06-10-12, 06:05 PM
منقول من المنتدى القديم
كاتب الموضوع احمد جمال
بتاريخ 25-02-08
خصائص Console :
حتى هذه المرحلة من الدروس ، نستطيع الآن الكتابة على الشاشة وعمل دوال واستدعاءها واسترجاع قيم وطباعتها ، عند هذه المرحلة سنأخذ راحة قصيرة للتعرف على العناصر الاساسية للبيئة Console التي نعمل عليها حالياً .
اهم الدوال التي تحتويها الفئة Console هي دوال الادخال والاخراج ، وهي :
لو كنت مبرمج VB.net ، فقط ازل ال ; من آخر الجملة .
دوال أخرى خاصة بعمليات الألوان مثل ForeGroundColor للون النص و BackgroundColor للون الخلفية ، تستطيع تعيين اللون عن طريق الفئة ConsoleColor بالشكل التالي :
هناك خصائص أخرى مثل WindowWidth و Title وخلافها لتحديد مظهر النافذة .
نعود لأحد مواضيع الطباعة ، لنفترض اننا نريد القيام بطباعة النص التالي :
الإسم : (المتغير name ) - العمر (المتغير Age )
يمكننا القيام بذلك عن طريق كتابة الكود التالي :
هناك طريقة أخرى افضل ايضاً ، بالطريقة التالية :
بواسطة الطريقة الثانية ، يمكنك عمل Format للنص باستخدام رموز d للارقام و e لل exponential بالشكل التالي مثلاً :
مجدداً ، لو كنت مبرمج VB.net فلن تضطر سوى لازالة ; من آخر كل سطر ...
كاتب الموضوع احمد جمال
بتاريخ 25-02-08
خصائص Console :
حتى هذه المرحلة من الدروس ، نستطيع الآن الكتابة على الشاشة وعمل دوال واستدعاءها واسترجاع قيم وطباعتها ، عند هذه المرحلة سنأخذ راحة قصيرة للتعرف على العناصر الاساسية للبيئة Console التي نعمل عليها حالياً .
اهم الدوال التي تحتويها الفئة Console هي دوال الادخال والاخراج ، وهي :
كود :
Console.Write(string);
// لكتابة نص .
Console.WriteLine(string)
// لكتابة نص مع ضغط الانتقال لسطر جديد بعد الإنتهاء .
string x=Console.ReadLine();
// لقراءة مدخلات من المستخدم ويتم الانتهاء من القراءة مع ضغط انتر
int x=Console.ReadKey();
// قراءة حرف واحد فقط ويتم انهاء عملية القراءة مع ضغط إنتر
ConsoleKeyInfo r= Console.ReadKey();
// قراءة حرف واحد فقط والانتهاء من القراءة بعد إدخاله ، يمكن ادخال اي شيء مثل زر الأسهم مثلاً لذا يتم تخزين الناتج في متغير خاص
لو كنت مبرمج VB.net ، فقط ازل ال ; من آخر الجملة .
دوال أخرى خاصة بعمليات الألوان مثل ForeGroundColor للون النص و BackgroundColor للون الخلفية ، تستطيع تعيين اللون عن طريق الفئة ConsoleColor بالشكل التالي :
كود :
Console.ForegroundColor = ConsoleColor.Yellow;
هناك خصائص أخرى مثل WindowWidth و Title وخلافها لتحديد مظهر النافذة .
نعود لأحد مواضيع الطباعة ، لنفترض اننا نريد القيام بطباعة النص التالي :
الإسم : (المتغير name ) - العمر (المتغير Age )
يمكننا القيام بذلك عن طريق كتابة الكود التالي :
كود :
Console.Write("First Name: " + name + " - Age: " + age);
هناك طريقة أخرى افضل ايضاً ، بالطريقة التالية :
كود :
Console.Write("First Name: {0} - Age: {1}" ,name,age);
بواسطة الطريقة الثانية ، يمكنك عمل Format للنص باستخدام رموز d للارقام و e لل exponential بالشكل التالي مثلاً :
كود :
Console.WriteLine("E format: {0:E}", 99999);
مجدداً ، لو كنت مبرمج VB.net فلن تضطر سوى لازالة ; من آخر كل سطر ...