کتاب جادوی BASIC: کلکسیون Compute! برای برنامهنویسی در IBM PC و سازگارها با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: جادوی BASIC: کلکسیون Compute! برای برنامهنویسی در IBM PC و سازگارها
موضوع کلی: مبانی برنامهنویسی با BASIC
موضوع میانی: آموزش BASIC در IBM PC و کامپیوترهای سازگار
📋 سرفصلهای دوره (100 موضوع)
- 1. آشنایی با تاریخچه BASIC و IBM PC
- 2. نصب و راهاندازی BASIC در IBM PC
- 3. اولین برنامه شما: Hello, World!
- 4. ساختار کلی یک برنامه BASIC
- 5. دستور PRINT: نمایش متن و مقادیر
- 6. متغیرهای عددی: اعداد صحیح و اعشاری
- 7. متغیرهای رشتهای: کار با متن
- 8. عملگرهای ریاضی: جمع، تفریق، ضرب، تقسیم
- 9. اولویت عملگرها
- 10. دستور LET: تخصیص مقادیر به متغیرها
- 11. دستور CLS: پاک کردن صفحه نمایش
- 12. دستور REM: افزودن توضیحات به کد
- 13. ورودی گرفتن از کاربر: دستور INPUT
- 14. استفاده از ثابتها
- 15. مقایسه مقادیر: عملگرهای مقایسهای
- 16. دستور IF...THEN: اجرای شرطی دستورات
- 17. دستور IF...THEN...ELSE: اجرای شرطی با دو شاخه
- 18. دستور GOTO: پرش به خطوط دیگر
- 19. دستور GOSUB و RETURN: زیرروالها
- 20. ساختار حلقه FOR...NEXT
- 21. حلقههای تودرتو FOR...NEXT
- 22. دستور WHILE...WEND
- 23. دستور DO...LOOP (اگر در نسخه BASIC مورد نظر پشتیبانی شود)
- 24. استفاده از شمارندهها در حلقهها
- 25. کار با آرایهها: معرفی
- 26. تعریف آرایههای یکبعدی
- 27. دسترسی به عناصر آرایه
- 28. ذخیره و بازیابی دادهها در آرایهها
- 29. آرایههای چندبعدی: معرفی
- 30. کار با آرایههای دوبعدی
- 31. عملیات پایهای روی آرایهها
- 32. مرتبسازی آرایهها (روش ساده)
- 33. جستجو در آرایهها (روش ساده)
- 34. توابع ریاضی داخلی: SIN، COS، TAN
- 35. توابع ریاضی داخلی: SQR، ABS، INT
- 36. توابع ریاضی داخلی: RND، TRUNC، FIX
- 37. توابع رشتهای: LEN، LEFT$، RIGHT$
- 38. توابع رشتهای: MID$، INSTR
- 39. توابع رشتهای: STR$، VAL
- 40. توابع رشتهای: LCASE$، UCASE$ (اگر پشتیبانی شود)
- 41. توابع رشتهای: STRING$
- 42. تبدیل رشته به عدد و برعکس
- 43. دستور DATA و READ
- 44. دستور RESTORE
- 45. فایلبندی BASIC: معرفی
- 46. باز کردن فایلها: دستور OPEN
- 47. حالتهای مختلف باز کردن فایل (INPUT, OUTPUT, APPEND)
- 48. نوشتن داده در فایل: دستور PRINT#
- 49. خواندن داده از فایل: دستور INPUT#
- 50. بستن فایلها: دستور CLOSE
- 51. دستور EOF (End Of File)
- 52. کار با فایلهای متنی (Sequential Files)
- 53. کار با فایلهای باینری (Random Access Files)
- 54. دسترسی به رکوردهای خاص در فایلهای باینری
- 55. فهرستبندی (Indexing) در فایلها
- 56. مدیریت خطا در BASIC: معرفی
- 57. دستور ON ERROR GOTO
- 58. دستور RESUME
- 59. نکات پیشرفته در مدیریت خطا
- 60. گرافیک در BASIC: معرفی
- 61. حالتهای گرافیکی (Graphics Modes)
- 62. دستور LINE: رسم خطوط
- 63. دستور CIRCLE: رسم دایره و بیضی
- 64. دستور PAINT: پر کردن نواحی
- 65. دستور DRAW: رسم اشکال پیچیده
- 66. دستور PSET و PRESET: رسم پیکسل
- 67. کار با رنگها در حالت گرافیکی
- 68. دستور GET و PUT: ذخیره و بازیابی تصاویر
- 69. انیمیشن ساده در BASIC
- 70. استفاده از فونتهای مختلف (اگر پشتیبانی شود)
- 71. موسیقی و صدا در BASIC: معرفی
- 72. دستور SOUND
- 73. تولید نتهای موسیقی
- 74. تولید صداهای ساده
- 75. صداگذاری برای بازیها
- 76. برنامهنویسی برای بازیهای ساده: معرفی
- 77. ایجاد یک بازی حدس عدد
- 78. ایجاد یک بازی سنگ، کاغذ، قیچی
- 79. ایجاد یک بازی مارپیچ ساده
- 80. ایجاد یک بازی پازل ساده
- 81. مفاهیم پیشرفتهتر در طراحی بازی
- 82. بهینهسازی کد BASIC
- 83. استفاده از دستورات قابل فشردهسازی (اگر وجود داشته باشد)
- 84. دیباگ کردن (Debugging) برنامهها
- 85. تکنیکهای دیباگ کردن
- 86. مدیریت حافظه در BASIC
- 87. استفاده از دستورات سیستم (System Commands)
- 88. فراخوانی برنامههای خارجی (اگر پشتیبانی شود)
- 89. نکات امنیتی در برنامهنویسی BASIC
- 90. استفاده از تکنیکهای کدنویسی ساختاریافته
- 91. مستندسازی کد
- 92. طراحی واسط کاربری (UI) ساده
- 93. پیادهسازی منوها در BASIC
- 94. ارتباط با سختافزار (محدود)
- 95. کار با پورتها (اگر امکانپذیر باشد)
- 96. معرفی زبانهای برنامهنویسی دیگر و مهاجرت
- 97. انتقال کد BASIC به زبانهای مدرن
- 98. پروژههای کوچک پایانی
- 99. ساخت یک ماشین حساب ساده
- 100. ساخت یک دفترچه تلفن ساده
جادوی BASIC: کلکسیون Compute! برای برنامهنویسی در IBM PC و سازگارها
به دنیای شگفتانگیز برنامهنویسی با BASIC خوش آمدید! آیا دوست دارید قدرت خلق برنامههای خودتان را داشته باشید؟ آیا به دنبال یادگیری یک زبان برنامهنویسی ساده و در عین حال قدرتمند هستید که شما را به دنیای کامپیوترها متصل کند؟ دوره آموزشی "جادوی BASIC: کلکسیون Compute! برای برنامهنویسی در IBM PC و سازگارها" دقیقا همان چیزی است که به دنبالش هستید.
این دوره، با الهام از کتاب بینظیر Compute!'s IBM and compatibles BASIC programming collection، شما را با مفاهیم پایهای و پیشرفتهی برنامهنویسی BASIC آشنا میکند. این کتاب، منبع الهام بسیاری از برنامهنویسان در دهههای گذشته بوده و اکنون، ما با الهام از آن، این دوره را طراحی کردهایم تا شما نیز بتوانید از این دانش گرانبها بهرهمند شوید و برنامههای خودتان را خلق کنید. آمادهاید تا جادوی BASIC را تجربه کنید؟
درباره دوره
این دوره، یک راهنمای جامع و گام به گام برای یادگیری زبان برنامهنویسی BASIC در کامپیوترهای IBM PC و سازگار است. ما با استفاده از مثالهای عملی و تمرینهای جذاب، شما را از سطح مبتدی به یک برنامهنویس ماهر BASIC تبدیل میکنیم. دوره "جادوی BASIC" به شما کمک میکند تا مفاهیم اساسی برنامهنویسی، ساختار دادهها، حلقهها، شرطها، توابع و بسیاری موارد دیگر را به طور کامل درک کنید. همچنین، با استفاده از ایدهها و مفاهیم کتاب Compute!، شما را با دنیای واقعی برنامهنویسی آشنا میکنیم.
موضوعات کلیدی دوره
- مقدمهای بر برنامهنویسی و زبان BASIC
- نصب و راهاندازی مفسر BASIC (GW-BASIC و QuickBASIC)
- ساختار کلی برنامههای BASIC
- متغیرها، انواع دادهها و عملگرها
- دستورات ورودی و خروجی (PRINT, INPUT)
- ساختارهای کنترلی: شرطها (IF-THEN-ELSE) و حلقهها (FOR-NEXT, WHILE-WEND)
- آرایهها (Arrays) و استفاده از آنها
- زیر برنامهها و توابع (SUB, FUNCTION)
- کار با رشتهها (Strings) و توابع رشتهای
- مدیریت فایلها در BASIC (خواندن و نوشتن فایلها)
- گرافیک در BASIC (رسم اشکال، رنگها و...)
- صدا در BASIC (پخش صدا و موسیقی)
- خطایابی و رفع اشکال در برنامههای BASIC
- برنامهنویسی ساختیافته و بهترین شیوههای برنامهنویسی
- معرفی مفاهیم پیشرفته: پوینترها، ساختارها و فایلهای باینری
مخاطبان دوره
این دوره برای طیف وسیعی از افراد مناسب است:
- مبتدیانی که هیچ تجربهای در برنامهنویسی ندارند و میخواهند اولین گامهای خود را در این زمینه بردارند.
- دانشآموزان و دانشجویان رشتههای کامپیوتر و فناوری اطلاعات که به دنبال یادگیری مبانی برنامهنویسی هستند.
- علاقهمندان به کامپیوترهای قدیمی و نوستالژی که میخواهند با زبان BASIC، برنامههایی برای این سیستمها بنویسند.
- برنامهنویسان با تجربه که میخواهند دانش خود را در زمینهی BASIC بهروز کنند یا مهارتهای جدیدی کسب کنند.
چرا این دوره را بگذرانیم؟
با گذراندن دوره "جادوی BASIC"، شما:
- یک زبان برنامهنویسی ساده، قدرتمند و بسیار کاربردی را یاد خواهید گرفت.
- قادر خواهید بود برنامههای دلخواه خود را برای کامپیوترهای IBM PC و سازگار بسازید.
- با مفاهیم اساسی برنامهنویسی، از جمله متغیرها، حلقهها، شرطها و توابع، آشنا خواهید شد.
- مهارتهای حل مسئله خود را بهبود خواهید بخشید.
- یک پایه محکم برای یادگیری زبانهای برنامهنویسی پیشرفتهتر خواهید داشت.
- با دنیای جذاب کامپیوترهای کلاسیک و برنامهنویسی دهههای گذشته آشنا خواهید شد.
- از پشتیبانی کامل و پاسخ به سوالات خود در طول دوره بهرهمند خواهید شد.
- اعتماد به نفس خود را در برنامهنویسی افزایش خواهید داد.
سرفصلهای دوره (100 سرفصل جامع)
دوره "جادوی BASIC" شامل بیش از 100 سرفصل جامع است که به شما کمک میکند تا به طور کامل با زبان BASIC آشنا شوید. در اینجا، تنها به چند نمونه از سرفصلها اشاره میکنیم:
- مقدمه و تاریخچه BASIC
- نصب و راهاندازی GW-BASIC
- نصب و راهاندازی QuickBASIC
- آشنایی با محیط ویرایشگر
- ساختار یک برنامه BASIC
- دستورات PRINT و INPUT
- متغیرها و انواع دادهها
- عملگرهای محاسباتی
- عملگرهای مقایسهای
- عملگرهای منطقی
- دستورات شرطی IF-THEN-ELSE
- حلقههای FOR-NEXT
- حلقههای WHILE-WEND
- حلقههای DO-LOOP
- کار با آرایههای یک بعدی
- کار با آرایههای دو بعدی
- ایجاد و استفاده از زیر برنامهها (SUB)
- ایجاد و استفاده از توابع (FUNCTION)
- توابع رشتهای (LEN, MID, LEFT, RIGHT)
- عملیات روی رشتهها (جمع، مقایسه، جایگزینی)
- خواندن اطلاعات از فایلها
- نوشتن اطلاعات در فایلها
- مدیریت فایلهای متنی
- رسم خطوط و اشکال هندسی
- رنگآمیزی در حالت گرافیکی
- کار با صفحه نمایش گرافیکی
- پخش صدا و موسیقی
- ساخت بازیهای ساده در BASIC
- ایجاد منوها و رابطهای کاربری
- خطایابی و رفع اشکال در برنامهها
- بهینهسازی کدهای BASIC
- مفاهیم برنامهنویسی ساختیافته
- کار با پوینترها (در QuickBASIC)
- ساختارها (Structures) و رکوردها
- فایلهای باینری و نحوه کار با آنها
- و دهها سرفصل آموزشی دیگر...
همین امروز در دوره "جادوی BASIC" ثبتنام کنید و سفر خود را به دنیای شگفتانگیز برنامهنویسی آغاز کنید! فرصت را از دست ندهید و مهارتهای خود را در برنامهنویسی BASIC ارتقا دهید!
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.