دوره توسعه برنامههای حرفهای برای OS/2: راهنمای جامع API و Presentation Manager همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب توسعه برنامههای حرفهای برای OS/2: راهنمای جامع API و Presentation Manager
موضوع کلی: برنامهنویسی سیستمی
موضوع میانی: توسعه برنامههای دسکتاپ
📋 سرفصلهای کتاب (100 موضوع)
- 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
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.