کتاب توسعه برنامههای حرفهای برای OS/2: راهنمای جامع API و Presentation Manager با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
توسعه برنامههای حرفهای برای OS/2: راهنمای جامع API و Presentation Manager توسعه برنامههای حرفهای برای OS/2: راهنمای جامع API و Presentation Manager معرفی دوره: دروازهای به دنیای برنامهنویسی سیست...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره توسعه برنامههای حرفهای برای 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
سیستمهای عامل
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.