کتاب مقدمهای بر برنامهنویسی تصویری با Applesoft BASIC: خلق تصاویر جذاب و انیمیشنهای ساده با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
مقدمهای بر برنامهنویسی تصویری با Applesoft BASIC: خلق تصاویر جذاب و انیمیشنهای ساده مقدمهای بر برنامهنویسی تصویری با Applesoft BASIC: خلق تصاویر جذاب و انیمیشنهای ساده اولین قدم شما به سوی برنام...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مقدمهای بر برنامهنویسی تصویری با Applesoft BASIC: خلق تصاویر جذاب و انیمیشنهای ساده
موضوع کلی: برنامهنویسی و توسعه نرمافزار
موضوع میانی: برنامهنویسی با زبانهای سطح بالا
📋 سرفصلهای دوره
- 1. آغاز کار با Applesoft BASIC و محیط برنامهنویسی
- 2. آشنایی با دستورات اساسی: PRINT, INPUT, LET
- 3. کار با متغیرها و انواع داده (اعداد صحیح، اعشاری، رشتهها)
- 4. عملگرهای ریاضی و تقدم آنها
- 5. دستورات شرطی: IF...THEN...ELSE
- 6. حلقهها: FOR...NEXT و WHILE...WEND
- 7. ورودی و خروجی: خواندن دادهها از ورودی و نمایش خروجی
- 8. رسم خطوط و اشکال ساده: HLIN, VLIN, PLOT
- 9. تنظیم رنگها و گرافیک
- 10. آشنایی با مختصات صفحه نمایش
- 11. رسم دایره، مستطیل و سایر اشکال هندسی
- 12. کار با گرافیک رزولوشن بالا (HGR, HGR2)
- 13. تنظیم صفحه نمایش گرافیکی و متنی
- 14. مفهوم زیربرنامهها (Subroutines) و استفاده از GOSUB
- 15. ساخت منوها و رابطهای کاربری ساده
- 16. کار با اعداد تصادفی: RND
- 17. ایجاد انیمیشنهای ساده: حرکت اشیا
- 18. کنترل سرعت انیمیشن
- 19. کار با کلیدها و تشخیص ورودی کیبورد: GET, INKEY$
- 20. صدا: پخش صداهای ساده
- 21. آشنایی با آرایهها و لیستها
- 22. مرتبسازی دادهها در آرایهها
- 23. جستجو در آرایهها
- 24. مدیریت فایلها: خواندن و نوشتن فایلهای ساده
- 25. ذخیره و بارگذاری دادهها
- 26. کار با رشتهها و توابع رشتهای
- 27. تبدیل انواع داده
- 28. استفاده از توابع تعریف شده توسط کاربر (DEF FN)
- 29. تعامل با سختافزار (در حد مقدماتی)
- 30. خطایابی برنامهها و رفع اشکالات
- 31. بهینهسازی کد و افزایش سرعت اجرا
- 32. مقدمهای بر ماژولبندی و ساختار برنامه
- 33. مفاهیم اولیه برنامهنویسی شیگرا (Object-Oriented Programming) در BASIC
- 34. ایجاد کلاسها و اشیا (در حد مقدماتی)
- 35. وراثت و چندریختی (مقدماتی)
- 36. اصول طراحی رابط کاربری گرافیکی (GUI)
- 37. ایجاد دکمهها و عناصر تعاملی
- 38. کار با تایمرها و رویدادها
- 39. ایجاد بازیهای ساده: Hangman
- 40. ایجاد بازیهای ساده: Tic-Tac-Toe
- 41. ایجاد بازیهای ساده: Snake
- 42. ایجاد بازیهای ساده: Pac-Man (مقدماتی)
- 43. استفاده از تصاویر و گرافیکهای پیچیدهتر
- 44. وارد کردن تصاویر از فایل
- 45. افزودن بافت و سایه به تصاویر
- 46. انیمیشنهای پیچیدهتر: فریم به فریم
- 47. انیمیشنهای پیچیدهتر: استفاده از sprites
- 48. کار با sprites و تشخیص برخورد
- 49. افکتهای ویژه: محو شدن، چرخش
- 50. افکتهای ویژه: تغییر رنگ
- 51. مدیریت حافظه و بهینهسازی منابع
- 52. مفاهیم پیشرفتهتر گرافیک: scaling, rotation
- 53. کار با توابع ریاضی پیشرفته
- 54. ایجاد افکتهای سهبعدی (مقدماتی)
- 55. اصول طراحی بازیها
- 56. مراحل توسعه یک بازی
- 57. طراحی مراحل بازی
- 58. استفاده از موسیقی و صداگذاری
- 59. ایجاد یک موتور بازی ساده
- 60. برنامهنویسی شبکهای (مقدماتی)
- 61. ایجاد بازیهای چندنفره (مقدماتی)
- 62. به اشتراک گذاشتن و توزیع برنامهها
- 63. مستندسازی کد و ایجاد راهنما
- 64. آشنایی با مفاهیم دادهساختاری پیچیدهتر
- 65. پیادهسازی لیستهای پیوندی (مقدماتی)
- 66. پیادهسازی پشتهها و صفها (مقدماتی)
- 67. کار با درختها (مقدماتی)
- 68. مرور زبانهای برنامهنویسی دیگر
- 69. مقایسه Applesoft BASIC با سایر زبانها
- 70. مبانی زبان C
- 71. مبانی زبان Python
- 72. مبانی زبان Java
- 73. ابزارهای توسعه و ویرایشگرهای کد
- 74. استفاده از IDE (محیط توسعه یکپارچه)
- 75. استفاده از کتابخانهها و ماژولها
- 76. بهرهوری و کار تیمی در برنامهنویسی
- 77. مدیریت پروژه و کنترل نسخه (مقدماتی)
- 78. مفاهیم تست نرمافزار
- 79. انواع تست (واحد، یکپارچه، سیستم)
- 80. توسعه نرمافزار چابک (Agile)
- 81. آشنایی با مفاهیم امنیت نرمافزار
- 82. بهینهسازی برای پلتفرمهای مختلف
- 83. انتشار برنامه و بازارچههای نرمافزاری
- 84. مراحل انتشار برنامه
- 85. بازاریابی و تبلیغات برنامه
- 86. حقوق مالکیت معنوی
- 87. آشنایی با مجوزهای نرمافزار
- 88. مراقبتهای پس از انتشار برنامه
- 89. پشتیبانی و بهروزرسانی
- 90. برنامهنویسی برای سختافزارهای خاص (در حد مقدماتی)
- 91. شبیهسازی سیستمهای پیچیده
- 92. پردازش تصویر (مقدماتی)
- 93. یادگیری ماشینی (مقدماتی)
- 94. یادگیری عمیق (مقدماتی)
- 95. گرافیک سهبعدی پیشرفتهتر
- 96. فیزیک در بازیها (مقدماتی)
- 97. استفاده از هوش مصنوعی در بازیها
- 98. بهروزرسانی و توسعه مهارتهای برنامهنویسی
- 99. منابع آموزشی تکمیلی
- 100. نکات پایانی و جمعبندی دوره
تگها:
Applesoft BASIC
Applesoft BASIC Tutorial
Picture perfect programming
آموزش Applesoft
آموزش برنامهنویسی
انیمیشن با BASIC
برنامه نویسی با Applesoft BASIC
برنامه نویسی و توسعه نرم افزار
برنامهنویسی
برنامهنویسی اپل
برنامهنویسی تصویری
توسعه نرمافزار
زبانهای سطح بالا
طراحی تصویر با Applesoft
گرافیک در BASIC
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.