bousahmayn
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
بحـث
 
 

نتائج البحث
 


Rechercher بحث متقدم

المواضيع الأخيرة
» فلاش psp بأسهل طرق..
اختصارات لوحة المفاتيح في IDE Borland delphi: Emptyالجمعة يوليو 06, 2012 3:15 pm من طرف ridouan

» خبر عن الجزيرة الرياضية
اختصارات لوحة المفاتيح في IDE Borland delphi: Emptyالجمعة أبريل 20, 2012 4:50 pm من طرف waleedahmed

» اكثر من 90 برنامج كامل لعام 2010 مع الكراكات والارقام السرية
اختصارات لوحة المفاتيح في IDE Borland delphi: Emptyالثلاثاء فبراير 14, 2012 3:45 am من طرف mahboul1975

» تحية للجميع
اختصارات لوحة المفاتيح في IDE Borland delphi: Emptyالثلاثاء نوفمبر 01, 2011 9:46 pm من طرف جابر

» عبر عن حالتك النفسيه بكلمة..............
اختصارات لوحة المفاتيح في IDE Borland delphi: Emptyالإثنين أكتوبر 17, 2011 9:35 pm من طرف zankny

» الحق قبل الحذف وصلة كيف تصبح مشرف
اختصارات لوحة المفاتيح في IDE Borland delphi: Emptyالإثنين أكتوبر 17, 2011 9:30 pm من طرف zankny

» معلومات خاطئة كثيرا مانرددها
اختصارات لوحة المفاتيح في IDE Borland delphi: Emptyالإثنين أكتوبر 17, 2011 12:55 am من طرف zankny

» بعض العوامل التي تؤدي إلى انحراف المرأة المتزوجة
اختصارات لوحة المفاتيح في IDE Borland delphi: Emptyالأحد أكتوبر 16, 2011 11:51 pm من طرف zankny

» كيفية تحميل فيلم من www.myegy.com
اختصارات لوحة المفاتيح في IDE Borland delphi: Emptyالأحد أكتوبر 16, 2011 11:30 pm من طرف zankny

التبادل الاعلاني
احداث منتدى مجاني
تسجيل صفحاتك المفضلة في مواقع خارجية

تسجيل صفحاتك المفضلة في مواقع خارجية reddit      

قم بحفض و مشاطرة الرابط 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 مشترك

اذهب الى الأسفل

اختصارات لوحة المفاتيح في IDE Borland delphi: Empty اختصارات لوحة المفاتيح في IDE Borland delphi:

مُساهمة من طرف Admin الأحد مارس 21, 2010 7:17 am

اختصارات لوحة المفاتيح في IDE Borland delphi:

في أداة البرمجة البصريةِ مثل ديلفي،يكون لبيئةِ التطوير المتكاملةَ IDE دور مهمُ لدرجة أكبر أحياناً مِنْ لُغةِ البرمجة.
عندما تَعْملُ على ديلفيِ، فإن وقتكَ يُصْرَفُ في جزءين مختلفينِ مِنْ التطبيقِ: ما بين تصميم الواجهة المرئية و بين تحرير نص الشيفرة المصدريةَ..
بيئة التطوير لديلفي تُزوّدُ المبرمج بميزات مثل إكمال تحرير إجرائية، تَجميل الكود.وهي موفرة بطريقة سهلة و قوية على شكل اختصارات للوحة المفاتيح تساعد بشكل كبير على ربح الوقت والعملِ المضاعف و الجهد في التحرير أو في إنجاز الواجهة المرئية للتطبيق . سأقوم بجرد بعض هذه الإختصارات الأكثر استعمالا, أغلبيتها صالحة لكل إصدارات الديلفي.


أ- إختصارات الائحة menu:

لا أخبركم الكثير عن هذه الإختصارات فأنتم تعلمون معظمها Wink

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.


مفيدة جدا Wink .

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

ستظهر لائحة بأسماء المبرمجين الذين ساهموا في إنجاز برنامج ديلفي.
هذه الأكواد قد لا تعمل في كل نسخ ديلفي.

تحياتي للجميع
Admin
Admin
Admin

عدد المساهمات : 173
نقاط : 877
تاريخ التسجيل : 23/01/2010
الموقع : مدير المنتدى

https://bousahmayn.7olm.org

الرجوع الى أعلى الصفحة اذهب الى الأسفل

اختصارات لوحة المفاتيح في IDE Borland delphi: Empty رد: اختصارات لوحة المفاتيح في IDE Borland delphi:

مُساهمة من طرف zorro الأحد مارس 21, 2010 2:43 pm

مشكوررر اخي
zorro
zorro

عدد المساهمات : 319
نقاط : 708
تاريخ التسجيل : 26/02/2010

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى