کتاب توسعه برنامه‌های حرفه‌ای برای OS/2: راهنمای جامع API و Presentation Manager با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

توسعه برنامه‌های حرفه‌ای برای OS/2: راهنمای جامع API و Presentation Manager توسعه برنامه‌های حرفه‌ای برای OS/2: راهنمای جامع API و Presentation Manager معرفی دوره: دروازه‌ای به دنیای برنامه‌نویسی سیست...

انتخاب پلن

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

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

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

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

عنوان دوره: دوره توسعه برنامه‌های حرفه‌ای برای OS/2: راهنمای جامع API و Presentation Manager

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

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

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

  • 1. مقدمه‌ای بر OS/2 و معماری آن
  • 2. بررسی Presentation Manager و رابط کاربری گرافیکی
  • 3. مفاهیم اولیه برنامه‌نویسی سیستمی در OS/2
  • 4. معرفی زبان C و ابزارهای توسعه OS/2
  • 5. تنظیم محیط توسعه و کامپایلر
  • 6. آغاز یک پروژه جدید در OS/2
  • 7. ساختار یک برنامه OS/2: WinMain و پیام‌ها
  • 8. آشنایی با هندل‌ها و منابع سیستم
  • 9. ثبت کلاس پنجره و ایجاد پنجره اصلی
  • 10. مدیریت پیام‌های پنجره: پیام‌های استاندارد
  • 11. نقاشی در پنجره: مفاهیم اولیه Device Context (DC)
  • 12. توابع پایه‌ای GDI: خط، مستطیل، بیضی
  • 13. استفاده از رنگ‌ها و فونت‌ها در GDI
  • 14. آشنایی با منوها و مدیریت انتخاب منو
  • 15. ایجاد دیالوگ باکس‌ها و مدیریت ورودی کاربر
  • 16. استفاده از کنترل‌های استاندارد: دکمه‌ها، تکست باکس‌ها، لیست باکس‌ها
  • 17. مدیریت رویدادهای کنترلی: کلیک، تغییر متن
  • 18. آشنایی با ماوس و مدیریت ورودی ماوس
  • 19. استفاده از کرسرها و آیکون‌ها
  • 20. آشنایی با کیبورد و مدیریت ورودی کیبورد
  • 21. مدیریت Focus و فعال‌سازی پنجره
  • 22. استفاده از تایمرها و مدیریت رویدادهای زمانی
  • 23. آشنایی با حافظه و تخصیص حافظه در OS/2
  • 24. مدیریت حافظه پویا با malloc و free
  • 25. استفاده از حافظه مشترک (Shared Memory)
  • 26. آشنایی با پروسه‌ها و ریسه‌ها (Threads)
  • 27. ایجاد و مدیریت ریسه‌ها
  • 28. همگام‌سازی ریسه‌ها: Mutexها و Semaphoreها
  • 29. ارتباط بین ریسه‌ها: پیام‌ها و Queues
  • 30. آشنایی با APIهای سیستم OS/2
  • 31. مدیریت فایل‌ها و دایرکتوری‌ها
  • 32. ورودی/خروجی فایل (File I/O)
  • 33. آشنایی با سیستم فایل HPFS و FAT
  • 34. استفاده از APIهای شبکه OS/2
  • 35. ارتباطات بین برنامه‌ها (Inter-Process Communication - IPC)
  • 36. آشنایی با Pipeها و Queues
  • 37. استفاده از DDE (Dynamic Data Exchange)
  • 38. آشنایی با OLE (Object Linking and Embedding)
  • 39. برنامه‌نویسی درایور دستگاه (Device Driver) - مفاهیم اولیه
  • 40. آشنایی با Interrupt Handling
  • 41. مدیریت خطاها و Exception Handling
  • 42. Debugging برنامه‌ها در OS/2
  • 43. استفاده از Debuggerها و ابزارهای پروفایلینگ
  • 44. بهینه‌سازی کد برای OS/2
  • 45. مدیریت منابع سیستم
  • 46. آشنایی با سیستم‌های کمک‌رسانی (Help Systems)
  • 47. ایجاد فایل‌های Help و پیاده‌سازی Help Context-Sensitive
  • 48. آشنایی با Presentation Manager Controls پیشرفته
  • 49. ایجاد Controls سفارشی
  • 50. استفاده از bitmaps و icons پیشرفته
  • 51. مدیریت Window Manager Functions پیشرفته
  • 52. آشنایی با Printing API
  • 53. نحوه کار با چاپگرها در OS/2
  • 54. مدیریت فونت‌ها و اندازه‌گیری متن
  • 55. آشنایی با Multimedia API
  • 56. پخش صدا و تصویر در OS/2
  • 57. مدیریت MIDI و Waveform Audio
  • 58. آشنایی با Device Drivers پیشرفته
  • 59. نوشتن یک Device Driver ساده
  • 60. آشنایی با Device I/O Control (IOCTL)
  • 61. مدیریت حافظه مجازی (Virtual Memory)
  • 62. استفاده از Memory-Mapped Files
  • 63. آشنایی با Extended Attributes (EAs)
  • 64. مدیریت Boot Process در OS/2
  • 65. نوشتن برنامه‌های بوت لودر (Boot Loader)
  • 66. آشنایی با Error Logging و System Monitoring
  • 67. استفاده از System Hooks
  • 68. آشنایی با Security API
  • 69. مدیریت دسترسی به فایل‌ها و منابع
  • 70. آشنایی با LAN Manager API
  • 71. برنامه‌نویسی برای شبکه‌های LAN Manager
  • 72. آشنایی با TCP/IP در OS/2
  • 73. برنامه‌نویسی Socketها
  • 74. ایجاد برنامه‌های Client/Server
  • 75. آشنایی با Database API (DB2/2)
  • 76. اتصال به پایگاه داده و اجرای کوئری‌ها
  • 77. مدیریت Transactoinها
  • 78. آشنایی با REXX و زبان اسکریپت‌نویسی OS/2
  • 79. استفاده از REXX برای Automating Tasks
  • 80. آشنایی با Workplace Shell
  • 81. ایجاد Objectهای سفارشی در Workplace Shell
  • 82. مدیریت Drag & Drop
  • 83. استفاده از Templates و Folders
  • 84. آشنایی با SOM (System Object Model)
  • 85. ایجاد کلاس‌های SOM
  • 86. آشنایی با DSOM (Distributed SOM)
  • 87. آشنایی با CID (Component Integration Definition)
  • 88. برنامه‌نویسی برای Warp Center
  • 89. استفاده از Warp Center API
  • 90. آشنایی با VoiceType
  • 91. برنامه‌نویسی برای تشخیص صدا
  • 92. آشنایی با Video IN
  • 93. Capture فیلم و عکس
  • 94. آشنایی با MIDI
  • 95. برنامه‌نویسی برای موسیقی
  • 96. آشنایی با Animation
  • 97. ایجاد انیمیشن در OS/2
  • 98. آشنایی با Audio IN
  • 99. Capture صدا
  • 100. آشنایی با PMREXX
تگ‌ها: API OS/2 api programming GUI OS/2 OS/2 2.1 OS/2 Application Programmer's Guide OS/2 Programming Presentation Manager برنامه‌نویسی C# برنامه‌نویسی سیستمی توسعه دسکتاپ توسعه نرم‌افزار رابط کاربری گرافیکی سیستم عامل OS/2 سیستم‌های عامل

نظرات

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

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