بیست

نوشته های ایمان زندیه

بیست

نوشته های ایمان زندیه

استفاده از Binding Object

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

تو چند پست قبلی  در مورد اجرای آکروبات ریدر در MMB مطلبی را گفته بودم. در اون جا ما برای اجرای آکروبات ریدر از یک پلاگین کمک گرفتیم. در این جلسه قصد داریم  در مورد اجرای  بعضی از قسمت های ویندوز در داخل MMB اشاره کنیم.

هدف از این آموزش آشنایی با ابزار Binding Object  و تعیین مسیر  به صورت <Windows>

در این کار ما از ابزار Binding  Object  استفاده میکنیم . مثلا ما می خواهیم به محض اینکه یک صفحه از پروژمون اجرا شد بر نامه ویرایشگر رجیستری ویندوز در داخل پروژ مون اجرا بشه.  برای اینکار ابتدا  از منوی Object  و زیر شاخه Create   گزینه Binding Object را انتخاب میکنیم . سپس در صفحه کاری پروژمون مقدار فضایی را که میخواهیم برنامه مورد نظر خارجی مون اشغال کنه تعیین میکنیم. بعد از انتخاب  با دو بار کلیک بر روی محل انتخابی  پنجره زیر باز میشه. که من بعضی از تو ضیحات را رو شکل اوردم.

تو شکل بالا وقتی پروژتون اجرا بشه رجیستری در داخل پروژه شما جای میگیره. حالا میتونید هرکدام از قسمت های ویندوز را که خواستید به راحتی تو پروژتون بیارید.  با این روش می تونید Windows Media Player را هم تو MMB باز کنید. کافیه یه سرچ از درایو ویندوزتون با فرمت EXE بکنید تا برنامه هایی را که میتونید اجرا کنید پیدا کنید.

اما یه مشکل هست و اونم اینه که اگر درایو ویندوز درایوی به غیر از C بود چه باید بکنیم؟  شما از این موضوع اطلا ع ندارید که  کاربری که از سی دی شما استفاده میکنه  درایوی که ویندوز را توش نصب کرده درایو C هستش. برای اینکار MMB نوع دیگری از تعیین مسیر را با مشخصه  <Windows> پیش بینی کرده. با اینکار برنامه خودش درایو ویندوز را شناسایی کرده و به اجرای برنامه می پردازد.  مثلا برای نمونه بالا از  Path روبرو می تونید استفاده کنید. <Windows>regedit.exe

یا علی...


ثبت اطلاعات شرکت خود در سیستم مقابل

امروز قصد داریم کاری کنیم که اطلاعات شما و یا شرکتتون به همراه لوگوی شما , وقتی کاربر سی دی را که شما درست کرده اید در سی دی رام خود قرار میدهد , در System Properties کامپیوتر شخص ثبت بشه.

---- هدف از این آموزش آشنایی با فرمان Copy To می باشد.

---- برای دسترسی به System Properties میتونید از کنترل پانل با کلیک روی آیکون System و یا در دسکتاپ با کلیک راست روی ایکون My Computer و انتخاب Properties عمل کنید.

---- یادگیری کامل اسکریپ نویسی MMB کار سختیه ونیاز به زمان زیادی داره و خود من نیز با تعداد کمی از فرمان های اسکریپ نویسی که کاربرد زیادی داره آشنا هستم. پس در ادامه سعی میکنیم در مورد اسکریپ نویسی مطالبی را بگم تا به اصطلاح بتونید گلیمتون را از آب بیرون بکشید.

---------------------------------------------------------------------------------------------------------------------------------------------

برای این کار شما با ید دو فایل که یکی تصویر لوگو یا به اصطلاح آرم شرکت شماست ( با فرمت BMP ) و دیگری یک فایل متنی با فرمت INI که اطلاعات شما از قبیل آدرس سایت شما ,ایمیل شما, ادرس پستی , شماره تلفن و ... در اون ثبت میشه را بسازید.

ساخت فایل BMP : این فایل باید یک تصویر با فرمت BMP و با اندازه 114*172 پیکسل و نام Oemlogo باشد.

ساخت فایل متنی : این فایل با یک فایل متنی با فرمت INI و نام OEMINFO با متن زیر میباشد. برای ساخت فایل محتویات زیر را در Notepad کپی کنید و هنگام Save کردن در مقابل save as type عبارت All files را انتخاب و با فرمت INI و با نام OEMINFO ذخیره کنید. ( این متن تو اینجا به هم ریخته شما همینجوری کپی کنید تو Notepad خودش درست میشه.)

----------------------------------------------------------------------------------------------------------------------------------------------

****دریافت نمونه فایل ها ****

بریم سراغ MMB خودمون.

ابتدا این دوفایل را تو مالتی مدیا بیلدر Embedded کنید. برای Embedded کردن از منوی Project گزینه Embedded Files را انتخاب و این دو فایلی را که ساخته ایم را ADD کنید. حالا کافیه اسکریپ های زیر را در در قسمت Script صفحه اولتون کپی کنید. برای اینکار دو بار روی ایکون صفحتون ( پایین ) کلیک کنید و از اسکریپ های زیر در کادر اسکریپ نویسی استفاده کنید.

destdir$ = 'C:\WINDOWS\system32'

dest$ = destdir$ + '\Oemlogo.bmp'

source$ = '<Embedded>\Oemlogo.bmp'

SysCommand("CopyFile","source$,dest$")

destdir$ = 'C:\WINDOWS\system32'

dest$ = destdir$ + '\OEMINFO.ini'

source$ = '<Embedded>\OEMINFO.ini'

SysCommand("CopyFile","source$,dest$")

اسکریپ بالا تو ویندوز XP دو فایلی را که شما تعیین نموده اید در شاخه Windows/System32 کپی میکنه . برای ویندوز 98 هم باید به جای System32 از System استفاده کنید.

نتیجه اخلاقی این آموزش اینکه شما میتونید از اسکریپ بالا برای کپی کردن یک فایل در سیستم مقابل استفاده کنید.

یا علی ...


اجرای اعمال سیستمی در MMB

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

امروز می خوام مطلب کوتاهی در مورد نحوه اجرای بعضی از قسمت های ویندوز در MMB توضیح کوتاهی بدم. مثلا شما دوست دارید با کلیک روی شئی قسمت Internet Option از کنترل پانل اجرا گردد. این مطلب زمانی مفیده که مثلا  میخواهید یک سی دی آموزشی در زمینه کامپیوتر یا هرچیز دیگه ای درست کنید .

نکته : تمامی  فرمان های زیر را باید در قسمت اسکریپ نویسی شی مورد نظزتون قرار بدید.

دو عدد اخر  هر اسکریپ تعیین کننده زبانه پنجره بازشونده است مثلا در مورد اسکریپ دوم (Display Properties) اگر به جای منفی یک از 0 استفاده کنید پنجره Display properties با زبانه Screen Saver و اگر از 3 استفاده کنید با زبانه Setting  به نمایش در می آید.

لیست فرمان ها:

 

1- اجرای Date and Time

Run("rundll32.exe","shell32.dll,Control_RunDLL TIMEDATE.CPL,@0,0")

 

2-  اجرای Display Properties

Run("rundll32.exe","shell32.dll,Control_RunDLL DESK.CPL,@0,-1")

 

3- اجرای Network Connection

Run("rundll32.exe","shell32.dll,Control_RunDLL NCPA.CPL,@0,2")

 

4- اجرای System Properties

Run("rundll32.exe","shell32.dll,Control_RunDLL SYSDM.CPL,@0,0")

 

5- اجرای Sound And Audio Device Properties

Run("rundll32.exe","shell32.dll,Control_RunDLL mmsys.cpl")

 

6- اجرای Game Controller

Run("rundll32.exe","shell32.dll,Control_RunDLL joy.cpl")

 

7- اجرای Internet Option

Run("rundll32.exe","shell32.dll,Control_RunDLL inetcpl.cpl users")

 

7- اجرای Format Disk

Run("rundll32.exe","shell32.dll,SHFormatDrive")

 

8- اجرای Copy Disk

Run("rundll32.exe","diskcopy.dll,DiskCopyRunDll")

 

7- اجرای Add or Remove Program

Run("RUNDLL32.EXE","shell32.dll,Control_RunDLL appwiz.cpl,,1")

 

8- اجرای Font Folder

Run("RUNDLL32.EXE","shell32.dll,SHHelpShortcuts_RunDLL FontsFolder")

 

9- اجرای Add Printer

Run("RUNDLL32.EXE","SHELL32.DLL,SHHelpShortcuts_RunDLL AddPrinter")

 

10- و در آخر هم یک اسکریپ جالب برای تغییر عملکرد کلیک های موس

Run("RUNDLL32.EXE","USER32.DLL,SwapMouseButton")

در مورد خاموش کردن و رستارت ویندوز هم باید این مطلب را بگم که از دو اسکریپ زیر میتونید استفاده کنید. اما در ویندوز اکس پی فکر نکنم عمل کنه. و دلیل اون هم تغییر در فایل  RUNDLL32.exe ویندوزه . دارم روش کار میکنم تا راهش را پیدا کنم.

Run("RUNDLL32.EXE","USER.EXE,ExitWindows")

 

Run("RUNDLL32.EXE","USER.EXE,ExitWindowsExec")

 

امیدوارم از این بخش استفاده کرده باشید.

رقص نور، طراحی آلبوم فیلم

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

بریم سر اصل موضوع

در منوی Object و در بخش Create گزینه Dynamic Fx را انتخاب کنید سپس ماوس را روی صفحه بکشید تا محدوده ای رنگی ایجاد شود با دوبار کلیک بر روی این محدوده ی رنگی پنجره ی Dynamic Fx باز می شود اگر بر روی فلش مربوط به بخش Fx Type کلیک کنید لیستی از انواع رقص نورها را مشاهده می کنید که با انتخاب هر کدام از گزینه ها نوع رقص نور تغییر می کند گزینه های Plasma و Smoke و Fire به صورت پیش فرض رقص نورهای خاصی را تولید می کنند اما گزینه های بعدی احتیاج به فراخوانی عکس خاصی دارند بعد از انتخاب یکی از این گزینه ها برای فراخوانی عکس مورد نظرتان روی دکمه Load Image در کنار بخش Previewکلیک کنید در بخش Color Style رنگهای پیش فرض به شما پیشنهاد می شود اما اگر در فکر تولید رقص نوری با رنگهای دلخواه خود هستید می توانید در قسمت ms آنها را مشخص کنید در بخش Library نیز می توانید حالات مختلف یک رقص نور را تعیین نمایید در قسمت Advanced Settings نیز تنظیمات مربوط به رقص نور های مختلف را به صورت دستی می توان تغییر داد هنگامی که پارامترهای مورد نظر خود را تنظیم کردید در صورتی که مایل نباشید می توانید آن را به لیست رقص نورهای قبلی بیافزایید برای این کار روی دکمه Add Library کلیک کنید.
طراحی آلبوم فیلم
برای طراحی این صفحه
۲ روش پیشنهاد می کنیم یکی پخش خودکار فیلم (به طوری که هر وقت وارد صفحه مخصوص فیلم می شوید برنامه خود به خود شروعبه پخش آن کند) و دیگری استفاده از دکمه های کنترل پخش فیلم می باشد برای این کار ابتدا صفحه جدیدی برای آلبوم فیلم ایجاد کنید در صفحهPage1 دکمه ی مخصوص آلبوم فیلم را ایجاد کرده و تنظیمات مربوط به آن را تعیین کنید سپس در صفحه آلبوم فیلم برای زیبایی بیشتر یک Background قرار دهید بعد از آن به تعداد فیلم هایی که می خواهید در این برنامه از آنها استفاده کنید دکمه های مخصوص طراحی کنید حال برای هر یک از این دکمه ها صفحه جدیدی بسازید به طوری که هنگام اجرای برنامه با کلیک روی هر دکمه وارد صفحه مخصوص به آن شوید اکنون یکی از دو روش زیر را طی کنید:
پخش خودکار فیلم:
به صفحه مربوط به اولین فیلم بروید سپس از منوی
Object در بخشCreate گزینهMCI Object را انتخاب کنید مشاهده می کنید که نشانگر ماوس به شکل علامت + تبدیل می شود به کمک ماوس می توانید اندازه محیطی که فیلم در آن پخش می شود را تعیین کنید برای این کار ماوس را روی صفحه بکشید سپس دوبار روی این محیط کلیک کنید تا پنجره MCI باز شود در بخش Media روی دکمه Load کلیک کنید سپس فیلم مورد نظر خود را در پنجره باز شده فراخوانی نمایید دقت کنید فقط فیلم هایی را می توانید فراخوانی کنید که نرم افزار Multimedia Builder توانایی شناسایی آنها را دارد برای اطلاع از نوع فرمت های قابل شناسایی قسمت File Of Type را مرور کنید بعد از فراخوانی فیلم دکمه OK را فشار دهید ممکن است تعجب کنید چون اتفاق خاصی که در صفحه قابل مشاهده باشد نیافتاده است اما اگر صفحه را تست کنید حتما نتیجه کار را مشاهده خواهید کرد بعد از این هرگاه هنگام اجرای برنامه وارد این صفحه می شوید فیلم انتخاب شده به صورت خودکار شروع به پخش می گردد دقت کنیدکه شما هیچ گونه کنترلی بر روی آن ندارید در ضمن برای این که بتوانید به صفحه آلبوم فیلم برگردید دکمه Back را در این صفحه ایجاد کنید.
پخش فیلم توسط دکمه های کنترل:
ابتدا به صفحه مخصوص فیلم بروید سپس گزینه
Video از بخش Create در منوی Object را انتخاب نمایید اگر روی صفحه کلیک کنید پنجره Open Video باز می شود فیلم مورد نظر را در این بخش فراخوانی کنید بعد از کلیک روی دکمه OK پنجره ی Video Import and Capturing Still Image نمایان می شود که تصویر Frame اول فیلم در وسط آن نمایان است حال با استفاده از دکمه های کنترل نحوه ی نمایش فیلم را تست کنید دقت کنید که با این دکمه ها فیلم را تست می کنید و پنجره فوق به صورت پیش نمایش بوده و هنوز فیلم بر روی صفحه بار گذاری نشده است بعد از تست فیلم دکمه OK را بزنید ملاحظه می کنید که Frame اول فیلم بر روی صفحه قرار می گیرد حال برای تصویر فوق باید دکمه کنترل بسازید برای انجام این عمل می توانید از دکمه های کنترل موجود در بخش Action سود برده و یا این که خود با استفاده از ابزار Bitmap Button آنها را تولید کنید ولی در هر صورت روش تنظیم دستورات در هر دو حالت یکسان بوده و فقط شکل دکمه ها با هم متفاوت است ما برای سهولت کار روش اول را انتخاب می کنیم ابتدا روی آیکونی که شکل یک خودکار و بالای آن چند ستاره است را کلیک کرده و از منوی باز شده گزینه Insert MP3 Control را انتخاب کنید دکمه های کنترلی که در صفحه ظاهر می شود را جابجا کنید تا در مکان مناسب قرار گیرد این دکمه ها مخصوص پخش فایل های صوتی هستند اما با تغییراتی که در پارامتر های آن ایجاد می کنیم آنها را به دکمه های پخش فیلم تبدیل می کنیم در ابتدا دکمه های اضافه را حذف می کنیم چون این دکمه ها در مواقعی به کار می روند که کاربر به دنبال فایل فیلم در دیسک سخت و یا CD بگردد و آن را اجرا کند اما چون در اینجا شما فیلم را فراخوانی کرده اید و فقط به دکمه های پخش(Play) و عدم پخش (Stop) احتیاج دارید برای حذف دکمه های فوق به بخش Objects مراجعه کرده و بر روی علامت + کنار عبارت MP3 Buttons P43 کلیک کنید تا لیست دکمه ها را مشاهده کنید سپس با انتخاب دکمه های مورد نظر کلید Delete را از صفحه کلید فشار دهید بعد از انجام این عمل دکمه ها را در صفحه جابجا کنید تا زیر اعداد بالای آن قرار بگیرد حال دوباره روی دکمه ها کلیک کنید تا پنجره Group باز شود ابتدا گزینه B_Play Q381 دوبار کلیک کنید در پنجره باز شده و در بخش Action روی آیکونی که شکل یک دست است وبه یک ساعت شنی اشاره می کند کلیک کرده ودر بخش On Mouse Click گزینه None را انتخاب کنید تا بصورت غیر فعال تبدیل شود بعد از زدن دکمه OK روی آیکونی که شکل یک روان نویس است و روی کاغذی می نویسد کلیک کنید در پنجره باز شده و در بخش The Click is Finished روی آیکونی که شکل یک خودکار است و بالای آن چند ستاره است کلیک کنید در پنجره Script Wizard و در بخش Action گزینه Video Play را انتخاب کرده و سپس در بخش Video Play نام فیلمی که در صفحه قرار داده اید را انتخاب نمایید ذکر این نکته ضروری است که منظور از نام فیلم نام (Lable) فیلم مورد نظر بر روی صفحه (در اینجا Video) می باشد بعد از انجام عمل فوق دکمه های OK همه پنجره ها را بزنید تا به پنجره Group برگردید عملیات گفته شده را برای دکمه B_Stop Q381 تکرار کنید با این تفاوت که در پنجره ی Script Wizard به جای گزینه Video Play گزینه Video Stop را انتخاب کنید اما برای دکمه B_Pause Q381 مراحل زیر را طی کنید در پنجره Group دو بار روی این گزینه کلیک کنید سپس در بخش Action ابتدا آیکونی که شکل یک دست است وبه یک ساعت شنی اشاره می کند را غیر فعال کرده و بعد از آن روی آیکونی که شکل دو برگه است و یک خودکار وبالای آن چند ستاره کلیک کنید در پنجره باز شده در بخش Actions گزینه Video و در بخش Object گزینه Video را انتخاب کنید در این دو حالت هر وقت هنگام اجرای برنامه روی دکمه مورد نظر کلیک کنید پخش فیلم موقتا قطع می شود و با زدن دکمه Play ادامه فیلم پخش می شود حالا برای تست کلید F5 را بزنید.

طراحی صفحه آلبوم عکس و موسیقی

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

حالا می خوایم ادامه پروژه ای را که تو جلسه قبلی درست کرده بودیم ادامه بدیم. دفعه قبل تا آنجا پیش رفتیم که دو کلید Next و Back را در صفحه قرار دادیم حالا یک تصویر برای Background صفحه فرا خوانی کنید و یا رنگ صفحه را تغییر دهید برای این کار بر روی آیکون Page properties کلیک کرده و در بخش Background تصویر را از قسمت Image و رنگ را در قسمت Color تعیین کنید.

آلبوم عکس

حالا همه عکس ها و تصاویری را که می خواهید در این آلبوم قرار دهید به صورت جداگانه فراخوانی کرده و در صفحه بچینید برای اینکه بتوانید تعداد زیادی از تصاویر را در صفحه بچینید تمام عکس های فراخوانی شده را تا اندازه ای که امکان دارد کوچک کنید البته نگران دید آنها نباشید چون در مرحله بعد چگونگی نمایش آنها را در اندازه دلخواه مرور خواهیم کرد خوب پس از این که تمام عکس ها را در صفحه قرار دادید مراحل زیر را برای بزرگنمایی هر عکس طی کنید :
ابتدا اولین عکس را انتخاب و توسط دستورات
Copy و Paste از آن کپی بگیرید توجه کنید که بعد از انجام دستور Paste عکس کپی گرفته شده دقیقا بر روی عکس قبلی قرار می گیرد لذا آن را جابه جا کرده و تا حد امکان در صفحه بزرگ کنید سپس دوبار بر روی آن کلیک کنید تا پنجره ی Bitmap باز شود (در این مرحله حتما باید نام عکس ها را که در بخش All Objectes مشخص گردد به خاطر بسپارید) در پنجره ی Bitmap مشخصات زیر را تعیین کنید:

اول گزینه Hide را فعال کرده و سپس گزینه Enable Actions را انتخاب کنید روی آیکون Interactions with other object and video که عکس یک خودکار وچند ستاره ودو برگه در پشت آن است را کلیک کنید در پنجره ی باز شده در قسمت Action1 کلمه Hide و در قسمت Object نام مربوط به عکس بزرگ شده را انتخاب کنید انجام این عمل به این خاطر است که هنگام کلیک کردن روی عکس تصویر ناپدید شود بعد از زدن کلید OK در این پنجره کلید OK را در Bitmap فشار دهید مشاهده می کنید که تصویری را که بزرگ کرده اید ناپدید می شود اگر به بخش All Objects نگاه کنید کنار نام این عکس علامت ضربدر را می بینید البته دقت کنید که عکس به هیچ وجه حذف نشده و فقط ما قادر به دیدن آن در هنگام طراحی برنامه نیستیم حالا بر روی نمونه کوچک عکس رفته و دو بار بر روی آن کلیک کنید تا پنجره ی Bitmap باز شود گزینه Enable Actions را فعال و روی آیکون (که عکس یک خودکار وچند ستاره ودو برگه در پشت) کلیک کنید این بار در قسمت Action1 کلمه ی Show و در قسمت Objectes نام عکسی را که بزرگ کرده اید انتخاب کنید روی دکمه OK کلیک کنید برای اینکه از عملکرد برنامه مطمئن شوید یک بار صفحه را تست کنید در این مرحله اگر شما روی اولین عکس کلیک کنید باید تصویر بزرگ شده ی آن نمایان شود و اگر دوباره کلیک کنید تصویر ناپدید شده و صفحه قبلی نمایان می شود.

افزودن امکان Print

گاهی ممکن است شما دوست داشته باشید که از عکس بزرگنمایی شده Print بگیرید برای افزودن چنین امکانی به محیط برنامه باز گشته و دو بار روی عکس بزرگنمایی شده کلیک کنید در پنجره Bitmap در بخش Enable Actions روی آیکونی که شکل یک روان نویس که روی کاغذ می نویسد کلیک کنید پنجره ی More Actions باز می شود در بخش The Click is Finished روی آیکونی که شکل یک خودکار است و بالای آن چند ستاره است کلیک کنید تا پنجره ی Script Wizard بار می شود اینک در این قسمت Action تعدادی دستور مشاهده خواهید کرد که هر یک دارای عملکرد مخصوص به خود هستند در این لیست دستور Print Page را پیدا کرده و انتخاب کنید کلید OK را فشار دهید عبارت Page("")Print در قسمت سفید رنگ پایین بخش The Click is Finished نمایان خواهد شد کلید OK را دوباره بزنید از این به بعد هنگام اجرای برنامه هرگاه روی عکس بزرگ شده کلیک کنید پنجره ی مخصوص Print باز می شود.

آلبوم موسیقی

برای طراحی این صفحه ممکن است از چند روش استفاده می گردد که من دو روش مهم و متداول را برای شما شرح می دهیم:۱ـ ایجاد دکمه مجزا برای هر موسیقی:
در این روش هر دکمه نماینده یک موسیقی است به طوری که هر بار کلیک بر روی این دکمه صوت مخصوص به آن پخش می شود برای انجام این کار مراحل زیر را طی کنید:
اول یک صفحه جدید طراحی کنید سپس یک تصویر برای
Background فراخوانی نمایید بعد به صفحه Page1 رفته و دکمه مخصوص آلبوم موسیقی را طراحی کنید در صفحه Page3 که مخصوص آلبوم موسیقی است دکمه ای برای یک موسیقی خاص بسازید در این جا ما از ابزار Text Button استفاده می کنیم نام موسیقی استفاده شده را بر روی دکمه بنویسید سپس با دوباره کلیک بر روی دکمه پنجره Text Button را باز کرده و بر روی آیکونی که شکل یک بلندگو است کلیک کنید پنجره Sound Actions باز می شود در قسمت Mouse Click Object با کلیک بر روی آیکونی که شکل دو نقطه بر روی یک کلید است پنجره ی Open Send File باز شده و با استفاده از آن مسیر موسیقی موجود بر روی هارد را مشخص کنید اگر بر روی قسمت Files of type کلیک کنید لیستی از فرمت های صوتی را که در این قسمت قابل استفاده هستند مشاهده می کنید بعد از انجام این کار دوبار کلید OK را بزنید سپس برای تست صفحه کلید F5 را فشار دهید اگر شما بر روی دکمه ای که ساخته اید کلیک کنید موسیقی ای را که انتخاب کرده اید پخش خواهد شد حالا دکمه Close را بزنید تا به محیط نرم افزار برگردید به همین تر تیب برای تمامی موسیقی هایی که می خواهید در این صفحه به آن دسترسی داشته باشید دکمه ی مخصوص آن را طراحی کنید توجه کنید که نحوه طراحی دکمه ها بستگی به سلیقه طراح دارد شما می توانید به جای استفاده از کلمه های نوشتاری دکمه های تصویری را ساخته و از آنها استفاده کنید شاید بگویید ممکن است تعداد موسیقی ای را که می خواهیم در این صفحه به آنها دسترسی داشته باشیم زیاد بوده و ساخت دکمه برای تمامی آنها کاری سخت و زمان بر باشد برای حل این مشکل باید روش دوم را انتخاب کنید.۲ـ ایجاد دکمه های کنترل
در این روش کافیست دکمه هایی برای کنترل و مدیریت فایل های صوتی طراحی کنید به طوری که با این دکمه ها بتوانید به لیست موسیقی های موجود دسترسی پیدا کرده و یکی از آنها را انتخاب نمایید تقریبا شبیه کاری که با نرم افزارهای صوتی
Winamp و Jet Aduio و غیره انجام می دهید برای این کار بر روی آیکونی که شکل یک خودکار و چند ستاره است در بخش Main کلیک کنید در منوی باز شده گزینه Insert MP3 Controls را انتخاب کنید مشاهده می کنید که تعدادی آیکون و عدد بر روی صفحه ظاهر می شود برای مشاهده ی نحوه ی عملکرد این دکمه ها صفحه را تست کنید می بینید که با کلیک بر روی دکمه ای که شکل یک کلید و روی آن یک فلش است پنجره ی Open باز می شود و شما می توانید موسیقی مورد نظر را انتخاب کرده و گوش کنید اگر با نرم افزار های صوتی کار کرده باشید حتما با عملکرد تک تک این دکمه ها آشنا هستید ممکن است بخواهید به جای استفاده از گزینه ی Insert MP3 Controls خودتان دکمه های جدیدی را طراحی کرده و از آنها استفاده کنید به طوری که نحوه عملکرد آن شبیه به نحوه ی عملکرد این دکمه ها باشد برای انجام این کار دکمه های زیر را بسازید:
دکمه
Open : بعد از ساخت دکمه Open بر روی آن آیکونی که شکل یک برگه و یک دست است که به ساعت شنی اشاره می کنددو بار کلیک کنید در قسمت On Mouse Click گزینه Open MP3 را بزنید اگر در قسمت Path آدرس یک موسیقی خاص را مشخص کنید هنگام اجرای برنامه همان موسیقی پخش می شود لذا هیچ مسیری را مشخص نکنید و دوبار کلید OK را بزنید.
دکمه اجرای موسیقی، موسیقی بعدی، موسیقی قبلی، قطع موسیقی:
مراحلی که برای دکمه
Open انجام دادید دوباره برای تک تک دکمه های فوق تکرار کنید با این تفاوت که در قسمت On Mouse Click باید با توجه به عملکرد هر دکمه گزینه مخصوص به آن انتخاب شود.
دکمه های کم و یا زیاد کردن صدا:
دو بار بر روی دکمه زیاد کردن صدا کلیک کنید سپس آیکونی که شکل یک روان نویس است و روی یک کاغذ می نویسد را فشار داده ودر قسمت
The Click is Finished در پنجره ی More Actions بر روی آیکونی که شکل یک خودکار است و بالای آن چند ستاره است را کلیک کنید در قسمت Action گزینه Volume Up را انتخاب نمایید همین کار را برای دکمه کم کردن صدا انجام دهید فقط به جای گزینه فوق گزینه Volume Down انتخاب کنید

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

ساخت یک پروژه عملی( قسمت اول)

سلام به همه علاقه مندان MMB.

امروز به دلایل ایمیل های شما و درخواست تهیه یک پروژه به صورت عملی , قصد دارم طی چند جلسه نحوه ساخت یک پروژه را با هم مرور کنیم. در ضمن در این پروژه شما میتوانید اطلاعات یاد گرفته خود را مرور کنید.  از دوستان کمی حرفه ای هم پوزش  میخوام . به دلیل  اینکه بعضی از دوستان تازه شروع به یاد گیری MMB کرده اند و این پروژه میتونه کمک خوبی برای اونها باشه. به هر حال ببخشید که یه کمی مبتدی می گم .

این پروژه دارای امکانات زیر است :

1- آلبوم عکس 2- آلبوم صدا  3- آلبوم فیلم   4- صفحه سرگرمی  5- متن ها

-------------------------------------------------------------------------------------------------------

تعیین مشخصات برنامه

برای شروع کار باید مشخصات اصلی برنامه  را تعیین کنید .  برای دسترسی به این قسمت باید از منوی Project  گزینه Project Setting  را انتخاب کنید. در پنجره باز شده  مشخصات زیر را وارد کنید.

ابتدا ا ندازه پروژه خودتون را تو قسمت Quick Preset   تعیین کنید : 800 * 600

بعدش تو قسمت Windows Title یک اسم برای پروژه خود تعیین کنید : My Project

گزینه Standard Windows  را انتخاب کنید.

حال این پنجره را با زدن OK  ببندید. ( توضیح بقیه قسمت های این پنجره در درس های قبلی داده شده)

 

قرار دادن دکمه

مرحله ی بعدی طراحی دکمه هایی است که می توان به وسیله ی آنها بین صفحات جا به جا شد با هر کلیک بر روی این دکمه ها می توان به بخش جدید مربوط به آن دکمه دسترسی پیدا کرد برای این کار می توانید دو مدل دکمه یکی نوشتاری و دیگری تصویری طراحی کنید که نحوه ی ساخت هر دو مدل به شرح زیر آمده است:۱ـ دکمه نوشتاری
به این صورت است که موضوع دکمه با نوشته بر روی آن مشخص می شود.
برای طراحی این دکمه دو روش وجود دارد:
۱ـ ابتدا به منوی Object رفته و در بخش Create گزینه Text را انتخاب کنید و بعد توسط ماوس روی صفحه کلیک کنید عبارت Double-Click Here را می بینید روی آن دوبار کلیک کنید به جای فوق کلمه دلخواه مثلا آلبوم عکس را وارد کنید.۲ـ روش دوم این که آیکون Text Button ( که شکل یک دکمه است وروی آن ab نوشته شده است) را در بخش Tools استفاده کنید در صورت انتخاب این گزینه و کلیک بر روی صفحه دکمه استاندارد ویندوز درست می شود که کلمه Button در آن نوشته شده است دو بار کلیک کنید پنجره ی Text Button باز می شود در این پنجره بخش های زیر دیده می شود:Label:نام دکمه مورد نظر است که در بخش Object (سمت راست صفحه) دیده می شود.Text:عبارتی که روی دکمه دیده می شود یعنی با تایپ هر کلمه ای مثلا آلبوم عکس این کلمه جایگزین عبارت Button بر روی دکمه می شود.Fill:از این طریق می توان رنگ دکمه را تغییر داد.Text Color: برای تغییر رنگ نوشته بر روی دکمه استفاده می شود.Cursor: اگر دقت کرده باشید در برنامه های مختلف هنگامی که ماوس را روی آیکونی می برید مکان نما به شکلهای مختلف مثل:دست،ساعت شنی و......... تبدیل می شود برای تعیین این اشکال از بخش Cursor استفاده می شود.Actions:از این قسمت برای تعیین دستورات و نحوه ی عملکرد دکمه هنگامی که بر روی آن کلیک می شود استفاده می گردد.۲ـ دکمه تصویری
همانطور که از نامش پیداست در این نوع دکمه ها به جای نوشته از یک تصویر خاص که مربوط به آن بخش است استفاده می شود.
روش کار به این صورت است که گزینه
Bitmap Button را از بخش Create در منوی Object انتخاب کنید سپس روی صفحه کلیک نمایید پنجره ی Bitmap Button باز می شود تصویر مورد نظر را توسط دکمه Load در قسمت Image بیاورید تصویر دیگری را در قسمت High Light Image انتخاب کنید این تصویر هنگامی دیده می شود که مکان نما روی دکمه قرار بگیرد همچنین اگر در قسمت Click Image تصویر جدیدی انتخاب کنید هنگام کلیک بر روی دکمه این تصویر نمایش داده می شود برای این که بهتر متوجه این موضوع شوید سه تصویر مختلف را در این سه قسمت انتخاب کرده و در قسمت Preview عملکرد دکمه را امتحان کنید.
تست صفحات
حال برای اینکه از نتیجه کارتان اطلاع پیدا کنید کلید
F5 را فشار دهید. اگر روی دکمه ها در برنامه خودتان کلیک کنیدکار خاصی انجام نمی دهد چون هنوز از بخش Actions استفاده نکرده اید برای بازگشت به برنامه از دکمه Exit استفاده کنید.

تعیین موسیقی برای هر صفحه
اکثر برنامه های مولتی مدیا هنگام اجرا با پخش موسیقی همراه می شوند شما می توانید برای هر صفحه یک موسیقی خاص تعیین کنید بدین معنی که هنگام اجرای برنامه وقتی از صفحه ای به صفحه دیگر می روید برنامه شروع به پخش یک آهنگ خاص می کند برای انجام چنین عملی روی آیکون Page Properties که شکل یک ورقه و یک چرخ دنده است که در بخش Page Tools و یا گزینه Properties در منوی Page کلیک کنید در بخش Background Music یک موسیقی را انتخاب کنید بعد از این هنگام اجرای برنامه هرگاه وارد این صفحه شوید این موسیقی پخش می شود.

ساخت صفحه جدید
در این مرحله برای بخش آلبوم عکس باید یک صفحه طراحی کنیم به طوری که وقتی روی دکمه آلبوم عکس کلیک می کنیم برنامه وارد این صفحه شود برای این کار روی آیکون Add Page که شکل یک ورق است و روی آن نقطه نورانی وجود دارد در بخش Page Tools کلیک کنید صفحه ای سفید رنگ با نام Page2 درست می شود.

تنظیم فرمان ها
خوب حالا باید برای دکمه آلبوم عکس دستورات لازم را تعیین کنیم تا با کلیک بر روی آن دستورات اجرا شود برای این کار روی دکمه مورد نظر دوبار کلیک کنید تا پنجره Text Button باز شود:External Commands and page Actions:در قسمت Actions روی آیکونی که شکل یک دست است که به یک ساعت شنی اشاره می کند کلیک کنید بر روی On Mouse Click کلیک کنید در منوی باز شده لیستی از دستورات را مشاهده می کنید که اگر در معنی آن دقت نمایید پی به کاری که انجام می دهند می برید چون ما می خواهیم با کلیک بر روی دکمه آلبوم عکس عمل رفتن به صفحه جدید (صفحه مربوط به آلبوم عکس ) انجام شود عبارت Go To Page را انتخاب می کنیم سپس در بخش زیرین آن یعنی Page نام صفحه مورد نظر Page2 را مشخص می کنیم دکمه Ok را بزنید اگر دقت کنید پایین آیکون فوق با یک نوار آبی رنگ پر می شود مفهوم این نوار این است که توسط این آیکون دستوراتی صادر شده است.Sound Actions:روی آیکونی که شکل یک بلند گو است کلیک کنید توسط این پنجره می توانید آهنگ و یا صدای خاصی رابرای دکمه آلبوم عکس تعیین کنید بدین صورت که موسیقی که در بخش Mouse Over the Object انتخاب می شود زمانی پخش می گردد که ماوس روی دکمه آلبوم عکس قرار گیرد اما موسیقی که در بخش Mouse Over the Object مشخص می گردد زمانی پخش می شود که روی دکمه مورد نظر کلیک کنید حال دکمه Ok را بزنید دوباره دکمه Ok را در پنجره Text Button را فشار دهید اکنون Page2 را در بخش Page انتخاب کنید و روی آیکونی که مثل یک خودکار است و روی آن چند ستاره است راکلیک کنید توجه: این آیکون در بخش Main وجود دارد در منوی باز شدنی گزینه Back Next Button Insert را انتخاب کنید مشاهده می کنید که دو دکمه Next و Back در گوشه نمایان می شود.

ادامه دارد ...

استفاده از CBK

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

همو نطور که تو قسمت قبل گفته بودم تو مطلب امروز به توضیح قسمت Label می پردازیم .

قسمت Label برچسب و ویژگی برای اشیا متنی است که در MMB قرار داده میشود.  هنگامیکه یک فایل متنی در پروژه خود قرار میدهید با دوبار کلیک بر روی آن پنجره خصوصیات فایل متنی باز میشود که در قسمت بالا شما بخشی به نام Label میبینید که فلش کوچکی در کنار آن وجود دارد .با کلیک روی فلش شما به لیستی از  این ویژگی ها دسترسی پیدا میکنید.

این بخش به 6 دسته طبقه بندی میشود :

1- Audio                  2- Video                 3-              List 4- CD             5- Time/Date                6- Other

 که همه انهادارای فرامینی میباشند که با عبارت CBK شروع میشوند و هنگامیکه پروژه خود را اجرا نمودید نمایان میشوند. چون بخشهای مختلف این فرامین به هم شبیه هستند . من به توضیح بعضی از انها می پردازم.

Audio: در این بخش شما میتوانید یک سری از ویژگی های صوتی در مورد  فایل متنی دسترسی داشته باشید . که توضیح انها به صورت زیر است:

CBK_Total : نمایش کل  زمان فایل صوتی در حال پخش به دقیقه

CBK_Total Sec : نمایش کل زمان فایل صوتی در حال پخش به ثانیه

CBK_Time : نمایش مدت زمان سپری شده فایل صوتی در حال پخش به دقیقه

CBK_Time Sec : نمایش مدت زمان سپری شده فایل صوتی در حال پخش به ثانیه

CBK_MP3 Type : نمالیش ویژگی فایل صوتی در حال پخش مثلا  Mpeg 1 Layer 3

CBK_Mp3 Bit : نمایش Bitrate  فایل MP3 در حال پخش مثلا 128 kbps

CBK_MP3 Freq : نمایش فرکانس فایل صوتی در حال پخش مثلا 50 هرتز

CBK_Mp3 Name : نمایش نام فایل MP3 در حال پخش

CBK_Channels  : نمایش مد فایل صوتی در حال پخش  مثلا Mono   یا Stereo

و ... بقیه موارد هم  اگر در خصوصیات فایل Mp3  گنجانده شده باشه به نمایش در میاد. مثلا نام خواننده  یا شماره ترا ک و ...

بخش دیگر نیز مربوط به Song List  میباشد  که اگر از Play list  برای بک گراند پروژه تون استفاده کرده باشید  همون کارهای قبلی را انجام میده. بخش Video  نیز اعمال مشابهی با قسمت  Audio  داره .

قسمت date/Time نیز مربوط به نمایش تقویم و تاریخ و یا نمایش ساعت بر روی پروزه میباشد . فقط کافیه فایل متنی تون را بذارید و این قسمت ها را یکی یکی امتحان کنید .  تا ببینید چه کاری را انجام میدهند . فکر میکنم توضیح بیشتری نیاز نداشته باشه. تو قسمت other  هم می تونید  فرامینی نظیر  نمایش  نام صفحه اجرا شده,  نمایش ولوم صدا و ... دسترسی پیدا کنید.

حال بقیه کارا با خودتون. ببینین از این فرامین میتونید  یه چیز جالب در بیارین. مثلا تقویمی یا هر چیز دیگه ای که به ذهنتون می رسه.

نحوه قرار دادن فایل های فلش و پسورد بر mmb

سلام دوستان عزیز

برای قرار دادن فایل های فلش در مولتی مدیا بیلدر نسخه 4.8 کافیه از منوی Object  و زیر شاخه Create   گزینهHTML  را انتخاب کنید

بر جایی از صفحه که می خواهید فلش را قرار دهید کلیک کنید. سپس در در پنجره باز شده در مقابل عبارتFiles of Type  گزینه  All Files  را انتخاب کنید.سپس فایل فلش خود را باز کنید.

این مطلب هم در پاسخ به یکی از دوستان .

یکی از دوستان سئوال کرده بودند که چگونه میتوان بر روی فایل اجرایی MMB پسوردی قرار داد. باید بگم متاسفانه این ویژگی تو MMB وجود نداره یا اینکه من از ان اطلاعی ندارم. اما همانطور که میدانید  میتونید بر روی فایل خود MMB که در داخل پروژه باز میشود پسورد گذاشت.این کار هم با انتخاب Compress And Export از منوی File انجام میشود.

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

سلام دوستان .امروز اومدم فقط یک مطلب کوچک را  بگم و برم. این مطلب را باید زودتر از اینها میگفتم ولی حالا میگم.

 

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

برای شروع کار اول باید مشخصات کلی صفحه ای را که می خواهید برنامه ی مولتی مدیا را در آن پیاده کنید مشخص گردد برای این منظور به منوی Project رفته و گزینه General Settings را انتخاب نمایید. جهت دسترسی آسان به این گزینه می توانید روی آیکون شکل چرخ دنده در بخش Main کلیک کنید.


Window Size:در این قسمت اندازه ی صفحه را بر حسب Pixel مشخص می کنید. البته خود نرم افزار به طور پیش فرض اندازه ۶۴۰ در ۴۸۰ را به شما پیشنهاد می دهد اما می توانید در قسمت Quick Preset اندازه های استاندارد دیگری را ببینید لازم به ذکر است که انتخاب هر اندازه حتی خارج از اندازه های استاندارد امکان پذیر است.


Window Title:اگر نام خاصی را برای برنامه خود در نظر گرفته اید به جای کلمه Welcome تایپ نمایید بعد ها خواهید دید که این نام بر روی نوار آبی رنگ بالای برنامه ی مولتی مدیا نمایان می شود. ( اگر علاقه ای به نوار آبی رنگ (Title Bar) بالای برنامه خود ندارید علامت ضربدر را از کنار جمله Standard Window بردارید).


Client Border:در صورتی که این گزینه فعال باشد یک خط کم رنگ پیرامون محیط برنامه مشاهده خواهد شد.


Background Mode:زمانی از پارامتر های این بخش استفاده می شود که بخواهید زمینه پشت برنامه رنگ خاصی به غیر از تصویر موجود در Desktop به خود بگیرد برای این دستور قسمت Full Screen Background را فعال کنید و پس از Solid Fill رنگ مورد نظر را مشخص نمایید اگر دوست داشته باشید تصویر خاصی کل زمینه ی پشت برنامه را پر کنید در همین بخش روی گزینه Load Image کلیک کرده و پس تصویر را انتخاب نمایید.Display Resolution:به دلیل این که معمولا برنامه ی مولتی مدیایی را که می سازید روی CD کپی شده و در چند کامپیوتر و احتمالا با Resolution های مختلف استفاده خواهد شد ممکن است به مشکل اختلاف اندازه صفحه بر نامه ی ساخته شده با Resolution کامپیوتر دیگر برخورد نمایید نرم افزار Multimedia Builder این امکان را به شما می دهد که با استفاده از این بخش Resolution هر کامپیوتر را هنگام اجرای اتو ماتیک CD به طور موقت تغییر دهید تا برنامه با کیفیت خوب اجرا شود لذا گزینه Try to Change to و Allow Up-Sizing را فعال نموده و نوار سفید رنگ مقابل آنها Resolution دلخواه را تعیین نمایید بعد کلید OK را بزنید. خوب حالا شما صفحه سفید رنگی با مشخصاتی که تعیین کرده اید در وسط محیط کار نرم افزار خواهید دید برای این که نحوه ی عملکرد برنامه را هنگام اجرای آن ببینید می توانید در حین طراحی نتیجه کار را تست کرده و از عملکرد آنها مطمئن شوید. برای این کار ۲ روش زیر وجود دارد:


۱ـ تست کل برنامه: جهت تست کل برنامه به منوی Project رفته و گزینه Run را انتخاب نمایید و یا روی آیکونی که مثل یک کلید است رادر نوار Main کلیک کنید.


۲ـ تست صفحه فعال: تست کردن کل برنامه احتیاج به وقت زیادی دارد لذا جهت سهولت می توانید فقط هر صفحه ای را که فعال است تست نمایید برای این کار گزینه ی Test Current Page در منویPage را کلیک نمایید و یا کلید F5 را بزنید وبرای بازگشت روی صفحه راست کلیک کنید و از منوی باز شده Close را فشار دهید.
نکته ی بسیار ضروری: هنگام
Run کردن برنامه حتما یک نوار زرد رنگ که در پایین صفحه با مضمون Created with unregustred version of Multimedia Builder رو به رو خواهید شد برای اینکه بتوانید این نوار را حذف کنید مراحل زیر را طی کنید:


از منوی Help
گزینه About را انتخاب کنید تا پنجره باز شود روی گزینه Enter Rag Code کلیک کنید در پنجره باز شده در قسمت Name عبارت HBK@heartbreak.net و در قسمت Code عدد ۱ـ۲۷۴۹۸۳ـ ۴۱۵ را وارد کنید. نکته:( این عدد را از سمت راست به چپ وارد کنید) از این به بعد هنگام Run کردن دیگر نوار زرد رنگ نمایان نخواهد شد.

جلسه ۱۵

سلام

من فکر کنم الان دیگه اونایی که توضیحات و درسهای گذشته را دنبال کرده اند قادر خواهند بود برای خود به راحتی پروژه های حرفه ای درست کنند .امروز میخوام چند نکته

مهم در ایجاد پروژه ها را عنو ان کنم. تقریبا میشه گفت تمامی مطالبی را که میدونستم در وبلاگ گذاشتم  الته مولتی مدیا بیدر بخش های زیادی داره از جمله اسکریپ هاش که شما میتونید ادامه مطالب را از سایت آقا حسین دنبال کنین. این به این معنی نیست که وبلاگ اپدیت نمیشه هر زمان مطلب و موضوع جدیدی به یادم امد در وبلاگ میزارم.شما هم هرگونه سئوال و نظر و یا پیشنهادی دارید میتوانید در وبلاگ مطرح کنید.مطمئن باشید در صورت بلد بودن در اسرع وقت پاسخ میدهم.

1-  شما میتوانید برای پروژه ای که تهیه کرده اید یک ایکون مخصوص قرار دهید.به طور پیش فرض MMB  از ایکون خود برای پروژه استفاده میکند. برای قرار دادن ایکون خود  در داخل برنامه به منوی File رفته و از انجا گزینه Compile را انتخاب کنید و در قسمت Icon دو گزینه میبینید که  با توجه به سیستم  کاربر مورد نظر شما میتوانید ایکونی 16 Color  یا 32 Color  را انتخاب کنید . میتوانید با برنامه هایی نظیر Easy Icon Maker یا Icon Art ایکون مورد نظر خود را در دو نوع 16 و 32 رنگه طراحی کنید و برای پروژه خود قرار دهید به این دو نکته توجه کنید که ایکون های مورد نظر میبایست حتما در سایز 32*32   باشند و حتما باید ایکونی را که برای پروژه قرار داده اید در داخل سی دی قرار دهید.

2-  اگر پروژه شما بسیار گسترده است و شامل قسمت های مختلفی از جمله عکس و صدا و نوشته است سعی کنید در دو تکه پروژه خود را طراحی کنید  و به وسیله لینک دادن یک پروژه را به پروژه دیگر مرتبط سازید زیرا  افزایش حجم یک پروژه موجب کندی سیستم و ایجاد اشکال میگردد.

3-  نکته مهم دیگری که در MMB باید حتما به دقت رعایت شود همانطور که در قبل گفتم تعیین مسیر  اجرای برنامه ها و هر شی اجرایی دیگر میباشد. MMB  این کار را  با عبارت <ScrDir> حل کرده است.

4-   همانطور که قبلا هم گفتم شما میتوانید با برنامه هایی نظیر مریم یا IPT در مولتی مدیا بیلدر فارسی بنویسید. من خودم از برنامه IPT استفاده میکنم. این  برنامه  فونت های زیبایی داره که شما میتونید از اون استفاده کنید. برنامه IPT  را میتونید از سایت http://www.bornaray.com/  دریافت کنید.

5-    اگه پروژه شما دارای صفحات زیادی  هست سعی کنید راحت ترین راه برای جابجایی و انتقال از یک صفحه به صفحه دیگر را در نظر بگیرید و اگر هم برنامه را به صورت Full Screen  ( تمام صفحه) درست میکنید سعی کنید از دکمه مینامایز در پروژتون استفاده کنید تا کاربر راحت تر بتونه از کار شما استفاده کنه.