العودة   منتدى رياض الجنة - Riad Al-Ganah > الرياض التقنية > روضة الكورسات والدورات التقنية والعلمية > روضة دورات تقنية الـ .NET بلغاتها المختلفة > روضة دورات لغة الـ CSharp > دورة CSharp 2008 من منتدى فيجوال بيسك للعرب

دورة CSharp 2008 من منتدى فيجوال بيسك للعرب مقدم الدورة : الأخ طارق الدويري . حالة الدورة : متوقفة مؤقتاً . عدد الدروس حتى الآن : 23 درس

إضافة رد

 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 01-14-2010, 07:50 AM
الصورة الرمزية khaledbelal
khaledbelal khaledbelal غير متواجد حالياً
مبرمج المنتدى
الادارة تكليف لا تشريف
 
تاريخ التسجيل: Oct 2009
العمر: 34
المشاركات: 3,606
افتراضي الدرس 8: أمثلة عملية على ما مضى دورة الـ c#

السلام عليكم ورحمة الله وبركاته ...

نظرا لأني قد رأيت الكثير من الأعضاء قد ضلوا الطريق بعد الدروس المتتالية...
في هذا اليوم لن تجد درس كالعادة بل سوف تجد أمثلة غملية على كل ما تعلمنا وسوف تكون هذه الأمثلة عبارة عن برامج بسيطة سوف نبرمجها سويا... وسوف أقسمها إلى
المستوى الأول - المستوى الثاني - المستوى الثالث


أولا : المستوى الأول...
البرنامج الأول: برنامج نقوم بإعطاءه الإسم الأول والكنية فيعود لنا بالإسم كاملا...
مانحتاجه في البرنامج...
1- 2 TextBox حيث سوف يتم إدخال الإسم في الأول والكنية في الثاني
2- label حيث سوف يتم كتابة الإسم الكامل بها...
3- Button حيث سوف يتم إظهار الإسم عند ضغطه...

بعد إضافة الأدوات السابقة أكتب الكود في الحدث Click لل Button:

كود PHP:
label1.Text textBox1.Text " " textBox2.Text
وجرب البرنامج....

________________________________________
المستوى الثاني...
البرنامج الثاني: برنامج نرسل له ثلاث أرقام فيقوم بإعادة (الرقم الأول + الرقم الثاني ) x الرقم الثالث...

ما تحتاجه في البرنامج...
1- 3 TextBox حيث سوف يتم وضع في كل واحد منها رقم ولكن أنتبه يجب أن تكون على التوالي:
TextBox1,TextBox2,TextBox3 بشكل عمودي

2- label لكي يتم كتابة الناتج بها...
3- Button لكي يتم إظهار الناتج عند ضغط الزر...
بعد إضافة الأدوات ...
الكود:

أولا نقوم بعمل الأمر الخاص بذلك الذي سوف يكون على النمط التالي: (( يمكنك إظهار صفحة محرر الأكواد بالضغط على f7)

كود PHP:
 private void WhatIsTheAnswer(double Num1double Num2double Num3,out double answer
        { 
            
answer = (Num1 Num2) * Num3
        } 
(( ولمن واجه أخطاء في مكان كتابة الكود فإن الكود كاملا سوف يكون كالتالي :

كود PHP:
using System
using System.Collections.Generic
using System.ComponentModel
using System.Data
using System.Drawing
using System.Linq
using System.Text
using System.Windows.Forms

namespace 
WindowsFormsApplication11 

    public 
partial class Form1 Form 
    

        public 
Form1() 
        { 
            
InitializeComponent(); 
        } 


        private 
void WhatIsTheAnswer(double Num1double Num2double Num3,out double answer
        { 
            
answer = (Num1 Num2) * Num3
        } 
    } 

والان بعد عمل الأمر الخاص بذلك ندخل إلى الحدث Click لل Button1 عن طريق الضغط المزدوج عليه أو بأي طريقة أخرى ونكتب..

كود PHP:
  private void button1_Click(object senderEventArgs e
        { 
            try 
            { 
                
double answer 0
                
WhatIsTheAnswer(double.Parse(textBox1.Text), double.Parse(textBox2.Text), double.Parse(textBox3.Text), out answer); 
                
label1.Text answer.ToString(); 
            } 
            catch 
            { 
                
MessageBox.Show("يرجى التحقق من القيم الدخلة"); 
                
textBox1.Text "0"
                
textBox2.Text "0"
                
textBox3.Text "0"
            } 
        } 
وجرب البرنامج....
_________________________________

المستوى الثالث ....
البرنامج الثالث: برنامج تعطيه رقم يقوم بطرح أو الزيادة عليه حتى يوصله إلى أكبر أو أصغر من الصفر بواحد...

اللازم: Button و TextBox فقط...

الكود: ( يكتب في الحدث Click لل Button1)

كود PHP:
  try 
            { 
                
int stnum int.Parse(textBox1.Text); 
                
textBox1.Text ""
                if (
stnum 0
                { 
                    while (
stnum 0
                    { 
                        
textBox1.Text += stnum.ToString() + " "
                        
stnum--; 
                    } 
                } 
                else if (
stnum 0
                { 
                    while (
stnum 0
                    { 
                        
textBox1.Text += stnum.ToString() + " "
                        
stnum++; 
                    } 
                } 
                else 
                { 
                    
MessageBox.Show("يرجى إدخال رقم أكبر أو أصغر من الصفر"); 
                } 
            } 
            catch 
            { 
                
MessageBox.Show("يرجى التحقق من القيم الدخلة"); 
            } 
        } 
ربما يكون الكود معقدا فليلا بما أنك ما زلت جديد على عالم البرمجة ركز بالكود وحاول فهمه وإن شاء الله سوف تفهمه

ولمن واجه أي مشكلة بالكود فهاذا هو كاملا:

كود PHP:
using System
using System.Collections.Generic
using System.ComponentModel
using System.Data
using System.Drawing
using System.Linq
using System.Text
using System.Windows.Forms

namespace 
WindowsFormsApplication11 

    public 
partial class Form1 Form 
    

        public 
Form1() 
        { 
            
InitializeComponent(); 
        } 

        private 
void button1_Click(object senderEventArgs e
        { 
            try 
            { 
                
int stnum int.Parse(textBox1.Text); 
                
textBox1.Text ""
                if (
stnum 0
                { 
                    while (
stnum 0
                    { 
                        
textBox1.Text += stnum.ToString() + " "
                        
stnum--; 
                    } 
                } 
                else if (
stnum 0
                { 
                    while (
stnum 0
                    { 
                        
textBox1.Text += stnum.ToString() + " "
                        
stnum++; 
                    } 
                } 
                else 
                { 
                    
MessageBox.Show("يرجى إدخال رقم أكبر أو أصغر من الصفر"); 
                } 
            } 
            catch 
            { 
                
MessageBox.Show("يرجى التحقق من القيم الدخلة"); 
            } 
        } 

    } 

أرجو أن تكونو قد أستفدتم على هذا الدرس...

وإلى اللقاء في الدرس القادم إن شاء الله....

منقووووووووول


توقيع : khaledbelal



(أَفَأَمِنَ أَهْلُ الْقُرَى أَن يَأْتِيَهُمْ بَأْسُنَا بَيَاتاً وَهُمْ نَآئِمُونَ {97} أَوَ أَمِنَ أَهْلُ الْقُرَى أَن يَأْتِيَهُمْ بَأْسُنَا ضُحًى وَهُمْ يَلْعَبُونَ {98}
أَفَأَمِنُواْ مَكْرَ اللّهِ فَلاَ يَأْمَنُ مَكْرَ اللّهِ إِلاَّ الْقَوْمُ الْخَاسِرُونَ {99}).
سورة الأعراف.

رد مع اقتباس
  #2  
قديم 10-29-2010, 08:01 PM
الصورة الرمزية ماريا إسلام
ماريا إسلام ماريا إسلام غير متواجد حالياً

عضو متألق

 
تاريخ التسجيل: Oct 2010
العمر: 35
المشاركات: 268
افتراضي

وعليكم السلام

جزاكم الله خيـــــــــــــراااا
ووفقكم لما يحب ويرضا
اللهم آمين

//


توقيع : ماريا إسلام

ربي هذا العهد لك ... عزم القلب الوفا

تستطيع أن ترى الصورة بحجمها الطبيعي بعد الضغط عليها

تستطيع أن ترى الصورة بحجمها الطبيعي بعد الضغط عليها

صفحتي على الفيسبوك!

رد مع اقتباس
إضافة رد


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
الدرس 5: التعرف على العبارات المشروطة والحلقات التكرارية (دورة الـ c#) khaledbelal دورة CSharp 2008 من منتدى فيجوال بيسك للعرب 1 10-29-2010 06:40 PM
الدرس 4: طرق إستخدام ال void و ومجالاتها (دورة C#) khaledbelal دورة CSharp 2008 من منتدى فيجوال بيسك للعرب 1 10-29-2010 07:55 AM
الدرس 3: المتغيرات والثوابت (دورة الـ c#) khaledbelal دورة CSharp 2008 من منتدى فيجوال بيسك للعرب 1 10-29-2010 06:44 AM
الدرس 7: التعامل مع الملفات دورة الـ c# khaledbelal دورة CSharp 2008 من منتدى فيجوال بيسك للعرب 4 10-13-2010 07:04 PM

استضافة الحياة

الساعة الآن 04:02 AM.


Powered by vBulletin® v3.8.4, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. , TranZ By Almuhajir
النسخة الفضية
Ads Management Version 3.0.1 by Saeed Al-Atwi

SlamDesignzslamDesignzEdited by Riad Al-Ganah Team - جميع الحقوق محفوظة لشبكة رياض الجنة

Privacy Policy Valid XHTML 1.0 Transitional By SlamDesignz Valid CSS Transitional By SlamDesignz