IZI1

البرمجة القائمة على الأحداث - تأليف Ted Faison (غلاف ورقي)

لا توجد تقييمات
Target
USD 64.93

من Target

آخر تحديث: 03 نوفمبر 2026

حول هذا المنتج

ملخص الكتاب متوفر الآن بنسخة غلاف ورقي-- تتضمن لغات مثل 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

اللغة

الإنجليزية

صور المنتجات هي لأغراض توضيحية فقط وهي صور نموذجية. قد تختلف الألوان أو النقوش أو المواصفات أو الأبعاد أو المقاسات أو الوظائف أو أي خصائص أخرى للمنتج الفعلي عن الواقع بسبب خصائص العرض، لذا يرجى الرجوع إلى تفاصيل المنتج المذكورة في الوصف.

قد يعجبك أيضًا