کتاب ساخت ابزارهای سریع و کاربردی DOS با Quick C: راهنمای جامع توسعه‌دهندگان با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

ساخت ابزارهای سریع و کاربردی DOS با Quick C: راهنمای جامع توسعه‌دهندگان ساخت ابزارهای سریع و کاربردی DOS با Quick C: راهنمای جامع توسعه‌دهندگان آیا می‌خواهید به دنیای جذاب و خاطره‌انگیز DOS بازگردید و...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 87,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره ساخت ابزارهای سریع و کاربردی 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 کوئیک سی

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.