أمثلة رمز من كتاب البرمجة القائم على الأحداث وغير المتزامن
https://dalija.prasnikar.info/delphiebap/
https://dalija.prasnikar.info
الجزء 1. الحلقة
الفصل 1. التعقيد الخفي
- conhelloworld.dpr
- Helloworld.dpr
الفصل 2. النظر في وحدة التحكم
- stumparams.dpr
- الاستهلاك
- Consumloop.dpr
الجزء 2. أنظمة المراسلة
الفصل 7. نظام مراسلة Windows
- 7.1 قائمة انتظار رسالة Windows
الفصل 8. نظام مراسلة Windows في VCL
- 8.2 نافذة للمكونات غير المرئية
- GEARAPP.DPR
- GEARU.PAS
- GEARMAINF.PAS
- GEARMAINF.DFM
الفصل 10. النظام
- msgapp.dpr
- msgmainf.pas
- msgmainf.dfm
الجزء 3. الحياة والكون وكل شيء
الفصل 12. إدارة الذاكرة التلقائية والفصل 14. مساعدو الفصل
- xmlbuilderapp.dpr
- xmlbuilderu.pas
- xmlbuildermainf.pas
- xmlbuildermainf.dfm
- xmlbuilderintfu.pas
الفصل 13.6 واجهات و generics
الفصل 15. الأساليب المجهولة و lambdas
15.4 التقاط طريقة مجهولة المصدر
- Anonymousvar.dpr
- Anonymousvarproc.dpr
- AnonymousVarProc2.dpr
- Anonymous1.dpr
- Anonymous2.dpr
- Anonymous3.dpr
- Anonymous4.dpr
- Anonymous5.dpr
- مجهول 6.DPR
- مجهول 7.DPR
- Anonymous8.dpr
15.5 التقاط وحلقات
- CaptureLoops.dpr
- CaptureLoopScorrect.DPR
- CaptureLoopsObject.DPR
15.6 دورات مرجعية طريقة مجهولة
- Cycle1.DPR
- Cycle2.dpr
- Cycle3.dpr
- Cycle4.dpr
15.7 باستخدام المراجع الضعيفة لكسر دورات مرجعية طريقة مجهولة المصدر
الجزء 4. البرمجة غير المتزامنة والرؤوس المتعددة
الفصل 16. البرمجة غير المتزامنة والرؤوس المتعددة
- متزامن
- synchronousmainf.pas
- synchronousmainf.dfm
الفصل 19. التطبيق.
- ProcessMSGAPP.DPR
- ProcessMsgMainf.Pas
- ProcessMSGMAINF.DFM
الفصل 20. نقل العمليات الطويلة إلى موضوع خلفية
- BackgroundApp.dpr
- BackgroundMainf.Pas
- BackgroundMainf.DFM
الفصل 21. مربع الحوار غير المتزامن
- Asyncdlg.dpr
- Asyncdlg.dproj
- Asyncdlgmainf.pas
- Asyncdlgmainf.fmx
الفصل 22. المهام
- TASKSAPP.DPR
- TASKSMAINF.PAS
- TASKSMAINF.DPR
الفصل 23. العودة إلى المستقبل
- FutureApp.dpr
- FutureMainf.Pas
- FutureMainf.DFM
الفصل 24. لا يوجد مستقبل مثل مستقبلك
الجزء 5. سلامة الموضوع
الفصل 25. ما هي سلامة الموضوع على أي حال؟
الفصل 29. استخدم البيانات الثابتة
الفصل 31. نمط التهيئة
- initializationPattern.Pas
الفصل 32. حماية البيانات المشتركة
الجزء 6. واجهة المستخدم الرسومية والمتعددات
الفصل 34. التواصل مع الموضوع الرئيسي
- guicommapp.dpr
- guicommainf.pas
- guicommainf.dfm
- Progressf.Pas
- Progressf.DFM
- Controlsf.Pas
- Controlsf.DFM
- speedf.pas
- Speedf.DFM
- messagingf.pas
- Messagingf.dfm
الفصل 35. قضايا الاتصالات وقضايا واجهة المستخدم الرسومية