کتاب طراحی و پیادهسازی برنامههای ماژولار با Turbo-BASIC XL با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی و پیادهسازی برنامههای ماژولار با Turbo-BASIC XL
موضوع کلی: برنامهنویسی کامپیوتر
موضوع میانی: برنامهنویسی ساختیافته و ماژولار
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی ساختیافته
- 2. مفاهیم کلیدی برنامهنویسی ماژولار
- 3. مزایای استفاده از برنامهنویسی ماژولار
- 4. معرفی Turbo-BASIC XL و محیط توسعه آن
- 5. نصب و راهاندازی Turbo-BASIC XL
- 6. ساختار یک برنامه Turbo-BASIC XL
- 7. متغیرها و انواع داده در Turbo-BASIC XL
- 8. عملگرها و عبارات در Turbo-BASIC XL
- 9. دستورات کنترلی: شرطی (IF-THEN-ELSE)
- 10. دستورات کنترلی: تکرار (FOR-NEXT, WHILE-WEND)
- 11. آرایهها و کار با آنها
- 12. زیربرنامهها (Subroutines) در Turbo-BASIC XL
- 13. تعریف و فراخوانی زیربرنامهها
- 14. انتقال پارامتر به زیربرنامهها
- 15. مقادیر بازگشتی از زیربرنامهها
- 16. ماژولها و سازماندهی کد
- 17. ایجاد ماژولهای جداگانه
- 18. استفاده از ماژولها در برنامههای اصلی
- 19. نامگذاری مناسب برای ماژولها و زیربرنامهها
- 20. توضیحات (Comments) در کد
- 21. اصول خوانایی کد
- 22. خطایابی (Debugging) در Turbo-BASIC XL
- 23. تکنیکهای خطایابی
- 24. استفاده از ابزارهای خطایابی Turbo-BASIC XL
- 25. مدیریت خطاها
- 26. کار با فایلها در Turbo-BASIC XL
- 27. خواندن و نوشتن در فایلهای متنی
- 28. کار با فایلهای باینری
- 29. ساختارهای دادهای
- 30. لیستها و کار با آنها
- 31. پشتهها (Stacks) و صفها (Queues)
- 32. درختها (Trees) و گرافها (Graphs)
- 33. الگوریتمهای مرتبسازی
- 34. الگوریتمهای جستجو
- 35. بهینهسازی کد Turbo-BASIC XL
- 36. کاهش حجم کد
- 37. افزایش سرعت اجرا
- 38. استفاده از توابع کتابخانهای Turbo-BASIC XL
- 39. توابع رشتهای
- 40. توابع ریاضی
- 41. توابع زمانی
- 42. رسم نمودار و گرافیک در Turbo-BASIC XL
- 43. کار با صفحه نمایش
- 44. رنگها و فونتها
- 45. ایجاد انیمیشنهای ساده
- 46. برنامهنویسی رویداد محور
- 47. واکنش به ورودی کاربر
- 48. برنامههای تعاملی
- 49. طراحی رابط کاربری (UI) ساده
- 50. کار با حافظه در Turbo-BASIC XL
- 51. مدیریت حافظه
- 52. جلوگیری از سرریز حافظه
- 53. برنامهنویسی شیگرا (Object-Oriented Programming) در Turbo-BASIC XL (مفاهیم پایه)
- 54. کلاسها و اشیاء
- 55. وراثت (Inheritance)
- 56. چندریختی (Polymorphism)
- 57. طراحی پایگاه داده ساده با Turbo-BASIC XL
- 58. ذخیره و بازیابی اطلاعات
- 59. پرس و جو (Query) از دادهها
- 60. امنیت در برنامهنویسی Turbo-BASIC XL
- 61. جلوگیری از دسترسی غیرمجاز
- 62. حفاظت از دادهها
- 63. معرفی سایر زبانهای برنامهنویسی
- 64. مقایسه Turbo-BASIC XL با سایر زبانها
- 65. آینده برنامهنویسی
- 66. تکنولوژیهای جدید
- 67. استفاده از Turbo-BASIC XL در پروژههای واقعی
- 68. نمونه پروژههای کاربردی
- 69. ایجاد یک بازی ساده با Turbo-BASIC XL
- 70. ساخت یک نرمافزار مدیریت اطلاعات
- 71. کار با سختافزار (پورتهای ورودی/خروجی)
- 72. برنامهنویسی برای دستگاههای جانبی
- 73. آشنایی با سیستمعامل DOS
- 74. دستورات DOS
- 75. تنظیمات سیستم
- 76. بهینهسازی برنامهها برای DOS
- 77. کار با صدا در Turbo-BASIC XL
- 78. تولید صداهای ساده
- 79. پخش فایلهای صوتی
- 80. کار با تصویر در Turbo-BASIC XL
- 81. نمایش تصاویر
- 82. ویرایش تصاویر
- 83. آشنایی با مفاهیم شبکهسازی
- 84. ارتباط بین کامپیوترها
- 85. برنامهنویسی برای شبکههای محلی
- 86. آشنایی با اینترنت و وب
- 87. مفاهیم وب
- 88. برنامهنویسی برای وب (مقدماتی)
- 89. استفاده از Turbo-BASIC XL برای آموزش برنامهنویسی
- 90. روشهای تدریس برنامهنویسی
- 91. ایجاد تمرینهای عملی
- 92. آشنایی با کتابخانههای جانبی Turbo-BASIC XL
- 93. استفاده از کتابخانههای آماده
- 94. افزایش قابلیتهای Turbo-BASIC XL
- 95. راهاندازی یک محیط توسعه یکپارچه (IDE) برای Turbo-BASIC XL
- 96. ابزارهای کمکی برنامهنویسی
- 97. بهبود بهرهوری
- 98. مستندسازی کد
- 99. ایجاد راهنما برای برنامهها
- 100. به اشتراکگذاری کد و همکاری در پروژهها
تگها:
Turbo BASIC XL
Turbo-BASIC XL
آموزش BASIC
برنامهنویسی ساختیافته
برنامهنویسی کامپیوتر
برنامهنویسی ماژولار
توسعه نرمافزار
طراحی برنامه
کد نویسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.