کتاب راهنمای جامع برنامهنویسی IBM PC: از اصول تا توسعه برنامههای کاربردی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
راهنمای جامع برنامهنویسی IBM PC: از اصول تا توسعه برنامههای کاربردی راهنمای جامع برنامهنویسی IBM PC: از اصول تا توسعه برنامههای کاربردی مسیر شما برای تسلط بر عمیقترین لایههای برنامهنویسی کامپیو...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره راهنمای جامع برنامهنویسی IBM PC: از اصول تا توسعه برنامههای کاربردی
موضوع کلی: مبانی و برنامهنویسی کامپیوتر
موضوع میانی: برنامهنویسی سیستمهای شخصی
📋 سرفصلهای دوره
- 1. آشنایی با تاریخچه کامپیوترهای شخصی و IBM PC
- 2. معرفی معماری IBM PC: پردازنده، حافظه و اجزای جانبی
- 3. آشنایی با سیستمعامل DOS و رابط خط فرمان
- 4. نصب و راهاندازی DOS و پیکربندی اولیه
- 5. کار با دستورات اولیه DOS: فهرستبندی، کپی، حذف فایلها
- 6. مفاهیم فایل و پوشه در DOS
- 7. آشنایی با ویرایشگر متن EDLIN و ویرایش فایلهای متنی
- 8. مبانی زبان اسمبلی: معرفی و ساختار
- 9. مجموعه دستورالعملهای پردازنده 8088/8086
- 10. ثباتها و آدرسدهی در زبان اسمبلی
- 11. دستورات انتقال دادهها در اسمبلی
- 12. عملگرهای محاسباتی و منطقی در اسمبلی
- 13. ساختارهای کنترل جریان: شرطیها و حلقهها در اسمبلی
- 14. زیرروالها و استفاده از پشته در اسمبلی
- 15. مدیریت حافظه در اسمبلی
- 16. وقفه (Interrupt) و سرویسهای وقفه در DOS و BIOS
- 17. ورودی و خروجی پایه در زبان اسمبلی
- 18. برنامهنویسی صفحه نمایش در اسمبلی
- 19. کار با کیبورد و خواندن ورودی در اسمبلی
- 20. مبانی برنامهنویسی گرافیکی در اسمبلی
- 21. آشنایی با تایمر و ساعت در اسمبلی
- 22. ساخت برنامههای کاربردی ساده در اسمبلی
- 23. معرفی زبان برنامهنویسی BASIC
- 24. مبانی زبان BASIC: متغیرها، دادهها و عملگرها
- 25. دستورات ورودی و خروجی در BASIC
- 26. ساختارهای کنترل جریان در BASIC
- 27. حلقهها و تکرار در BASIC
- 28. کار با آرایهها در BASIC
- 29. توابع و زیرروالها در BASIC
- 30. مدیریت رشتهها در BASIC
- 31. کار با فایلها در BASIC
- 32. برنامهنویسی گرافیکی در BASIC
- 33. برنامهنویسی صوتی در BASIC
- 34. ساخت بازیهای ساده در BASIC
- 35. معرفی زبان C و مفاهیم اولیه
- 36. ساختار یک برنامه C
- 37. انواع دادهها و متغیرها در C
- 38. عملگرها و عبارات در C
- 39. ساختارهای کنترل جریان در C
- 40. حلقهها در C
- 41. توابع در C
- 42. آرایهها و رشتهها در C
- 43. ساختمان دادهها در C
- 44. اشارهگرها در C
- 45. مدیریت حافظه پویا در C
- 46. ورودی و خروجی در C
- 47. کار با فایلها در C
- 48. برنامهنویسی گرافیکی در C (با استفاده از کتابخانههای گرافیکی اولیه)
- 49. برنامهنویسی سیستمعامل DOS با C
- 50. آشنایی با BIOS و تماس با آن از طریق C
- 51. ایجاد وقفه های نرم افزاری در C
- 52. مدیریت صفحه نمایش در C
- 53. مدیریت کیبورد در C
- 54. مدیریت ماوس در C
- 55. برنامهنویسی سریال و موازی در C
- 56. آشنایی با مبانی سختافزاری PC
- 57. معرفی کارتهای جانبی و درایورها
- 58. مدیریت حافظه گسترده (Expanded Memory)
- 59. مدیریت حافظه توسعهیافته (Extended Memory)
- 60. مفاهیم چندوظیفهای (Multitasking) اولیه
- 61. آشنایی با محافظت حافظه (Protected Mode)
- 62. کار با پورتهای ورودی/خروجی
- 63. برنامهنویسی درایورهای دستگاه (مفاهیم اولیه)
- 64. اشکالزدایی (Debugging) برنامههای اسمبلی و C
- 65. استفاده از اشکالزداها (Debuggers)
- 66. معرفی کامپایلرها و ویرایشگرها
- 67. استفاده از ابزارهای جانبی برنامهنویسی
- 68. بهینهسازی کد اسمبلی و C
- 69. برنامهنویسی سختافزاری پیشرفته
- 70. آشنایی با ساختار فایلهای اجرایی (EXE و COM)
- 71. آشنایی با سیستمعامل OS/2
- 72. برنامهنویسی برای OS/2 (مفاهیم اولیه)
- 73. معرفی مفاهیم شبکه
- 74. برنامهنویسی شبکه (مفاهیم اولیه)
- 75. معرفی واسطهای برنامهنویسی نرمافزار (API)
- 76. استفاده از APIهای DOS و BIOS
- 77. اصول طراحی رابط کاربری (UI)
- 78. برنامهنویسی رابط کاربری متنی
- 79. معرفی محیطهای توسعه یکپارچه (IDE)
- 80. استفاده از IDEهای DOS
- 81. برنامهنویسی تحت DOS با استفاده از کتابخانهها
- 82. ایجاد کتابخانههای شخصی
- 83. معرفی ساختار دادههای پیچیده
- 84. ساختارهای دادهای در حافظه
- 85. آشنایی با الگوریتمها و ساختمان دادهها
- 86. مدیریت خطا و استثنائات
- 87. اصول امنیت در برنامهنویسی
- 88. پروژه: ساخت یک برنامه کاربردی ساده (Assembly)
- 89. پروژه: ساخت یک برنامه کاربردی ساده (BASIC)
- 90. پروژه: ساخت یک برنامه کاربردی ساده (C)
- 91. مروری بر مفاهیم و تکنیکهای پیشرفته
- 92. نکات و ترفندهای برنامهنویسی حرفهای
- 93. بهبود عملکرد برنامهها
- 94. استفاده از ابزارهای پروفایل (Profiling)
- 95. برنامهنویسی موازی (مفاهیم اولیه)
- 96. آینده برنامهنویسی کامپیوترهای شخصی
- 97. جمعبندی و مرور کلی دوره
- 98. آمادهسازی برای آزمونهای تخصصی
- 99. منابع و مراجع تکمیلی
- 100. سخن پایانی و راهنماییهای بیشتر
تگها:
DOS Programming
IBM PC Programming
Programming the IBM personal computer
Retro Computing
آموزش برنامهنویسی
اصول برنامهنویسی
برنامهنویسی IBM PC
برنامهنویسی تحت داس
برنامهنویسی سیستم
توسعه برنامههای کاربردی
زبان اسمبلی
زبان بیسیک
کامپیوترهای شخصی
مبانی کامپیوتر
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.