▒ آموزش ساخت نرم افزار و برنامه های پرسمان اسلامی ▒

تب‌های اولیه

45 پستها / 0 جدید
آخرین ارسال
▒ آموزش ساخت نرم افزار و برنامه های پرسمان اسلامی ▒

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

ودسته بندی آن به صورت مجموعه ای شکیل و زیبا این عرصه را می طلبید
که بحمدلله فراهم شد.
انشاءالله در این زمینه کاربران و همکاران انجمن مساعدت لازم را داشته باشند
و در تبلیغ این تاپیک و معرفی به دوستان دریغ نکنند
التماس دعای فرج

لیست سایر آموزش ها


دانلود مجموعه فونت های فارسی(قابل استفاده در AMS)

درج تصاویر متحرک در پروژه(استفاده از پلاگین Gif) و اینجا

تراز کردن آبجکت ها(دکمه ها،تصاویر و ...) در صفحه

لینک دادن به تصویر gif و افزودن چندین متن در یک صفحه

استفاده از پلاگین media player در پروژه و اینجا

استفاده از listbox در پروژه

آلبوم تصاویر

قرار دادن فایل های صوتی در combo box و پخش آن ها واینجا

کاهش حجم فایل خروجی(exe) پروژه

قرار دادن آهنگ بک گراند مخصوص برای هر صفحه

حذف فایل های اضافه پروژه

قرار دادن عکس در پروژه و محو شدن تدریجی و خودکار آن پس از چند ثانیه

ناپدید شدن آبجکت به صورت خودکار پس از مدت زمان خاص

اسکرول بار صفحه و اینجا

چند دستور مختلف در comboBox

اضافه کردن تصویر بک گراند به صفحه

جستجو در لیست باکس(list box)

اضافه کردن افکت به صفحات

استفاده از

sides show

اجرای فایل exe در نرم افزار

اجرای پاورپوینت در AMS!

مشاهده صفحه ای دیگر از پروژه به صورت خودکار و پس از چند ثانیه!

آموزش ساخت ماسک!

پلاگین پخش فایلهای (FLV(FlashVideo+آموزش استفاده

پلاگین ListBoxEx+آموزش

دستور کلی استفاده از list box


چطوری میتونم با رفتن به هر صفحه موزیک صفحه رو تغیر بدم؟

پخش تایم خاصی از یک فایل صوتی !

آموزش استفاده از rtf در پروژه

جستجوگر در پروژه

اضافه کردن یک صفحه html به پروژه

دو افکت زیبا برای دکمه های موجود در صفحه و اینجا

فارسی سازی زبان راهنمای اسکریپت ها

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




[=13][="Red"]سلام دوستان.
با تشکز از مدیر فرهنگی
امیدوارم توفیقی باشه و بتونم در حد توانم به دوستانی که مایل یه ساخت نرم افزارهای اسلامی و فرهنگی هستند کمک کنم.
برای شروع نیاز به داشتن نرم افزار AutoPlay Media Studio هست.
آخرین ورژن سریالی این نرم افزار AutoPlay Media Studio 8.0.5.0 هست که حجمشم 48.7مگابایت هست.البته احتمالا بعضی از دوستان در مجموعه نرم افزارهایی که دارند ورژن7.5به پایین تر این نرم افزار را دارند اما ترجیحا از همین نسخه جدیدتر استفاده کنند،چون در نسخه های قبلی این نرم افزار باگ هایی وجود داره که یه هکر حرفه ای میتونه به کدها دسترسی پیدا کنه.
ان شاا... نسخه جدید را امشب آپلود میکنم و از فردا کار را شروع میکنیم.

[="blue"]بهتره برای دانلود نرم افزار مربوطه البته بعد از معرفی و گذاردن لینک دانلودبه یک کافی نت مراجعه کنید
موفق باشید[/]

mkk1369;146521 نوشت:
اما نرم افزارش حجمش زیاده نمی توانم با دایل آپ دانلود کنم

سلام
عرض ادب و احترام
دوستان کل نرم افزار های ساخت برنامه و اتوران در یک سی دی به قیمت 2000 تو اکثر فروشگاه های نرم افزار است تهییه آن خیلی ساده است
مثلا
install & Autorun
Tools 2011
کاری از دریا سافت
:Sham:خرید اینترنتی:Sham:

[="Magenta"][="Magenta"][="DarkOrange"][="Magenta"]سلام مجدد.
دوستان نرم افزار را آپلود کردم.البته روی سرور سایت خودم.چون اینترنتم گاهی اوقات قطع میشه و نمیشه یک فایل40مگی را روی یه سرور دیگه آپلود کرد.با آپلود از ریق نرم افزارهایftpروی هاست خودم اگرم اینترنت قطع بشه بعدا میشه دوباره میشه آپلود را ادامه داد.[/]
اینم لینک دانلود:[/][/]
[="Blue"]AutoPlay Media Studio 8[/]
[="magenta"]اما قبل از شروع آموزش که فردا باشه چند نکته را عرض میکنم
1-با توجه به مشغله های کاری خودم و دوستان شاغل و همچنین درس و مدرسه دوستان دانش آموز و دانشجو ، آموزش های زیادی تو یه روز نمیدم و به قول معروف آهسته و پیوسته آموزش ها را میگم.
این طوری فکر کنم برای همه بهتر باشه چون در صورتی که کسی نتونه یکی دو روز به آموزش برسه ، خیلی عقب نمیفته و راحت میتونه آموزش های قبلی را هم یاد بگیره

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

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

4-اگه پیشنهاد و یا انتقادی دارین حتما بگین.
[/][/]

سلام دوستان
با نام و یاد خدا آموزش را شروع میکنم.
اول یه نکته:
این آموزش با هدف ساخت نرم افزارهای اسلامی و فرهنگی داده میشه و مسلما برای ساخت سایر نرم افزارها مثل علمی و ورزشی میشه استفاده کرد.البته این اشکالی نداره.اما اگر کسی از این آموزش ها در جهت ساخت نرم افزارهای ضد ارزشی استفاده کنه مسئولیتش با خودشه(البته منظورم شما دوستان عزیز نیستین،کلی میگم)
دوم یه مقدمه:
نرم افزار[=Calibri]AutoPlay Media Studioیا همون[=Calibri]AMSیک نرم افزار چندرسانه ای ساز شی گرا و کد گراست.یعنی هم با یک سری آبجکت ها مثل دکمه،عکس و فلش و... میشه نرم افزار ساخت هم با استفاده از کد که در ساخت یک نرم افزار از هر دوش استفاده میشه.
البته بیشتر کدهای مورد نیاز یک نرم افزار تو خود آتوپلی به صورت آماده است.برای استفاده از کدهای پیچیده تر هم میشه از انجمن ها و سایت های مرتبط با آتوپلی استفاده کرد.من خودم بیش از90درصد کدهای مورد نیاز نرم افزار را به صورت آماده استفاده میکنم.
پس لازم نیست نگران بخش کدنویسیش باشین.چون خیلی راحته.در ضمن برای ساخت یک نرم افزار چند رسانه ای باید گرافیست نسبتا خوبی هم باشیم.یعنی حداقل با نرم افزارهایی مثل فتوشاپ و نرم افزارهلی فلش ساز آشنایی مختصری داشته باشیم که بتونیم بک گراند،دکمه و ... طراحی کنیم.اگه چند نمونه نرم افزار چند رسانه ای مثلا تولیدات آسک دین را دیده باشین متوجه شدین که در بیشتر اوقات گرافیک حرف اول را میزنه و نرم افزاری که گرافیک بهتری داشته باشه موفقتره.پس اگه با فتوشاپ آشنایی ندارین حتما در حین آموزش آتوپلی فتوشاپ را هم یاد بگیرین.احتمالا بعضی ها پیش خودشون میگن چه کار پردردسریه اما به قول شاعر:
همت بلند آر که مردان روزگار از همت بلند به جایی رسیده اند
سوم شروع آموزش:
بخش اول:معرفی کلی منوها
خوب برای این که آموزش سریعتر و بهتر پیش بره و کسل کننده هم نباشه تو آموزش از تصویر هم استفاده میکنم.
ابتدا نرم افزار [=Calibri]AutoPlay Media Studio 8 را از روی دسکتاپ باز میکنیم.
بعد نرم افزار مثل عکس زیر باز میشه


برای ساخت پروژه جدید گزینه1را که دورش خط کشیدم انتخاب میکنیم.

اما توضیح گزینه2:باز کردن پروژه از قبل ساخته شده

گزینه3:بازکردن آخرین پروژه ای که تو آنوپلی ساخته شده

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


خوب وقتی رو گزینه 1 کلیک کنیم یه منویی باز میشه مثل تصویر زیر:


طبق عکس بالا از بخش تمپلیت گزینهblank project را انتخاب میکنیم.

بقیه تمپلیت ها به صورت آماده اند که فعلا بهشون کاری نداریم.

بقیه گزینه ها را هم که تو عکس توضیح دادم.

بعد از انتخاب نام رویokکلیک میکنیم


حالا منوی زیر باز میشه


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

[="DarkOrange"]برآیینه جمال داور صلوات
بر روشنی چشم پیمبر صلوات

برحضرت معصومه فروغ سرمد
بر دسته گل موسی جعفرصلوات . . .[/]

[="Magenta"]سلام دوستان.
ولادت حضرت معصومه(ع) را به همگی تبریک میگم.
در این شب عزیز آموزش را ادامه میدم.
[/]

وقتی روی ok مرحله قبل کلیک کردیم وارد محیط اصلی پروژه میشیم.

[="magenta"]اما توضیح نوار ابزار بالای نرم افزار:[/]

[="Red"]توجه توجه:برای این که بهتر متوجه توضیحات تصاویر بشین حتما تصویر را در اندازه اصلی مشاهده کنید[/]

[="Purple"]همچنین برای اینکه اسم هر آبجکت را به انگلیسی یاد بگیرید با موس روی هر کدوم که برید نامش به نمایش گذاشته میشه[/]

[="Blue"]در تصویر بالا یه سری آبجکت از سمت راست را توضیح ندادم.دلیلشم اینه که یکم نسبت به بقیه اجزا پیچیده ترند و فعلا نیازی به یادگیریشون نیست.ان شاا... در جلسات آینده توضیح میدم.[/]

[="SeaGreen"]پاسخ به دو سوال:[/]

[="DarkSlateBlue"]در تصویر بالا دو بار نوشته شده"افزودن دکمه"چرا؟چه فرقی دارند؟
افزودن دکه اولی از سمت چپ یا همونNEW BOTTUN OBJECT برای افزودن دکمه های معمولی و استاندارد به کار میره که علاوه بر استفاده از دکمه ها آماده نرم افزار خودمون هم میتونیم بسازیم که اونم بعدا مبگم.
اما افزودن دکه دومی یا همونNEW [="Red"]X[/]BOTTUN OBJECTبرای درج دکمه هایی به کار میره که میتونیم به جای بک گراند ساده ی اون دکمه از تصویر استفاده کنیم.
[/]


[="DarkSlateBlue"]فرق بین دو تا "افزودن نوشته"که در تصویر هست چیه؟
افزودن تصویر اولی از سمت چپ یا همون New paragraph object برای افزودن نوشته بکار میره و اسکرول بار متن را به دلخواه خودمون از بین چند اسکرول بار پیش فرض میتونیم انتخاب کنیم
اما در افزودن متن آخری(آبجکت دوم از سمت راست)یا همون New rich text object برای افزودن متن به کار میره با این تفاوت که هم برای نوشتن فارسی استاندارتره(علائم نگارشی فارسی به هم نمیریزه)هم میشه به نوشته تصویرم اضافه کرد.فقط یه عیب کوچولو که داره اینه که اسکرول بارش مثل اسکرول بار ویندوزه و نمیشه عوضش کرد.
تو ساخت نرم افزارها هم اغلب از New rich text object استفاده میشه.[/]

[="Blue"]

لطفا اگه سوالی دارید فقط از بخش زیر استفاده کنید
[/]


[="Red"]برای اینکه راحت تر به جوابتون برسید از نقل خود استفاده کنید[/]

[="Magenta"]سلام دوستان
بریم سراغ توضیح گزینه های منوی فایل
[/]

[="Red"]و اما توضیحات گزینه properties[/]

[="Blue"]توضیحات منوی Edit[/]

[="Blue"]یک سوال:فرق بین گزینه lock و pin که در تصویر جلوی هر دوشون نوشته شده "قفل گذاری آبجکت"چیست؟
[="Magenta"]گزینه lock آبجکت یا همون شی انتخابی را کاملا قفل میکنه و روش هیچ کاری نمشه کرد تا زمانی که گزینه unlock را بزنیم.لمل گزینه pin شی را طوری قفل میکنه که فقط نمیشه حرکتش داد و با کلیک راست کردن روی شی کارهایی مثل کپی و ... را روش میشه انجام داد.[/]
[/]

[="Green"]برای اینکه متوجه منظورم بشین حتما توضیحاتی را که میدم عملا انجام بدین[/]


[="Purple"][="DarkRed"]و اما سوال دوم:منظور از گروهی کردن آبجکت ها چیست؟[/]
فرض کنید در صفحه چهار شی مثلا دو عدد دکمه و دو عدد تصویر داریم.وقتی که این چهارتا را انتخاب کنیم و گزینه Group را بزنیم.این چار آبجکت به صورت یک گروه در میان و هر عملی از قبیل جابجایی،کپی و حذف که رو هر کدومشون انجام بدیم رو بقیه هم اعمال میشه.
[/]

[="Red"]توضیحات بخش select منوی Edit[/]

[="Red"]توضیحات بخشArrange منوی Edit[/]

[="Blue"]

لطفا اگه سوالی دارید فقط از بخش زیر استفاده کنید
[/]

[="Red"]
برای اینکه راحت تر به جوابتون برسید از نقل خود استفاده کنید
[/]

[="DarkRed"]سلام دوستان.
به پیشنهاد جناب گل لیلا قرار شد یکم آموزش ها را کاربردی تر بدیم.این جوری بهتره.
پس این جلسه آموزش ساخت دکمه برای درج در پروژه را میدم.امیدوارم که نهایت استفاده را ببرید.[/]

[="Red"]خب برای شروع آتوپلی را باز کنید(پست های6و7 همین تاپیک توضیح دادم)
بعد از منوی Tools گزینه Button Maker را انتخاب کنید.[/]

و اما توضیح بخش های مختلف پنجره ی جدیدی که باز میشه:

[="DarkGreen"]حالت1: حالت نرمال دکمه هست.یعنی وقتی که موس روی دکمه نیست
حالت2: حالتیه که موس روی دکمه میره
حالت3و6:مال حالتیه که دکمه هیچ کاری نمیکنه و به اصطلاحdisable
این حالت کاربردش در ساخت برنامه های چند رسانه ای خیلی کمه و کمتر از یک درصد کاربرد داره
حالت4:موقعیه که روی دکمه کلیک میشه.ولی چون این کار کمتر از یک ثانیه طول میکشه معلوم نیست.اگه میخواهید این حالت را عملا ببینید روی دکمه کلیک چپ کنید و کلیک را نگه دارید
حالت5:خودمم نمیدونم به چه دردی می خوره!!!!
همون طور که تو تصویر بالا هم مشخص شده برای این که بتونیم یک دکمه درست کنیم کافیه در جدول های مربوط هر حالت کلیک کنیم و گزینه load image را انتخاب کنیم و بعد از آدرس مورد نظر عکسمون را لود میکنیم
[="SandyBrown"][="Red"]اما[/][/]
همه حالت ها به درد نمیخورن و نیازی نیست برای هر حالت تصویری لود کنید.حالت هایی که باید براشون تثویر لود کنید حالت 1 و 2 و در صورت تمایل حالت5[/]

[="DarkGreen"]بخش "محل پیش نمایش دکمه صاخته شده"هم همون طور که از اسمش معلومه دکمه ساخته شده را بهتون نشون میده.یعنی وقتی عکس هر حالت را لود کنید اونجا میتونید نتیجه کار را مشاهدا کنید.[/]

[="Red"]بخش properties[/]
[="Indigo"]بخشیه که تنظیمات مربوط به حالتهای مختلف دکمه مثل نوع فونت،اندازه فونت و ... را تنظیم میکنیم.خودتون یه نگاهی بهش بکنید متوجه میشید.
اما بهتون توصیه میکنم با این قسمت کاری نداشته باشید.چون وقتی دکمه را درست کنیم و تو آتوپلی بیاریم خیلی راحت تر میتونیم تنظیمات مربوط به دکمه را انجام بدیم.[/]

[="Orange"]وقتی که دکمه را ساختیم از منوی file گزینه save را انتخاب میکنیم.اما اینکه از این دکمه چجوری استفاده کنیم بمونه برای جلسه آینده.[/]

[="Blue"]برای اینکه بهتر متوجه توضیحاتم بشین در فایل پیوست چند نمونه دکمه را که درست کردم براتون قرار میدم.اگه نرم افزار آتوپلی رو رایانتون نصب باشه پس از دانلود و باز کردن دکمه میتونید دکمه ساخته شده را مشاهده کنید.
[="Purple"]دوستانی هم که آموزش ها را پیگیری میکنند لطف کنند و چند تا دکمه طراحی کنند و در بخش سوالات و پیشنهادات و ... قرار بدن.بلاخره آموزش باید دوطرفه باشه.[/]
[/]

[="Indigo"]سلام دوستان
بریم سراغ آموزش استفاده از دکمه ها
خب اول روی صفحه نرم افزار دوبار کلیک کنید و یا کلیک راست کنید و گزینهpropertiesرا بزنید تا پنجره زیر ظاهر شود


[="red"]توضیحات:[/]
با انتخاب گزینه1رنگ صفحه کارتون را میتونید انتخاب کنید
گزینه2هم مثل گزینه1با این تفاوت که صفحه را ترکیبی از سه رنگ میکنه
گزینه3را که انتخاب کنید از طریق قسمتbrowseعکس خودتون را میتونید بیارید
با بازکردن کشویeffectمیتونید افکتهای صفح را انتخاب کنید.
سایر گزینه های مورد نیاز تو تصویر بالا توضیح داده شده اند.اونایی را که توضیح ندادم خیلی مهم نیستند

خب حالا از نوار ابزار بالای صفحه گزینه درج دکمه یا همون new button object را انتخاب کنید و دکمه ای را که قبلا ساختین تو پروژه بیارین.
وقتی دکمه را اوردین روی دکمه دوبار کلیک کنید و یا کلیک راست کنید و گزینهpropertiesرا بزنید تا پنجره زیر ظاهر شود


[="Red"]توضیحات:[/]
گزینه1:رنگ دکمه در حالت عادی
گزینه2:رنگ دکمه وقتی که دکمه غیر فعاله
گزینه3:رنگ دکمه وقتی که موس روی اون میره
گزینه4:رنگ دکمه وقتی روش کلیک میشه
همون طور که معلومه کادر آبی رنگ محل انتخاب چینش نوشته روی دکمه هست
کادر قرمز رنگ هم برای تنظیم محل قرارگیری دکمه در صفحه هست که مهم نیست چون با دراگ کردن دکمه این کارم میشه انجام داد
ذکمه font هم که معلومه.برای تعیین فونت دکمه به کارمیره.

[/]

خب اینم یک تصویر از پروژه نمونمون تا به اینجای کار.یکم که جلوتر بره به صورت خام و فایل exe قرار میدم.

[="Magenta"]سلام دوستان
با ادامه آموزش در خدمتم.

[="Blue"]آموزش ایجاد صفحه جدید[/]
برای این کار روی صفحه یک پروژه که به طور پیش فرض ایجاد میشود کلیک راست کنید و یکی از دو گزینه مشخص شده در تصویر زیر را انتخاب کنید


گزینهAdd: برای ایجاد یک صفحه جدید با مشخصات پیشفرض(خالی از هرگونه آبجکت و بک گراند)به کار میرود
گزینهDuplicate:برای ایجاد صفحه ی جدید با مشخصات و خواص صفحه ای که روی آن کلیک راست کردیم به کار میرود.
[="blue"]توجه:[/]معمولا در پروژه ها از گزینهDuplicate برای ایجاد صفحه جدید به کار میرود،زیرا در کل پروژه یک سری آبجکت های ثابت مثل دکمه خروج و یا لوگوی نرم افزار در همه صفحات قرار دارد.

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

[="blue"]درج Rich Text[/]
حالا گزینه New Rich Text Object را از نوار ابزار بالای نرم افزار انتخاب میکنیم.
با دابل کلیک کردن روی Rich Text پنجره properties آن باز میشود.


توضیحات:
گزینه1:با فعال بودن تیک این گزینه فقط کاربر میتواند متن را بخواند و اعمالی از قبیل کپی را روی متن نمیتواند انجام دهد.
گزینه2:با فعال بودن تیک این گزینه آدرس های اینترنتی به صورت خودکار نسبت به متن متمایز میشوند
گزینه3:با فعال بودن تیک این گزینه کاربر میتواند درون Rich Text کلیک راست کند و اعمالی از قبیل کپی و چاپ را انجام دهد.

[/]


[="Orange"]ادامه آموزش و این که چگونه به دکمه ها دستور بدیم که به یک صفحه خاصی بروند را جلسه بعد آموزش میدم.
با آرزوی موفقیت برای دوستانی که آموزش ها را پیگیری میکنند[/]

[="Orange"]سلام دوستان
بنا به درخواست جناب مدیر فرهنگی تصویر گنبد مورد استفاده در پروژه را برای استفاده سایر دوستانم میزارم
علاوه بر این در فایل پیوست دکمه استفاده شده در پروژه را هم میزارم.فقط توجه داشته باشید که وقتی دکمه را در پروژه اوردین با استفاده از موس کمی به طول دکمه اضافه کنید.
[/]


سلام دوستان.
ولادت با سعادت امام رضا(ع) را به همتون تبریک میگم.
در خدمتتون هستم با ادامه آموزش.
برای این که بخواهید به یک آبجکت مثلا یک دکمه دستور بدین که به یک صفحه ای برود مطابق توضیحات زیر عمل کنید.
اول بر روی آبجکت مورد نظر که در اینجا همون دکمه هست دابل کلیک میکنیم و در پنجره باز شده تبQuick Action را انتخاب میکنیم

سپس در بخش Action to runلیست باکس را باز میکنیم و گزینه show pageرا انتخاب میکنیم


توضیحات
فرق بین previousوBack historyچیه؟
با انتخاب previousدستور میدیم که به صفحه قبل از صفحه مورد نظرمون بره.
مثلا اگر در حال حاضر آبجکت در فحه4است با انتخاب این دستور به صفحه سه میرود.حتی اگر صفحاتمون نامنظم باشند و قبل از4صفحه2باشد باز به صفحه قبل یعنی همون دو میره.
اما با انتخاب دستورBack historyبه صفحه ی قبل که یک آبجکت دیگه از اون دستور گرفته و به صفحه فعلی اومده میره.
مثلا اگر شما یک دکمه در صفحه1دارید و به آن دستور میدهید که به4بیاید و در4هم یک دکمه دارید .حال اگر به دکمه صفحه4دستورBack history را بدهیم به صفحه قبلی که از آن به اینجا آمده یعنی 1 میرود.
کاربرد:یکی از کاربردهای این دستور در جایی که یک دکمه راهنما در تمام صفحات داریم که با کلیک بر روی آن به صفحه راهنما(مثلا20)میرود که در ان صفحه با کلیک بر روی دکمه بازگشت ساخته شده که دستور آن Back history است به هر صفحه ای که از آن آمده میرود.
گزینهForward history را هم نمیدونم چی کار میکنه.

حالا با این توضیحاتی که دادم خودتون به دکمه زندگی نامه دستور بدین که بیاد به صفحه2 و به دکمه بازگشت صفحه2 دستور بدین که بیاد صفحه1

[="DarkRed"]سلام دوستان
دیروز سرم شلوغ بود و متاسفانه نرسیدم آموزش را ادامه بدم.(از دوستانی که آموزش را پیگیری میکنند عذرخواهی میکنم)


خب در جلسه قبل دستورات مربوط به Show Page را توضیح دادم.
اما بقیه قسمت های تب Quick Action

[="Red"]توضیح بیشتر برخی از گزینه ها:[/]
[="red"]گزینه4[/]
منظور از این فرمان اینه که با اجرای اون هر فایلی با فرمت های مختلف را میتونید باز کنید.
برای مثال شما یک دکمه به نام قرآن دارید و از قبل هم یک قرآن فلش(احتمالا نمونه های آنلاینشم دیدین)را هم دارین که از طریق این فرمان میتونید قرآن را در برنامه خودتون باز کنید

[="red"]گزینه9:[/]
مثل برخی از مجموعه برنامه ها که با زدن دکمه کرک یک پوشه با محتویاتش باز میشه

[="red"]گزینه11:[/]
توضیح این گزینه و تنظیمات مربوطش باشه برای جلسه بعد

[="Blue"]موفق باشید[/]
[/]

سلام دوستان
بریم سراغ آموزش منوی settings
برای باز کردن این منو از گزینه project(بالای نرم افزار،سمت چپ)گزینه اول یعنی همین گزینه settings را انتخاب کنید.وقتی کلیک کردید پنجره زیر باز میشه.


توضیحات بعضی از گزینه ها که رو عکس هست اما توضیح بقیه گزینه ها:
گزینه1:با فعال کردن این گزینه دیگه نرم افزار ساخته شده قابلیت حرکت کردن را نداره.

گزینه2:این گذینه باعث میشه که پنجره نرم افزار شما همیشه روی همه نرم افزارها باشه.یعنی مثلا فتوشاپ نمیتونه روی پنجره نرم افزار شما بیاد و عملا کاربر کار دیگه ای به جز کار با نرم افزار شما نمیتونه انجام بده.

گزینه3:در اینجا استایل کلی نرم افزار را مشخص میکنیم
گزینهstandard که گزینه پیشفرض هم هست ،همون طور که از اسمش معلومه حالت استاندارد پروژه هست که با کلیک بر روی گزینه پریویو میتونید شکل نرم افزار در این حالت را مشاهده کنید
گزینه bordered:همین طور که از اسمش معلومه منوی بالای نرم افزار را حذف میکنه،اما یک کادری دور نرم افزار هست
گزینه flat:مثل گزینه قبله با این تفاوت که دیگه دور نرم افزار هیچ کادری نیست
گزینه kiosk-color:نوار بالای نرم افزار را حذف میکنه و هر رنگی را که انتخاب کنید در خارج از محیط پروژه نمایش میده

برای این که بهتر متوجه توضیحات بالا شده باشین حتما عملا امتحان کنید.

گزینه4:با فعال کردن این گزینه یعنی custom mask میتونید برای پروژتون ماسک انتخاب کنید.مثل همین کاری که تو نرم افزار 84کرامت از امام رضا(ع)آسک دین شده.
اینم تصویرش

گزینه5:با فعال کردن این گزینه میتونید سایز پروژه را تعیین کنید مثلا800*600یا1024*768

گزینه6:گزینه اول که حالت استاندارد مربوط به نوار تاسک بار(نوار پایینی رایانه)هست،مربوط به حالتیه که وقتی برنامه را مینیمایز میکنیم به نوار تاسک بار میره.
گزینه system try:وقتی نرم افزار را مینیمایز میکنیم به جای این که به تاسک بار بره کنار ساعت سمت راست رایانه همون جایی که آنتی ویروس هم هست میره
کار گزینهHidenهم اینه که وقتی برنامه را مینیمایز کنیم به طور کلی مخفی میشه و فقط یا گزینه alt+ctrl+delete یا همون پنجره task manager میتونیم فعالش کنیم

گزینه7:این گزینه هم گزینه ماکسیمایز پروژه(همون مربع کنار دکمه خروج و مینیمایز)را فعال میکنه و هر سایزی که در باکس طول و عرض وارد کنیم پروؤه را به همون اندازه بزرگ میکنه اما یه عیب بزرگم داره که فقط حود پروؤه(پنجره)را بزرگ میکنه و سایر آبجکت ها مثل دکمه ها و تصاویر و متون در اندازه خودشون باقی میمونه که باعث به هم ریختگی پروژه میشه.

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

[="Teal"]سلام در خدمتتون هستم با ادامه آموزش

اضافه کردن برچسب یا همونLable
برچسب ها نوشته هاي کوتاهي براي توضيح يک شيء يا نوشتن تیتر مطلب،آدرس سایت،ايميل خود يا ... داخل آن است.

با انتخاب گزينه ي Lable از منوي objectيک برچسب به صورت خودکار بر رو ي صفحه و در قسمت بالا، سمت چپ صفحه ايجاد خواهد شد. البته لازم به ذکر است با راست کليک کردن بر روي صفحه و کليک بر رو ي Lableو يا کليک بر روي آيکن Lable از قسمت نوار وظيفه امکان پذيره.

حال براي تغيير خصوصيات برچسب، دو بار بر روي آن کليک کنيد تا صفحه ي مربوط به خصوصیات برچسب باز شود


[="teal"][="Blue"]توضیحات بخش Alignment[/][/]
این گزینه نوع قرارگیري متن را در برچسب مشخص میکنه که به شرح زیر می باشد.
:Right متن را راست چین می کنه. ( از سمت راست به چپ قرار می دهد)
Center :متن را وسط چین می کنه. ( در وسط قرار می دهد. )
Left : متن را چپ چین می کنه. ( از سمت چپ به راست قرار می دهد.)

[="blue"]توضیحات بخش Orientation[/]
در پنجره ي تنظیمات برچسب گزینه Orientation وجود داره که بر اي تغییر زاویه برچسب به کار میره.

[="blue"]توضیحات بخش رنگها[/]
گزینه1:رنگ دکمه در حالت عادی
گزینه2:رنگ دکمه وقتی که دکمه غیر فعاله
گزینه3:رنگ دکمه وقتی که موس روی اون میره
گزینه4:رنگ دکمه وقتی روش کلیک میشه

[="blue"]تهیه نسخه دوم 1 از برچسب[/]
در صورتیکه شما تنظیمات یک برچسب را اعمال کرده باشید مثل نوع نوشته، اندازه نوشته، فارسی ، انگلیسی بودن، رنگ و ... می توانیم به جاي ساخت برچسب هاي جدید و تنظیمات تک تک آنها نسخه المثنی ازبرچسب خود تهیه کنید و با تعویض نام آن برچسب را از دیگر برچسب ها متمایز سازید. براي این کار بر روی برچسب مورد نظر کلیک راست کنید و گزینه Duplication را بزنید یا از کلیدهایترکیبیctrl+Dاستفاده کنید.


[="Red"]توجه داشته باشید که روش مذکور در تهیه نسخه دوم یا المثنی برای لیبل برای سایر آبجکت ها مثلا دکمه و تصویر و ...هم مثل lableاست.[/]

[/]

[="DarkGreen"]سلام دوستان
با آموزش فارسی نویسی در نرم افزار AutoPlay Media Studio 8 درخدمتم.
اول به این نکته توجه کنید که باید زبان فارسی روی ویندوزتون نصب باشه.(همین که بتونین تو محیط ویندوز فارسی تایپ کنید یعنی نصبه)
ابتدا به منوی start بروید و از آنجا گزینه control panel را انتخاب کنید.سپس طبق تصویر زیر عمل کنید


بعد به صورت زیر عمل کنید:

و حالا طبق تصویر زیر بر روی گزینه Add کلیک کنید و از پنجره باز شدن زبان فارسی(persian)را انتخاب کنید تا زبان فارسی اضافه شود

سپس بر رویokکلیک کنید و طبق تصویر زیز تب Administractiveرا انتخاب کنید

حالا روی گزینه change sistem lucate کلیک کنید و از آنجا گزینه persian را برگزینید.
[/]

[="Red"]این توضیحات مربوط به ویندوز7است ولی تنظیمات زبان ویندوز XP هم حدودا همین گونه است و تفاوت جزیی در مراحل اولیه دارد[/]

[="DarkOrange"]پس از انجام مراحل بالا و راه اندازی مجدد رایانه در نرم افزار AutoPlay Media Studio 8 قادر به فارسی نویسی خواهید بود
فقط به یاد داشته باشید که پس از تایپ از فونت های فارسی نظیر خانواده2،B،MJو... استفاده کنید
[/]

سلام دوستان



اول یک نکته ای را بگم که روند آموزش به صورت دو روز در میان شده.
خب حالا بریم سراغ آموزش
آموزش افزودن تصویر به پروژه:
برای این کار از نوای ابزار بالای نرم افزار گزینه New Image Object را انتخاب کنید و یا با کلیک راست در محیط پروژه گزینه Image را انتخاب کنید و در پنجره باز شده عکس مورد نظر خود را انتخاب کنید و روی گزینه OK کلیک کنید.
با این کار تصویر مورد نظر شما در پروژه ظاهر میشود که با دو بار کلیک بر روی عکس پنجره Properties مربوط به تصویر باز میشه.

بخش Transparent Color
با فعال کردن تیک این بخش و انتخاب یک رنگ و وارد کردن یک مقدار برای گزینه tolerance میتوانید درصد شفافیت تصویر خود را تغییر بدید.
برای مثال در تصویر زیر رنگ نارنجی انتخاب شده و مقدار tolerance هم عدد50 میباشد که در نتیجه رنگ نارنجی(و متمایل به نارنجی مثلا زرد)از تصویر حذف میشه و رنگ قرمز زیر طرح که مربوط به تصویر صفحه است نمایان میشه.

تصویر پس از اعمال تغییر


بخش special
Opacity همان کیفیت عکس است و وقتی مقدار آن100باشد تصویر در بالاترین کیفیت خود است و هرچه مقدار آن کاهش پیدا کنه کیفیت هم پایینتر میاد.
با باز کردن گشوی مربوط به Hit test میتوانید یکی از دو گزینه مربوط را انتخاب کنید.
Standard:وقتی که این گزینه انتخاب باشد وقتی که میخواهید سایز تصویر را تغییر دهید،این کار به صورت استاندارد و به نصبت تغییر طول به عرض(بلعکس)تغییر پیدا میکند
Alpa:با انتخاب این گزینه محدودیتی برای تغییر سایز عکس نیست و میتوانید آزادانه سایز تصویر را به دلخواه تغییر بدین.

[="Teal"]سلام دوستان
بریم سراغ آموزش افزودن[="RoyalBlue"]paragraph[/]
منظور از افزودن paragraph همون افزودن متنه.
برای این کار بر روی آیکون مربوطه(New Paragraph Object)از منوی ابزار بالای نرم افزار کلیک کنید و یا کلیک راست کردن در فضای پروژه گزینه paragraph را انتخاب کنید.
وقتی این کار را کردید آبجکت مربوط به اون در بالا و سمت چپ نرم افزار ظاهر میشه که با دو بار کلیک بر روی اون پنجره خصوصیات یا همون properties مربوطه باز میشه.

گزینه های [="Magenta"]Alignment[/] و [="magenta"]State colors[/] در آموزش های قبلی توضیح دادهد شده اند.
در بخش [="magenta"]Text[/] هم که مطلبتون را وارد میکنید و از گزینه font برای ویرایش فونت استفاده میکنید.از طریق گزینه load هم میتونید فایل های با فرمت TXT(فایل هایی که با نت پد ویندوز ذخیره میشن)را در بخش Text بارگزاری کنید.البته همان طور که در اول آموزش گفتم گزینه paragraph با زبان فارسی سازگاری زیادی نداره و باعث به هم ریختگی هایی در علائم و نماد ها میشه.البته یه سری ترفندهایی برای رفع این مشکل هست که در پست آینده ان شاا... خواهم گفت.

[="magenta"]Back ground Style
[/]
با فعال کردن گزینه solid این بخش میتونید برای بکگراند نوشته خودتون یک رنگ انتخاب کنید.
گزینه Transparent هم که به طور پیشفرض انتخابه باعث میشه که نوشتتون هیچ گونه رنگی نداشته باشه.

[="magenta"]Border style
[/]با فعال کردن گزینه solid این بخش میتونید برای کادر دور نوشتتون رنگ انتخاب کنید.
وقتی گزینه None فعال باشه کلا کادر دور نوشته غیر فعال میشه.

[="magenta"]Scrollbars
[/]از کشوی Style این بخش میتونید برای اسکرول بار نوشتتون تم انتخاب کنید.البته توجه داشته باشید که اسکرول بار متن وقتی ظاهر میشه که علاوه بر فعال کردن اون متنتون هم به حدی طولانی شده باشه که نیاز به اسکرول بار پیدا کنه.
با فعال کردن گزینه vertical اسکرول بار عمودی فعال میشود.با فعال کردن(on)گزینه Horizontal اسکرول بار افقی فعال میگردد.
وقتی که بر رویAuto باشد در صورتی که متن نیاز به اسکرول بار داشته باشد به صورت خودکار فعال میگردد.
بهترین وضعیت،وضعیت پیشفرض اسکرول بارهاست.یعنی vertical بر روی Auto باشد و Horizontal بر روی off باشد.
[/]

[="Navy"]سلام دوستان
در خدمتتون هستم با آموزش ذخیره پروژه
وقتی که میخواهید پروژه جدیدی را بسازید نرم افزار آتوپلی یک سوالی را از اول میپرسه مبنی بر این که میخواهید این پروژه در محل پیش فرض پروژه ها ساخته بشه؟که با کلیک بر روی گزینه yes پروژه در محل زیر ذخیر میشه.
[="Magenta"]C:\Users\your pc name\Documents\AutoPlay Media Studio 8\Projects[/]
منظور از your pc name نام رایانه شماست که در هنگام نصب ویندوز انتخاب میکنید.


اما اگر بخواهید پروژه را در جایی دیگر از هاردتون ذخیره کنید دو راه وجود داره.

راه اول که رایج ترین راهه اینه که شما از منوی file گزینه save As را انتخاب کنید و مخل ذخیره پروژه را تعیین کنید و سپس بر روی گزینه OK کلیک کنید.

اما اگر بخواهید پروژه را به نحوی ذخیره کنید که فشرده بشه و بتونید از طریق فلش مموری جابجا کنید و یا اون را در اینترنت آپلود کنید از روش زیر استفاده میشه:

از منوی file گزینه Export را انتخاب کنید تا پنجره مربوط به انتخاب نام و محل ذخیره پروژه باز شود،پس از تعیین نام و آدرس بر روی گزینه save کلیک کنید.
حالا یک پنجره ای باز میشه که دارای چند گزینه هست و همشون به جز دو تا از گزینه ها تیک خورده است.تنظیمات مربوط به این بخش را تغییر ندهید و گزینه ok را انتخاب کنید.حالا دیگه کارتون تموم شده و پروژه با موفقیت در مل تعیین شده با فرمت apz ذخیره شده.

دو روش گفته شده فقط پروژه را به صورت خام ذخیره میکنند نه به صورت اجرایی(exe).ان شاا... روش تبدیل پروژه به فایل اجرایی در جلسات آینده گفته میشه.


خب حالا من پروژه نمونه ای را که در طول این آموزش ساختم را به روش دوم برای دانلود دوستانی که آموزش ها را پیگیری میکنند قرار میدم.فقط به این نکته توجه داشته باشید که پس از دانلود و خارج کردن پروژه از حالت فشرده(zip) فایلی به نام amoozesh.apz در اختیار دارید که با دو بار کلیک بر روی اون نرم افزار آتوپلی پروژه را باز میکنه.یعنی اگه نرم افزار آتوپلی را نداشته باشید پروژه را نمیتونید باز کنید.
پروژه نمونه را طبق آموزش هایی که تا الان دادم ساختم.فقط پروؤه دارای یک آهنک بک گراند هست که آموزش قرار دادن اون را ندادم که ان شاا... در جلسات آینده اون را هم میگم.

فایل اجرایی(exe)را هم برای همه دوستان،حتی اون هایی هم که نرم افزار آتوپلی را ندارند قرار میدم تا نتیجه آموزش ها تا الان را ببینن

[/]

[=Comic Sans MS][=&quot]سلام دوستان

[=Comic Sans MS][=&quot]در خدمتتون هستم با آموزش افزودن ویدئو به پروژه

[=Comic Sans MS][=&quot]برای این کار از نوار ابزار بالای نرم افزار گزینه New video object[=&quot] را انتخاب کنید.سپس از پنجره باز شده فایل ویدئویی مورد نظر خود را انتخاب کنید و گزینه OK[=&quot] را بزنید.

[=Comic Sans MS][=&quot]حالا شی مربوط به فایل ویدئویی شما در پروژه قرار گرفته که با دابل کلیک بر روی آن پنجره زیر باز میشه.





[=Comic Sans MS]Stage[=&quot]:

[=Comic Sans MS][=&quot]با استفاده از جعبه رنگ روبه روی گزینه Stage[=&quot] میتوانید حاشیه مربوط به ویدئو را تغییر دهید.


[=Comic Sans MS]Scaling mode[=&quot]:

[=Comic Sans MS][=&quot]اگر از جعبه انتخاب این بخش گزینه stretch[=&quot] را انتخاب کنید حاشیه اطراف ویدئو نمایش داده نمیشود.در صورتی که بر روی گزینه اول(پیشفرض باشد)حاشیه نمایش داده میشود.


[=Comic Sans MS]Control panel[=&quot]:

[=Comic Sans MS]Style[=&quot]:تغییر استایل دکمه های کنترل ویدئو

[=Comic Sans MS]Panel[=&quot]:تغییر رنگ زمینه دکمه های کنترل

[=Comic Sans MS]Time[=&quot]:کشوی این بخش شامل موارد زیر است.

[=Comic Sans MS][=&quot]حذف زمان :None

[=Comic Sans MS][=&quot]زمان سپري شده : Elapsed

[=Comic Sans MS][=&quot]زمان کل ویدئو : Lenghth

[=Comic Sans MS][=&quot]هم زمان سپري شدن و هم زمان کل : Both

[=Comic Sans MS]Text[=&quot]:تغییر رنگ متن بخش دکمه های کنترل مثل زمان پخش


[=Comic Sans MS]Play[=&quot]:

[=Comic Sans MS][=&quot]با فعال کردن تیک کزینه اول ویدئو به صورت خودکار پخش میشود.همچنین با فعال کردن گزینه دوم پس از اتمام ویدئو مجددا به صورت اتوماتیم پخش میشود.


[=Comic Sans MS]Appearance[=&quot]:

[=Comic Sans MS]:Border[=&quot] دقیقا کارشا نمیدونم

[=Comic Sans MS][=&quot]با فعال کردن تیک گزینه دوم(window mask[=&quot])میتونید برای ویدئوی خود ماسک های متنوعی انتخاب کنید.

[=Comic Sans MS][=&quot]با فعال کردن گزینه fit to object[=&quot] اندازه کادرآبجکت ویدئو را هر چقدر تغییر بدین،سایز ویدئو به صورت خودکار تنظیم میشود.

[=Comic Sans MS][=&quot]چنان چه این گزینه فعال نباشد با تغییر سایزکادر ویدئو،اندازه ویدئو تغییر نمیکند.

[="red"]سلام دوستان
با عرض پوزش از دوستانی که آموزش ها را پیگیری میکنند حدود یکی دو هفته نمیتونم ادامه آموزش ها را بدم.
ان شاا... بعد از این مدت مجددا در خدمتم.[/]

با سلام
ميخواستم بدونم اين اموزش ها ديگر ادامه ندارد؟؟؟؟
چون در تاريخ اخرين ارسال درج شده است براي 90/8/15 و اقاي افلاكيان فرمودند كه بعد دو هفته دوباره اموزش هارو شروع ميكنند.با اين وجود مثل اينكه ديگر ادامه ندارد!!!!!!

sajad1441;200718 نوشت:
با سلام ميخواستم بدونم اين اموزش ها ديگر ادامه ندارد؟؟؟؟ چون در تاريخ اخرين ارسال درج شده است براي 90/8/15 و اقاي افلاكيان فرمودند كه بعد دو هفته دوباره اموزش هارو شروع ميكنند.با اين وجود مثل اينكه ديگر ادامه ندارد!!!!!!

سلام
بلاخره یکی مچم را گرفت...:Nishkhand:
دوست گرامی فعلا آموزش ها بنابه دلایلی ادامه نداره...
یکی از اون دلایل استقبال کم کاربران هست...:ok:

سلام دوستان
آموزش خروجی گرفتن(با فرمتexe)از پروژه به صورت تصویری از فایل پیوست

سلام دوستان.اینم آموزش استفاده از آموزش sider show در AMS

فقط به این نکته توجه کنید اگر بک گراند شما تصویر یا رنگی به جز سیاه است باید در بخش Back ground sryle گزینه Transparent را بزنید یا رنگ مربوطه را انتخاب کنید.

عرض سلام و ادب
در چند پست آینده آموزش استفاده از حلقه های if - for به نقل از سایت وسوسه را قرار میدم.
آموزش استفاده از چند دستور برنامه نویسی در اتو پلی if - for
دستور شرطی if
این دستور به این صورته اگه شرطی که معیین میکنیم برقرار بود دستورات رو برامون انجام بده.
یه کلید برق رو در نظر بگیرید وقتی زده نیست لامپ خاموشه و وقتی کلید رو میزنیم لامپ روشن میشه. پس وضعیت کلید تو این مثال همون شرط ما هست.
ساختار دستور(if = اگر) به این صورت هست:

if  شرط then<br />
دستوراتی که اگر شرط برقرار بود انجام بشه<br />
end

مثال: این دستور رو اجرا کنید (تو قسمت کد یک دکمه کدهای زیر رو قرار بدید)
result = Dialog.Input("Name", "please insert name:", "");<br />
if result=="vasva3" then<br />
Dialog.Message("Notice", "name vared shodeh sahih mibashad");<br />
end

توضیح: تو دستور بالا خط اول یه دیالوگ باز میشه تا نام را وارد کنیم.
تو خط دوم شرط میزاریم اگه نام وارد شده vasva3 بود دستورات اجرا بشه
خط سوم. اگه شرط برقرار باشه یک دیالوگ باز میشه و درست بودن نام را اطلاع میده.

کلمه else تو برنامه نویسی به معنی "در غیر اینصورت" تو مواردی استفاده میشه که بخوام وقتی شرط برقرار نبود دستورات اجرا بشه.
مثلا:

result = Dialog.Input("Name", "please insert name:", "");<br />
if result=="vasva3" then<br />
Dialog.Message("Notice", "name vared shodeh sahih mibashad");<br />
else<br />
Dialog.Message("Notice", "name vared shodeh eshtebah ast", MB_OK, MB_ICONSTOP);<br />
end

تو مثال بالا اگه اسم وارد شده vasva3 باشه دستور خط سوم اجرا میشه . در غیر اینصورت دستور خط پنجم اجرا میشه.

پروژه:
یه پروژه جدید باز کنید به همرا یک اینپوت و یک دکمه.
تو قسمت دستورات دکمه دستوری بنویسین که اگه متن وارد شده تو اینپوت خالی بود اخطار بده بگه متنی وارد نشده و در غیر اینصورت متن نوشته شده تو اینپوت رو نمایش بده

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

استفاده از چند دستور شرطی:
برای قرار دادن چند دستور شرطی دو روش وجود دارد. البته در نوع اجرا دستور متفاوت هستند.
ساختار دستور چند if
- در روش اول ساختار چند if مثل همون یک if هست و دستورات شرطی یکی پس از دیگری نوشته میشه. نوع ساختار به شکل زیر است:

if شرط 1 then<br />
دستورات 1<br />
end</p>
<p>if شرط 2 then<br />
دستورات 2<br />
end</p>
<p>if شرط n then<br />
دستورات n<br />
end

- روش دوم به این صورت است اگر شرط اول برقرار بود دستورات 1 اجرا میشود ، در غیر این صورت شرط دوم برسی میشود . اگر شرط دوم برقرار بود دستورات 2 اجرا میشود و ....
ساختار این روش به شکل زیر است:
if شرط 1 then<br />
دستورات 1<br />
elseif شرط 2 then<br />
دستورات 2<br />
elseif شرط n  then<br />
دستورات n<br />
end

اما این دو دستور چه فرقی با هم دارن و کدومو استفاده کنیم بهتره ؟؟!!
درنوع اول تمام شرط ها برسی میشن و هر شرطی که برقرار بود دستوراتش اجرا میشه. ولی تو روش دوم شرط ها وقتی برسی میشن که شرط قبلیش برقرار نباشه.
یعنی اگه شرط اول درست بشه دیگه شرط های بعدی برسی نمیشه.
واسه درک بهتر یه مثال میزنم این پروژه رو انجام بدین و نتیجه رو ببینین.
مثال:
یه پروژه جدید باز کنین. 3 تا اینپوت - 3 تا لیبیل - 2 تا دکمه بهش اضافه کنین. شبیح شکل زیر. لیبیل 1 جلوی اینپوت1 . لیبیل 2 جلوی اینپوت 2 و لیبیل 3 جولوی اینپوت 3


دردکمه 1 کدهای زیر رو بزارین
Label.SetText("Label1", "");<br />
Label.SetText("Label2", "");<br />
Label.SetText("Label3", "");</p>
<p>inp1 = Input.GetText("Input1");<br />
inp2 = Input.GetText("Input2");<br />
inp3 = Input.GetText("Input3");</p>
<p>if inp1=="1" then<br />
Label.SetText("Label1", "one");<br />
end<br />
if inp2=="2" then<br />
Label.SetText("Label2", "Two");<br />
end<br />
if inp3=="3" then<br />
Label.SetText("Label3", "three");<br />
end

در دکمه 2 کدهای زیر رو بزارین:
Label.SetText("Label1", "");<br />
Label.SetText("Label2", "");<br />
Label.SetText("Label3", "");</p>
<p>inp1 = Input.GetText("Input1");<br />
inp2 = Input.GetText("Input2");<br />
inp3 = Input.GetText("Input3");</p>
<p>if inp1=="1" then<br />
Label.SetText("Label1", "one");<br />
elseif inp2=="2" then<br />
Label.SetText("Label2", "Two");<br />
elseif inp3=="3" then<br />
Label.SetText("Label3", "three");<br />
end

خوب حالا پروژه رو اجرا کنید. داخل اینپوت 1 عد 1 تو اینپوت 2 عدد 2 تو اینپوت3 عدد 3 رو تایپ کنید.
اول رو دکمه 1 کلیک کنید. میبینید که متن همه لیبیل ها تغییر کردن. حالا رو دکمه دوم کلیک کنید میبینید که فقط لیبیل 1 نشون داده میشه. حالا عدد اینپوت 1 رو به عدد 11 تغییر بدین و دوباره رو دکمه 1 کلیک کنید و نتیجه رو ببینین و بعد رو دکمه 2 کلیک کنید.

پروژه :
همین پروژه رو طوری طراحی کنین وقتی رو دکمه 1 کلیک میکنیم هر سه اینپوت رو چک اگر متن وارد شده به ترتیب 1 - 2 - 3 نبود، اخطار بده که عدد درست وارد نشده. وقتی رو دکمه 2 کلیک میکنیم به ترتیب اینپوتهارو چک کنه. تا وقتی اینپوت 1 عدد 1 توش ننوشتیم اینپوتهای بعدی رو چک نکنه. وقتی اینپوت 1 عدد 1 بود اونوقت اینپوت بعدی رو چک کنه و تا آخر.
راهنمایی: تو قسمت دکمه2 به جای اینکه بگید اینپوت 1 مساوی 1 باشه ، باید بگید اگه اینپوت 1 مساوی 1 نبود اخطار بده.و الا آخر
inp1 ~= "1"

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

دستور نوع اول for :
دستور for در واقع با ایجاد یک حلقه ، دستورات رو اجرا میکنه.
با یه مثال ساده شروع میکنیم. فرض کنید میخواین یک پیغام رو نشون بدین، واسه اینکار چیکار میکنید. بله از کد Dialog.Message استفاده میکنیم. حالا اگه بخوایم این پیغام رو 10 بار نشون بدیم چیکار باید بکنیم.
درست حدس زدید. میتونیم 10 بار دستور Dialog.Message کپی و پست کنیم. اما روش های بهتری هم وجود داره. به جای نوشتن 10 خط دستور کافیه سه خط بنویسیم

for count = 1,10 do<br />
Dialog.Message("Notice", "Test");<br />
end

کلمات for , do تو خط اول مربوط به دستور هست و همیشه باید تو کد باشن. اما کلمه count یک متغیر هست و هر اسمی که بخوایم میتونیم استفاده کنیم.
عدد 1و10 هم واسه اینه که بگیم از شماره چند تا شماره چند شروع به شمارش کنه.
پس توضیح کد اینجوری میشه :
خط اول عدد 1 رو تو متغییر count میریزه دستور خط دوم اجرا میشه (دیالوگ باز میشه)
دوباره خط اول اجرا میشه اینبار عدد 2 رو تو متغییر count میریزه و بعد دیالوگ نمایش داده میشه
دوباره و دوباره دوباره اینکار تکرار میشه تا به عدد 10 برسه . عدد 10 رو تو متغییر میریزه دستور دیالوگ اجرا و دستور فور به پایان میرسه.
خوب یه مثال کاربردی تر.
فرض کنید تو پروژمون 10 شی inpute داریم که میخوام وقتی رو دکمه ای کلیک کردیم متن داخل همه اینپوتها به متن "vasva3" تغییر کنه، باید چیکار کنیم؟

for i=1,10 do<br />
Input.SetText("Input"..i, "vasva3");<br />
end

تو این مثال. کد تو هر سیکل چرخش، عدد رو تو متغییر i ذخیره میکنه.
تو خط دوم از "Input"..i استفاده کردیم. یعنی اینپوت + متنی که تو متغییر i شده.
پس تو دور چرخش اول چون i=1 میشه پس تو خط دوم متغییر ما میشه inpute + 1 که میشه inpute1 و الا آخر.
البته میشه با روش دیگه هم اینکارو کرد. هم با دستور for هم با دستور شرطی.
ادامه دارد ...

دستور نوع دوم for :
تو روش قبل شروع و پایان حلقه مشخص بود اما تو این روش تعداد جور دیگه محاسبه میشه.
پروژه ای با 4 صفحه داریم که تو صفحه اول 8 اینپوت. تئ صفحه دوم 4 اینپوت و تو صفحه سوم 10 اینپوت داریم. به جای اینکه واسه هر صفحه دستور for جدا بنویسیم، یک دستور تو قسمت گلوبال فانکشن Global Functions مینویسیم و هرجا خواستیم از اون استفاده میکنیم.
کدهای زیر رو تو قسمت گلوبال فانکشن قرار بدید:

function set_txt()<br />
object_names = Page.EnumerateObjects();<br />
  for index, name in pairs(object_names) do<br />
   Input.SetText(name, "vasva3");<br />
  end<br />
end

با این دستورات یک فنکشن درست کردیم که هر جای پروژه نیاز داشتیم کافیه فقط اونو صدا بزنیم یعنی کدای داخل فانکشن رو اجرا کنیم. ( آموزش گلوبال فانکشن )
توضیح خط به خط:
1- تابع با اسم set_txt رو ایجاد میکنیم
2-اسم تمام اشیا (مثل لیبیل-اینپوت-دکمه و...) موجود در صفحه رو تو متغییر object_names قرار میده.
3- یه حلقه ایجاد میشه. تو هر سیکل چرخش اسم اشیا ذخیره شده object_names رو تو متغییر name میریزه
4- متن اینپوت که تو متغیر name هست رو به متن vasva3 تغییر میده.

حالا برای اجرا دستور دستور خواندن فنکشن رو تو دکمه مورد نظر تو هر صفحه میزاریم:
set_txt()
فایل پیوست پروژه همین مثال هست.

تمرین: یک پروژه جدید باز کنین. 5 تا اینپوت- 5 تا لیبیل و 3 دکمه به پروژه اضافه کنین.
تو دکمه 1 دستوراتی بنویسید که با استفاده از دستور فور نوع اول، متن اینپوتهارو بگیره و متن لیبیل هارو به اون تغیرر بده. (یعنی اگه تو اینپوت 1 نوشتیم "محسن" لیبیل 1 اسمش تغیر کنه به محسن)
تو دکمه 2 همون کارو با دستور نوع دوم for انجام بدید
دکمه 3 با ایتفاده از دستور شرطی همون کارو انجام بدین.
راهنمایی واسه 3: یه متغییر مثل number ایجاد کنید که هر بار شرط رو چک میکنید یک عدد بهش اضافه بشه. اون متغییر رو به جای عدد اینپوت ها استفاده کنید. که میشه:
txt_input = Input.GetText("Input"..number);
موفق باشید:Gol:

سلام و عرض ادب
کتاب آموزش AutoPlay Media Studio 7.0 را برای دانلود قرار میدم.کتاب خوبی هست.
با این که این کتاب برای ورژن7 آتوپلی هست ولی چون ورژن7و8تفاوت چندانی ندارند برای ورژن8هم قابل استفاده هست.

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

رمز فایل پی دی اف: autoplay.ir


ساخت برنامه های چند رسانه ای و اتوران نویسی یکی از مباحث روز دنیا کامپیوتر می باشد که افراد،شرکت ها و ارگان های زیادی در سرتاسر جهان از آن بهره می برند.این برنامه ها می تواند آموزشی،تجاری،مذهبی،تبلیغاتی و ... باشد.
در کتاب حاضر به بررسی و ساخت اتوران به صورت حرفه ای توسط نرم افزار Autoplay Media Studio 8 پرداخته است.

سلام

آموزشهاتون تموم شد؟ادامه نداره؟

افلاکیان;146650 نوشت:
AutoPlay Media Studio 8

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

آموزش بسیار خوبی بود
ممنون

آقا من موتور سرچ رو درست کردم
همه چیز درسته اما وقتی گزینه مورد نظر پیدا میشه دوبار که روش کلیک می کنی مسیر رو اشتباه هدایت می کنه یا به قول معروف صفحه دیگه ای رو باز می کنه اینم لینک دانلودش لطفا راهنمایی کنید

Download x.rar

آقا من موتور سرچ رو درست کردم
همه چیز درسته اما وقتی گزینه مورد نظر پیدا میشه دوبار که روش کلیک می کنی مسیر رو اشتباه هدایت می کنه یا به قول معروف صفحه دیگه ای رو باز می کنه اینم لینک دانلودش لطفا راهنمایی کنید

Download x.rar

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