کتاب آموزش جامع برنامهنویسی با IBM PC BASIC: از صفر تا حرفهای با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
آموزش جامع برنامهنویسی با IBM PC BASIC: از صفر تا حرفهای - مسیر شما به سوی تسلط آموزش جامع برنامهنویسی با IBM PC BASIC: از صفر تا حرفهای مسیر شما به سوی تسلط بر ریشههای برنامهنویسی و تقویت تفکر ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع برنامهنویسی با IBM PC BASIC: از صفر تا حرفهای
موضوع کلی: برنامهنویسی و توسعه نرمافزار
موضوع میانی: زبانهای برنامهنویسی پایه و مقدماتی
📋 سرفصلهای دوره
- 1. مبانی کامپیوتر و سیستمعامل داس
- 2. آشنایی با زبان BASIC و محیط IBM PC BASIC
- 3. راهاندازی و تنظیم محیط BASIC
- 4. اولین برنامه: Hello, World!
- 5. ساختار کلی یک برنامه BASIC
- 6. دستورات PRINT و دستورات ابتدایی خروجی
- 7. متغیرها و انواع داده (عددی، رشتهای)
- 8. عملگرهای ریاضی در BASIC
- 9. عملگرهای مقایسهای و منطقی
- 10. دستورات ورودی: INPUT و خواندن دادهها
- 11. ساختارهای تصمیمگیری: IF…THEN…ELSE
- 12. حلقهها: FOR…NEXT
- 13. حلقهها: WHILE…WEND
- 14. زیربرنامهها (Subroutines) و استفاده از GOSUB
- 15. دستور RETURN و خروج از زیربرنامه
- 16. تعریف و استفاده از توابع (Functions)
- 17. آرایهها (Arrays) و نحوه تعریف و استفاده
- 18. کار با آرایههای یکبعدی
- 19. کار با آرایههای دوبعدی
- 20. دستورات رشتهای و دستکاری رشتهها
- 21. توابع رشتهای: LEN, LEFT$, RIGHT$, MID$
- 22. تبدیل انواع داده (CASTING)
- 23. دستورات گرافیکی مقدماتی: LINE, CIRCLE, PSET
- 24. رسم اشکال هندسی ساده
- 25. دستورات رنگ و پیکربندی صفحه نمایش
- 26. دستورات صوتی و تولید صدا
- 27. کار با فایلها: OPEN, CLOSE
- 28. خواندن از فایلها: INPUT#
- 29. نوشتن در فایلها: PRINT#
- 30. مدیریت خطاها: ON ERROR GOTO
- 31. استفاده از دستور RESUME
- 32. استفاده از دستور STOP و END
- 33. عملگرهای بیتی (Bitwise Operators)
- 34. بهینهسازی کد و افزایش سرعت اجرا
- 35. استفاده از REM و نوشتن توضیحات در کد
- 36. دستورات TIME و DATE
- 37. کار با ساعت و تاریخ
- 38. ایجاد منوهای ساده در BASIC
- 39. مدیریت رویدادها (Event Handling)
- 40. دستورات کنترل چاپگر
- 41. دستورات مربوط به کیبورد
- 42. دستورات کنترل ماوس (Mouse)
- 43. ایجاد بازیهای ساده (مقدماتی)
- 44. اصول طراحی بازیهای BASIC
- 45. کار با چند صفحهای کردن (Screen Pages)
- 46. ساخت انیمیشنهای ساده
- 47. آشنایی با ساختار داده (Data Structures)
- 48. استفاده از TYPE و تعریف ساختارهای داده
- 49. ذخیره و بازیابی دادههای ساختاری در فایل
- 50. استفاده از گزینهها و تنظیمات برنامه
- 51. ایجاد برنامههای تعاملی
- 52. دستورات مدیریت حافظه
- 53. ارتباط با سختافزار (Ports)
- 54. برنامهنویسی اسمبلی (مقدماتی)
- 55. فراخوانی توابع اسمبلی از BASIC
- 56. آشنایی با کتابخانههای BASIC
- 57. استفاده از کتابخانههای گرافیکی
- 58. ایجاد رابط کاربری گرافیکی (GUI) ساده
- 59. اصول طراحی رابط کاربری
- 60. بهرهوری و سازماندهی کد
- 61. استفاده از ماژولها و فایلهای مجزا
- 62. مفاهیم برنامهنویسی شیءگرا (OOP) - مقدماتی
- 63. تعریف کلاسها و اشیا در BASIC (اگر امکانپذیر باشد)
- 64. استفاده از دستورات COMMON و SHARED
- 65. بررسی خطاهای رایج و راهحلها
- 66. اشکالزدایی (Debugging) برنامههای BASIC
- 67. تست و اعتبارسنجی کد
- 68. ایجاد مستندات برای برنامهها
- 69. توسعه برنامههای کاربردی
- 70. به کارگیری BASIC در پروژههای واقعی
- 71. کار با پایگاه دادههای ساده (اگر ممکن باشد)
- 72. اتصال BASIC به اینترنت (اگر ممکن باشد)
- 73. تبدیل برنامههای BASIC به فایلهای اجرایی
- 74. آشنایی با کامپایلرها
- 75. بهینهسازی کد برای کامپایلر
- 76. مقدمهای بر برنامهنویسی وب (اگر ممکن باشد)
- 77. ایجاد وبسایتهای ساده با BASIC (اگر ممکن باشد)
- 78. آشنایی با زبان HTML (مقدماتی)
- 79. آشنایی با زبان CSS (مقدماتی)
- 80. ایجاد فرمهای ساده در BASIC (اگر ممکن باشد)
- 81. کار با APIها (اگر ممکن باشد)
- 82. مفاهیم امنیت در برنامهنویسی
- 83. آشنایی با مفاهیم رمزنگاری
- 84. استفاده از توابع هش
- 85. مقدمهای بر هوش مصنوعی (اگر ممکن باشد)
- 86. ایجاد برنامههای ساده هوش مصنوعی (اگر ممکن باشد)
- 87. بهرهگیری از کتابخانههای هوش مصنوعی (اگر ممکن باشد)
- 88. برنامهنویسی چندرسانهای (Multimedia)
- 89. کار با صدا و تصویر پیشرفته
- 90. ایجاد بازیهای پیشرفته (Advanced)
- 91. طراحی معماری بازی
- 92. بهبود عملکرد بازیها
- 93. انتشار و توزیع نرمافزار
- 94. مجوزها و حقوق نرمافزار
- 95. مشارکت در پروژههای متنباز
- 96. آینده برنامهنویسی BASIC و زبانهای مشابه
- 97. بررسی کتابخانهها و ابزارهای جدید BASIC
- 98. جمعبندی دوره و مرور مطالب
- 99. راهنمایی برای ادامه یادگیری
- 100. منابع و مراجع
تگها:
Basic Tutorials
BASIC پیشرفته
BASIC مقدماتی
DOS Programming
IBM PC BASIC
Old school programming
PC programming
Programming IBM PC Basic
Retro Computing
Vintage Computing
Vintage Programming
آموزش BASIC
برنامه نویسی BASIC
یادگیری BASIC
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.