سلام دوستان
امروز براتون یه عیدی دارم...
یه نرم افزار عالی که بدجوری رو دست mmb بلند شده...auto play media studio
لینک دانلود نسخه 6:
http://dl.filekicker.com/pd/1/32683/5/3bd00781/164878-4XH3/060327190324/ams60ev.exe
اینم از آموزش نسخه 5
من این آموزشها رو از جایی گرفتم و کار خودم نیست:
آموزشی
نسخه مبتدی
فصل 1
برنامه نویسی خیلی ساده تر از اونیه که فکر کنین. من از همین حالا اموزش را بدون مقدمه شروع میکنم
چون حوصله فکر و تایپ کردن ندارم.
در برنامه نویسی مهم ترین قسمت ذخیره اطلاعاته.
فرض کنید یک جعبه دارید که توش میتونه هرچی باشه.به این جعبه میگن Variable نمی دونم درست تایپش کردم یا نه ولی تو تلفظ یکیه.
ما توی برنامه نویسی جعبه هایی داریم که میتونیم توش هرچی بزاریم. مثلا یک نوشته "string" یا یک جعبه دیگر را درونش بزاریم که آن جعبه شامل اطلاعات دیگری باشد.یا ترکیبی از نوشته و جعبه یا عملیات ریاضی اجرایی به روی جعبه. به نوشته زیر توجه کنین:
Reza = "salam"
نوشته قبل بیان یک جعبه بود. که reza اسم جعبه و عبارت درونش salam بود. نوع اطلاعات جعبه قبل "نوشته" بود چون عبارات در بین دو علامت " قرار گرفته بودند.
پس از حالا یادتان باشد برای ذخیره عبارات "نوشته" آنها را بین دو علامت " قرار دهید
حال خط بعدی
Reza = salam
این خط با خط قبلی یک تفاوت اساسی دارد.
همان طور که در عبارت قبل دیدید عبارت salam بین دو " قرار گرفته بود ولی حالا نه
در اصل این جمله بیان کننده این است.
جعبه Reza = جعبه salam
پس برنامه به دنبال جعبه salam میگردد تا آن را در جعبه Reza ذخیره کند.
این نکته شایان ذکره که:
Reza = salam با salam = Reza برابر نیستن.اگر نمیدانید چرا یک بار دیگر جمله را بخوانید و اگر نفهمیدید منظورم چیه جواب را بخوانید
در عبارت بالا جعبه salam درون جعبه Reza قرار میگیرد ولی در جمله ی بعدش برعکس.
حال نوبت عباراتی می شود که مخلوط "نوشته" و "جعبه" است.
Esm = "Alireza"
Mes = "Welcome"..Esm
در جمله بالا همانطور که مشاهده میکنید یک جعبه داریم که حاوی اسم علیرضا می باشد
در خط بعدش مخلوطی از عبارت "نوشته"و جعبه داریم.
همانطور که می بینید بین دو عبارت "نوشته" و جعبه دو نقطه وجود دارد
پس اینم یادتون باشه که اگر خواستین نوشته و جعبه را مخلوط در یک جعبه بگذارید بین شان 2 نقطه بگذارید. جمله ی نوشته شده قبلم را کامپیوتر این جوری معنی میگنه:
Mes = "Welcome Alireza"
بله درسته. چون عبارت esm خودش یک نوع نوشته است با نوشته Welcome ترکیب میشه و یک نوشته جدید تولید میکنه.
حالا اگر بخواییم برنامه بنویسه Welcome Alireza to this program باید چه کار کنیم؟ (عبارت علیرضا یک عبارت فرضی است در حقیقت برنامه باید اسم را از یک جعبه دیگر بگیرد)
آفرین!!!!!!!!!!! درسته !!! حالا با جواب من چک ش کن
Esm = "Alireza"
Mes = "Welcome"..esm.."to this program"
دیدی گفتم درسته(اگر درست نیست از اول بخون میفهمی )
قسمت بعدی که باید بدونین مربوط میشه به عملیات ریاضی.
Reza = 120 – 12
Reza = 120 * 12
Reza = 120 / 12
Reza = 120 + 12
به غیر از اولی و آخری بقیه شون توی جمع و تفریق و .. فارسی نیستن
دومی یعنی 120 ضرب در 12
و سومی یعنی 120 تقسیم بر 12
حالا بریم سر معنیش
جمله ی اول یعنی حاصل را در جعبه reza قرار بده و بقیه شون هم همین طور.
بزارین یک چیزی را همین حالا بگم من دارم تو word تایپ میکنم برای همین حرف اول نوشته های انگلیسی را بزرگ میکنه پس بدونین بزرگ یا کوچک بودن حروف مطرح نیست.
حا لا بریم سره جمله بعدی
Adad=120
Reza = adad -12
Reza = adad * 12
Reza = adad /12
Reza = adad +12
جمله بالا یی هم معلومه در اصل نتیجه با نتیجه جملات بخش قبلی فرق نمیکنه.
بریم سر دومین حالت ذخیره سازی در جعبه ها.
مدل طبقه بندی یا "table" این حالت یک خورده سخت تر از مدلهای قبلیه
به نحوه ذخیره سازی اطلاعات در جمله زیر توجه کنید.
Reza = {"Ali","Reza","Spy","Hyriand","Sina","Oreat white…"}
جمله بالا دارای 6 قسمته
1- علی
2- رضا
3- اسپای
4- هایریاند
5- سینا
6- ؟؟؟؟؟(Oreat white …)
پس یعنی 6 نوشته را درون یک جعبه قرار دادیم بدون اینکه با هم قاطی بشن.
نحوه ذخیره سازی این طوریه که ابتدا یک دونه آکولاد "{" باز کنین و برای عبارت اول دست به کار بشین
بستگی به نوعی اطلاعات داره
اگر میخواین عبارتتون نوشته باشه که باید اون را بین " قرار بدین و اگر هم عددی باشه که قرار بعدن در محسابات به کار بره نباید برای اون " بذارین
و در بین هر سلول هم یک , بگذارین و در پایان آکولاد را ببندین."}"
برای استفاده از هرکدوم اونها باید این گونه عمل کنین.
همونطور که میدونید و گفتم هرکدام شماره ای منحصر به فرد دارند.
برای استفاده از اینگونه عمل میکنیم.
ما اگر جعبه Reza را به جای جعبی ورودی بدیم هیچ نتیجه این نمیگیرم برای همین باید شماره مورد نظر را نیز ادامه جعبه reza بفرستیم. که تابپ آن اینگونه است : reza[1] یعنی هتل رضا اتاق شماره 1 یا همون جعبه reza سلول شماره 1.که در این زمان است که برنامه به جای عبارت Reza[1] عبارت علی را ذخیره میکند.
و حالا حالت بعدی ذخیره اطلاعاتی
حقیقی با "Bolean"
در یا بسته از یا باز – کامپیوتر یا سالم است یا وخراب- در پی سی ورلد یا اسپای داریم یا نداریم
من هستم یا نیستم – هرچیز یا صفر است و یا یک
یا هست و یا نیست
Reza = true
یعنی جعبه رضا فعال باشد
Reza =false
یعنی جعبه رضا غیر فعال باشد
این حالت از جعبه رسما هیچ گونه اطلاعاتی را با خود نداره بلکه فقط بودن یا نبودن را تعیین میکنه
مساله این است.
از این حالت استفاده به آن صورتی نمی شود و لی همان استفاده هایی که میشود حیاتی هستند.
پس وقتی مورد نیاز شد یادتون میدم تا بهتر مسله را درک کنید.
تمرین
1- برنامه این را بنویسید (تو ذهنتان چون هنوز کار با محیط برنامه را یادتون ندادم) که جعبه "table" را (سلولهاشو) دونه به دونه به 12 تقسیم کنه و بعد اون جوابای به دست اومده از هر تقسیم را با هم جمع کنه
2- برنامه ای که برای اسم ها ی درون جعبه "table " هر کدوم یک دونه خوش آمدید بنویسه!
پاسخ
1-
Adad = {12,24,36,48}
Natf = adad[1] / 12
Nats = adad[2] / 12
Nato = adad[3] /12
Natp = adad[4] / 12
Sum = natf + nats + nato+ natp
2-
Esm= {"Ali","Spy}
Welcomef = "Welcome"..esm[1]
Welcomes="Welcome"..esm[2]
امروز براتون یه عیدی دارم...
یه نرم افزار عالی که بدجوری رو دست mmb بلند شده...auto play media studio
لینک دانلود نسخه 6:
http://dl.filekicker.com/pd/1/32683/5/3bd00781/164878-4XH3/060327190324/ams60ev.exe
اینم از آموزش نسخه 5
من این آموزشها رو از جایی گرفتم و کار خودم نیست:
آموزشی
نسخه مبتدی
فصل 1
برنامه نویسی خیلی ساده تر از اونیه که فکر کنین. من از همین حالا اموزش را بدون مقدمه شروع میکنم
چون حوصله فکر و تایپ کردن ندارم.
در برنامه نویسی مهم ترین قسمت ذخیره اطلاعاته.
فرض کنید یک جعبه دارید که توش میتونه هرچی باشه.به این جعبه میگن Variable نمی دونم درست تایپش کردم یا نه ولی تو تلفظ یکیه.
ما توی برنامه نویسی جعبه هایی داریم که میتونیم توش هرچی بزاریم. مثلا یک نوشته "string" یا یک جعبه دیگر را درونش بزاریم که آن جعبه شامل اطلاعات دیگری باشد.یا ترکیبی از نوشته و جعبه یا عملیات ریاضی اجرایی به روی جعبه. به نوشته زیر توجه کنین:
Reza = "salam"
نوشته قبل بیان یک جعبه بود. که reza اسم جعبه و عبارت درونش salam بود. نوع اطلاعات جعبه قبل "نوشته" بود چون عبارات در بین دو علامت " قرار گرفته بودند.
پس از حالا یادتان باشد برای ذخیره عبارات "نوشته" آنها را بین دو علامت " قرار دهید
حال خط بعدی
Reza = salam
این خط با خط قبلی یک تفاوت اساسی دارد.
همان طور که در عبارت قبل دیدید عبارت salam بین دو " قرار گرفته بود ولی حالا نه
در اصل این جمله بیان کننده این است.
جعبه Reza = جعبه salam
پس برنامه به دنبال جعبه salam میگردد تا آن را در جعبه Reza ذخیره کند.
این نکته شایان ذکره که:
Reza = salam با salam = Reza برابر نیستن.اگر نمیدانید چرا یک بار دیگر جمله را بخوانید و اگر نفهمیدید منظورم چیه جواب را بخوانید
در عبارت بالا جعبه salam درون جعبه Reza قرار میگیرد ولی در جمله ی بعدش برعکس.
حال نوبت عباراتی می شود که مخلوط "نوشته" و "جعبه" است.
Esm = "Alireza"
Mes = "Welcome"..Esm
در جمله بالا همانطور که مشاهده میکنید یک جعبه داریم که حاوی اسم علیرضا می باشد
در خط بعدش مخلوطی از عبارت "نوشته"و جعبه داریم.
همانطور که می بینید بین دو عبارت "نوشته" و جعبه دو نقطه وجود دارد
پس اینم یادتون باشه که اگر خواستین نوشته و جعبه را مخلوط در یک جعبه بگذارید بین شان 2 نقطه بگذارید. جمله ی نوشته شده قبلم را کامپیوتر این جوری معنی میگنه:
Mes = "Welcome Alireza"
بله درسته. چون عبارت esm خودش یک نوع نوشته است با نوشته Welcome ترکیب میشه و یک نوشته جدید تولید میکنه.
حالا اگر بخواییم برنامه بنویسه Welcome Alireza to this program باید چه کار کنیم؟ (عبارت علیرضا یک عبارت فرضی است در حقیقت برنامه باید اسم را از یک جعبه دیگر بگیرد)
آفرین!!!!!!!!!!! درسته !!! حالا با جواب من چک ش کن
Esm = "Alireza"
Mes = "Welcome"..esm.."to this program"
دیدی گفتم درسته(اگر درست نیست از اول بخون میفهمی )
قسمت بعدی که باید بدونین مربوط میشه به عملیات ریاضی.
Reza = 120 – 12
Reza = 120 * 12
Reza = 120 / 12
Reza = 120 + 12
به غیر از اولی و آخری بقیه شون توی جمع و تفریق و .. فارسی نیستن
دومی یعنی 120 ضرب در 12
و سومی یعنی 120 تقسیم بر 12
حالا بریم سر معنیش
جمله ی اول یعنی حاصل را در جعبه reza قرار بده و بقیه شون هم همین طور.
بزارین یک چیزی را همین حالا بگم من دارم تو word تایپ میکنم برای همین حرف اول نوشته های انگلیسی را بزرگ میکنه پس بدونین بزرگ یا کوچک بودن حروف مطرح نیست.
حا لا بریم سره جمله بعدی
Adad=120
Reza = adad -12
Reza = adad * 12
Reza = adad /12
Reza = adad +12
جمله بالا یی هم معلومه در اصل نتیجه با نتیجه جملات بخش قبلی فرق نمیکنه.
بریم سر دومین حالت ذخیره سازی در جعبه ها.
مدل طبقه بندی یا "table" این حالت یک خورده سخت تر از مدلهای قبلیه
به نحوه ذخیره سازی اطلاعات در جمله زیر توجه کنید.
Reza = {"Ali","Reza","Spy","Hyriand","Sina","Oreat white…"}
جمله بالا دارای 6 قسمته
1- علی
2- رضا
3- اسپای
4- هایریاند
5- سینا
6- ؟؟؟؟؟(Oreat white …)
پس یعنی 6 نوشته را درون یک جعبه قرار دادیم بدون اینکه با هم قاطی بشن.
نحوه ذخیره سازی این طوریه که ابتدا یک دونه آکولاد "{" باز کنین و برای عبارت اول دست به کار بشین
بستگی به نوعی اطلاعات داره
اگر میخواین عبارتتون نوشته باشه که باید اون را بین " قرار بدین و اگر هم عددی باشه که قرار بعدن در محسابات به کار بره نباید برای اون " بذارین
و در بین هر سلول هم یک , بگذارین و در پایان آکولاد را ببندین."}"
برای استفاده از هرکدوم اونها باید این گونه عمل کنین.
همونطور که میدونید و گفتم هرکدام شماره ای منحصر به فرد دارند.
برای استفاده از اینگونه عمل میکنیم.
ما اگر جعبه Reza را به جای جعبی ورودی بدیم هیچ نتیجه این نمیگیرم برای همین باید شماره مورد نظر را نیز ادامه جعبه reza بفرستیم. که تابپ آن اینگونه است : reza[1] یعنی هتل رضا اتاق شماره 1 یا همون جعبه reza سلول شماره 1.که در این زمان است که برنامه به جای عبارت Reza[1] عبارت علی را ذخیره میکند.
و حالا حالت بعدی ذخیره اطلاعاتی
حقیقی با "Bolean"
در یا بسته از یا باز – کامپیوتر یا سالم است یا وخراب- در پی سی ورلد یا اسپای داریم یا نداریم
من هستم یا نیستم – هرچیز یا صفر است و یا یک
یا هست و یا نیست
Reza = true
یعنی جعبه رضا فعال باشد
Reza =false
یعنی جعبه رضا غیر فعال باشد
این حالت از جعبه رسما هیچ گونه اطلاعاتی را با خود نداره بلکه فقط بودن یا نبودن را تعیین میکنه
مساله این است.
از این حالت استفاده به آن صورتی نمی شود و لی همان استفاده هایی که میشود حیاتی هستند.
پس وقتی مورد نیاز شد یادتون میدم تا بهتر مسله را درک کنید.
تمرین
1- برنامه این را بنویسید (تو ذهنتان چون هنوز کار با محیط برنامه را یادتون ندادم) که جعبه "table" را (سلولهاشو) دونه به دونه به 12 تقسیم کنه و بعد اون جوابای به دست اومده از هر تقسیم را با هم جمع کنه
2- برنامه ای که برای اسم ها ی درون جعبه "table " هر کدوم یک دونه خوش آمدید بنویسه!
پاسخ
1-
Adad = {12,24,36,48}
Natf = adad[1] / 12
Nats = adad[2] / 12
Nato = adad[3] /12
Natp = adad[4] / 12
Sum = natf + nats + nato+ natp
2-
Esm= {"Ali","Spy}
Welcomef = "Welcome"..esm[1]
Welcomes="Welcome"..esm[2]









