کتاب صوتی اسرار کدنویسی Amstrad CPC464: از مبتدی تا پیشرفته با کتاب R. G. Meadows
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب اسرار کدنویسی Amstrad CPC464: از مبتدی تا پیشرفته با کتاب R. G. Meadows
موضوع کلی: برنامهنویسی کامپیوترهای خانگی دههی ۸۰ میلادی
موضوع میانی: برنامهنویسی با زبان بیسیک روی کامپیوتر Amstrad CPC464
📋 سرفصلهای کتاب (100 موضوع)
- 1. آشنایی با Amstrad CPC464 و دوران طلایی دهه ۸۰
- 2. مقدمه بر زبان BASIC
- 3. راه اندازی Amstrad CPC464: سخت افزار و نحوه اتصال
- 4. اولین برنامه BASIC: Hello, World!
- 5. کار با متغیرها: انواع داده ها و تخصیص مقدار
- 6. عملگرهای ریاضی و اولویت بندی آنها
- 7. ساختارهای کنترلی: دستور GOTO و اثرات آن
- 8. دستورهای شرطی: IF...THEN...ELSE
- 9. حلقههای تکرار: FOR...NEXT
- 10. حلقههای تکرار: WHILE...WEND
- 11. کار با رشته ها: نمایش، الحاق و دستکاری
- 12. توابع رشته ای: LEFT$, RIGHT$, MID$, LEN
- 13. توابع عددی: INT, RND, SQR
- 14. توابع ورودی/خروجی: INPUT, PRINT
- 15. کار با آرایه ها: تعریف و استفاده
- 16. آرایه های یک بعدی
- 17. آرایه های دو بعدی
- 18. مدیریت حافظه در BASIC
- 19. کدنویسی بهینه: استفاده موثر از حافظه
- 20. مقدمه ای بر گرافیک در Amstrad CPC464
- 21. حالت های گرافیکی: Mode 0, Mode 1, Mode 2
- 22. دستور PLOT: رسم نقاط
- 23. دستور DRAW: رسم خطوط
- 24. دستور CIRCLE: رسم دایره
- 25. دستور LINE: رسم خطوط با طول و زاویه
- 26. پاک کردن صفحه: CLS
- 27. تغییر رنگ: COLOR
- 28. تنظیم پس زمینه: PAPER
- 29. تنظیم قلم: INK
- 30. استفاده از رنگ های پیش فرض
- 31. مفهوم Page در گرافیک
- 32. کپی کردن و جابجایی صفحات گرافیکی
- 33. مقدمه ای بر صدا در Amstrad CPC464
- 34. دستور SOUND: تولید صداهای ساده
- 35. تنظیم فرکانس و مدت زمان صدا
- 36. کار با کانال های صوتی
- 37. ساخت موسیقی ساده با SOUND
- 38. مقدمه ای بر دستگاه های ورودی
- 39. کار با کیبورد: خواندن کلیدهای فشرده شده
- 40. کار با جوی استیک
- 41. نحوه خواندن وضعیت جوی استیک
- 42. استفاده از جوی استیک برای کنترل بازی
- 43. کار با دستگاه های خروجی: پرینتر
- 44. کار با دستگاه های ذخیره سازی: کاست درایو
- 45. بارگذاری و ذخیره برنامه ها روی کاست
- 46. نکات مهم در کار با کاست
- 47. نکات پیشرفته در کار با BASIC
- 48. دستور DATA و READ
- 49. دستور RESTORE
- 50. دستور GOSUB و RETURN: زیر برنامه ها
- 51. ساخت توابع سفارشی با GOSUB
- 52. استفاده از GOSUB برای سازماندهی کد
- 53. مفهوم Stack و نحوه عملکرد GOSUB
- 54. مقدمه ای بر زبان اسمبلی (Assembly)
- 55. چرا زبان اسمبلی؟
- 56. تفاوت BASIC و Assembly
- 57. اولین دستورات اسمبلی: LD, ADD, SUB
- 58. رجیسترها در پردازنده Z80
- 59. آدرس دهی حافظه
- 60. دستورات پرش (Jump): JP, JR
- 61. دستورات شرطی پرش: CP, Z, NZ, C, NC
- 62. استفاده از اسمبلی برای سرعت بخشیدن به برنامه ها
- 63. نحوه فراخوانی کد اسمبلی از BASIC
- 64. آدرس دهی حافظه برای صدا و گرافیک
- 65. نکات پیشرفته در اسمبلی
- 66. مقدمه ای بر ساخت بازی در Amstrad CPC464
- 67. مراحل ساخت یک بازی ساده
- 68. طراحی شخصیت بازی
- 69. حرکت کاراکتر در صفحه
- 70. تشخیص برخوردها (Collision Detection)
- 71. مدیریت امتیاز و زندگی
- 72. استفاده از گرافیک پیشرفته تر
- 73. ایجاد انیمیشن ساده
- 74. استفاده از زیر برنامه ها برای اجزای بازی
- 75. مدیریت وضعیت بازی (Game State)
- 76. ذخیره و بارگذاری وضعیت بازی
- 77. مقدمه ای بر مدیریت حافظه پیشرفته
- 78. استفاده از PEEK و POKE
- 79. شناسایی آدرس های حافظه کلیدی
- 80. تغییر مستقیم مقادیر حافظه
- 81. نکات خطرناک در PEEK و POKE
- 82. مدیریت کاراکترهای گرافیکی (Sprites)
- 83. نحوه ایجاد و نمایش Sprite ها
- 84. حرکت Sprite ها
- 85. انیمیشن Sprite ها
- 86. استفاده از Sprite ها در بازی ها
- 87. تکنیک های Screen Flipping
- 88. ایجاد اثرات پیمایش (Scrolling)
- 89. پیمایش افقی (Horizontal Scrolling)
- 90. پیمایش عمودی (Vertical Scrolling)
- 91. تکنیک های پیشرفته گرافیکی
- 92. استفاده از پالت رنگ ها
- 93. تغییر دینامیک رنگ ها
- 94. مقدمه ای بر کارایی و بهینه سازی کد
- 95. پروفایلینگ کد: شناسایی نقاط کند
- 96. بهینه سازی حلقه ها
- 97. بهینه سازی دسترسی به حافظه
- 98. استفاده از Assembly برای قسمت های حیاتی
- 99. نکات طراحی و توسعه نرم افزار
- 100. مستند سازی کد
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.