1. شريط السرعة المخصص
في واجهة التصميم المرئي لدلفي، المكان الأكثر استخدامًا هو شريط أزرار التسريع (Speedbar) الموجود في الزاوية اليسرى العليا من الشاشة. أثناء الممارسة، اكتشف المؤلف بطريق الخطأ طريقة تخصيص Speedbar، والتي لم يتم ذكرها في كتب دلفي المرجعية الأربعة التي استخدمتها. الخطوات هي كما يلي:
انقر بزر الماوس الأيمن فوق Speedbar وحدد PRperties في القائمة المنبثقة، وسيظهر مربع حوار يسمى SpeedbarEditor. لنفترض أنك تريد إضافة وظيفة "التحقق من بناء الجملة"، يمكنك تحديد المشروع في مربع قائمة الفئات على اليسار، ثم سحب وإسقاط أيقونة التحقق من بناء الجملة على اليمين في الموضع المناسب لشريط السرعة، وتمت إضافة هذه الوظيفة . إذا لم تكن هناك مساحة إضافية على شريط السرعة لاستيعاب الزر الجديد، فيمكنك إيقاف الماوس عند الإطار الأيمن لشريط السرعة. وعندما يتحول إلى شكل سهم مزدوج الرأس، اسحبه لمسافة معينة إلى اليمين إفساح المجال. إذا كنت تريد حذف زر على شريط السرعة، يمكنك ببساطة سحبه خارج نطاق شريط السرعة وحذفه. مريحة للغاية للعمل. يوصى بإضافة Syntax Check وProject Options وWindowsApi Help إلى Speedbar لتحسين كفاءة التطوير.
2. مفاتيح الاختصار عند تصميم النموذج
استخدم مفاتيح الاختصار لتسريع التصميم الخاص بك. يمكن التحكم في مفاتيح الاختصار المدرجة أدناه بشكل انتقائي وفقًا للموقف الفعلي.
Del: حذف المكون المحدد؛
Esc: حدد حاوية المكون الحالي (عادة لوحة أو مجموعة أو نموذج)؛
F11: التبديل بين النموذج أو الوحدة ومفتش الكائن؛
F12: التبديل بين محرر النماذج والتعليمات البرمجية؛
Ctrl+F12: عرض مربع الحوار "عرض الوحدة"؛
Shift+F12: عرض مربع الحوار "عرض النموذج"؛
TAB: المكون التالي؛
Shift+TAB: المكون السابق؛
مفاتيح الاتجاه: حدد أقرب مكون في هذا الاتجاه؛
Ctrl + مفاتيح الأسهم: حرك المكون المحدد نقطة واحدة؛
Shift + مفاتيح الأسهم: تغيير حجم المكون المحدد بنقطة واحدة؛
Ctrl+Shift+مفاتيح الأسهم: حرك المكون المحدد مسافة واحدة؛
Shift+click: اضغط باستمرار على مفتاح Shift وانقر فوق المكون بالماوس لتحديد مكونات متعددة.
وفيما يلي ما اكتشفته:
Ctrl+drag: اضغط باستمرار على مفتاح Ctrl واسحب الماوس داخل مكون الحاوية (مثل Panel وQReport وGroupbox وما إلى ذلك) لفرض تحديد جميع المكونات المرئية التي تنتمي إلى هذه الحاوية (باستثناء مكون الحاوية) في الشكل المستطيل مربع تم سحبه بالماوس .
3. استخدام معلمات سطر الأوامر
توفر دلفي طريقة ملائمة للوصول إلى معلمات سطر الأوامر، أي باستخدام وظائف ParamStr وParamCount. تقوم ParamStr(0) بإرجاع اسم البرنامج الحالي، مثل C:TESTMYPROG.EXE، وترجع ParamStr(1) المعلمة الأولى، وهكذا؛ ParamCount هو عدد المعلمات. الأمثلة هي كما يلي:
فار
أنا: كلمة؛
ص: عدد صحيح؛
يبدأ
ص := 10؛
لأنني := 1 إلى ParamCount لا تبدأ
Canvas.TextOut(5, Y, ParamStr(I));
Y := Y + Canvas.TextHeight(ParamStr(I)) + 5;
نهاية؛
نهاية؛
4. إعادة استخدام ملفات DCU (وحدات المكتبة المجمعة)
(1) تمت الإشارة إليه في جملة الاستخدامات في الواجهة. مثل Windows وDialogs وما إلى ذلك، من الضروري وضع وحدة DCU المشار إليها في الدليل الفرعي Delphi 3Lib.
(2) المشار إليه في بند الاستخدامات في التنفيذ. إذا كان ملف DCU مكتوبًا بنفسك، فيجب استخدام هذه الطريقة ويجب وضع ملف DCU المشار إليه في الدليل الفرعي للمشروع الحالي.