|
#1
|
||||
|
||||
الدرس الخامس : المتغيرات - دورة سي شارب 2008
اليوم باذن الله نبدأ خامس دروسنا فى لغة السى شارب وموضوع درسنا اليوم عن المتغيرات ببساطه جدا المتغيرات تستخدم فى ايجاد وحل معادلات والمتغيرات عندنا ببساطه فى لغه السى شارب منها int و string وdouble .......... حيث ان ال int متغير عددى اى يعبر عنه بعدد معين والمتغير string متغير نصى يعبر عنه بنص text والمتغير double متغير كسرى او عشرى او عددى ( 65 او 65.3 ) وكذلك يوجد متغيرات اخرى مثل المتغير البوليانى ومتغير float الذى يعبر عن عدد صحيح او عدد عشرى ونبدأ بسم الله التطبيق نريد عمل برنامج يظهرلى قيمة المتغير التى سيتم وضعها فى ال****box سنقوم بفتح مشروع جديد ونسميه ب (int and string ) ونقوم بعمل button و textbox داخل الفورم وذلك بسحب وافلات ال button و textbox داخل الفورم حيث يصبح شكل الفورم هكذا ثم ننقر على الbutton نقرتين حتى نفتح صفحة الاكواد ونقوم بكتابة الكود هكذا لاحظ الكود سترى اننا افترضنا ان المتغير x متغير عددى وحيث ان ال****box1 يكون محتواه نص فنحول النص الى عدد عن طريق الامر parse والسطر الثانى من الكود عملنا رساله يظهر فيها القيمه الى هنكتبها فى ال ****box1 ووضعنا بعد المتغير x الامر ()tostring . لان صندوق الرسائل لا يقبل الا نص لذلك وضعنا هذا الامر حتى يتحول الرقم x الى نص فى الرساله نلاحظ البرنامج بعد التشغيل هكذا واحنا كده اخدنا برنامج بمتغير عددى تعالوا ناخد برنامج بمتغير عشرى او عدد صحيح ايضا نلاحظ الكود كما فى المثال الاول لكن المتغير العشرى ياخذ الامر double يكون الكود هكذا نلاحظ الكود كما فى المثال السابق لكن تم تغيير فقط الامر int الى double والسطر الثانى كما هو نلاحظ البرنامج بعد التشغيل فى حالة الرقم العشرى اما فى حالة الرقم الصحيح يكون هكذا ونأتى الى المتغير النصى ويأخذ الامر string ويكون الكود هكذا نلاحظ اننا لم نضع امر لتحويل الى نص مثل parse كما فى المتغير العددى والعشرى وهذا لان string متغير نصى فلا نحتاج الى التحويل وكذلك لا نضع فى كود الرساله فى السطر الثانى الامر ()tostring. لانه اساسا متغير نصى ويلائم الصيغه النصيه للرساله نلاحظ البرنامج بعد التشغيل ونأتى الى الامر float الذى يأخذ المتغير العشرى او العددى ايضا و يساوى الامر double وقد تتسائل ما الفرق بينهم؟؟؟ ببساطه الفرق لايختلف فى الوظيفه ولكن الامر ان double تأخذ حجم اكبر من الذاكره عن الامر float وهذا يؤثر على كفاءة البرنامج ونلاحظ الكود نلاحظ كود ال float يطابق تماما كود ال double ويكون البرنمج بعد التشغيل هكذا فى حالة العدد العشرى اما فى حالة العدد الصحيح يكون هكذا وهكذا نكون قد انتهينا من المتغيرات وان شاء الله سنتطرق الى باقى المتغيرات فى الدروس القادمه ويارب تكونوا استفادتم والى درس جديد بأذن الله
|
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
الدرس الخامس والعشرون : الأخطاء واقتناصها .net 2008 | khaledbelal | دورة .NET 2008 من منتدى فيجوال بيسك للعرب | 1 | 12-16-2010 11:47 PM |
الدرس 3: المتغيرات والثوابت (دورة الـ c#) | khaledbelal | دورة CSharp 2008 من منتدى فيجوال بيسك للعرب | 1 | 10-29-2010 06:44 AM |
الدرس الرابع : تطبيقات عن اظهار الرسائل ( خطأ وتذكير و عرض معلومه و ...) - دورة سي شارب 2008 | khaledbelal | دورة CSharp 2008 من منتديات حور العين الاسلامية | 0 | 02-22-2010 08:55 PM |
الدرس الثالث : تطبيق بسيط للخاصية (visible) - دورة سي شارب 2008 | khaledbelal | دورة CSharp 2008 من منتديات حور العين الاسلامية | 0 | 02-22-2010 08:48 PM |
الدرس الخامس عشر : التعرف على Static دورة .net 2008 | khaledbelal | دورة .NET 2008 من منتدى فيجوال بيسك للعرب | 0 | 02-19-2010 08:05 PM |