مولتی مدیا بیلدر در اصل کامپایلر یا برنامه ای برای ساخت نرم افزار نیست
با این برنامه فقط میتونیم برای لیست نرم افزار هامون اتوران درست کنیم
ولی با این وجود باز هم میشه نرم افزار های کوچک کاربردی از این برنامه ایجاد کرد
به خاطر درخواست یکی از دوستان خوبم قرار شد آموزش ساخت این برنامه به زبان ام بی رو اینجا آموزش بدم
اصول اصلی کار رو توضیح میدم تا شما بتونید با ایده های خودتون برنامه های متنوع تری درست کنید
خوب مولتی مدیا تون رو اجرا کنید تا شروع کنیم
در این پست قراره یاد بگیریم که به برنامه یه مقداری رو بدیم
برنامه مقدار رو چک کنه و مساوی اون رو به ما نمایش بده
برای این کار ابتدا یک دکمه و دو عدد Input Text به برنامه اضافه کنید
میبینید که Button (دکمه) رو از دوجا میشه اضافه کرد
ولی تکست باکس یا همون Input Text رو از Object باید انتخاب کنیم
حالا روی دکمه دوبار کلیک کنید تا تنظیماتش رو ببینید
قسمت ها رو یکی یکی توضیح میدم خوب دقت کنید :
1 - نام دکمه رو تعیین میکنه
اون اسمی که تو لیست سمت راست بالا نمایش داده میشه
شی مورد نظر با این اسم فراخوانی میشه!!!
2 - اگه تیک این گزینه فعال باشه موقع اجرای برنامه اون شی دیده نمیشه
3 - اگه تیک این گزینه فعال باشه شی مورد نظر رو نمیتونید انتخاب یا جابجا کنید
(رو صفحه قفل میشه)
برای انتخابش فقط میتونید از لیست سمت راست بالا Objects انتخاب کنید
4 - نام نمایشی شی (دکمه)
5 - Tool tip کلمه یا جمله ای که هنگامی که موس بر روی شی (دکمه) قرار میگیره نمایش داده میشه
6 - نوع دکمه (حالت گرافیکی یا ظاهر) دکمه رو تغییر میده
7 - برای دستکاری فونت و اندازه فونت شی (دکمه)
8 - حالت موس وقتی روی شی مورد نظرمون (دکمه) قرار میگیره
برای مثال من روی Finger تنظیم کردم تا وقتی موس روی دکمه اومد شکل دست بگیره!!!
9 - صفحه اسکریپت یا همون کد نویسی
ما بیشتر با این صفحه سر و کار داریم
تمام کدها برای هر شی رو در این قسمت باید بنویسیم
A - بعضی از دستورات ساده رو میتونیم از اینجا وارد کنید
اینجا یسری دستورات رو آماده قرار دادن
مثل بستن برنامه - رفتن به صفحه بعد - قبل - اولین وآخرین صفحه - ارسال ایمیل به ... و ....
B - یه قسمت جالب برای اجرای خودکار دستوری هنگام وارد شدن موس به محیط شی و خارج شدن از محیط و یا جابجا شدن در آن محیط
برای مثال ما میتونیم در قسمت Object یه شی رو انتخاب کنیم
بعد در قسمت های 1 و 2 این شی رو طوری تنظیم کنیم که وقتی موس روی دکمه مون اومد شی انتخاب کرده مون غیب شه و وقتی موس از روی دکمه کنار رفت دوباره نمایش داده بشه و ....
C - در این قمست میتونیم برای دکمه مون یک صدا انتخاب کنیم
در این پست با دستور شرطی If آشنا میشیم
این برنامه هم تقریبا کلا با همین دستور ساده نوشته شده
در ابتدای کار باید دقته داشته باشید که ما دوتا تکست باکس به نام های
EditBox و EditBox1
داریم که ابتدا باید این دو رو تنظیم کنیم
تو تنظیمات EditBox1 به عکس زیر دقت کنید
قسمت هایی که تو کادر قرمز رنگ قرار دادمشون رو تو عکس بالاتر توضیح دادم و آشنا شدین
اینجا برای ما قسمت هایی که با رنگ سبز مشخص کردم مهم هستن
در این قسمت ما باید تعین کنیم که EditBox مون چه نوع داده هایی رو قبول کنه
1 - رشته (String) برای اینکه سردرگم نشید اینطوری فرض کنید که رشته یعنی یک جمله یا یک متن!!!
پس ما اگه بخواییم به برنامه مون متن یا جمله ای بدیم باید EditBox مون رو از اینجا روی رشته (String) تنظیم کنیم
2 - مقدار یا عدد صحیح (Integer) عدد صحیح به عدد هایی میگن که ممیز یا اعشار نداشته باشه
عدد صحیح : 32
عدد ممیزی = 32.32
پس اگه قرار باشه به برنامه یسری عدد صحیح بدیم EditBox مون رو روی این گزینه تنظیم میکنیم
3 - معنیش یعنی شناور ولی مفهومش یعنی عدد های ممیزی و اعشاری (Float)
این گزینه هم حکم Double تو زبان های پیشرفته مثل سی شارپ رو داره
اگه با این برنامه قرار باشه یه برنامه ی حساب کتاب مثل ماشین حساب درست کنید باید EditBox تون رو با این گزینه تنظیم کنید!!!
خوب حالا EditBox ها رو روی Integer (گزینه 2) تنظیم کنید و برگردین به قسمت کد نویسی دکمه
کد زیر رو در این قسمت بنویسید
If (EditBoxN=1) Then
LoadText("EditBox1","Iran")
End
میتونید یک بار تست بگیرید از برنامه بعد این قسمت رو افزایش بدید
میتونیم از این کد هزاران بار کپی کنیم و ....
که به شکل زیر میشه
If (EditBoxN=1) Then
LoadText("EditBox1","Iran")
End
If (EditBoxN=2) Then
LoadText("EditBox1","Virus32")
End
If (EditBoxN=3) Then
LoadText("EditBox1","Programer")
End
If (EditBoxN=4) Then
LoadText("EditBox1","MMB")
End
ما میتونیم از Message هم استفاده کنیم
به شکل زیر
If (EditBoxN=5) Then
Message("I am","Virus32 Was Here")
End
در کل بعد از جمله شرطی هر دستوری میتونیم بدیم
مثلا میتونیم دستور بدیم به صفحه دیگه بره یا برنامه بسته شه یا ایمیل ارسال کنه و .....
امیدوارم مفید بوده باشه
ایرانی همیشه سرافراز