Forwarded from بدايه مبرمج
إ₰...👨🏻💻CODE👩🏻💻...₰❥
شرح استخدام try & catch
#try_and_catch
هي كلمات رئيسية تمثل معالجة الاستثناءات بسبب أخطاء البيانات أو الكود أثناء تنفيذ البرنامج…
كتلة المحاولة try هي كتلة
التعليمات البرمجية التي تحدث فيها استثناءات
كتلة catch
يمسك ويعالج محاولة استثناءات الكتلة
using System;
using System.IO;
using System.Linq;
using System.Collections.Generic;
namespace C_Sharp
{
public
static class Program
{
static void Main(string[] args)
{
int id;
string name;
bool ch;
CODE:
try
{
Console.WriteLine("Enter number id");
id = int.Parse(Console.ReadLine());
ch = true;
}
catch (Exception)
{
Console.WriteLine("Wrong data entered\ntry again");
ch = false;
}
if (ch == false)
goto CODE;
try
{
trry:
Console.WriteLine("Enter your name");
name = Console.ReadLine();
ch = name.All(char.IsLetter);
// دالة حرفية تفحص اذا كان الادخال حروف فقط
if (ch == false)
{
Console.WriteLine("try again enter name");
goto trry;
}
}
catch (Exception)
{
Console.WriteLine("...");
}
Console.WriteLine("hello...&...");
Console.ReadLine();
}
}
}
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
إ₰...Output....₰❥
Enter number id
ee
Wrong data entered
try again
Enter number id
369
Enter your name
Code
hello...&...
شرح استخدام try & catch
#try_and_catch
هي كلمات رئيسية تمثل معالجة الاستثناءات بسبب أخطاء البيانات أو الكود أثناء تنفيذ البرنامج…
كتلة المحاولة try هي كتلة
التعليمات البرمجية التي تحدث فيها استثناءات
كتلة catch
يمسك ويعالج محاولة استثناءات الكتلة
using System;
using System.IO;
using System.Linq;
using System.Collections.Generic;
namespace C_Sharp
{
public
static class Program
{
static void Main(string[] args)
{
int id;
string name;
bool ch;
CODE:
try
{
Console.WriteLine("Enter number id");
id = int.Parse(Console.ReadLine());
ch = true;
}
catch (Exception)
{
Console.WriteLine("Wrong data entered\ntry again");
ch = false;
}
if (ch == false)
goto CODE;
try
{
trry:
Console.WriteLine("Enter your name");
name = Console.ReadLine();
ch = name.All(char.IsLetter);
// دالة حرفية تفحص اذا كان الادخال حروف فقط
if (ch == false)
{
Console.WriteLine("try again enter name");
goto trry;
}
}
catch (Exception)
{
Console.WriteLine("...");
}
Console.WriteLine("hello...&...");
Console.ReadLine();
}
}
}
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
إ₰...Output....₰❥
Enter number id
ee
Wrong data entered
try again
Enter number id
369
Enter your name
Code
hello...&...
Forwarded from بدايه مبرمج
إ₰...👨🏻💻..👩🏻💻...₰❥
#أنواع_البيانات..... < Data Type >
1-bool
قيمة منطقية true أو false
2-byte
عدد صحيح من 0 حتى 255
3-char
رمز أو حرف.
4-DateTime
فئة خاصة بالتاريخ والوقت
5-decimal
قيمة عشرية
6-double
قيمة عشرية
7-enum
قيم ثابتة خاصة بك كمبرمج
8-float
قيمة عشرية
9-int
قيمة صحيحة
10-long
قيمة صحيحة
11-short
قيمة صحيحة
12-struct
نوع بيانات خاص بك كمبرمج
13-string
قيمة نصية
14-var
قيمة منوعة (تترك اختيار نوع البيانات للكمبيوتر)
*--*--*--*--*--*--*--*--*--*--*--*--*--*
#ملاحظة :
* العدد الصحيح: هو العدد الذي يمكن كتابته دون استخدام كسور أو فواصل عشرية.
* العدد الطبيعي: هو عدد صحيح موجب.
* العدد الحقيقي: هو عدد يمكن كتابته مع أو دون استخدام كسور أو فواصل عشرية.
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
#أنواع_البيانات..... < Data Type >
1-bool
قيمة منطقية true أو false
2-byte
عدد صحيح من 0 حتى 255
3-char
رمز أو حرف.
4-DateTime
فئة خاصة بالتاريخ والوقت
5-decimal
قيمة عشرية
6-double
قيمة عشرية
7-enum
قيم ثابتة خاصة بك كمبرمج
8-float
قيمة عشرية
9-int
قيمة صحيحة
10-long
قيمة صحيحة
11-short
قيمة صحيحة
12-struct
نوع بيانات خاص بك كمبرمج
13-string
قيمة نصية
14-var
قيمة منوعة (تترك اختيار نوع البيانات للكمبيوتر)
*--*--*--*--*--*--*--*--*--*--*--*--*--*
#ملاحظة :
* العدد الصحيح: هو العدد الذي يمكن كتابته دون استخدام كسور أو فواصل عشرية.
* العدد الطبيعي: هو عدد صحيح موجب.
* العدد الحقيقي: هو عدد يمكن كتابته مع أو دون استخدام كسور أو فواصل عشرية.
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
Forwarded from بدايه مبرمج
إ₰...👨🏻💻..👩🏻💻...₰❥
لقراءة المعطيات الرقمية استخدم الكود التالي:
Console.Write ("Your Age Please: ");
int age = int.Parse(Console.ReadLine( ));
#OR_use....
int age = Convert.Toint32 (Console.ReadLine( ));
Console.Write ("Your Age is " + age);
#اولآ : بإمكانك تحويل العبارات النصية التي يقرأها هذا الامر إلى نوع آخر وذلك باستخدام الفئة Convert...
string s = Console.ReadLine();
1- int i = Convert.ToInt32(s);
//convert to int..
2- long l = Convert.ToInt64(s);
// convert to long..
3- float f = Convert.ToSingle(s);
// convert to float..
4- double d =
Convert.ToDouble(s);
// convert to double..
5- decimal c =
Convert.ToDecimal(s);
// convert to decimal..
#ثانيآ : كما يمكن استخدام الطريقة Parse:
1- Long A = Int64.Parse(s)
// convert to long..
2- float A = Single.Parse(s)
// convert to float..
3- Decimal A = Decimal.Parse(s)
// convert to decimal..
4- double A = double.Parse(s)
// convert to double..
4- int A = int.Parse(s)
// convert to int..
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
لقراءة المعطيات الرقمية استخدم الكود التالي:
Console.Write ("Your Age Please: ");
int age = int.Parse(Console.ReadLine( ));
#OR_use....
int age = Convert.Toint32 (Console.ReadLine( ));
Console.Write ("Your Age is " + age);
#اولآ : بإمكانك تحويل العبارات النصية التي يقرأها هذا الامر إلى نوع آخر وذلك باستخدام الفئة Convert...
string s = Console.ReadLine();
1- int i = Convert.ToInt32(s);
//convert to int..
2- long l = Convert.ToInt64(s);
// convert to long..
3- float f = Convert.ToSingle(s);
// convert to float..
4- double d =
Convert.ToDouble(s);
// convert to double..
5- decimal c =
Convert.ToDecimal(s);
// convert to decimal..
#ثانيآ : كما يمكن استخدام الطريقة Parse:
1- Long A = Int64.Parse(s)
// convert to long..
2- float A = Single.Parse(s)
// convert to float..
3- Decimal A = Decimal.Parse(s)
// convert to decimal..
4- double A = double.Parse(s)
// convert to double..
4- int A = int.Parse(s)
// convert to int..
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
Forwarded from بدايه مبرمج
إ₰...👨🏻💻..👩🏻💻...₰❥
#المتغيرات_الحرفية تعطيك الأمكانيات التالية :
1- لمعرفة ما إذا كانت قيمة المتغير هي حرف كبير أم صغير :-
char letter = 'N';
Console.WriteLine(char.IsUpper(letter));
2- لمعرفة ما إذا كانت قيمة المتغير رقم :-
char letter = 'O';
Console.WriteLine(char.IsDigit(letter));
3- لمعرفة ما إذا كانت قيمة المتغير حرف :-
char letter = 'S';
Console.WriteLine(char.IsLetter(letter));
4- لمعرفة ما إذا كانت قيمة المتغير هي أداة ترقيم :-
char letter = 'A';
Console.WriteLine(char.IsPunctuation(letter));
5- لأرجاع قيمة المتغير بحالة أحرف كبيرة :-
char letter = 'N';
Console.WriteLine(char.ToUpper(letter));
6- لأرجاع قيمة المتغير في بحالة أحرف صغيرة:
char letter = 'N';
Console.WriteLine(char.ToLower(letter));
7- يمكن إنشاء كائن من نوع التاريخ والوقت كما يلي :-
DateTime date = new DateTime(2000, 1, 1);
8- يمكن التعامل مع الوقت كما يلي :-
TimeSpan time = new TimeSpan(10, 27, 0);
9- يمكن إجراء عمليات الطرح والأضافة عن طريق Subtract & Add:
TimeSpan time1 = new TimeSpan(10, 27, 0);
TimeSpan time2 = new TimeSpan(1, 0, 0);
TimeSpan time3 = new TimeSpan();
time3 = time1.Subtract(time2);
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
#المتغيرات_الحرفية تعطيك الأمكانيات التالية :
1- لمعرفة ما إذا كانت قيمة المتغير هي حرف كبير أم صغير :-
char letter = 'N';
Console.WriteLine(char.IsUpper(letter));
2- لمعرفة ما إذا كانت قيمة المتغير رقم :-
char letter = 'O';
Console.WriteLine(char.IsDigit(letter));
3- لمعرفة ما إذا كانت قيمة المتغير حرف :-
char letter = 'S';
Console.WriteLine(char.IsLetter(letter));
4- لمعرفة ما إذا كانت قيمة المتغير هي أداة ترقيم :-
char letter = 'A';
Console.WriteLine(char.IsPunctuation(letter));
5- لأرجاع قيمة المتغير بحالة أحرف كبيرة :-
char letter = 'N';
Console.WriteLine(char.ToUpper(letter));
6- لأرجاع قيمة المتغير في بحالة أحرف صغيرة:
char letter = 'N';
Console.WriteLine(char.ToLower(letter));
7- يمكن إنشاء كائن من نوع التاريخ والوقت كما يلي :-
DateTime date = new DateTime(2000, 1, 1);
8- يمكن التعامل مع الوقت كما يلي :-
TimeSpan time = new TimeSpan(10, 27, 0);
9- يمكن إجراء عمليات الطرح والأضافة عن طريق Subtract & Add:
TimeSpan time1 = new TimeSpan(10, 27, 0);
TimeSpan time2 = new TimeSpan(1, 0, 0);
TimeSpan time3 = new TimeSpan();
time3 = time1.Subtract(time2);
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
Forwarded from بدايه مبرمج
إ₰...👨🏻💻..👩🏻💻...₰❥
#طرق_مختصرة_بالفيجوال_استيديو
Shortcut in Visual studio
1⃣ لكتابة امر الطباعة قم بكتابة cw ثم الضغط على زر Tap مرتین...
2⃣ لانشاء كلاس جدید في نافذة جدیدة قم بالضغط على
ctrl + shif+ A
3⃣ لعمل خصائص لاعضاء الكلاس قم بالضغط على اسم المتغیر ثم
ctrl + Shift + R
4⃣ لعمل دالة بناء في الكلاس قم بكتابة كلمة ctor و اضغط على زر Tap
مرتین.
5⃣ لعمل دالة الھدم اكتب ھذا الرمز ~ واضغط زر Tap مرتین
6⃣ كتابة كلمة prop والضغط على Tap يعمل على كتابة خاصیة بھذا الشكل
public int MyProperty { get; set; }
7⃣ كتابة كلمة propfull والضغط على Tap
يعمل على كتابة خاصیة بهذا الشكل
private int myVar;
public int MyProperty
{
get { return myVar; }
set { myVar = value; }
}
8⃣ عند كتابة احد ھذه الكلمات ثم الضغط على زر Tap مرتین یتم كتابة
البنیة الخاصه بھا
for _ do _ while _ if _ class _ struct _ foreach
9⃣في #C عند وجود إشارة تحت اسم المتغير باللون الأحمر فيعني أنه قد يكون اسم المتغير خاطئ او السطر البرمجي أو التعليمة فيها خط.
أما عند وجودها باللون الأخضر فيعني أن هذا المتغير لم يستخدم بعد.
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
#طرق_مختصرة_بالفيجوال_استيديو
Shortcut in Visual studio
1⃣ لكتابة امر الطباعة قم بكتابة cw ثم الضغط على زر Tap مرتین...
2⃣ لانشاء كلاس جدید في نافذة جدیدة قم بالضغط على
ctrl + shif+ A
3⃣ لعمل خصائص لاعضاء الكلاس قم بالضغط على اسم المتغیر ثم
ctrl + Shift + R
4⃣ لعمل دالة بناء في الكلاس قم بكتابة كلمة ctor و اضغط على زر Tap
مرتین.
5⃣ لعمل دالة الھدم اكتب ھذا الرمز ~ واضغط زر Tap مرتین
6⃣ كتابة كلمة prop والضغط على Tap يعمل على كتابة خاصیة بھذا الشكل
public int MyProperty { get; set; }
7⃣ كتابة كلمة propfull والضغط على Tap
يعمل على كتابة خاصیة بهذا الشكل
private int myVar;
public int MyProperty
{
get { return myVar; }
set { myVar = value; }
}
8⃣ عند كتابة احد ھذه الكلمات ثم الضغط على زر Tap مرتین یتم كتابة
البنیة الخاصه بھا
for _ do _ while _ if _ class _ struct _ foreach
9⃣في #C عند وجود إشارة تحت اسم المتغير باللون الأحمر فيعني أنه قد يكون اسم المتغير خاطئ او السطر البرمجي أو التعليمة فيها خط.
أما عند وجودها باللون الأخضر فيعني أن هذا المتغير لم يستخدم بعد.
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
@ALASTARALMDFOA.apk
20.3 MB
365Scores: Sports Scores Live v6.9.4
تطبيق رياضي يختص بتقديم أحدث أخبار كرة القدم، مهما كان بلدك ناديك أو الدوري المفضل لديك في الواقع يمكنك حتى متابعة فرق مختلفة من دوريات مختلفة.
I قناة #الاصدار_المدفوع l
By : @ALASTARALMDFOA
تطبيق رياضي يختص بتقديم أحدث أخبار كرة القدم، مهما كان بلدك ناديك أو الدوري المفضل لديك في الواقع يمكنك حتى متابعة فرق مختلفة من دوريات مختلفة.
I قناة #الاصدار_المدفوع l
By : @ALASTARALMDFOA
@ALASTARALMDFOA.apk
41.5 MB
Dr.Web Security Space v12.5.0 + Key
واحد من أفضل وأقوى برامج مكافحة الفيروسات مع سرعة عالية وقوة لاكتشاف الفيروس وإزالته.
I قناة #الاصدار_المدفوع l
By : @ALASTARALMDFOA
واحد من أفضل وأقوى برامج مكافحة الفيروسات مع سرعة عالية وقوة لاكتشاف الفيروس وإزالته.
I قناة #الاصدار_المدفوع l
By : @ALASTARALMDFOA
Forwarded from قناة المبرمجين💻
قياس_أداء_تقانة_الاستجابة_الذكية.pdf
604.8 KB
Forwarded from قناة المبرمجين💻
إصلاح_محمل_الإقلاع_grub2_الجزء_الثالث.zip
920.5 KB
Forwarded from قناة المبرمجين💻
تنصيب_و_إعداد_تقانة_الاستجابة_الذكية.pdf
812.8 KB
Forwarded from قناة المبرمجين💻
تنصيب_و_إعداد_تقانة_الاستجابة_الذكية.pdf
537.5 KB
Forwarded from قناة المبرمجين💻
يوميات لينكساوى الجزء الثانى.pdf
3.7 MB
Forwarded from قناة المبرمجين💻
Some_orders_of_Linux_O_S_for_beginners.pdf
721.7 KB
Forwarded from قناة المبرمجين💻
إصلاح_إقلاع_ويندوز_مع_لينكس،_وإنشاء.pdf
867.1 KB