التعليقات

تطوير مكونات مخصصة في دلفي

تطوير مكونات مخصصة في دلفي


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

المكونات هي العناصر الأساسية للبيئة دلفي. واحدة من أهم ميزات دلفي هو أننا نستطيع استخدام دلفي لإنشاء مكونات خاصة بنا.

يمكننا اشتقاق مكون جديد من أي مكون موجود ، ولكن فيما يلي أكثر الطرق شيوعًا لإنشاء المكونات: تعديل عناصر التحكم الحالية ، وإنشاء عناصر تحكم في إطارات ، وإنشاء عناصر تحكم بيانية ، وفئات تحكم Windows فرعية وإنشاء مكونات غير مرئية. مرئي أم لا ، مع أو بدون محرر خاصية ، من البداية ... سمها ما شئت.

تطوير مكونات دلفي ليست مهمة بسيطة ، فهي تنطوي على قدر كبير من المعرفة حول VCL. ومع ذلك ، تطوير مكونات مخصصة ليست مهمة مستحيلة. مكونات الكتابة هي مجرد برمجة نقية.

مقالات ، أوراق ، دروس خصوصية

فيما يلي قائمة بالمقالات التي تتناول تطوير المكونات المخصصة في دلفي.

  • الوصول إلى أعضاء محمية من مكون
    العديد من مكونات Delphi لها خصائص وأساليب مفيدة يتم تمييزها غير مرئية ("محمية") لمطور Delphi. في هذه المقالة ، ستجد الحل البديل لهذه المشكلة - مما يتيح لك الوصول إلى خاصية RowHeights في DBGrid ، على سبيل المثال.
  • إنشاء مكونات دلفي مخصصة - من الداخل والخارج
    سيوضح هذا البرنامج التعليمي كتابة المكونات لك ، والتي يجب أن تؤدي إلى مزيد من إعادة استخدام الرمز. ستتجاوز الخصائص والأحداث والأساليب ، كما ستوضح أيضًا كيفية تثبيت المكونات. الجزء الأخير من هذا البرنامج التعليمي هو حول تصميم وجوه المنحى.
  • إنشاء مكونات دلفي مخصصة ، الجزء الأول
    يوضح هذا الجزء الأول بعضًا من أفضل الطرق لبناء المكونات ، وفي الوقت نفسه يقدم نصائح حول اتخاذ قرار بشأن أفضل فئة أساسية ترثها ، وتستخدم الإعلانات الافتراضية ، وتعقيدات التجاوز ، وما إلى ذلك.
  • إنشاء مكونات دلفي مخصصة ، الجزء الثاني
    غالبًا ما يكون من الضروري كتابة مكونات تؤدي وظائف أكثر تقدمًا. غالبًا ما تحتاج هذه المكونات إلى الرجوع إلى المكونات الأخرى أو تنسيقات بيانات الخاصية المخصصة أو امتلاك خاصية تمتلك قائمة قيم بدلاً من قيمة واحدة. سوف نستكشف العديد من الأمثلة التي تغطي هذه الموضوعات بالذات ، بدءًا بالأكثر بساطة.
  • إنشاء مكونات دلفي مخصصة ، الجزء الثالث
    هذه المقالة هي الجزء الأخير من مقال مكون من ثلاثة أجزاء عن المكونات. غطى الجزء الأول الإنشاء الأساسي للمكونات ، وتناول الجزء الثاني كيفية كتابة الخصائص المتقدمة ، وكيفية كتابة الدفق المخصص لتلك الخصائص والخصائص الفرعية. سيغطي هذا الجزء الأخير محرري الممتلكات / المكونات ، وكيفية كتابة محررين مخصصين للمكونات / الممتلكات الخاصة بك ، وكيفية كتابة المكونات "المخفية".

المزيد من الموارد

أولاً ، إذا كنت تريد المزيد ، فكر في شراء كتاب عن تطوير مكونات مخصصة.
ثانيًا ، لماذا لا تحاول تحديد موقع أحد المكونات الموجودة (ربما مع المصدر) الذي تبحث عنه.
ثالثًا ، عندما تكون متأكدًا تمامًا بنسبة 100٪ من عدم وجود مثل هذا السؤال حول تطوير المكون المخصص ، لا يمكنك الإجابة ... سيكون هناك شيء لا تعرفه. كل ما عليك فعله هو طرح سؤال على منتدى دلفي للبرمجة وانتظار الإجابات.

المقالات والأوراق والبرامج التعليمية
فيما يلي قائمة بالمقالات التي تتناول تطوير المكونات المخصصة في دلفي.

  • رسائل مكون VCL RTF
    يتم إنشاء رسائل المكونات (CM_) فقط بواسطة VCL ولا تنعكس رسائل Windows (WM_) ، كما قد يفترض المرء. على الرغم من أن تنبيهات المكونات (CN_) تنعكس رسائل ويندوز. الفكرة وراء ذلك هي أن Windows غالباً ما يرسل رسائل إلى نافذة أصلية لعنصر تحكم بدلاً من عنصر التحكم نفسه. يقوم VCL ببساطة بتحويل (يعكس) هذه الرسائل إلى "إعلامات المكونات" ثم إرسالها إلى عنصر التحكم ، والذي كانت الرسالة موجهة إليه في الأصل.
  • بناء مكون دلفي.
    في هذه المقالة ، اقرأ عن كل جانب من جوانب بناء مكون دلفي. صمم أحد مكونات TTicTacToe وتعرف على: كيفية إنشاء مكونات خاصة بنا لـ Delphi ، وكيفية إضافة الخصائص والأساليب والأحداث المخصصة لهم ، وكيفية التفافها حول DLL ، وكيفية تثبيتها ، وكيفية تصميم صورة نقطية للوحة والكتابة على خط المساعدة لدعم المستخدم المكون.
  • بناء المكونات الفائقة في دلفي تنزيل
    المكونات الفائقة ، والمعروفة أيضًا باسم المكونات التجميعية أو المركبة ، هي مجموعات من المكونات الفرعية الموجودة وعلاقاتها مدمجة في مكون واحد. يتم ترتيب المجموعات عادةً داخل مكون أصل حاوية يقوم بإدارة التخطيط المرئي للمكونات الفرعية.


شاهد الفيديو: الدرس الثامن عشر في الدلفي عمل برنامج المتصفح delphi 7 (قد 2022).