حول هذا المنتج
ملخص الكتاب متوفر الآن بنسخة غلاف ورقي-- تتضمن لغات مثل C# و VB .NET و Delphi دعماً مدمجاً للأحداث، وتصبح هذه الأحداث قوية جداً عندما تربط بين كائنات ومكونات النظام. تتيح الأحداث لهذه الأجزاء التفاعل فيما بينها دون أي ارتباط وثيق، مما يسمح بتطوير واختبار كل جزء بشكل مستقل، وهو ما يحافظ على نظافة الكود وبساطته. ويُعد التطوير القائم على المكونات (CBD) امتداداً للبرمجة كائنية التوجه. تتخلص طريقة التطوير القائمة على المكونات (CBD) من القيود المرتبطة بلغات برمجة محددة أو موردين معينين في البرمجة كائنية التوجه (OOP)، مما يجعل إعادة استخدام البرمجيات أكثر عملية ويسرع عملية التطوير. وتعد البرمجة القائمة على الأحداث الخطوة المنطقية التالية في الـ CBD، حيث تجعل المكونات أكثر قابلية لإعادة الاستخدام بفضل طبيعتها المنفصلة. كما أن الأنظمة القائمة على الأحداث أسهل في التطوير، مما يعني أنها أقل تكلفة وأكثر موثوقية من أنظمة الـ OOP أو الـ CBD التقليدية. يعلمك هذا الكتاب كيفية تطوير برمجيات تعتمد على أجزاء تتفاعل بشكل أساسي من خلال آلية الأحداث. ستتعلم كيفية استخدام الأحداث في مواقف مختلفة ومتعددة، لحل مشكلات التطوير المتكررة دون حدوث ترابط وثيق بين المكونات. يقدم الكتاب مخطط توصيل الإشارة (Signal Wiring Diagram)، وهو شكل مبتكر من المخططات البرمجية يشبه مخططات الدوائر التي يستخدمها مصممو الأجهزة. ويختتم الكتاب بسلسلة من دراسات الحالة التي تدمج جميع المفاهيم المعروضة. باختصار، ستكون هذه النسخة من الكتاب رفيقك الأمثل لأنها: توضح كيفية استخدام نموذج البرمجة القائم على الأحداث لتقليل أو إلغاء الارتباط بين الفئات والمكونات تماماً، وتصف المكونات بما في ذلك المنسقين (coordinators)، والعاملين (workers)، والبنائين (builders)، والروابط (binders)، والموجهات (routers)، كما تتضمن ثلاث دراسات حالة كاملة تحاكي المفاهيم المستخدمة لتصميم أنظمة صغيرة ومتوسطة وكبيرة.
نبذة عن المؤلف يتمتع Ted Faison بخبرة تزيد عن 25 عاماً في صناعة البرمجيات، وقد شارك في البرمجة كائنية التوجه والتطوير القائم على المكونات منذ نشأة هذه التقنيات. عمل بشكل أساسي في القطاع الخاص، كما عمل مستشاراً للحكومتين الأمريكية والإيطالية. وهو عضو في IEEE و ACM، وباحث نشط في مجال هندسة البرمجيات، ومتخصص في البرمجيات القائمة على المكونات. يعمل كمهندس برمجيات أول في Southern California Auto Club، حيث يتولى تطوير نظام .NET موزع وضخم لإدارة علاقات العملاء. وتد يعد مؤلفاً لكتب Component-Based Development with Visual C#، و Borland C++ Object-Oriented Programming، و Graphical User Interfaces with TurboC++.
- المميزات
- متوفر الآن بنسخة غلاف ورقي - لغات مثل C# و VB .
- نبذة عن المؤلف: يتمتع تيد فايسون بخبرة تزيد عن 25 عاماً في صناعة البرمجيات، وقد شارك في البرمجة كائنية التوجه والتطوير القائم على المكونات منذ نشأة هذه التقنيات.
- 692 صفحة
- الحواسيب، البرمجة
المواصفات
- الأبعاد (الإجمالية)
9.25 بوصة (ارتفاع) × 7.5 بوصة (عرض) × 1.39 بوصة (عمق)
- الوزن
2.59 رطل
- العمر المقترح
22 سنة فما فوق
- عدد الصفحات
692
- الفئة
أجهزة الكمبيوتر
- الفئة الفرعية
البرمجة
- الناشر
Apress
- الموضوع
البرمجة كائنية التوجه
- التنسيق
غلاف ورقي
- المؤلف
Ted Faison
- اللغة
الإنجليزية