تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 2 از 7 اولاول 123456 ... آخرآخر
نمايش نتايج 11 به 20 از 69

نام تاپيک: تاپیک آموختن Multimedia Builder 4.9.8

  1. #11
    آخر فروم باز قاهر - Gahir's Avatar
    تاريخ عضويت
    Dec 2008
    پست ها
    1,073

    پيش فرض

    منوی Arrange |
    در این منو ، اختیاراتی چون نحوه ی چیدمان اشیاء و کنترل های برنامه ، مرتب سازی ، و لایه ی قرار گیری آن ها ، قرار داده شده است .

    زیر منوی Nudge :
    در این زیر منو ، اختیارات حرکتی اشیا قرار داده شده است که این اختیارات سبب حرکت اشیا و کنترل ها به قسمت های انتخابی میشود . چهار اختیار Pixel Up ، Pixel Down ، Pixel Left و Pixel Right در صورتی که شی مورد نظر انتخاب شده باشد ، موقعیت آن را فقط به اندازه ی یک پیکسل (Pixel) تغییر میدهد . چهار اختیار بعد که به ترتیب چهار اختیار قبلی قرار داده شده است ، شی انتخابی ، با این تفاوت که فقط به اندازه ی 10 پیکسل به سمت اختیار انتخابی حرکت میدهد را نشان میدهد . چهار اختیار بعدی این زیر منو به ترتیب :
    Lower By Pixel (کم کردن به اندازه ی یک پیکسل(عمودی) ) ، شی انتخابی را در صورت وجود اختیار تغییر اندازه ( مانند مربع) ، به اندازه ی یک پیکسل در راستای عمود کوچک میکند .
    Heighten By Pixel (بزرگ کردن به اندازه ی یک پیکسل(عمودی)) ، شی انتخابی را در صورت وجود اختیار تغییر اندازه ، به اندازه ی یک پیکسل در راستای عمود بزرگ میکند .
    Narrow By Pixel ( باریک کردن به اندازه ی یک پیکسل (افقی)) ، شی انتخابی را در صورت وجود اختیار تغییر اندازه ، به اندازه ی یک پیکسل در راستای افق کوچک میکند .
    Widen By Pixel ( پهن کردن به اندازه ی یک پیکسل (افقی)) ، شی انتخابی را در صورت وجود اختیار تغییر اندازه ، به اندازه ی یک پیکسل در راستای افق بزرگ میکند .
    چهار اختیار بعدی این اختیارات به ترتیب اختیارات قبلی را با این تفاوت که تغییرات به صورت 10 پیکسلی است ، انجام میدهند .
    برای سرعت بخشیدن به کار کردن در این برنامه بهتر است کلید های فوری این اختیارات را که در مقابل آن ها نوشته شده است را به کار ببرید .

    زیر منوی Order :
    این زیر منو اختیارات زیر را انجام میدهد .
    Bring to Front : شی یا کنترل انتخابی را به بالاترین لایه ی موجود در صفحه ی کاربری برنامه منتقل میکند .
    Send to Back : شی یا کنترل انتخابی را به پایین ترین لایه ی موجود در صفحه ی کاربری برنامه منتقل میکند .
    Bring Forward : شی یا کنترل انتخابی را یک لایه ی به بالا میبرد .
    Send Backward : شی یا کنترل انتخابی را یک لایه ی به پایین میبرد .

    زیر منوی Align :
    این زیر منو اختیارات نحوه ی چیدمان بیش از دو شی را به کاربر میدهد . فقط زمانی که میخواهید محل قرار گیری بیش از یک شی را به دلخواه مرتب کنید ، بعد از انتخاب دو شی ، این اختیارات روشن میشوند.
    Left : شی های انتخابی را بر اساس محل چپ ترین شی انتخاب شده در راستای عمودی بر آن می چیند .
    Right : شی های انتخابی را بر اساس محل راست ترین شی انتخاب شده در راستای عمودی بر آن می چیند .
    Top : شی های انتخابی را بر اساس محل بالاترین شی انتخاب شده در راستای افقی بر آن می چیند .
    Bottom : شی های انتخابی را بر اساس محل پایین ترین شی انتخاب شده در راستای افقی بر آن می چیند .
    Center : شی های انتخابی را در مرکز شی های انتخاب شده میچیند .

    زیر منوی Combine :
    این زیر منو که دارای یک اختیار Objects with Background است ، این اختیار را به کاربر میدهد که بتواند از تمامی شی ها و کنترل های موجود در پنجره ی کاری برنامه عکس بکشد و آن عکس را پس زمینه ی ذاتی آن صفحه ی حاوی این شی ها قرار دهد .
    با کلید روی این اختیار یک پنجره ی جدید محتوی یک پانل نماینده ی عکس کشیده شده از صفحه و سه اختیار را نشان میدهد .
    توجه داشته باشید این اختیار زمانی روشن میشود که شی یا کنترلی انتخاب شده باشد .
    قسمت What to Do ؟ : این قسمت دو دکمه ی رادیو که هر کدام کارایی متفاوتی دارد را داراست .
    Use this image to create new Background : با روشن بودن این دکمه ، عکس نمایش داده شده در پانل به عنوان پس زمینه ی ذاتی صفحه ی حاوی آن شی (ها) میشود .
    Create new floating Graphic Object : با روشن بودن این دکمه ، عکس نمایش داده شده در پانل، پس زمینه ی ذاتی صفحه ی حاوی آن شی (ها) نمیشود ، بلکه از این شی (ها)، عکس کشیده و آن عکس را به صورت یک شی عکس جدید در همان محل ذخیره میکند . اگر دکمه ی تیک Delete Source Objects روشن باشد ، شی (های) اصلی که از آن عکس گرفته شده است ، حذف میشود.
    Delete Source Objects : با روشن بودن این تیک ، شی های انتخابی بعد از اینکه از آنها عکس کشیده شده ، حذف میشوند .

    زیر منوی Group :
    این زیر منو ، شی های انتخابی را گروه بندی میکند و با اسم پیشفرض Group و یک شمارنده ی بعد از آن ، نام گذاری میکند .
    با گروه بندی شی های مورد نیاز ، از شلوغی در برنامه جلوگیری میشود و در بسیاری از موارد بسیار مفید است .
    برای ایجاد گروه ، باید حداقل دو شی انتخاب شده باشند ، که با انتخاب حداقل مقدار برای ایجاد گروه ، زیر منوی Group روشن میشود که با کلید روی آن ، شی های انتخابی ، گروه بندی میشوند .
    زیر منوی UnGroup :
    هنگامی که گروهی را ایجاد میکنید ، زیر منوی UnGroup روشن میشود که با این زیر منو میتوانید ، گروه بندی را لغو کنید و شی ها به حالت اولیه خود یعنی ، غیر گروه بندی شده باز گردانید .
    زیر منوی Add to Group :
    وقتی یک گروه ساخته اید و بخواهید به آن گروه شی یا شی هایی اضافه کنید ، میتوانید با انتخاب گروه مورد نظر و شی یا شی هایی که میخواهید آنها هم به گروه اضافه شوند و با کلید روی زیر منوی ظاهر شده ی Add to Group ، این کار را انجام دهید .
    زیر منوی Remove from group :
    چنانچه میخواهید شی یا شی هایی از یک گروه خارج کنید ، یعنی جزء گروه بندی نباشند ، روی شی (های) مورد نظر در گروه مربوطه کلیک کنید ، سپس زیر منوی Remove from group ظاهر میشود که با کلید روی آن ، شی یا شی هایی انتخابی در داخل گروه ، از حالت گروه بندی خارج میشو(ن)د .
    توجه :
    یکی دیگر از اشکالات این نسخه این قسمت است که میتوان به عنوان یک نکته به شما گفت : در این برنامه امکان ایجاد گروه بندی یک شی به تنهایی وجود ندارد ، یعنی اگر بخواهید که فقط برای مثال یک مربع را گروه بندی کنید ، نمیتوانید . ولی با وجود یک اشکال ، چنانچه تمایل به ایجاد گروه تک عضوی دارید ، ابتدا شی مورد نظر را میخواهید گروه بندی شود را به همراه یک شی دیگر که قرار است آن هم گروه بندی و بعد از گروه حذف شود را انتخاب کنید و با هم گروه کنید ، سپس روی شی که قرار بود حذف شود کلید کنید و از منوی Arrange زیر منوی Remove from group را انتخاب کنید ، حالا شما یک گروه تک عضوی دارید . البته همانطور که نوشتم این یک اشکال برنامه نویسی است ، چون اگر برنامه نویس از قبل میخواست گروه بندی تک عضوی وجود داشته باشد ، این اختیار را به هنگامی که یک شی به تنهایی انتخاب است ، قرار میداد ، ولی بهتر از گروه بندی برای چندین جمع چندین شی در یک گروه استفاده کنید .
    زیر منوی Group Manager :
    این زیر منو به طور پیشفرض بدون اینکه شی ای انتخاب شده باشد روشن است .
    زیر منوی Group Manager یک پنجره ی جدیدی را باز میکند که در این پنجره برای راحتی کار کاربر ، دو اختیار زیر منوهای Group و UnGroup و یک لیست نشان دهنده ی شی های موجود در پنجره ی کاری کاربر را نشان میدهد .
    اگر در پنجره ی کاری کاربر شی ای وجود داشته باشد ، در لیست این پنجره قرار میگیرید ولی باید حداقل دو شی برای گروه بندی انتخاب شده باشند تا بتوانند گروه بندی شوند .
    برای گروه بندی در این پنجره شی های مورد نظر خود را انتخاب کنید و دکمه ی Group زیر لیست را بفشارید تا گروه بندی صورت گیرید ، در این لیست شما نمیتوانید نام گروه را تغییر دهید ، این لیست فقط نشان دهنده ی عملیات گروه بندی است . علاوه بر آن هنگام انتخاب شی های خود و بعد از زدن دکمه ی Group در مقابل نام گروه که به طور پیشفرض Group نامیده شده است یک شمارنده که نشان دهنده ی تعداد عناصر داخل این گروه است را نشان میدهد . این شمارنده که داخل دو کروشه قرار میگیرید جزو نام گروه بندی نیست .
    توجه :
    برای انتخاب شی ها به صورت تک-تکی در لیست Group Manager میتوانید از کلید Ctrl استفاده کنید .
    برای انتخاب شی ها به صورت متوالی (سری) در لیست Group Manager میتوانید از کلید Shift استفاده کنید .

    دکمه UnGroup نیز گروه بندی انجام شده را از حالت گروه بندی خارج میکند .

    برای بستن پنچره Group Manager میتوانید از دکمه Close استفاده کنید .
    Last edited by قاهر - Gahir; 18-08-2009 at 08:01.

  2. 3 کاربر از قاهر - Gahir بخاطر این مطلب مفید تشکر کرده اند


  3. #12
    آخر فروم باز قاهر - Gahir's Avatar
    تاريخ عضويت
    Dec 2008
    پست ها
    1,073

    پيش فرض

    منوی Effects |

    این منو ، اختیاراتی چون ایجاد جلوه های ویژه تصویر و نوشته را در اختیار کاربر قرار میدهد .

    زیر منوی Flip ، شکل انتخابی را به صورت عمودی یا افقی معکوس میکند .
    زیر منو های زیر هنگامی روشن میشوند که عکسی انتخاب شده باشد :

    Blur : تصویر را تار میکند .
    Sharpen : شکل را جلا میبخشد و قسمت های آن را تیز میکند .
    Convert to Gray Scale : شکل رنگی یا غیر رنگی را سیاه-سفید میکند .
    Tile : شکل را به صورت کاشی میبرد . یعنی شکلی را انتخاب کرده و آن را کوچک کنید ، سپس بعد از زدن این دکمه ، آن مقدار تغییر اندازه شده روی شکل اصلی ماسک میشود و آن قسمت دیده خواهد شد .
    Crop : قسمتی از شکل که کاربر توسط ماوس انتخاب میکند را میبرد .

    زیر منوی MMB Effects :
    این زیر منو چند جلوه را روی کنترل های این برنامه اعمال میکند که به ترتیب زیر است :
    Drop Shadow : سایه ای با توجه به اختیارات قرار داده شده به کنترل الحاق میکند .
    Glow : اطراف کنترل ، رنگی اختیاری را میتاباند .
    Fire : اطراف کنترل ، شکلی به صورت آتش قرار میدهد .
    Cut Out : در اثر بریدن کنترل یا شکل ، آن قسمت ها را جدا میکند و حالت خاصی به کنترل یا شکل میبخشد .
    Bevel : تیزی های لبه ی نوشته ها را میگیرید و از حالت نرمی خارج میکند . توجه کنید که این جزء فقط روی نوشته ها اعمال میشود .

    زیر منوی Special Effects :
    این زیر منو نیز ، چند جلوه ی ویژه برای عکس ها در اختیار کاربران قرار میدهد .در این جا فقط توضیحاتی مختصر از عملکرد آنها میدهیم .

    Water : روی تصویر آینه ای به صورت اینکه شکل روی آب است ، اعمال میکند .
    Motion Blur : شکل را به صورت تار و بلور حرکتی قرار میدهد . یعنی انگار به مرکز شکل حرکت کرده ایم و از آن عکس کشیده ایم .
    Emboss : شکل را برجسته میکند . (حکاکی شده )
    Sketch : شکل را به صورت تصویر نقاشی شده توسط قلم در می آورد .
    Crayon : شکل را به حالتی که انگار با آبرنگ نقاشی کرده ایم در می آورد .
    Glass : شکل را به صورت شیشه در می آورد .
    Cube : شکل را به صورت یک مکعب در می آورد .
    Mosaic : شکل را به صورت موزاییکی (سانسوری) در می آورد .
    Flower : شکل را به صورت برگ های گل در می آورد .
    Ripple : شکل را به صورت موج دار نشان میدهد .
    Twirl : شکل را به صورت یک شکل چرخش داده شده در می آورد .

    زیر منوی Interactive Effects :
    این زیر منو نیز سه اختیار دارد که این سه اختیار را میتوان به صورت دستی روی شکل عملیاتی انجام داد :

    Warp : شکل را با تغییر ماوس روی آن میشکند و چین و چروک را اعمال میکند .
    Impressionist : روی شکل اثراتی که در لیست انتخاب میکنید، میگذارد .
    Metal Light : روی شکل یک ماسک رنگی که به صورت لامپ است اعمال میکند .

    زیر منوی Color Tweak Effects :
    این زیر منو فقط برای عکس ها قابل دسترسی است و لیستی از تغییرات رنگی روی عکس را برای تغییر و اعمال Effect سریع در اختیار کاربر قرار داده است .

    زیر منو های Restore Original و Make New Original :
    این زیر منو ها فقط هنگامی که Effectهای Blur ، Sharpen ،Convert to Gray Scale ، Tile و Crop روی عکس اعمال شده اند ، روشن میشود .
    Restore Original : بعد از اعمال Effectهایی که این زیر منو را روشن میکنند ، با کلید روی آن عکس به حالت اولیه و اصلی خود باز میگرد .
    Make New Original : این زیر منو آخرین Effectهای اعمال شده روی عکس را روی فایل عکس لود شده در برنامه ، ذخیره کرده و عکس ، همان عکسی میشود که قبل از زدن این زیر منو دیده اید . پس با اعمال دوباره Effectهایی که این زیر منو را روشن میکنند و زدن Restore Original دیگر به حالت اصلی اولیه که لود کرده اید باز نخواهد گشت بلکه به حالت قبلی بر خواهد گشت .

  4. 2 کاربر از قاهر - Gahir بخاطر این مطلب مفید تشکر کرده اند


  5. #13
    آخر فروم باز قاهر - Gahir's Avatar
    تاريخ عضويت
    Dec 2008
    پست ها
    1,073

    پيش فرض

    منوی Tools |

    زیر منوی Designer settings :
    این زیر منو اختیارات طراحی را در اختیار کاربر قرار میدهد .
    تیک Allow only one instance of Designer : این تیک باعث میشود که فقط یکی از طراح ها همزمان اجرا شود .
    قسمت FMOD Configuration : این قسمت اختیارات مربوط به صدای برنامه را در اختیار کاربر قرار میدهد .
    Output driver : درایور یا راه انداز صوتی خروجی را در لیست مقابل آن تعیین میکنید .
    Sound device : دستگاه صوتی برای تشخیص به هنگام پخش صوت در برنامه exe. ساخته شده را نشان میدهد . که بهتر است این دو قسمت را به حال خود بگذارید مگر اشکالی با این اختیارات پیش آید .
    تیک MPEG accurate VBR encoding timing : فایل MPEG را دقیقا با رمز گذاری VBR تنظیم میکند .
    قسمت To Run or Test Current page : این قسمت،دو دکمه ی رادیویی را در اختیار کاربر قرار میدهد .
    Use internal Player : این دکمه که به طور پیش فرض روشن است ، از Player ( پخش کننده ) داخلی خودش استفاده میکند که اگر این دکمه روشن باشد ، نمیتوانید ، آدرس هایی که در محل exe. برنامه Autorun وجود دارند اجرا کنید و به طور پیش فرض مسیر Source برنامه exe. اوتورانتان مسیر دایرکتوری نصب برنامه MMB خواهد بود .
    برای مثال : اگر برنامه ی MMB را در مسیر مقابل نصب کرده اید: C:\Program files\MMB ، مسیر اصلی برنامه exe. اوتورانتان نیز در همین مسیر خواهد بود .
    Run External player in the location : این دکمه از یک مسیر مجزا که باید مسیری باشد که فایل exe. اوتوران در آن ساخته میشود ، برای آدرسی که فایل exe. همراه خود برای شناسایی مسیر خود لازم دارد ، استفاده میکند .
    یعنی با روشن بودن این دکمه و بعد از انتخاب مسیر فایل exe. برنامه Autorunنتان ، این مسیر ، مسیری میشود که فایل exe. در خود نگه میدارد که در یک متغیر جهانی به نام <SRCDIR> ، که مخفف {SouRCe DIRectory}(دایرکتوری منبع-اصلی) است ، ذخیره میکند .
    دیگر بعد از این کار برای اجرای برنامه ها در دیسک نوشته شده ، نیازی به تعریف مسیر فایل exe. اوتورانتان ندارید .
    برای مثال : اگر دیسک حاوی Autorun را در یک دیسک گردان با نام \:H بگذارید و نام برنامه اوتورانتان Autourn.exe باشد ، مسیر اصلی برنامه میشود : H:\Autourn.exe و اگر دیسک حاوی Autorun را در یک دیسک گردان دیگر با نام فرضی \:J قرار دهید ، آنگاه مسیر اصلی برنامه اوتوران میشود : J:\Autorun.exe به این ترتیب مسیر فایل exe. اوتورانتان در متغیر جهانی <SRCDIR> با توجه به مسیر اجرا شدن آن ، تغییر میکند و دیگر اشکالی در اجرا کردن مسیر سایر برنامه ها در دیسک و نگرانی نسبت به اجرا شدن یا نشدن آن نخواهید داشت .

    چنانچه تمایل به اعمال تغییرات هستید دکمه OK و برای خروج از پنجره و لغو تغییرات اعمالی Cancel را بفشارید .

    زیر منوی Grid Settings :
    این زیر منو اختیارات سیم کشی های را در اختیار کاربران قرار میدهد .
    این سیم کشی ها(بهتر است بگوییم گرید ) به صورت نقطه نقطه بوده و برای راحتی کار کاربر و دقت او در طراحی صفحه اوتوران او کمک میکند .
    همانطور که در منوی Edit توضیح دادیم .
    با زدن کلیک روی این زیر منو ، پنجره ی جدیدی ایجاد میشود که این پنجره دارای دو اختیار زیر است .
    Grid X و Grid Y : این دو گرید ، فاصله ی طولی و عرضی این سیم کشی ها معین میکنند . که به طور پیشفرض دو مقدار 10 و 10 را دارد . کمترین مقدار این دو گرید عدد 2 است .
    برای اینکه بتوانید ، طراحی را با این برنامه بهتر انجام دهید بهتر است از این گریدها استفاده کنید .

    چنانچه تمایل به اعمال تغییرات هستید دکمه OK و برای خروج از پنجره و لغو تغییرات اعمالی Cancel را بفشارید .

    زیر منوی Skins :
    این زیر منو اختیار تغییر پوسته ی برنامه را به کاربر میدهد .
    این زیر منو این Skinها را بنا به عادت کاربر در اختیار وی قرار داده است .
    Standard : حالت Skin ویندوز 98 را دارد ، چون نسخ قدیمی برنامه C ، به طور پیشفرض این Skin را داشت ولی اکنون پیشرفت چسم گیری کرده است .
    Windows XP : این Skin به طور پیشفرض انتخاب شده است .
    Mac : پوسته ای شبیه به پوسته ی سیستم عامل ماکینتاش را در اختیار کاربر قرار میدهد .
    Gradient : یک Skinای که منو ها و سایر قسمت ها را با شیب رنگی خط نشان میدهد . بسیار مشهود است که اسن Skin توسط خود سازنده ساخته شده است .

    زیر منوی Smart Expanding Menus :
    با روشن بودن این زیر منو ، برای برخی منو ها که به صورت گروهی یا طولانی هستند ، یک دکمه ای که باعث کمتر شدن حجم منو و راحتی در استفاده میشود ، قرار داده اند که به طور پیشفرض این زیر منو خاموش است .

    زیر منوی Customize :
    این زیر منو با باز کردن پنجره ای جدید باعث هر چه سفارشی تر شدن منو ها و زیر منو ها و ابزارآلات میشود .
    سربرگ Commands : این سربرگ(Tab) شامل تمامی زیر منوها و منوها این برنامه است که در دو لیست Categories در سمت چپ و Commands در سمت راست میباشد .
    با انتخاب هر منو یا عنصر از لیست Categories در سمت راست آن ، لیست Commands ، زیر منوهای آن را نشان میدهد که شما میتوانید با کلید بر روی هر یک از عناصر یا زیر منوهای این منوها علاوه بر اینکه توضیحات آنها را در قسمت Description مشاهده کنید ، میتوانید با عمل کشیدن و رها کردن ماوس (Drag-Drop) جاهای این زیر منوها را بنا به خواسته ی خود سفارشی کنید .
    سربرگ Toolbars : این سربرگ شامل ابزارآلات این برنامه است که همه ی آنها انتخاب شده اند به غیر از Object Toolbar - Simple Version که این ابزار همان نسخه ی Popup خودش است با این تفاوت که به صورت افقی زیر جعبه ی ابزار Main قرار میگیرد .
    با اختیار دکمه ی New میتوانید ابزارآلات این برنامه را برای خود سفارشی تر کنید .
    سربرگ Tools : این سربرگ ، ابزارهای سفارشی خودمان که به صورت فایل exe. هستند در قسمت بین دو زیر منوی Grid Settings و Skins قرار میدهد . که این قسمت کارایی های چندانی برای ساختن یک Autorun ساده با یک برنامه ساده نخواهد داشت . علاوه بر این ، این سربرگ دو قمست Arguments و Initial directory که به ترتیب ، آرگمان فرستاده شده به فایل exe. و دایرکتوری ابتدایی .
    بهتر است از این قسمت برای اجرای برنامه های پر کاربرد در MMB ، نظیر Paint ، Notpad و Wordpad و امثال آن که به نظرتان مفید است که در دسترس باشند ، استفاده کنید .
    سربرگ Keyboard : در این سربرگ ، شما کلیدهای فوری برای سفارشی کردن برخی از زیر منو ها و ابزارآلاتی که میخواهید سریعتر در دسترس شما باشند ، انتخاب می کنید . می توانید برای یک زیر منو یا ابزاری بیش از یک کیلد فوری تعریف کنید .
    سربرگ Menu : در این سربرگ ، شما میتوانید نحوه ی نمایش منو ها را در زیر قسمت Application Frame Menus در لیست کرکره ای Show Menus for انتخاب کنید که دو حالت نمایش وجود دارد .
    در قسمت پایین ، تیک Menu Shadows ، باعث ایجاد جلوه ی سایه زیر منو ها میشود .
    در قسمت Context Menus در بخش Select context menu با انتخاب منوی کلیک راست Main ، میتوانید آن را سفارشی کنید . در این قسمت منوی کلیک راست که با زدن کلید راست در محیط کاری برنامه ظاهر میشود ، نمایش داده میشود . که میتوانید علاوه بر جابه جایی عناصر ، عناصر و زیر منوهایی دیگر از سربرگ Commands به این قسمت اضافه کنید .
    Menu animations نحوه ی نمایش منوها را در اختیار شما قرار میدهد .
    Unfold باعث میشود که منوها به صورت مربعی ظاهر شوند .
    Slide باعث میشود که منوها از بالا به پایین ظاهر شوند .
    Fade باعث میشود منو ها به صورت محو شدن و ظاهر شدن به نرمی ظاهر شوند .
    None که به طور پیشفرض انتخاب است ، باعث میشود که منو ها سریعا نمایش داده شوند .
    سربرگ Options : این سربرگ نیز ، چند تا اختیار به کاربران میدهد .
    Toolbar-- اختیارات مربوط به ابزارآلات را به کاربر میدهد .
    Show Screen Tips on toolbars که به طور پیشفرض روشن است ، توضیحات مختصر مفید کنترل ها را به نمایش در می آورد که به طور پشفرض روشن است .
    تیک پایین آن Show shortcut keys in ScreenTips باعث نمایان شدن کلیدهای فوری برخی از کنترل ها میشود .
    Large Icon که به طور پیشفرض خاموش است ، باعث میشود که Icon ها به صورت درشتری دیده شوند ولی از کیفیت آن کاسته میشود .
    Look 2000 که به طور پیشفرض روشن است ، باعث میشود که اطراف جعبه های ابزار برجسته تر نشود ، اگر خاموش شود باعث میشود که قسمت هایی از جعبه ابزار های و قسمت های کوچک بیشتر برجسته شوند .
    Personalized Menus and Toolbars-- باعث میشود که به منو ها و ابزارآلات ها را شخصی کنیم .
    Menus show recently used commands first دکمه ها یا زیر منوهایی که اخیرا فشرده شده اند ( استفاده شده اند) را بعد از چند بار استفاده به حالت خودش باقی میگذارد . چنانچه خاموش باشد ، بعد از اینکه یک دکمه یا زیر منویی را فشردید ، مانند زیر منوی Smart Expanding Menus بعد از چند لحظه به حالت اولیه خود ( در این مثال یعنی به حالت خاموش) باز میگردد.
    اگر دوست دارید در این سربرگ ، اختیارات را به حالت اولیه خود بازگردانید از دکمه ی Reset my usage data استفاده کنید .

    هر تغییری که در پنجره ی سفارشی کردن انجام میدهید ، اعمال میشود ، برای بستن پنجره و مشاهده ی تغییرات اعمالی خود دکمه ی Close را بفشارید .
    Last edited by قاهر - Gahir; 21-08-2009 at 10:06.

  6. این کاربر از قاهر - Gahir بخاطر این مطلب مفید تشکر کرده است


  7. #14
    آخر فروم باز قاهر - Gahir's Avatar
    تاريخ عضويت
    Dec 2008
    پست ها
    1,073

    پيش فرض

    منوی Window |
    این منو شامل اختیارات نمایشی پنجره ی کاری برنامه ی MMB میباشد .

    زیر منوی New Window :
    این زیر منو باعث میشود که از صفحه ای که در حال حاضر استفاده میکنید ، یک صفحه ای جدیدی کپی گرفته شود .
    این کار برای پروژه های بزرگ و برنامه هایی که احتمال خطا زیاد است و همچنین جلوگیری از اشتباه در فایل MBD اصلی مفید است .

    زیر منوی Cascade :
    این زیر منو پنجره های برنامه را در صورت وجود به صورت آبشاری زیر هم نمایش میدهد .

    زیر منوی Arrange Icons :
    این زیر منو پنجره های برنامه را در صورت وجود در حالیکه به صورت کوچک نمایش (Minimize) باشند ، مرتب سازی میکند و هر کدام را کنار هم میچیند .

    زیر منوی Recent docs :
    این زیر منو (ها) که بعد از سایر زیر منو های ، منوی Window قرار میگیرند ، محل قرار گیری پروژه هایی از این برنامه است که اخیرا اجرا شده اند ، است .
    Last edited by قاهر - Gahir; 21-08-2009 at 10:06.

  8. این کاربر از قاهر - Gahir بخاطر این مطلب مفید تشکر کرده است


  9. #15
    آخر فروم باز قاهر - Gahir's Avatar
    تاريخ عضويت
    Dec 2008
    پست ها
    1,073

    پيش فرض

    منوی Help |
    این منو ، اختیاراتی چون کمک درباره برنامه و اطلاعاتی درباره برنامه در اختیار کاربر قرار میدهد .

    زیر منوی Help Topics :
    این زیر منو ، یک مرجع کامل فایل کمکی برنامه به زبان انگلیسی را در اختیار برنامه قرار میدهد ، اگر چنانچه در حین استفاده از برنامه به مشکلی برخوردید ، حتما از این قسمت استفاده کنید .

    زیر منوی About MMBuilder :
    این زیر منو ، پنجره ی جدیدی را باز میکند که اطلاعاتی را درباره سازنده(گان) این برنامه در اختیار شما قرار میدهد .
    شما میتوانید در این پنجره برای ریجستری کردن آن روی دکمه ی Enter Reg Code کلید کرده و سریال برنامه را جهت ثبت آن درج نمایید .

    زیر منوی Tip of the Day :
    این زیر منو یک پنجره ی جدیدی را اجرا میکند که این پنجره به هنگامی که اولین بار برنامه را نصب کردید ، اجرا میشود . این پنجره که توضیح روزانه نام دارد ، اگر تیک Show Tips on StartUp روشن باشد ، هر روز نکاتی را به شما توضیح میدهد . اگر دوست دارید که تیپ ها را زود تر ببینید از دکمه ی Next استفاده کنید . برای خروج از این پنجره ، دکمه ی Close را بفشارید .

  10. 2 کاربر از قاهر - Gahir بخاطر این مطلب مفید تشکر کرده اند


  11. #16
    آخر فروم باز قاهر - Gahir's Avatar
    تاريخ عضويت
    Dec 2008
    پست ها
    1,073

    پيش فرض

    تخلص و مقدمه برای شروع جدید |

    به حول قوه ی الهی ، تمامی منو ها و زیر منو ها ، عملکرهای آنها به طور کامل توضیح داده شده ، که میشود گفت حدود 50 درصد توضیحات برنامه کامل شده است . 35 درصد مابقی به کسب تجربه و حرفه شما از این برنامه برمیگرده و 15 درصد که می ماند ، 10 در صدش برای برنامه نویسی و آشنایی با این زبان بسیار ساده و 5 در صدش هم برای وقت گذاری و طراحی تلف میشه که برای کاربرای پیشفرفته 10 درصد طرحی میشه 5 درصد برنامه نویسی . اینا نظرات من هستند .

    از این به بعد ، ما چند تا مثال ساده که بیان کننده چندین تابع برای شروع برنامه نویسی باشه ، واسه ی شما معرفی میکنیم .
    تابع های برنامه نویسی شده ی این برنامه از پیش نوشته شده اند و تصور نکنید که این برنامه نویسی یک برنامه نویسی شی گرا مانند زبان بیسیک باشد ، بیشتر میتوان گفت این برنامه عملگراست ! (بعنی بیشتر به عمل کرد هر کنترل آن هم کنترل های محدود پرداخته است ) . این زبان بسیار ساده تر از این حرفاست . نمیتواند به گرد اسکریپت نویسی VB6 برسد !!!! ... ولی این برنامه نویسی مختص خود برنامه است و برای خود برنامه (MMB) مناسب است .
    تابع های تعریف شده محدود هستند . برای هر کدام مثال ها و توضیحاتی به صورت انگلیسی و کامل در اختیار کاربران قرار داده شده است . اگر در یک تابع با مشکلی برخورد کردید ، میتوانید از Help برنامه کمک کامل و یا از پوشه ی Samples در دایرکتوری برنامه 10 ها یا بیشتر مثال های جالب را مشاهده کرده و از برنامه نویسی آن ها کمک بگیرید .
    کسایی که حتی با برنامه ی VB آشنایی جزئی داشته باشند ، میتوانند Script این برنامه را مثل آب خوردن انجام بدن ... پس به خودتون سخت نگیرید .
    Last edited by قاهر - Gahir; 28-08-2009 at 10:32.

  12. #17
    آخر فروم باز قاهر - Gahir's Avatar
    تاريخ عضويت
    Dec 2008
    پست ها
    1,073

    پيش فرض

    آموزش طراحی و مثالی برای ساخت یک Autorun یا AutoPlay ساده با برنامه MMB |
    صفحه 1 ||
    در این قسمت ما برای شما یک برنامه ی کاربردی بسیار ساده که با MMB میتوان ساخت را آموزش میدهیم .

    صفحه ای به اندازه ی 300 در 400 ایجاد کنید . ( اگر دوست داشتید می توانید سایر اختیارات را در زیر منوی Project Settings انجام دهید )

    صفحه ای مانند صفحه ی شکل زیر ، طراحی کنید :


    شکل 1 - صفحه ی نخست برنامه ی Autorun ساخته شده توسط برنامه MMB .





    این صفحه همانطوری که در شکل مشاهده میکنید ، از کنترل های زیر تشکیل شده است .
    1. چهار تا Text Button که با نام های Button Glow و یک شمارش گر نام ، به ترتیب 1 و 2 و 3 و 4 بعد از آن قرار داده شده است .
    2. یک Text ( نوشته ) که محتوی نوشته ": Show Button Glows" است که با دو بار کلید بر روی شی Text و تایپ نوشته میتوانید اعمال کنید .
    3. یک Dynamic FX که در پس زمینه قرار دارد .
    4. یک Rectangle (مستطیل - هر مربع یک مستطیل است ! ) که در سمت بالای پنجره قرار گرفته است .
    5. یک Text دیگر که محتوی نوشته ی"Welcome to Gahir Help - Lesson 1 \ Fig 01" است .
    6. یک دکمه ی ضربدر در سمت راست بالا .
    7. دو دکمه ی Next و Prev که در سمت راست-پایین قرار دارد .
    توجه داشته باشید که موارد 4 تا 7 در بالاترین لایه یعنی Master Top Layer قرار دارند ، بخاطر همین اشاره ای به آنها در شکل نشده است .

    توضیحات مورد 1 :
    این چهار دکمه که یکی پس از دیگری کپی هم هستند از قسمت جعبه ابزار (Object Toolbar (popup که در سمت چپ برنامه قرار دارد ، انتخاب شده اند .
    همانطور که در شکل زیر مشاهده میکنید ، این شکل جعبه ابزار (Object Toolbar (popup را نشان میدهد .


    شکل 2 - جعبه ابزار اشیا / (Object Toolbar (popup

    برای استفاده اشیای موجود در این جعبه ابزار فقط کافی است که نشانگر ماوس را بر روی آن ها برده و با کلید روی کنترل مورد نظر و کلید دیگر روی پنجره ی کاری برنامه ، آنها را در دسترس قرار دهید .
    که سومین عضو این جعبه ابزار است ، باعث ایجاد Text Button (دکمه) میشود . اگر ماوس را روی عضوهایی همانند این که دارای یک فلش سیاه رنگ در گوشه ی پایین-راست است ، نگاه دارید ، باعث میشود که سایر عضوهای مشابه این عضو که به گونه ای زیر عضو آن هستند ، به نمایش در بیایند .
    مثلا اگر ماوس را روی عضو Text Button نگه دارید ، میتوانید سایر عضوهای مشابه این عضو را مشاهده و از آنها استفاده کنید .


    شکل 3 - نمایش عضوهای مشابه اعضای جعبه ابزار در صورت وجود

    شما این چهار دکمه را با عمل انتخاب-رها /کپی-پیست انجام دهید و با دوبار کلید روی دکمه ها نام آن ها را مطابق شکل تغییر دهید .


    شکل 4 - Property دکمه ، که با دوبار کلید روی آن ظاهر میشود





    همانطوری که در شکل 4 مشاهده میکنید ، در قسمت Label ، نام اصلی کنترل که در برنامه مورد استفاده قرار میگیرد ، وجود دارد .
    • تیک Hide باعث مخفی شدن کنترل میشود . اگر میخواهید شی Hide شده را دوباره بازگردانید ، کافی است که در لیست Objects روی آیکون چشم که ضربدر خورده( ) است کلیک کنید .
    • تیک ، Lock Position باعث میشود که شی در مکان خودش قفل شود ؛ یعنی امکان انتخاب و تغییر موقعیت آن توسط ماوس امکان پذیر نیست .
    • قسمت Style نوع نمایشی دکمه را مشخص میکند .
    • در قسمت Font هم میتوانید قلم نوشته را تعیین کنید .
    • در قست Action میتوانید ، عملکردی که بهنگام کلید روی دکمه اجرا میشود را انتخاب کنید .
    • قسمت Cursor که به طور پیشفرض Default انتخاب شده است ، شمایل (Icon) ماوس را بهنگام رفتن ماوس روی دکمه را مشخص میکند.
    بعد از اینکه دکمه ها را قرار دادید و یک نام برای هر کدام مشخص کردید . بر روی یکی از آنها کلید کرده و به قسمت Effects --> MMB Effects --> Glow رفته و افکت Glow را روی دکمه ها اعمال کنید .



    شکل 5 - مسیر افکت اعمال شده روی دکمه های صفحه ی نخست

    در کادرتبادلی جدیدی که ظاهر شده است ، میتوانید نحوی نمایش Effect را روی کنترل ( در اینجا دکمه ) تعیین و اعمال کنید .


    شکل 6 - کادر تبادلی DropShadow/Glow

    همانطوری که در شکل 6 مشاهده میکنید ، مشابه شکل تنظیمات را انجام دهید .
    بعد از اینکه شما این کار را انجام دادید MMB به طور خودکار افکت ایجاد شده را با نامی که در Label شکل 6 مشخص کردید همراه Text Button ای که این افکت را روی آن اعمال کردید ، گروه بندی میکند .

    شما این کار را برای هر 4 دکمه انجام دهید .

    توضیحات مورد 2 :
    یک شی Text () را از جعبه ابزار انتخاب کرده و در محیط کاری برنامه قرار دهید .
    با دوبار کلید کردن روی آن محتویات آن را به ": Show Button Glows" تغییر داده و ذخیره کنید .

    شما میتوانید از یک Text به عنوان یک Link استفاده کنید ، برای اینکار در Text Property نوشته‌یتان ، در قسمت Actions تیک Enable Actions را روشن کرده .
    همچنین میتوانید رنگ نوشته را به هنگام رفتن ماوس روی Text یا کلید روی آن تعیین کنید .

    توضیحات مورد 3 :
    روی در قسمت جعبه ابزار کلیک کرده تا یک Dynamic FX ( افکت محرک) قرار داده باشید .

    بعد از انتخاب این عضو ، برای تعیین اندازه و موقعیت FX ، در محیط کاری برنامه ، Drag-Drop (کشیدن-رهاکردن) کنید تا FX شما ظاهر شود .

    با دوبار کلید روی شی FX ، کادرتبادلی خصوصیات Dynamic FX ظاهر میشود .


    شکل 7 - کادر تبادلی Dynamic FX که با دوبار کلید روی FX ظاهر میشود.

    شما برای اینکه بتوانید ، Autorunای شبیه شکل 1 ایجاد کنید ، میتوانید از تنظیماتی که در شکل 7 برای نوع نمایشی Dynamic FX استفاده شده است ، استفاده کنید .

    نمایش و ظاهر شدن افکت Glow اطراف
    روی گروهی از افکت Glow و Text Button ای که ایجاد کرده اید ، دوبار کلید کنید تا کادرتبادلی با عنوان Group ظاهر شود . در این قسمت تمامی اعضای گروهی که گروه بندی شده اند ، نمایش داده میشود .
    روی دکمه دو بار کلیک کنید تا کادرتبادلی Text Button ظاهر شود . برای اینکه بتوانید برای دکمه Actionای اضافه کنید میتوانید از دکمه هایی که در قسمت Actions (قسمت پایینی) قرار دارند ، استفاده کنید .

    چون عملکرد ما نیازی به نوشتن برنامه ی زیادی ندارد ، از دکمه Interaction with other objects استفاده میکنیم .


    شکل 8 -دکمه Interaction with other objects

    بعد از کلید روی این دکمه کادر تبادلی Interaction with other objects ظاهر میشود .


    شکل 9 - کادر تبادلی Interaction with other objects

    همانطور که در شکل 9 مشاهده میکنید ، در قسمت Action ما Show/Fade out را انتخاب کرده ایم تا به هنگام نمایش شی ای که در قست Object قرار است انتخاب شود به نرمی محو گردد . در قسمت Object ما عکس افکت Glow شده ی دکمه را به عنوان شی ای که قرار است ظاهر شود و بعدا به نرمی مخفی شود انتخاب کرده ایم .تنظیمات دیگر را به مانند تنظیمات شکل به حال خود رها کنید.

    این عمل ها زمانی انجام میشود که ماوس روی دکمه برود و وقتی که ماوس روی دکمه رفت ، افکت Glow شده ی ما نمایش داده خواهد شد و وقتی ماوس از محوطه دکمه خارج شود ، عکس افکت Glow شده به نرمی محو میگردد .

    این کارها را برای سه دکمه ی دیگر انجام دهید .
    Last edited by قاهر - Gahir; 31-08-2009 at 12:59.

  13. این کاربر از قاهر - Gahir بخاطر این مطلب مفید تشکر کرده است


  14. #18
    آخر فروم باز قاهر - Gahir's Avatar
    تاريخ عضويت
    Dec 2008
    پست ها
    1,073

    پيش فرض

    صفحه 2 ||


    شکل 1- صفحه ی شماره 2 برنامه آموزشی تکمیل شده به صورت بالا میباشد.

    صفحه ای جدید به صفحه ی قبلی پروژه خود اضافه کنید .

    برای پس زمینه آن یک عکس انتخاب کنید (Background) یا از Dynamic FX (آتش-Fire) استفاده کنید.

    یک تکست حاوی متنی که نشان دهنده ی وارد کردن رشته در EditBox باشد را اضافه کنید . زیر این تکست یک EditBox اضافه کرده و نام آن را به دلخواه (در اینجا MessageBox ) تغییر دهید . مانند شکل زیر در قسمت Output در مقابل کادر String نامی که میخواهید از آن به عنوان متغیر استفاده شود را وارد کنید ( در اینجا $MessageBox) علامت $(دلار) بعد از نام متغیر نشان دهنده ی آن است که این متغیر از نوع String (رشته ای) است ، که در اکثر زبان های برنامه نویسی این کاراکتر بیان کننده ی این موضوع است. سپس سایر تغییراتی که دوست دارید اعمال شود را انجام دهید .


    شکل 2- کادر تبادلی خصوصیات Text EditBox

    دکمه ای در زیر EditBox قرار داده شده ایجاد کنید تا بتوان یک خط برنامه نویسی شده را اجرا کند .
    نام دکمه را Show MSG بگذارید .


    شکل 3- کادر تبادلی خصوصیات Text Button با دوبار کلید روی دکمه

    روی آن دوبار کلید کرده و در قسمت Actions دکمه ی (More Actions (Script را بفشارید تا یک کادر تبادلی جدید ظاهر شود . این کادر تبادلی مکان نوشتن برنامه های خط به خطی MMB است .


    شکل 4- کادر تبادلی (More Actions (Script برنامه MMB

    تابع Message و سایر توابعی که در برنامه تعریف شده هستند ، به این رنگ در می آیند . در قسمت اول ( آرگمان اول این تابع) ، از ما خواسته شده است که محتویات متن پیغام نمایشی را بنویسیم ، و چون متن پیغام نمایشی ما میتواند توسط کاربر در کادر MessageBox نوشته شود ، ما از متغیر این کادر یعنی $MessageBox استفاده کرده ایم .
    سایر توابع برنامه از طریق دکمه جادوگر (Wizard)[ ] قابل دسترسی و مشاهده هستند .

    همانطوری که در شکل زیر مشاهده میکنید ، با انتخاب تابع Message از لیست توابع تعریف شده ی برنامه ، دو کادر برای دسترسی به آرگمان های در خواستی و یک توضیح مختصر و مفید در گوشه ی راست کادر قرار میگیرد .


    شکل 5- کادر تبادلی Script Wizard برای دسترسی به سایر توابع MMB

    در شکل 5، با انتخاب تابع Message ، دو کادر (String / Variable (string و (String / Variable (string/integer روشن میشوند و در سمت راست در قسمت Help توضیحاتی به همراه چندین مثال کارا در اختیار کاربر قرار داده شده است .

    بعد از مشاهده و شناخت این قمست دکمه Ok را بزنید تا خط نوشته شده اعمال شود .




    اگر کد نوشته شده ی شما ، درست نباشد ، یعنی دارای خطاهای نحوی MMB باشد ، MMB با اعلان پیغامی مبنی بر نادرست بودن خط نوشته شده ، آن قسمت را نادیده میگیرد .
    • در IDE برنامه MMB برای اضافه کردن توضیحات باید از دو ستاره " ** " استفاده کنید که بعد از تایپ این دو ستاره ، رنگ قسمت های بعد از آن به رنگ سبز در میآید ، یعنی در اجرای برنامه نادیده گرفته میشوند و جنبه توضیحی دارند .
    • برای تخصیص یک رشته به یک متغیر رشته ای باید از 'متن' (کوتیشن سپس متن سپس کوتیشن) استفاده کنید . که رنگ آن به طور پیشفرض به رنگ قهوه ای در می آید .
    مانند شکل 1 ، دوباره یک تکست و یک EditBox ، قرار دهید . اینبار ، نام این EditBox را به TitleBox تغییر داده و متغیر آن را نیز به $TitleBox . دکمه ای زیر آن قرار دهید تا یک بار دیگر متن نوشته شده در MessageBox را به صورت پیغام نمایش دهد با این تفاوت که با زدن این دکمه به پیغام نمایشی شما یک عنوان (Title) که کاربر در کادر TitleBox وارد میکند ، اضافه میشود و به نمایش در میآید .




    نام این دکمه را Show MSG EX قرار دهید .

    چون تابع Message محدود است ، ما برای نمایش بهتر پیغام و استفاده از دکمه های دیگر غیر از دکمه ی Ok از تابع MessageEx استفاده میکنیم .

    در تابع MessageEx اختیارات زیادی که نیاز کاربر را به پیغام برطرف کند وجود دارد . از جمله ی این اختیارات استفاده از یک متن عنوان یا Title است .

    در این تابع ، متن عنوان را در آرگمان اول (قسمت اول) و متن پیغام را در آرگمان دوم قرار میدهیم .
    این تابع علاوه بر اختیار متن عنوان دارای اختیارات Flag (پرچم) نیز هست .
    این Flag ها نحوه ی نمایش پیغام را مشخص میکنند که توضیحات کامل آن هم در فایل Help برنامه و هم در قسمت Help تابع وجود دارد .
    برای مثال اگر بخواهیم پیغام نمایشی ما دارای دو دکمه ی Ok , Cancel باشد ، از پرچم شماره 1 استفاده میکنیم .
    محل قرار گیری Flagها بلافاصله بعد از کامای "," بعد از متن پیغام است .
    یعنی کد زیر :




    ("MessageEx("MMB-Title","MMB-Description,1
    MMB-Title : عنوان پیغام
    MMB-Description : توضیحات
    1 : دکمه ی Ok و Cancel

    شما میتوانید به جای عدد 1 در کد بالا ، اختیارات دیگری که وجود دارد را قرار دهید .
    برای مثال : دکمه های پیغام هم Ok و Cancel باشند ، آیکون پیغام به صورت پرسشی باشد و دومین دکمه ، دکمه ی پیشفرض انتخابی باشد ؛
    در این مثال میتوانیم در محل قرار گیری عدد 1 چنین نوشت :
    1+32+256
    یا اینکه ، حاصل جمع آنها را نوشت ، یعنی :
    289

    در قسمت پایین تر مثال صفحه ی دوم ، یک تکست و یک EditBox دیگری رو قرار داده ام تا در این EditBox محل دایکتوری جاری فایل Exe ، نوشته شود .
    برای اینکار ، یک تکست و یک EditBox جدید دیگری را اضافه کنید و نام متغیر EditBox را به $DirBox تغییر دهید .
    روی آیکون صفحه ی دوم ، دو بار کلیک کنید تا پنجره خصوصیات صفحه ظاهر شود .


    شکل 6- کادر تبادلی Page Properties هر صفحه ( در اینجا صفحه 2)

    در قسمت Script روی دکمه کلیک کرده تا پنجره(More Actions (Script ظاهر شود .
    برنامه هایی که در این قسمت نوشته میشوند زمانی اجرا میشوند که صفحه بار گذاری(Load) شود.
    در قسمت کد نویسی برای اینکه در EditBoxمان محل دایرکتوری فایل Exe را نمایش دهیم از تابع LoadText استفاده میکنیم .
    تابع LoadText نیز ، دو آرگمان میگیرد ، اولین آرگمان شی یا کنترل مقصد است که در اینجا EditBoxمان است و دومین آرگمان نیز متن نوشته است .
    ما برای آنکه محل دایرکتوری فایل Exe را در EditBox به نمایش در بیاوریم ، از کلمه ی کلیدی <SrcDir> استفاده میکنیم .
    وقتی برنامه را اجرا میکنید ( یعنی وقتی دکمه ی را میفشارید ) در EditBox محل نصب برنامه MMB را نشان میدهد ، چرا که محل کامپایل فایل Exe آنجاست . حال اگر بخواهیم محل فایل Exe ساخته شده، در EditBox ظاهر شود ، باید به همراه فایل Exe یک فایل Player نیز در دایرکتوری Exe قرار گیرد .
    برای ایجاد این فایل Player به ترتیب به Tools-->Designer settings رفته و در قسمت To Run or Test Current page که قبلا توضیح داده شده است ، دکمه ی رادیویی Run External player in the location را بفشارید و محل فایل Exeای که میخواهید در آنجا کامپایل شود را انتخاب کنید . برای مثال : شما میخواهید فایل Autorun.exe را در دایرکتوری D:\Sample قرار دهید .


    شکل 7- استفاده از یک player خارجی (External)

    بعد از کلید روی دکمه سه نقطه و انتخاب محل، دکمه Ok را بفشارید .
    بعد از اینکه مجددا برنامه را اجرا کردید ، دیگر برنامه یک Exe موقت در دایکتوری که قرار داده اید ایجاد میکند و آن دایکتوری میشود دایرکتوری Source و هرجا که player باشد ، دایرکتوری Source همانجا میشود حتی اگر در هر دیسک خوان قرار بگیرد !
    بعد از این عمل ، همواره برنامه ، Autorun شما را از صفحه ی نخست آغاز میکند انگار که شما فایل Exe را اجرا کرده اید .
    اگر برنامه را اجرا کنید و به صفحه دوم در این مثال ما بروید ، میبینید که EditBox رشته D:\Sample یعنی محلی که Exe در آن درست شده است را بر میگرداند .

    کامپایل برنامه |

    حال ما میخواهیم مثال خودمان را به صورت یک فایل Exe کامپایل کنیم و در دسترس عموم قرار دهیم .
    به ترتیب Project-->Check & Distribute یا با استفاده از دکمه فوری آن در جعبه ابزار Main ، کادر تبادلی Check & Distribute ظاهر میشود .


    شکل 8- کادر تبادلی کامپایل برای ایجاد فایل خروجی

    همانگونه که در شکل 8 مشاهده میکنید این کادر تبادلی که توضیح آن داده شده است ، خصوصیات و اختیارات ایجاد فایل خروجی را نشان میدهد .
    تنظیمات دلخواه را انجام دهید یا مانند شکل قسمت ها را برای ایجاد مثال مشابه پر کنید .
    حال فایل Exe ما برای مصرف Autorun آماده است .
    به محلی که فایل Exe را در آن ایجاد کرده اید بروید (برای مثال شکل زیر)


    شکل 9- دایرکتوری فایل Exe ایجاد شده

    همانطوری که در شکل معلوم است ، با توجه به تنظیماتی که در شکل 8 شده است ، این برنامه 3 فایل دیگری را ایجاد کرده است که ما برای تمایز آنها ، به رنگ متفاوت در آوردیم .
    فایل Autorun.inf : این فایل ، فایل اصلی برای خواندن فایل Exe میباشد . این فایل مستقیما توسط سیستم عامل خوانده میشود و بنابه دستوراتی که در آن قرار داده شده است ، عملیاتی انجام میدهد .
    دستور =OPEN در خط دوم ، دستور اجرای فایلی که بعد از مساوی قرار داده شده است را به سیستم عامل برمیگرداند.
    دستور =ICON نیز ، آیکون دیسک را مشخص میکند .
    دیگر این فایل مانند Exe ی MMB نیاز به فایل Player ندارد و در همانجایی که فایل Exe ای که قرار است اجرا شود ، فقط با گرفتن نام فایل و پسوند آن فایل (مسیر فایل)، آن را اجرا میکند .
    یعنی نباید بعد از مساوی چنین نوشت :
    D:\Sample\Autorun.EXE ...........False
    پس :
    Autorun.EXE ........................True

    قرار دادن دستور False بعد از مساوی در HardDisk ای که آن فایل وجود دارد مشکلی ندارد و باز هم فایل اجرا خواهد شد ولی وقتی دیسک را در یک لوح فشرده Write میکنیم و در رایانه ی دیگری اجرا میکنیم ، یک پیغام خطا مبنی بر این که فایل پیدا نشد ، خواهید دید .
    پس اگر هدفمان ایجاد Autorun برای اجرا شدن در سایر رایانه هاست و مسلما هم همان است ، باید از دستور True (یعنی قرار دادن مسیر Autorun.EXE در مقابل دستور =OPEN) استفاده کنیم .
    اگر هم فایل EXE یا هر فایل دیگری که قرار است اجرا شود در دایرکتوری های تو در توی دیگری باشد ، مثلا اگر همین فایل Autorun.EXE در D:\Sample\Layer1\Layer2\...\Autorun.EXE باشد ، در مقابل دستور =OPEN مسیر Layer1\Layer2\...\Autorun.EXE را مینویسم .

    توضیحات بالایی برای دستور =ICON نیز صادق است .

    مهم نیست که دستورات را در فایل autorun.inf حتما با حروف بزرگ نوشت . میتوان OPEN را به صورت oPeN نیز نوشت و اجرا هم شود . برنامه MMB این دستورات را با Case بزرگ مینویسد .

    روی فایل Exe ساخته شده کلید راست کرده و Properties را انتخاب کنید . اگر تنظیمات کامپایل Exe را به مانند تنظیمات شکل 8 انجام داده باشید ، در سربرگ (Tab) دوم ، Version ، تنظیماتی که در قسمت Copyright Info شکل 8 انجام داده اید را مشاهده خواهید کرد .


    شکل 10 - کادر تبادلی Properties سربرگ Version برنامه Exe ساخته شده

    تصاویر زیر نیز از برنامه ساخته شده و کامپایل شده گرفته شده است :


    شکل 11-صفحه 1


    شکل 12- صفحه 2


    شکل 13- نمایش پیغام با تنظیمات شکل 12

    برای درک بهتر و مشاهده ی مثال این دو پست ، در زیر لینک دانلود مثال ساخته شده قرار داده شده است ، که میتوانید آن را دانلود کرده و بنا به آن مثالی به مانند آن بسازید :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حجم : 880 کیلو بایت
    والسلام علیکم و رحمت ا... و برکاته !

    مثال ما به پایان رسید .
    Last edited by قاهر - Gahir; 06-09-2009 at 15:32.

  15. این کاربر از قاهر - Gahir بخاطر این مطلب مفید تشکر کرده است


  16. #19
    آخر فروم باز قاهر - Gahir's Avatar
    تاريخ عضويت
    Dec 2008
    پست ها
    1,073

    پيش فرض

    Plug In ها در برنامه Multimedia Builder و معرفی سایت های مناسب |

    خب ، دیگر شما باید ، تقریبا تمامی منوها و عملکرهای برنامه را شناخته باشید و کمی هم درباره Script برنامه اطلاع داشته باشید .
    لازم به ذکر است که میتوان گفت مهمترین و کاراترین بخش برنامه MMB بخش اضافه و ایجاد کردن Plug In به برنامه است و همین قسمت است که سبب شده است پایه ی MMB مستحکم باشد .
    توسط Plug Inهایی که به برنامه اضافه میکنید و میسازید میتوانید هر عملکردی که بخواهید در Autorunتان ، اضافه و مدیریت کنید .
    Plug In یعنی چیزی اضافی که به برنامه الصاق میگردد (چیزی یدکی) که به کارایی و توانایی های برنامه می افزاید .
    برای اضافه کردن پلاگین به برنامه کافی است که در منوی Object --> Create جزء Plug-In را انتخاب کرده و در محیط کاری خود بکشید و رها کنید .
    با دو بار کلید روی مربع فرضی ظاهر شده یک کادر تبادلی جدید ظاهر میشود . که در این کادر میتوانید پلاگین را به برنامه اضافه کنید .
    برای مثال اگر بخواهید پلاگین اضافه کنید، به طور پیشفرض MMB دایرکتوری ای که دو سه تا پلاگین پیش ساخته شده قرار دارد ، باز میکند . با انتخاب یکی از پلاگین ها برای مثال TenBlobs.dll ، یک پیغامی نمایش داده میشود و از شما میپرسد که آیا تمایل به ذخیره سازی این پلاگین در خود برنامه (یعنی Embed کردن آن) دارید یا نه ؟ اگر Yes را بزنید ، پلاگین در برنامه شما Embed میشود و مسیر فایل Embed شده در متغیر ثابت <Embedded> ذخیره میشود .
    خود برنامه Multimedia Builder در پوشه ی Plugins در دایرکتوری نصب خود چندین Plug In آماده دارد .
    ممکن است برخی از پلاگین ها دارای خصوصیات یا Propertyهایی باشند که با کلیک روی دکمه PlugIn Properties این خصوصیات در اختیار شما قرار گرفته میشود .
    برای ساخت Plug Inهای خودتان ، باید اولا به یکی از زبان های برنامه نویسی سطح بالا مثل ++Visual C یا C++ Borland ، Delphi یا IBasic تسلط داشته باشید . چرا که شما باید ، پلاگین ها را ففط با SDK هایی که سازنده برای این زبانها ساخته است ، توسعه دهید . اگر پلاگین هایی غیر از پلاگین هایی که MMB تشخیص میدهد را به برنامه اضافه کنید ، برنامه آنها را تشخیص نمیدهد و ممکن است برنامه متوقف شود ( هنگ کند ! ) .
    دوما به روش هایی برنامه نویسی بتوانید بین پلاگین های MMB و سایر قسمت ها ارتباط درست برقرار کنید .
    در آدرس لینک زیر شماری از پلاگین های ساخته شده ی آماده ی در دسترس وجود دارد که هر کدام کارایی خاص خودش را دارد و میتوانید آنها را دانلود کرده و در برنامه خود بکار ببرید . لازم به ذکر است که برخی از پلاگین ها مجانی نیستند و باید برای دریافت نسخه کامل یا به سازنده E-Mail زده و یا وجه را به حساب واریز کنید تا نسخه کامل را در اختیار شما قرار دهند . همچنین در بین پلاگین های خارجی ، پلاگین های ساخته شده توسط دوستان ایرانی هم وجود دارد که جای بسی سرور است .

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  17. این کاربر از قاهر - Gahir بخاطر این مطلب مفید تشکر کرده است


  18. #20
    کاربر فعال انجمن ادبیات hamid_diablo's Avatar
    تاريخ عضويت
    Sep 2008
    محل سكونت
    آنجا که عقاب پر بریزد
    پست ها
    5,780

    پيش فرض

    دوست عزیز اگه ممکنه لینک دانلود برنامه رو هم بزار ممنون

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •