السلام عليكم ,
على طريقة الكتاب الأول ,
سيكون هذا الكتاب مخصص لضم دروس ومقالات الأعضاء الخاصة بالمكتبات الغير قياسية ( يعني التطبيقات التي يتم تنفيذها بالاعتماد على الجزء الأول من الكتاب) .
جميع المواضيع مصنفة حسب المواضيع .. وليس حسب المكتبات ..
بمعنى .. نضم جميع المواضيع الخاصة بال Threads .. في فصل واحد .. بغض النظر عن المكتبة .. وهذه الطريقة متبعة في مواقع عالمية مثل code project ..
لن يشمل الكتاب QT أو WxWidget أو أي مواضيع خاصة بأقسام أخرى مثل .NET أو Game/Graphics Programming
الكتاب سيشمل التالي /
الفصل الأول : البرمجة المرئية :-
يشمل انشاء واجهات لبرامجك باستخدام أي مكتبة أو اطار عمل.. مثل Win32 API - MFC - الخ .. وشرح أي موضوع يتعلق بها مثل الرسائل والأحداث Events/Messages .. وأساسيات الرسم ( مثل شرح مفهوم DC في Win32 ) ..
الفصل الثاني : الملفات ..
ويشمل المواضيع المتقدمة عن الملفات .. باستخدام مكتبات غير قياسية .. مثل Win32 API - MFC وحتى Boost أو أي مكتبة تتيح لنا انشاء وكتابة الملفات .. كاستخدام دوال النظام في Linux .
أيضا .. هذ الفصل .. سيشمل الملفات المضغوطة Compressed Files .. وملفات ال XML .. وقراءتها باستخدام مكتبات مثل tinyXML ..
الفصل الثالث : Kernel ( نواة النظام )
يتحدث عن مواضيع ومفاهيم في نظم التشغيل مثل Threads و Processes .. و Mutex و Semaphore وادارة الذاكرة .. الخ ,
باستخدام دوال النظام مثل Win32 API في الويندوز .. أو posix في Linux ..
ويمكن الاستعانة بأي مكتبة أخرى تغطّي هذا الجانب .. مثل MFC و Boost .. أو أي مكتبة .
الفصل الرابع : الشبكات :
برمجة الشبكات .. بأي مكتبة مخصصة لذلك ,
سيتم استخدام مكتبات لذلك .. مثل opentnl - Raknet أو Boost ,,, HawkNL ..
ويمكن استخدام دوال النظام مثل win32 sockets ..
الفصل الخامس : قواعد البيانات .
برمجة برامج تستخدم قواعد البيانات .. وليس قواعد البيانات نفسها ..
الفصل الخامس :مكتبات غير قياسية :
boost : هياكل البيانات .. وغيرها من المواضيع التي لا تنتمي للفصول الاخرى من الكتاب ,
أو أي مكتبة .. غير قياسية .. لاتنتمي لأي فصل من الفصول ,
هذه نظرة أولية على الكتاب ... اذا كان هناك أي ملاحظة على الفصول .. أو كان لدى أحد أي استعداد ليقوم بفهرسة صفحات معينة .. فأتمنى ذلك ,.
اذا يريد أحد المساعدة في الفهرسة .. سأقوم بارسال له صفحة انترنت تحوي عدد من الروابط + وصف الموضوع .. وعليه فهرستها ..
لن تأخذ الفهرسة أكثر من نصف ساعة .. من وقتك الطويل ..
- نريد الاتفاق أولا على تحسين فهرسة الكتاب ,
- ثم توزيع المهام .



