کتاب صوتی آموزش جامع برنامهنویسی با IBM PC BASIC: از صفر تا حرفهای
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب آموزش جامع برنامهنویسی با IBM PC BASIC: از صفر تا حرفهای
موضوع کلی: برنامهنویسی و توسعه نرمافزار
موضوع میانی: زبانهای برنامهنویسی پایه و مقدماتی
📋 سرفصلهای کتاب (100 موضوع)
- 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. منابع و مراجع
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.