CSHARPWINDOWSFORM Telegram 232
اختصارات وحيل لا تعرفها في الفيجوال استوديو



اليوم إن شاء الله سوف نشرح بعض الحيل في الفيجوال استوديو قد تعلم ببعض هذه الاختصارات وبعضها جديدة عليك

هذه الحيل والاختصارات تسهل من عمل المبرمج وتختصر عليه الوقت والجهد تابع معي
سوف نبدا بالاختصارت الاسهل والتي يعرفها البعض منكم
لاحظ هذه الكلمات المحجوزة
for , forr , class ,struct ,prop,propfull,if,while,do,ctor
وغيرها الكثير من الكلمات ولاكن سوف نشرح على هذه الكلمات لكي توضح الفكرة

عندما تكتب احد هذه الكلمات ثم تضغط على زر Tab مرتين سوف يقوم المترجم بتجهيز البنية لأي كلمة تريد

مثلا for
عندما تكتب for وتضغط زر Tab مرتين سوف يقوم المترجم بعمل

for (int i = 0; i < length; i++)
{

}

بنفس الطريقة مع باقي الكلمات
Class
سوف يقوم بعمل
class MyClass
{

}


Ctor عندما تقوم بكتابة هذا الرمز بداخل كلاس او تركيب وتضغط زر Tab سوف يقوم بعمل دالة بناء لهذا الكلاس او التركيب

مثال :
class MyClass
{
public MyClass()
{

}
}

الاختصار prop عند كتابتها والضغط على Tab
يتم عمل خاصية بهذا الشكل

public int MyProperty { get; set; }

الاختصار propfull
يتم عمل خاصية وانشاء متغير بهذا الشكل

private int myVar;

public int MyProperty
{
get { return myVar; }
set { myVar = value; }
}
الاختصار forr
يتم عمل دوارة بهذا الشكل
for (int i = length - 1; i >= 0; i--)
{

}

نفس الطريق مع باقي الكلمات و if الشرطية

ملاحظة للتذكير الضغط على زر Tap مرتين


الان نأتي الى الطرق الاحترافية للاختصارات والحيل


الاختصار 1

class Students
{

string name;

}

لديك كلاس خاص بالطلاب ويوجد متغير لاسم الطالب بعد ذالك سوف تقوم بعمل خاصية من نوع string لكي تقوم باستقبال اسم الطالب وطباعة اسم الطالب

لكي تختصر وقت كتابة هذه الخاصية وتجعل المترجم هو من يقوم بالكتابة بدل عنك

فقط قم بالنقر على اسم المتغير name بالماوس
واضغط على الاختصار التالي
Ctrl+R+E
ثم اضغط Apply من النافذة التي سوف تظهر وسوف يقوم بكتابة الخاصية
الكلاس بعد عمل الخاصية

class Students
{

string name;

public string Name
{
get
{
return name;
}

set
{
name = value;
}
}


الاختصار 2

عندما تريد ان تجعل سطر برمجي او عده اسطر برمجية comment تجعلهن تعليقات
قد تبدو عملية إضافة علامة // سهله في حاله كان سطر برمجي ماذا لو كان هناك العديد من الاسطر تريد ان تعملهن تعليقات

لكي تقوم بعمل اكثر من سطر برمجي تعليق فقط قم بتحديد هذه الاسطر واضغط على
اختصار ctrl+K+C
ولإزاله التعليق عن الاسطر التي بها علامة // فقط قم بتحديدها واضغط
Ctrl+K+U

الاختصار 3
عندما تقوم بتعريف متغيرتقوم بوضع الفاصلة المنقوطة ومن ثم تقوم بالانتقال الى السطر الثاني

الاختصار التالي يقوم بوضع فاصله منقوطه وينتقل تلقائيا الى السطر التالي Shift+Enter

الاختصار 4

عندما تقوم بتغيير اسم متغير وانت قد استخدمته في الكثير من الاسطر البرمجية
سوف تظهر أخطاء كثيرره بعدد مرات استخدام هذا المتغير سوف تصبح عملية تغيير الاسم
متعبه في جميع الاسطر

الاختصار التالي يقوم بتغييره في جميع الاسطر
انقر على اسم المتغير واضغط الاختصار التالي ctrl+R+R
تضغط على زر R مرتين ومن ثم قم بالضغط على apply


الاختصار 5

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

الاختصار التالي يقوم بتحريك السطر الى أي مكان تريد

أولا قم بتحديد السطر الذي تريد تغيير مكانه ومن ثم قم بالضغط على زر
Alt+ ازرار سهم ↓ او ↑


الاختصار 6

لنفترض ان معك الاسطر البرمجية التالية
void Main() {
int val1 = 49, val2 = 90, val3 = 88;

double average;

average = (val1 + val2 + val3) / 3;
}
وتريد ان تحسب المتوسط في دالة من اجل تكن ترسل لها الوسائط بدل ما تكرر السطر الثالث

سوف تذهب وتقوم بعمل هذه الدالة

الاختصار التالي يقوم بعمل الدالة تلقائياً
أولا قم بتحديد السطر الذي قد تحتاجة اكثر من مرة وهو السطر الثالث في هذا المثال
بعد ان تحدد عليه اضغط على اختصار Ctrl+R+M
وسوف يتم تعديل الكود وعمل الدالة بهذا الشكل

void Main() {

int val1 = 49, val2 = 90, val3 = 88;

double average;

average = NewMethod(val1, val2, val3);
}



tgoop.com/CsharpWindowsForm/232
Create:
Last Update:

اختصارات وحيل لا تعرفها في الفيجوال استوديو



اليوم إن شاء الله سوف نشرح بعض الحيل في الفيجوال استوديو قد تعلم ببعض هذه الاختصارات وبعضها جديدة عليك

هذه الحيل والاختصارات تسهل من عمل المبرمج وتختصر عليه الوقت والجهد تابع معي
سوف نبدا بالاختصارت الاسهل والتي يعرفها البعض منكم
لاحظ هذه الكلمات المحجوزة
for , forr , class ,struct ,prop,propfull,if,while,do,ctor
وغيرها الكثير من الكلمات ولاكن سوف نشرح على هذه الكلمات لكي توضح الفكرة

عندما تكتب احد هذه الكلمات ثم تضغط على زر Tab مرتين سوف يقوم المترجم بتجهيز البنية لأي كلمة تريد

مثلا for
عندما تكتب for وتضغط زر Tab مرتين سوف يقوم المترجم بعمل

for (int i = 0; i < length; i++)
{

}

بنفس الطريقة مع باقي الكلمات
Class
سوف يقوم بعمل
class MyClass
{

}


Ctor عندما تقوم بكتابة هذا الرمز بداخل كلاس او تركيب وتضغط زر Tab سوف يقوم بعمل دالة بناء لهذا الكلاس او التركيب

مثال :
class MyClass
{
public MyClass()
{

}
}

الاختصار prop عند كتابتها والضغط على Tab
يتم عمل خاصية بهذا الشكل

public int MyProperty { get; set; }

الاختصار propfull
يتم عمل خاصية وانشاء متغير بهذا الشكل

private int myVar;

public int MyProperty
{
get { return myVar; }
set { myVar = value; }
}
الاختصار forr
يتم عمل دوارة بهذا الشكل
for (int i = length - 1; i >= 0; i--)
{

}

نفس الطريق مع باقي الكلمات و if الشرطية

ملاحظة للتذكير الضغط على زر Tap مرتين


الان نأتي الى الطرق الاحترافية للاختصارات والحيل


الاختصار 1

class Students
{

string name;

}

لديك كلاس خاص بالطلاب ويوجد متغير لاسم الطالب بعد ذالك سوف تقوم بعمل خاصية من نوع string لكي تقوم باستقبال اسم الطالب وطباعة اسم الطالب

لكي تختصر وقت كتابة هذه الخاصية وتجعل المترجم هو من يقوم بالكتابة بدل عنك

فقط قم بالنقر على اسم المتغير name بالماوس
واضغط على الاختصار التالي
Ctrl+R+E
ثم اضغط Apply من النافذة التي سوف تظهر وسوف يقوم بكتابة الخاصية
الكلاس بعد عمل الخاصية

class Students
{

string name;

public string Name
{
get
{
return name;
}

set
{
name = value;
}
}


الاختصار 2

عندما تريد ان تجعل سطر برمجي او عده اسطر برمجية comment تجعلهن تعليقات
قد تبدو عملية إضافة علامة // سهله في حاله كان سطر برمجي ماذا لو كان هناك العديد من الاسطر تريد ان تعملهن تعليقات

لكي تقوم بعمل اكثر من سطر برمجي تعليق فقط قم بتحديد هذه الاسطر واضغط على
اختصار ctrl+K+C
ولإزاله التعليق عن الاسطر التي بها علامة // فقط قم بتحديدها واضغط
Ctrl+K+U

الاختصار 3
عندما تقوم بتعريف متغيرتقوم بوضع الفاصلة المنقوطة ومن ثم تقوم بالانتقال الى السطر الثاني

الاختصار التالي يقوم بوضع فاصله منقوطه وينتقل تلقائيا الى السطر التالي Shift+Enter

الاختصار 4

عندما تقوم بتغيير اسم متغير وانت قد استخدمته في الكثير من الاسطر البرمجية
سوف تظهر أخطاء كثيرره بعدد مرات استخدام هذا المتغير سوف تصبح عملية تغيير الاسم
متعبه في جميع الاسطر

الاختصار التالي يقوم بتغييره في جميع الاسطر
انقر على اسم المتغير واضغط الاختصار التالي ctrl+R+R
تضغط على زر R مرتين ومن ثم قم بالضغط على apply


الاختصار 5

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

الاختصار التالي يقوم بتحريك السطر الى أي مكان تريد

أولا قم بتحديد السطر الذي تريد تغيير مكانه ومن ثم قم بالضغط على زر
Alt+ ازرار سهم ↓ او ↑


الاختصار 6

لنفترض ان معك الاسطر البرمجية التالية
void Main() {
int val1 = 49, val2 = 90, val3 = 88;

double average;

average = (val1 + val2 + val3) / 3;
}
وتريد ان تحسب المتوسط في دالة من اجل تكن ترسل لها الوسائط بدل ما تكرر السطر الثالث

سوف تذهب وتقوم بعمل هذه الدالة

الاختصار التالي يقوم بعمل الدالة تلقائياً
أولا قم بتحديد السطر الذي قد تحتاجة اكثر من مرة وهو السطر الثالث في هذا المثال
بعد ان تحدد عليه اضغط على اختصار Ctrl+R+M
وسوف يتم تعديل الكود وعمل الدالة بهذا الشكل

void Main() {

int val1 = 49, val2 = 90, val3 = 88;

double average;

average = NewMethod(val1, val2, val3);
}

BY برمجة تطبيقات الويندوز C# Programming


Share with your friend now:
tgoop.com/CsharpWindowsForm/232

View MORE
Open in Telegram


Telegram News

Date: |

End-to-end encryption is an important feature in messaging, as it's the first step in protecting users from surveillance. Ng Man-ho, a 27-year-old computer technician, was convicted last month of seven counts of incitement charges after he made use of the 100,000-member Chinese-language channel that he runs and manages to post "seditious messages," which had been shut down since August 2020. The initiatives announced by Perekopsky include monitoring the content in groups. According to the executive, posts identified as lacking context or as containing false information will be flagged as a potential source of disinformation. The content is then forwarded to Telegram's fact-checking channels for analysis and subsequent publication of verified information. A Hong Kong protester with a petrol bomb. File photo: Dylan Hollingsworth/HKFP. fire bomb molotov November 18 Dylan Hollingsworth yau ma tei
from us


Telegram برمجة تطبيقات الويندوز C# Programming
FROM American