بحـث
المواضيع الأخيرة
تسجيل صفحاتك المفضلة في مواقع خارجية
قم بحفض و مشاطرة الرابط bousahmayn على موقع حفض الصفحات
قم بحفض و مشاطرة الرابط bousahmayn على موقع حفض الصفحات
الزوار الآن
><a href="http://s05.flagcounter.com/more/pVr"><img src="http://s05.flagcounter.com/count/pVr/bg=FFFFFF/txt=000000/border=CCCCCC/columns=2/maxflags=12/viewers=0/labels=0/" alt="free counters" border="0"></a>
>
اختصارات لوحة المفاتيح في IDE Borland delphi:
2 مشترك
صفحة 1 من اصل 1
اختصارات لوحة المفاتيح في IDE Borland delphi:
اختصارات لوحة المفاتيح في IDE Borland delphi:
في أداة البرمجة البصريةِ مثل ديلفي،يكون لبيئةِ التطوير المتكاملةَ IDE دور مهمُ لدرجة أكبر أحياناً مِنْ لُغةِ البرمجة.
عندما تَعْملُ على ديلفيِ، فإن وقتكَ يُصْرَفُ في جزءين مختلفينِ مِنْ التطبيقِ: ما بين تصميم الواجهة المرئية و بين تحرير نص الشيفرة المصدريةَ..
بيئة التطوير لديلفي تُزوّدُ المبرمج بميزات مثل إكمال تحرير إجرائية، تَجميل الكود.وهي موفرة بطريقة سهلة و قوية على شكل اختصارات للوحة المفاتيح تساعد بشكل كبير على ربح الوقت والعملِ المضاعف و الجهد في التحرير أو في إنجاز الواجهة المرئية للتطبيق . سأقوم بجرد بعض هذه الإختصارات الأكثر استعمالا, أغلبيتها صالحة لكل إصدارات الديلفي.
أ- إختصارات الائحة menu:
لا أخبركم الكثير عن هذه الإختصارات فأنتم تعلمون معظمها
CTRl+S:
حفظ الملف.
CTRl+shift+S:
حفظ جميع الملفات.
Alt+F11 :
استعمال ملف الوحدة وإدماجه ضمن ملفات المشروع.
Ctrl+F11 :
فتح مشروع.
CTRl+Z:
Undo.
CTRl+Shift+Z:
redo.
Ctrl+X:
Cut.
Ctrl+C :
Copy.
Ctrl+V :
Past.
Ctrl+del :
delete.
f12:
التغيير ما بين المحرر الكود و ما بين تصميم الفورم للوحدة.
Ctrl+F12 :
إظهار لائحة الوحدات.
Shift+F12 :
إظهار لائحة لجميع forms.
Ctrl+F9:
Compile.(جد مهمة)
F9 :
Execute.(جد مهمة)
Ctrl+F2 :
reset the program.
F8 :
تنفيذ البرنامج خطوة خطوة.
ب- إختصارات المحرر:
CTRl+shift+i:
تقوم بعملية إزاحية نحو اليمين للنص المختار.
تظغط على ctrl+shift و تحافظ عليهما ثم تظغط على i .عدد المرات التي تريد
CTRl+shift+u:
تقوم بنفس الشيء كمثيلتها ctrl+shift+i غير أن الإزاحة تكون نحو اليسار.
Ctrl +space:
تكميل كلمة في النص: عند الضغط على هذه التركيبة يقوم المحرر بالستعراض كل الإحتمالات الواردة لتكملة الكلمة التي أنت بصدد كتابتها.
أثناء عرض ديلفي لهذه اللائحة المنسدلة,يمكنك اختيار الكلمة المناسبة ثم تضغط على: space أو على "." إذا كنت تريد أن تستمر في استعمال هذه الخاصية و البحث داخل الحقول.
CTRl+shift+space:
معرفة syntax لدالة أو إجرائية.
يكفي أن تضع مؤشر الكتابة بعد القوس الأول للدالة أو الإجرائية ثم تضغط على هذه النركيبة لتظهر كل باراميترات Methode.
Mouse Selection+Alt:
اختيار جزء من الشيفرة على شكل عمود.مثال: في بعض الأحيان نحتاج لاختيار جزء من الكود لحذف "Button1". بعد إضافة with.
مفيدة جدا .
Ctrl+shift+Up_Key or Down_Key:
تمكن من الإنتقال السريع ما بين Declaration و Implementation لدالة أو إجرائية.
Ctrl+shift+C:
بعد كتابة تعريف الدالة أو الإجرائية كما في هذا المثال function foo(i:integer;j: integer): string;
//.....
type
TForm1 = class ( TForm )
Button1 : TButton ;
procedure FormCreate ( Sender : TObject );
private
{ Private declarations }
public
{ Public declarations }
function foo ( i : integer ; j : integer ): string ;
end ;
var
Form1 : TForm1 ;
implementation
{ $R *. dfm }
procedure TForm1 . FormCreate ( Sender : TObject );
begin
//....
ضع مؤشر الكتابةعل هذه الدالة ثم اضغط على ctrl+shift+c سيقوم الديلفي بإظافة نص بيان الدالة في Implementation.
function TForm1 . foo ( i , j : integer ): string ;
begin
end ;
كذلك أذا ما كتبت تعريفا لهذا الحقل Alias ثم ضغطت على هذا الإختصار في لوحة المفاتيح مثلا:
unit Unit1 ;
interface
uses
Windows , Messages , SysUtils , Variants , Classes , Graphics , Controls , Forms ,
Dialogs ;
type
TForm1 = class ( TForm )
private
{ Private declarations }
public
{ Public declarations }
published
property Alias : string read getalias write setalias ;
end ;
var
Form1 : TForm1 ;
implementation
{ $R *. dfm }
end .
سيقوم المحرر بتعريف الدالة getalias وكذلك الأجرائية setalias وسيضيف في implementation نص شيفرة فارغ لكل واحدة منهما.
unit Unit1 ;
interface
uses
Windows , Messages , SysUtils , Variants , Classes , Graphics , Controls , Forms ,
Dialogs ;
type
TForm1 = class ( TForm )
private
function getalias : string ;
procedure setalias ( const Value : string );
{ Private declarations }
public
{ Public declarations }
published
property Alias : string read getalias write setalias ;
end ;
var
Form1 : TForm1 ;
implementation
{ $R *. dfm }
{ TForm1 }
function TForm1 . getalias : string ;
begin
end ;
procedure TForm1 . setalias ( const Value : string );
begin
end ;
end .
Ctrl+shift+ n:
عندما يكبر المشروع و تتضاعف أعداد الأسطر المكتوبة, يصبح من الصعب التموضع في أماكن من نص الشيفرة ثم الرجوع إلى موضع آخر منها..
توفر ديلفي خاصية تقوم بوضع علامة مرقمة من 0 إلى 9 في الموضع التي تريد الرجوع إليه بسرعة دون البحث بين السطور أو ربما بين مجموعة من الملفات. عندما تظغط مثلا على ctrl+shift+3 تظهر في الهامش على اليسار أيقونة صغيرة خضراء تحمل نفس هذا الرقم. فإدا كنت في موضع إخر ثم أردت أن تنتقل إلى المكان الذي وسمته برقم ثلاثة يكفي أن تضغط عل ctrl+3.
إذا أردت أن تحذف هذه السمة الخضراء يكفي ان تعاود الضغط على ctrl+shift+3 ملاحظة: الأرقام من 0 إلى 9 تدخل من لوحة المفاتيح AlfaNumeric وليس اللوحة الرقمية.
Ctrl+MouseClick:
عند تصفح الكود يمكنك الإنتقال إلى تعريف حقل أو إجرائية أو دالة .و دالك فقط بالضغط على ctrl ثم تستمر في الضغط عليها ,تم تحرك أيقونة الفأرة فوق الحقل الذي تريد الإنتقال إلى المكان الذي عُرف فيه, ستتحول بعدها أيقونة الفأرة من الأيقونة المعتادة إلى أيقونة على شكل يد.
هذه الخاصية تبحث عن الحقول حتى في ملفات أخرى أو من بين وحدات المشروع, حتى وحدات الشيفرة المصدرية ل VCL إذا كنت تتوفر عليها في حاسوبك.
أنظر كذلك Ctrl+shift+up or down.
Ctrl+/ أو ctrl+":" :
بعد اختيار جزء من الكود تستطيع أن تحوله إلى مجرد "تعليق" بإضافة // في بداية كل سطر. أو تنزع هذه العلامة إن وجدت من قبل.
Ctrl+j:
هذه الخاصية تمكنك من إدراج نمادج من الكود, كالحلقات أو تعريف أغراض جديدة Class... .
هذه بعض النماذج التي يلحقها محرر ديلفي اوتوماتيكيا.
//Array Declaration:
array [ 0. .] of = ();
//Case statement code:
case of
:;
:;
else ;
end ;
//new Class declaration
T = class ( T )
private
protected
public
constructor Create ; override ;
destructor Destroy ; override ;
published
ج- إختصارات الواجهة المرئية عند التصميم:
الإنتقال من مركب مرئي إلى المركب الذي يحتضنه Parent:
نفترض أنه في تطبيق ,واجهته المرئية تتكون من Tpanel1 مع خاصيته alinement على alClient.
و هوبدوره يحتوي على مركب Timage1 خاصيتها alinement كذلك على alClient.
عند تصميم الواجهة يكون من الصعب اختيار tpanel1 لأنها مغطاة بالكامل ب image1.
وكذلك نفس الشيئ ل form1.
فلاختيار tpanel يكفي أن تضغط على Esc .
Esc تمكن إذن من الولوج من المركب "الإبن" إلى المركب "الأب" المحجوب أثناء تصميم الواجهة المرئية Form1.
لتغيير حجم أو موضع المركب:
لتغيير حجم أو موضع المركب الذي وضعته في Form باستعمال اختصارات لوحة المفاتيح وذلك بمقدار وحدة واحدة من الشبكة grid
( ثمانية بيكسل) أو بمقدار بيكسل واحد:
* لتحريك المركب بوحدة : Ctrl+Shift+cursor keys.
* تحريك المركب ب 1 بيكسل: Ctrl+cursor keys.
* تغيير حجم المركب بقيمة وحدة: لا أعلم و أظن أنها لاتوجد لها طريقة إلا استعمال الفأرة..
* تغيير حجم المركب ب1 بيكسل: Shift+cursor keys.
د- إختصارات غير مفيدة بل هي بالأحرى أكواد سرية:
قم بفتح نافذة About... في IDE borland delphi. ثم قم بالضغط على alt وااستمر في الضغط عليها ثم أضغط على التوالي في لوحة المفاتيح على هذه الحروف بالتوالي "t"+"e"+"a"+"m".
الأكواد المحتملة الأخرى هي :
* ALT+TEAM
* ALT +DEVELOPERS
* ALT +VERSION
* ALT + CHUCK
* ALT + JEDI
ستظهر لائحة بأسماء المبرمجين الذين ساهموا في إنجاز برنامج ديلفي.
هذه الأكواد قد لا تعمل في كل نسخ ديلفي.
تحياتي للجميع
في أداة البرمجة البصريةِ مثل ديلفي،يكون لبيئةِ التطوير المتكاملةَ IDE دور مهمُ لدرجة أكبر أحياناً مِنْ لُغةِ البرمجة.
عندما تَعْملُ على ديلفيِ، فإن وقتكَ يُصْرَفُ في جزءين مختلفينِ مِنْ التطبيقِ: ما بين تصميم الواجهة المرئية و بين تحرير نص الشيفرة المصدريةَ..
بيئة التطوير لديلفي تُزوّدُ المبرمج بميزات مثل إكمال تحرير إجرائية، تَجميل الكود.وهي موفرة بطريقة سهلة و قوية على شكل اختصارات للوحة المفاتيح تساعد بشكل كبير على ربح الوقت والعملِ المضاعف و الجهد في التحرير أو في إنجاز الواجهة المرئية للتطبيق . سأقوم بجرد بعض هذه الإختصارات الأكثر استعمالا, أغلبيتها صالحة لكل إصدارات الديلفي.
أ- إختصارات الائحة menu:
لا أخبركم الكثير عن هذه الإختصارات فأنتم تعلمون معظمها
CTRl+S:
حفظ الملف.
CTRl+shift+S:
حفظ جميع الملفات.
Alt+F11 :
استعمال ملف الوحدة وإدماجه ضمن ملفات المشروع.
Ctrl+F11 :
فتح مشروع.
CTRl+Z:
Undo.
CTRl+Shift+Z:
redo.
Ctrl+X:
Cut.
Ctrl+C :
Copy.
Ctrl+V :
Past.
Ctrl+del :
delete.
f12:
التغيير ما بين المحرر الكود و ما بين تصميم الفورم للوحدة.
Ctrl+F12 :
إظهار لائحة الوحدات.
Shift+F12 :
إظهار لائحة لجميع forms.
Ctrl+F9:
Compile.(جد مهمة)
F9 :
Execute.(جد مهمة)
Ctrl+F2 :
reset the program.
F8 :
تنفيذ البرنامج خطوة خطوة.
ب- إختصارات المحرر:
CTRl+shift+i:
تقوم بعملية إزاحية نحو اليمين للنص المختار.
تظغط على ctrl+shift و تحافظ عليهما ثم تظغط على i .عدد المرات التي تريد
CTRl+shift+u:
تقوم بنفس الشيء كمثيلتها ctrl+shift+i غير أن الإزاحة تكون نحو اليسار.
Ctrl +space:
تكميل كلمة في النص: عند الضغط على هذه التركيبة يقوم المحرر بالستعراض كل الإحتمالات الواردة لتكملة الكلمة التي أنت بصدد كتابتها.
أثناء عرض ديلفي لهذه اللائحة المنسدلة,يمكنك اختيار الكلمة المناسبة ثم تضغط على: space أو على "." إذا كنت تريد أن تستمر في استعمال هذه الخاصية و البحث داخل الحقول.
CTRl+shift+space:
معرفة syntax لدالة أو إجرائية.
يكفي أن تضع مؤشر الكتابة بعد القوس الأول للدالة أو الإجرائية ثم تضغط على هذه النركيبة لتظهر كل باراميترات Methode.
Mouse Selection+Alt:
اختيار جزء من الشيفرة على شكل عمود.مثال: في بعض الأحيان نحتاج لاختيار جزء من الكود لحذف "Button1". بعد إضافة with.
مفيدة جدا .
Ctrl+shift+Up_Key or Down_Key:
تمكن من الإنتقال السريع ما بين Declaration و Implementation لدالة أو إجرائية.
Ctrl+shift+C:
بعد كتابة تعريف الدالة أو الإجرائية كما في هذا المثال function foo(i:integer;j: integer): string;
//.....
type
TForm1 = class ( TForm )
Button1 : TButton ;
procedure FormCreate ( Sender : TObject );
private
{ Private declarations }
public
{ Public declarations }
function foo ( i : integer ; j : integer ): string ;
end ;
var
Form1 : TForm1 ;
implementation
{ $R *. dfm }
procedure TForm1 . FormCreate ( Sender : TObject );
begin
//....
ضع مؤشر الكتابةعل هذه الدالة ثم اضغط على ctrl+shift+c سيقوم الديلفي بإظافة نص بيان الدالة في Implementation.
function TForm1 . foo ( i , j : integer ): string ;
begin
end ;
كذلك أذا ما كتبت تعريفا لهذا الحقل Alias ثم ضغطت على هذا الإختصار في لوحة المفاتيح مثلا:
unit Unit1 ;
interface
uses
Windows , Messages , SysUtils , Variants , Classes , Graphics , Controls , Forms ,
Dialogs ;
type
TForm1 = class ( TForm )
private
{ Private declarations }
public
{ Public declarations }
published
property Alias : string read getalias write setalias ;
end ;
var
Form1 : TForm1 ;
implementation
{ $R *. dfm }
end .
سيقوم المحرر بتعريف الدالة getalias وكذلك الأجرائية setalias وسيضيف في implementation نص شيفرة فارغ لكل واحدة منهما.
unit Unit1 ;
interface
uses
Windows , Messages , SysUtils , Variants , Classes , Graphics , Controls , Forms ,
Dialogs ;
type
TForm1 = class ( TForm )
private
function getalias : string ;
procedure setalias ( const Value : string );
{ Private declarations }
public
{ Public declarations }
published
property Alias : string read getalias write setalias ;
end ;
var
Form1 : TForm1 ;
implementation
{ $R *. dfm }
{ TForm1 }
function TForm1 . getalias : string ;
begin
end ;
procedure TForm1 . setalias ( const Value : string );
begin
end ;
end .
Ctrl+shift+ n:
عندما يكبر المشروع و تتضاعف أعداد الأسطر المكتوبة, يصبح من الصعب التموضع في أماكن من نص الشيفرة ثم الرجوع إلى موضع آخر منها..
توفر ديلفي خاصية تقوم بوضع علامة مرقمة من 0 إلى 9 في الموضع التي تريد الرجوع إليه بسرعة دون البحث بين السطور أو ربما بين مجموعة من الملفات. عندما تظغط مثلا على ctrl+shift+3 تظهر في الهامش على اليسار أيقونة صغيرة خضراء تحمل نفس هذا الرقم. فإدا كنت في موضع إخر ثم أردت أن تنتقل إلى المكان الذي وسمته برقم ثلاثة يكفي أن تضغط عل ctrl+3.
إذا أردت أن تحذف هذه السمة الخضراء يكفي ان تعاود الضغط على ctrl+shift+3 ملاحظة: الأرقام من 0 إلى 9 تدخل من لوحة المفاتيح AlfaNumeric وليس اللوحة الرقمية.
Ctrl+MouseClick:
عند تصفح الكود يمكنك الإنتقال إلى تعريف حقل أو إجرائية أو دالة .و دالك فقط بالضغط على ctrl ثم تستمر في الضغط عليها ,تم تحرك أيقونة الفأرة فوق الحقل الذي تريد الإنتقال إلى المكان الذي عُرف فيه, ستتحول بعدها أيقونة الفأرة من الأيقونة المعتادة إلى أيقونة على شكل يد.
هذه الخاصية تبحث عن الحقول حتى في ملفات أخرى أو من بين وحدات المشروع, حتى وحدات الشيفرة المصدرية ل VCL إذا كنت تتوفر عليها في حاسوبك.
أنظر كذلك Ctrl+shift+up or down.
Ctrl+/ أو ctrl+":" :
بعد اختيار جزء من الكود تستطيع أن تحوله إلى مجرد "تعليق" بإضافة // في بداية كل سطر. أو تنزع هذه العلامة إن وجدت من قبل.
Ctrl+j:
هذه الخاصية تمكنك من إدراج نمادج من الكود, كالحلقات أو تعريف أغراض جديدة Class... .
هذه بعض النماذج التي يلحقها محرر ديلفي اوتوماتيكيا.
//Array Declaration:
array [ 0. .] of = ();
//Case statement code:
case of
:;
:;
else ;
end ;
//new Class declaration
T = class ( T )
private
protected
public
constructor Create ; override ;
destructor Destroy ; override ;
published
ج- إختصارات الواجهة المرئية عند التصميم:
الإنتقال من مركب مرئي إلى المركب الذي يحتضنه Parent:
نفترض أنه في تطبيق ,واجهته المرئية تتكون من Tpanel1 مع خاصيته alinement على alClient.
و هوبدوره يحتوي على مركب Timage1 خاصيتها alinement كذلك على alClient.
عند تصميم الواجهة يكون من الصعب اختيار tpanel1 لأنها مغطاة بالكامل ب image1.
وكذلك نفس الشيئ ل form1.
فلاختيار tpanel يكفي أن تضغط على Esc .
Esc تمكن إذن من الولوج من المركب "الإبن" إلى المركب "الأب" المحجوب أثناء تصميم الواجهة المرئية Form1.
لتغيير حجم أو موضع المركب:
لتغيير حجم أو موضع المركب الذي وضعته في Form باستعمال اختصارات لوحة المفاتيح وذلك بمقدار وحدة واحدة من الشبكة grid
( ثمانية بيكسل) أو بمقدار بيكسل واحد:
* لتحريك المركب بوحدة : Ctrl+Shift+cursor keys.
* تحريك المركب ب 1 بيكسل: Ctrl+cursor keys.
* تغيير حجم المركب بقيمة وحدة: لا أعلم و أظن أنها لاتوجد لها طريقة إلا استعمال الفأرة..
* تغيير حجم المركب ب1 بيكسل: Shift+cursor keys.
د- إختصارات غير مفيدة بل هي بالأحرى أكواد سرية:
قم بفتح نافذة About... في IDE borland delphi. ثم قم بالضغط على alt وااستمر في الضغط عليها ثم أضغط على التوالي في لوحة المفاتيح على هذه الحروف بالتوالي "t"+"e"+"a"+"m".
الأكواد المحتملة الأخرى هي :
* ALT+TEAM
* ALT +DEVELOPERS
* ALT +VERSION
* ALT + CHUCK
* ALT + JEDI
ستظهر لائحة بأسماء المبرمجين الذين ساهموا في إنجاز برنامج ديلفي.
هذه الأكواد قد لا تعمل في كل نسخ ديلفي.
تحياتي للجميع
zorro- عدد المساهمات : 319
نقاط : 708
تاريخ التسجيل : 26/02/2010
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
الجمعة يوليو 06, 2012 3:15 pm من طرف ridouan
» خبر عن الجزيرة الرياضية
الجمعة أبريل 20, 2012 4:50 pm من طرف waleedahmed
» اكثر من 90 برنامج كامل لعام 2010 مع الكراكات والارقام السرية
الثلاثاء فبراير 14, 2012 3:45 am من طرف mahboul1975
» تحية للجميع
الثلاثاء نوفمبر 01, 2011 9:46 pm من طرف جابر
» عبر عن حالتك النفسيه بكلمة..............
الإثنين أكتوبر 17, 2011 9:35 pm من طرف zankny
» الحق قبل الحذف وصلة كيف تصبح مشرف
الإثنين أكتوبر 17, 2011 9:30 pm من طرف zankny
» معلومات خاطئة كثيرا مانرددها
الإثنين أكتوبر 17, 2011 12:55 am من طرف zankny
» بعض العوامل التي تؤدي إلى انحراف المرأة المتزوجة
الأحد أكتوبر 16, 2011 11:51 pm من طرف zankny
» كيفية تحميل فيلم من www.myegy.com
الأحد أكتوبر 16, 2011 11:30 pm من طرف zankny