delphi4arab منتديات دلفي للعرب
اشياء جميلة و مخفية في دلفي - Hidden Features of Delphi - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : دلفي للعرب - القسم العام (https://delphi4arab.net/forum/forumdisplay.php?fid=10)
+--- الموضوع : اشياء جميلة و مخفية في دلفي - Hidden Features of Delphi (/showthread.php?tid=1646)

الصفحات: 1 2 3


اشياء جميلة و مخفية في دلفي - Hidden Features of Delphi - kachwahed - 13-02-2010

إقتباس :لدينا كثير من الكومبننتات يحدث امرار مشكلة
عند الانتهاء من تصميم الواجهة، انقر من القائمة الرئيسية على Edit ثم اختر Lock Controls
هكذا لن تتمكن من تحريك المكونات خطأ.



اشياء جميلة و مخفية في دلفي - Hidden Features of Delphi - Wael Dalloul - 13-02-2010

في ال Object Inspector يمكنك الضغط على CTRL ومن ثم الضغط مرتين على خاصية مربوطة مع Component اخرى (ملونة بلون بني غامق) ليتم الانتقال إليها, مثلاً: إذا كان لديك زر مربوط مع ImageList عند النقر مرتين على الخاصية Images يتم الانتقال (تحديد) ال IMageList
ملاحظة: يجب النقر على قيمة الخاصية وليس ال Caption الخاصة بها....


الاختصار CTRL + Shift + C: يقوم بتوليد جسم التابع من ال Header و العكس بالعكس, للتجربة اكتب اسم اي تابع في ال CLass و من ثم اضغط على المفاتيح الثلاثة ليتم توليد جسم للتابع, ويمكنك ايضا كتابة جسم التابع ثم الضغط على المفاتيح ليتم توليد Header للتابع...


اشياء جميلة و مخفية في دلفي - Hidden Features of Delphi - AL-MOB4RM3G - 14-02-2010

- Ctrl + Space في حآلة كتآبة الكود يعطي قآئمة Procedure و Fucetions و Components (التي تختفي امرار + لا اردي ما اسمها),

إقتباس :يقوم بتوليد جسم التابع من ال Header
ما هو ال Header ؟ بارك الله لك


اشياء جميلة و مخفية في دلفي - Hidden Features of Delphi - Wael Dalloul - 14-02-2010

إقتباس :ما هو ال Header ؟ بارك الله لك
في دلفي كما في C++ هناك قسمين للتابع الذي يكون ضمن ال Class الاول يدعى ال Header وهو يحتوي على تعريف لشكل التابع(البارمترات و القيمة المرجعة) ويكون موجود في تعريف الكلاس في قسم ال Interface
مثلاً عند النقر مرتين على الفورم يتم توليد حدث Create Form سوف تلاحظ وجود السطر التالي في تعريف ال Class

كود :
procedure FormCreate(Sender: TObject);

ام الجسم فسوف يكون في الاسفل اي بعد كلمة ال implementation على الشكل التالي:
كود :
procedure TForm1.FormCreate(Sender: TObject);

في ال C++ هناك ملفين لكل Class الاول يدعى Header و تكون لاحقته .h و الثاني يتم كتابة اجسام التوابع و تكون لاحقته .cpp

اما في الدوت نت سواء كانت VB.net ام C# فقد قاموا بإلغاء هذا الامر و اصبح فقد تكتب جسم التابع مباشرة ضمن الكلاس بدون Header, اي تكتب الجسم داخل ال CLass مباشرة..

ما يهمنا هنا, عند الضغط على الاختصار السابق سوف يتم توليد الجسم إذا كتبت ال Header و ضغطت على الاختصار, او اذا كتبت الجسم وضغطت على الاختصار سوف يتم توليد ال Header, وهذا مفيد بعض الشيئ فلإضافة اي تابع ما إلى اي كلاس تريد يمكنك التوجه و كتابة ال Header ضمن الكلاس و من ثم الضغط على الاختصار و كتابة الكود Smile

اتمنى ان تكون الاجابة واضحة.


اشياء جميلة و مخفية في دلفي - Hidden Features of Delphi - kachwahed - 15-02-2010

إقتباس :- Ctrl + Space في حآلة كتآبة الكود يعطي قآئمة Procedure و Fucetions و Components (التي تختفي امرار + لا اردي [COLOR="Red"]ما اسمها),
اسمها Code Completion
هناك أيضا Ctrl+Shift+Space بداخل الإجراء/التابع لعرض الـ Hint الخاص بالـ Header.
إقتباس :الاختصار CTRL + Shift + C: يقوم بتوليد جسم التابع من ال Header و العكس بالعكس, للتجربة اكتب اسم اي تابع في ال CLass و من ثم اضغط على المفاتيح الثلاثة ليتم توليد جسم للتابع, ويمكنك ايضا كتابة جسم التابع ثم الضغط على المفاتيح ليتم توليد Header للتابع...
الثانية لم تعمل معي ![/COLOR]


اشياء جميلة و مخفية في دلفي - Hidden Features of Delphi - Wael Dalloul - 15-02-2010

عليك ان تضع اسم الكلاس قبل اسم التابع Smile
جرب وضع الاجراء التالي في Class اسمهTForm1 ومن ثم اضغط على الاختصار CTRL + Shift + C وإن شاء الله سوف تعمل...

كود :
procedure TForm1.DeleteSpaces; begin end;



اشياء جميلة و مخفية في دلفي - Hidden Features of Delphi - kachwahed - 15-02-2010

إقتباس :جرب وضع الاجراء التالي في class اسمهtform1 ومن ثم اضغط على الاختصار ctrl + shift + c وإن شاء الله سوف تعمل...
صحيح... الإجراء تابع للصنف، كيف فاتني ذلك؟؟؟ كنت أظن أنها تعمل في اتجاه واحد
شكرا كثير أخي وائل Smile



اشياء جميلة و مخفية في دلفي - Hidden Features of Delphi - khiro.alg - 04-04-2010

السلام عليكم

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

إذا أردت تحريك المكونات بدقة/إضغط على زر Ctrl بإستمرار ووجه المكون بإستعمال أزرار التوجيه الأربعة.


اشياء جميلة و مخفية في دلفي - Hidden Features of Delphi - TF6M - 02-05-2010

السلام عليكم
بارامترات يمكن تمريرها للـ Delphi32.exe :
No Project : -np
No Splash : -ns
Heap Monitor : -hm .... لاحظ Titlebar.

مثال :
في الـ Run أكتب Delphi32.EXE -np

بالتوفيق ,,


اشياء جميلة و مخفية في دلفي - Hidden Features of Delphi - khiro.alg - 30-10-2010

لنسخ كتلة برمجية مباشرة وبسهولة:
- حدد الكتلة البرمجية المراد نسخها -إبقى ظاغطا على Ctrl واسحب الجزء الذي ضللته للمكان المراد نسخه إليه