کتاب ساخت ابزارهای سریع و کاربردی DOS با Quick C: راهنمای جامع توسعهدهندگان با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
ساخت ابزارهای سریع و کاربردی DOS با Quick C: راهنمای جامع توسعهدهندگان ساخت ابزارهای سریع و کاربردی DOS با Quick C: راهنمای جامع توسعهدهندگان آیا میخواهید به دنیای جذاب و خاطرهانگیز DOS بازگردید و...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت ابزارهای سریع و کاربردی DOS با Quick C: راهنمای جامع توسعهدهندگان
موضوع کلی: برنامهنویسی سیستم در DOS
موضوع میانی: توسعه ابزارهای کاربردی در محیط DOS با زبان C
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی سیستم در DOS
- 2. چرا DOS؟ تاریخچه و معماری DOS
- 3. محیط Quick C IDE
- 4. نصب و راهاندازی Quick C
- 5. اولین برنامه C در Quick C
- 6. کامپایل و لینک کردن برنامهها
- 7. مفاهیم پایهای زبان C
- 8. متغیرها و انواع داده
- 9. عملگرها در C
- 10. دستورات شرطی (if, else, switch)
- 11. حلقهها (for, while, do-while)
- 12. توابع در C
- 13. آرایهها
- 14. اشارهگرها (Pointers)
- 15. ساختارها (Structures)
- 16. یونیونها (Unions)
- 17. مدیریت حافظه در C
- 18. ورودی/خروجی استاندارد
- 19. کار با فایلها در C
- 20. کار با رشتهها (Strings)
- 21. تبدیل انواع داده
- 22. توابع کتابخانهای استاندارد C (stdio.h, stdlib.h)
- 23. مقدمهای بر برنامهنویسی DOS
- 24. ساختار فایلهای اجرایی DOS (.COM و .EXE)
- 25. تفاوت بین برنامههای .COM و .EXE
- 26. فراخوانی توابع DOS (DOS Interrupts)
- 27. توابع مدیریت دیسک
- 28. توابع مدیریت فایل
- 29. توابع مدیریت دایرکتوری
- 30. توابع مدیریت حافظه در DOS
- 31. توابع مدیریت فرآیندها (Processes)
- 32. توابع مدیریت زمان و تاریخ
- 33. توابع ورودی/خروجی دستگاهها
- 34. توابع کنترل صفحه نمایش
- 35. توابع کنترل صفحه کلید
- 36. کار با دستورات خط فرمان DOS
- 37. پارامترهای خط فرمان
- 38. تفسیر پارامترهای خط فرمان
- 39. نوشتن برنامههای تعاملی خط فرمان
- 40. توسعه ابزارهای خط فرمان (Command-line Utilities)
- 41. مدیریت ارور در برنامههای DOS
- 42. استفاده از کدهای بازگشتی (Return Codes)
- 43. نوشتن ابزارهای ساده مشاهده فایل
- 44. نوشتن ابزارهای کپی فایل
- 45. نوشتن ابزارهای انتقال فایل
- 46. نوشتن ابزارهای حذف فایل
- 47. نوشتن ابزارهای تغییر نام فایل
- 48. نوشتن ابزارهای جستجو در فایل
- 49. نوشتن ابزارهای مشاهده دایرکتوریها
- 50. نوشتن ابزارهای ایجاد دایرکتوری
- 51. نوشتن ابزارهای حذف دایرکتوری
- 52. نوشتن ابزارهای تغییر دایرکتوری
- 53. مفاهیم پیشرفته DOS
- 54. مدیریت حافظه گسترده (EMS) و حافظه مجازی (XMS)
- 55. استفاده از توابع EMS در C
- 56. استفاده از توابع XMS در C
- 57. برنامهنویسی با استفاده از DMA (Direct Memory Access)
- 58. تکنیکهای بهینهسازی در DOS
- 59. مدیریت پشته (Stack) در DOS
- 60. ارتباط بین پردازشی (Inter-process Communication)
- 61. استفاده از سیگنالها در DOS
- 62. مدیریت وقفه (Interrupt Handling)
- 63. نوشتن درایورهای دستگاه ساده (Device Drivers)
- 64. توسعه ابزارهای دیسک پیشرفته
- 65. ابزارهای مانیتورینگ سیستم
- 66. ابزارهای مدیریت فرآیند
- 67. ابزارهای مدیریت حافظه
- 68. ابزارهای کار با دادههای باینری
- 69. کار با دادههای متنی و استخراج اطلاعات
- 70. توسعه ابزارهای پردازش متن
- 71. ابزارهای فشردهسازی و استخراج فایل (مفهومی)
- 72. ابزارهای امنیتی پایه (مفهومی)
- 73. کار با فرمتهای فایل متداول در DOS
- 74. تکنیکهای کار با زمانبندی اجرای برنامهها
- 75. خودکارسازی وظایف با اسکریپتها و برنامهها
- 76. مقدمهای بر مفاهیم گرافیکی ساده در DOS (در صورت امکان)
- 77. استفاده از کاراکترهای گرافیکی ASCII
- 78. نوشتن برنامههای مبتنی بر منو
- 79. طراحی رابط کاربری ساده مبتنی بر متن
- 80. مفاهیم پیشرفته برنامهنویسی C برای DOS
- 81. استفاده از کامپایلر C برای بهینهسازی کد
- 82. تکنیکهای دیباگینگ پیشرفته در Quick C
- 83. استفاده از کتابخانههای خارجی (در صورت لزوم)
- 84. توسعه ابزارهای سیستمی پیچیدهتر
- 85. نوشتن ابزارهای مقایسه فایل (Diff tools)
- 86. نوشتن ابزارهای جستجوی پیشرفته (Findstr-like)
- 87. نوشتن ابزارهای جایگزینی در متن (Sed-like)
- 88. مدیریت لاگ فایلها
- 89. توسعه ابزارهای پشتیبانگیری ساده
- 90. توسعه ابزارهای بازیابی ساده
- 91. مدیریت اطلاعات پیکربندی (Configuration Files)
- 92. کار با دستورات داخلی (Internal Commands) و خارجی (External Commands)
- 93. ارتباط با سیستم عامل DOS از طریق توابع C
- 94. مفاهیم مرتبط با اجرای برنامهها در زمان بوت (Boot-time)
- 95. نوشتن برنامههای قابل اجرا در محیط واقعی DOS
- 96. چالشهای برنامهنویسی در محیط محدود DOS
- 97. جمعبندی مباحث و پروژههای عملی
- 98. مروری بر بهترین شیوهها در برنامهنویسی DOS
- 99. منابع برای یادگیری بیشتر
- 100. ساخت یک ابزار خط فرمان جامع (پروژه پایانی)
تگها:
C Programming
DOS
DOS Development
DOS Utilities
low-level programming
MS-DOS
Quick C
Quick C DOSutilities
System Programming
ابزارهای DOS
برنامه نویسی C++
برنامه نویسی سیستم
توسعه DOS
کوئیک سی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.