کتاب تسلط بر برنامه‌نویسی OS/2: راهنمای جامع Reference Programmer's Microsoft با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

سفری به اعماق برنامه‌نویسی سیستم‌عامل: دوره تسلط بر برنامه‌نویسی OS/2 آیا آماده‌اید تا مهارت‌های برنامه‌نویسی خود را به سطحی فراتر از دنیای امروز ارتقا دهید؟ آیا مشتاقید رازهای نهفته در قلب یکی از پیش...

انتخاب پلن

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

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

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

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

عنوان دوره: دوره تسلط بر برنامه‌نویسی OS/2: راهنمای جامع Reference Programmer's Microsoft

موضوع کلی: برنامه‌نویسی سیستم عامل

موضوع میانی: توسعه نرم‌افزار برای سیستم عامل‌های قدیمی

📋 سرفصل‌های دوره

  • 1. مبانی OS/2: مروری بر معماری و تاریخچه
  • 2. نصب و راه‌اندازی محیط توسعه OS/2
  • 3. ساختار فایل‌های اجرایی OS/2 (NE, LX)
  • 4. ابزارهای توسعه: کامپایلرها، لینکرها، و دیباگرها
  • 5. محیط اجرایی OS/2: KERNEL و SHELL
  • 6. مدیریت حافظه در OS/2: سگمنت‌ها و صفحات
  • 7. آشنایی با سیستم فایل HPFS
  • 8. مدیریت فرآیندها و نخ‌ها (Threads)
  • 9. همگام‌سازی فرآیندها و نخ‌ها: Mutexes, Semaphores, Events
  • 10. مدیریت وقفه (Interrupts) در OS/2
  • 11. ورودی/خروجی پایه (I/O) در OS/2
  • 12. سیستم عامل ویندوز: مروری بر سیستم‌های OS/2
  • 13. مدیریت خطا و استثنائات در OS/2
  • 14. ساختار و استفاده از فایل‌های DLL
  • 15. برنامه‌نویسی رابط کاربری گرافیکی (GUI) در OS/2: Presentation Manager
  • 16. ساختار و معماری Presentation Manager
  • 17. ایجاد پنجره‌ها و مدیریت آن‌ها در Presentation Manager
  • 18. مدیریت پیام‌ها (Messages) در Presentation Manager
  • 19. رسم و گرافیک در Presentation Manager
  • 20. مدیریت ورودی کاربر: ماوس و صفحه کلید
  • 21. فونت‌ها و متن در Presentation Manager
  • 22. مدیریت کنترل‌ها (Controls) در Presentation Manager: دکمه‌ها، لیست‌ها و ...
  • 23. استفاده از منوها و میانبرهای صفحه کلید
  • 24. کار با Dialog Boxes در Presentation Manager
  • 25. مدیریت Clipboard و انتقال داده‌ها
  • 26. کار با آیکون‌ها و منابع (Resources)
  • 27. برنامه‌نویسی چاپ (Printing) در OS/2
  • 28. چگونگی پیاده‌سازی OLE در OS/2
  • 29. برنامه‌نویسی شبکه (Networking) در OS/2
  • 30. برنامه‌نویسی پورت‌های سریال و موازی
  • 31. مدیریت زمان‌بندی و تایمرها
  • 32. توسعه درایورهای دستگاه (Device Drivers)
  • 33. آشنایی با ساختار IFS
  • 34. برنامه‌نویسی سیستم فایل HPFS
  • 35. برنامه‌نویسی سیستم فایل FAT
  • 36. پشتیبانی از فایل‌های طولانی
  • 37. امنیت در OS/2
  • 38. مدیریت کاربران و گروه‌ها
  • 39. استفاده از کتابخانه‌های سیستم OS/2
  • 40. مبانی استفاده از APIهای OS/2
  • 41. فراخوانی‌های سیستمی (System Calls)
  • 42. مدیریت حافظه پیشرفته
  • 43. برنامه‌نویسی Multi-threading پیشرفته
  • 44. همگام‌سازی پیشرفته: Mutex, Semaphore, Event
  • 45. برنامه‌نویسی IPC (Inter-Process Communication): Queues, Pipes, Shared Memory
  • 46. برنامه‌نویسی Socket در OS/2
  • 47. استفاده از کتابخانه‌های DLL سفارشی
  • 48. برنامه‌نویسی با زبان اسمبلی (Assembly) در OS/2
  • 49. بهینه‌سازی کد در OS/2
  • 50. اشکال‌زدایی (Debugging) برنامه‌های OS/2
  • 51. آشنایی با ابزارهای پروفایل (Profiling)
  • 52. برنامه‌نویسی برای سیستم‌های چند پردازنده‌ای
  • 53. مدیریت منابع (Resources) سیستم
  • 54. مدیریت خطا و رسیدگی به استثنائات پیشرفته
  • 55. برنامه‌نویسی رابط خط فرمان (CLI) در OS/2
  • 56. ایجاد برنامه‌های سرویس (Services) در OS/2
  • 57. استفاده از رجیستری (Registry) OS/2
  • 58. برنامه‌نویسی با زبان C/C++ در OS/2
  • 59. مباحث پیشرفته C++ در OS/2
  • 60. تکنیک‌های بهینه‌سازی حافظه
  • 61. مدیریت فایل‌های بزرگ
  • 62. برنامه‌نویسی سیستم فایل NTFS (در صورت امکان)
  • 63. آشنایی با Warp 4 و ویژگی‌های جدید OS/2
  • 64. برنامه‌نویسی با ویژگی‌های جدید Warp 4
  • 65. مدیریت پورت‌های موازی و سریال پیشرفته
  • 66. طراحی و پیاده‌سازی درایورهای دستگاه پیشرفته
  • 67. برنامه‌نویسی با APIهای OS/2 Presentation Manager پیشرفته
  • 68. استفاده از کتابخانه‌های Third-party در OS/2
  • 69. برنامه‌نویسی Plug and Play (PnP) در OS/2
  • 70. امنیت پیشرفته در OS/2
  • 71. استفاده از ابزارهای امنیتی در OS/2
  • 72. پشتیبانی از Unicode در OS/2
  • 73. برنامه‌نویسی بین‌المللی‌سازی (Internationalization) در OS/2
  • 74. لوکالیزه‌سازی (Localization) برنامه‌های OS/2
  • 75. برنامه‌نویسی با OpenDoc در OS/2
  • 76. برنامه‌نویسی با SOM (System Object Model)
  • 77. معرفی OS/2 Workplace Shell
  • 78. کار با Workplace Shell: Object Model
  • 79. برنامه‌نویسی با ویژگی‌های drag-and-drop در Workplace Shell
  • 80. ایجاد برنامه‌های کاربردی با رابط کاربری Workplace Shell
  • 81. ایجاد افزونه‌ها برای Workplace Shell
  • 82. استفاده از Object-Oriented Programming در برنامه‌نویسی OS/2
  • 83. الگوهای طراحی (Design Patterns) در OS/2
  • 84. اصول طراحی نرم‌افزار برای OS/2
  • 85. مستندسازی (Documentation) برنامه‌های OS/2
  • 86. آزمون و خطای (Testing) برنامه‌های OS/2
  • 87. استقرار (Deployment) برنامه‌های OS/2
  • 88. بهینه‌سازی عملکرد برنامه‌های OS/2
  • 89. آشنایی با مباحث مربوط به Virtual PC و OS/2
  • 90. آشنایی با eComStation و OS/2
  • 91. نگاهی به آینده OS/2 و برنامه‌نویسی آن
  • 92. پروژه‌های عملی: ساخت یک برنامه ساده Presentation Manager
  • 93. پروژه‌های عملی: ساخت یک درایور دستگاه ساده
  • 94. پروژه‌های عملی: ایجاد یک سرویس OS/2
  • 95. پروژه‌های عملی: برنامه‌نویسی یک برنامه شبکه ساده
  • 96. پروژه‌های عملی: ایجاد یک برنامه با رابط کاربری Workplace Shell
  • 97. پروژه‌های عملی: پورت کردن یک برنامه ساده از DOS به OS/2
  • 98. عیب‌یابی و رفع اشکال در برنامه‌های OS/2: یک مرور کلی
  • 99. مروری بر منابع و مستندات OS/2
  • 100. نکات کلیدی برای برنامه‌نویسی موفق OS/2
تگ‌ها: IBM OS/2 Legacy OS Microsoft OS/2 Programmer's Reference OS/2 OS/2 API Presentation Manager آموزش برنامه‌نویسی برنامه‌نویسی OS/2 برنامه‌نویسی سیستم عامل برنامه‌نویسی نوستالژیک توسعه نرم‌افزار راهنمای برنامه‌نویسی سیستم عامل‌های قدیمی

نظرات

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

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