الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تعلم السي شارب مع علي المصري

مغلقرائج
بدأه علي المصري في 1 ديسمبر 2004 · 58 رد · 12,027 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#51

-09

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

Switch

تكلمنا في الدروس السابقه عن الحلقات التكراية for , while

وهي كالتالي

Switch (اسم المتغير )
{
case الحالة الاولي:
افعل كذا وكذا;
break;
case الحالي الثانية:
افعل كذا وكذا;
break;
}

تم تعديل هذه المشاركة بواسطة علي المصري في 20 مارس 2005 في 23:06

لاتحسبن المجد تمرا انت اكلهوا.... لن تبلغ المجد حتى تلعق الصبرا

ومن يتهيب صعود الجبال ...:::... يعش أبد الدهر بين الحفر

"وَيَا قَوْمِ اسْتَغْفِرُوا رَبَّكُمْ ثُمَّ تُوبُوا إِلَيْهِ يُرْسِلِ السَّمَاءَ عَلَيْكُمْ مِدْرَارًا وَيَزِدْكُمْ قُوَّةً إِلَى قُوَّتِكُمْ وَلَا تَتَوَلَّوْا". (أيه 52 سورة هود)

أَمَرَ بِالِاسْتِغْفَارِ الَّذِي فِيهِ تَكْفِير الذُّنُوب السَّالِفَة وَبِالتَّوْبَةِ عَمَّا يَسْتَقْبِلُونَ وَمَنْ اِتَّصَفَ بِهَذِهِ الصِّفَة يَسَّرَ اللَّه عَلَيْهِ رِزْقه وَسَهَّلَ عَلَيْهِ أَمْره وَحَفِظَ شَأْنه وَلِهَذَا قَالَ " يُرْسِل السَّمَاء عَلَيْكُمْ مِدْرَارًا "

وَفِي الْحَدِيث" مَنْ لَزِمَ الِاسْتِغْفَار جَعَلَ اللَّه لَهُ مِنْ كُلّ هَمّ فَرَجًا وَمِنْ كُلّ ضِيق مَخْرَجًا وَرَزَقَهُ مِنْ حَيْثُ لَا يَحْتَسِب ".

(تفسير ابن كثير)

#52

يعني انت محتاج برنامج يعمل مجموعة من الوظائف في الجهاز في المتاجر

ده طبعا بعد لم تديلة اسم المتغير اول رقم

يعني مثلا برنامج راح تعرف برنامج يقومي بعمل خمس وظائف

لم تقوال ما انا ممكن اعمل الكلام دة بقاعدة if

صح وبرافوا عليك بس راح تكتب كام if خمس بخلاف التحبيش

طيب ما تجي نكتبها switch

تعالي اول انقوال لم

1- hello

2 - world

3- hello world

4- hello aly elmasery

5- hello world ,hello aly_elmasery

لاتحسبن المجد تمرا انت اكلهوا.... لن تبلغ المجد حتى تلعق الصبرا

ومن يتهيب صعود الجبال ...:::... يعش أبد الدهر بين الحفر

"وَيَا قَوْمِ اسْتَغْفِرُوا رَبَّكُمْ ثُمَّ تُوبُوا إِلَيْهِ يُرْسِلِ السَّمَاءَ عَلَيْكُمْ مِدْرَارًا وَيَزِدْكُمْ قُوَّةً إِلَى قُوَّتِكُمْ وَلَا تَتَوَلَّوْا". (أيه 52 سورة هود)

أَمَرَ بِالِاسْتِغْفَارِ الَّذِي فِيهِ تَكْفِير الذُّنُوب السَّالِفَة وَبِالتَّوْبَةِ عَمَّا يَسْتَقْبِلُونَ وَمَنْ اِتَّصَفَ بِهَذِهِ الصِّفَة يَسَّرَ اللَّه عَلَيْهِ رِزْقه وَسَهَّلَ عَلَيْهِ أَمْره وَحَفِظَ شَأْنه وَلِهَذَا قَالَ " يُرْسِل السَّمَاء عَلَيْكُمْ مِدْرَارًا "

وَفِي الْحَدِيث" مَنْ لَزِمَ الِاسْتِغْفَار جَعَلَ اللَّه لَهُ مِنْ كُلّ هَمّ فَرَجًا وَمِنْ كُلّ ضِيق مَخْرَجًا وَرَزَقَهُ مِنْ حَيْثُ لَا يَحْتَسِب ".

(تفسير ابن كثير)

#53
using System;
class switpro
{
	static void Main()
	{
  int codenumber;
  Console.Write (" Enter codenumber:");
  codenumber=Int32.Parse (Console.ReadLine ());
  switch (codenumber)
       { 
        case 1:
            Console.WriteLine ("hello");
        break;
        case 2:
            Console.WriteLine ("world");
        break;
        case 3:
        Console.WriteLine ("hello world");
        break;
        case 4:
            Console.WriteLine ("hello aly elmasery");
        break;
        case 5:
            Console.WriteLine ("hello world ,hello aly_elmasery ");
        break;
       }
  }
}

لاتحسبن المجد تمرا انت اكلهوا.... لن تبلغ المجد حتى تلعق الصبرا

ومن يتهيب صعود الجبال ...:::... يعش أبد الدهر بين الحفر

"وَيَا قَوْمِ اسْتَغْفِرُوا رَبَّكُمْ ثُمَّ تُوبُوا إِلَيْهِ يُرْسِلِ السَّمَاءَ عَلَيْكُمْ مِدْرَارًا وَيَزِدْكُمْ قُوَّةً إِلَى قُوَّتِكُمْ وَلَا تَتَوَلَّوْا". (أيه 52 سورة هود)

أَمَرَ بِالِاسْتِغْفَارِ الَّذِي فِيهِ تَكْفِير الذُّنُوب السَّالِفَة وَبِالتَّوْبَةِ عَمَّا يَسْتَقْبِلُونَ وَمَنْ اِتَّصَفَ بِهَذِهِ الصِّفَة يَسَّرَ اللَّه عَلَيْهِ رِزْقه وَسَهَّلَ عَلَيْهِ أَمْره وَحَفِظَ شَأْنه وَلِهَذَا قَالَ " يُرْسِل السَّمَاء عَلَيْكُمْ مِدْرَارًا "

وَفِي الْحَدِيث" مَنْ لَزِمَ الِاسْتِغْفَار جَعَلَ اللَّه لَهُ مِنْ كُلّ هَمّ فَرَجًا وَمِنْ كُلّ ضِيق مَخْرَجًا وَرَزَقَهُ مِنْ حَيْثُ لَا يَحْتَسِب ".

(تفسير ابن كثير)

#54

السلام عليكم

سؤال خاص الى الاخ علي المصري

ارجوا المساعدة العاجلة اخي علي المصري او من اي عضو يستطسع الاجابة

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

فأرجوا من الاخوة المساعدة العاجلة

تحياتي

أشـــ نت ـــرف

#55

بسم الله الرحمن الرحيم

الاخي العزيز اشرف

بعد التحية

انا لم اصل الي هذه المرحلة بعد ولا استطيع افاتكم في هذا العمل للااسف

ولكن ان كنت مر اني انا الي اجوب علي الموضوع ده

فكده قدمك سنه علي الاقل

اما ولو مستعجل فيمكن رفع الموضوع تبعك في المنتدي السي شارب في كموضوع مطروح للكل لعل وعس ممكن تلقي افكار جديد

ودي نصحيح

لاتحسبن المجد تمرا انت اكلهوا.... لن تبلغ المجد حتى تلعق الصبرا

ومن يتهيب صعود الجبال ...:::... يعش أبد الدهر بين الحفر

"وَيَا قَوْمِ اسْتَغْفِرُوا رَبَّكُمْ ثُمَّ تُوبُوا إِلَيْهِ يُرْسِلِ السَّمَاءَ عَلَيْكُمْ مِدْرَارًا وَيَزِدْكُمْ قُوَّةً إِلَى قُوَّتِكُمْ وَلَا تَتَوَلَّوْا". (أيه 52 سورة هود)

أَمَرَ بِالِاسْتِغْفَارِ الَّذِي فِيهِ تَكْفِير الذُّنُوب السَّالِفَة وَبِالتَّوْبَةِ عَمَّا يَسْتَقْبِلُونَ وَمَنْ اِتَّصَفَ بِهَذِهِ الصِّفَة يَسَّرَ اللَّه عَلَيْهِ رِزْقه وَسَهَّلَ عَلَيْهِ أَمْره وَحَفِظَ شَأْنه وَلِهَذَا قَالَ " يُرْسِل السَّمَاء عَلَيْكُمْ مِدْرَارًا "

وَفِي الْحَدِيث" مَنْ لَزِمَ الِاسْتِغْفَار جَعَلَ اللَّه لَهُ مِنْ كُلّ هَمّ فَرَجًا وَمِنْ كُلّ ضِيق مَخْرَجًا وَرَزَقَهُ مِنْ حَيْثُ لَا يَحْتَسِب ".

(تفسير ابن كثير)

#56

-09

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

جملة Break , continue

جملة الــ break

وتقوم مع قاعدة for بكسر القاعدة والايقاف قاعدة في حالة تحقق الشرط او لالالالالالالالالالالالا

كما في البرنامج التالي

 using System;
using System.Windows.Forms;
class counbreapro
{
	static void Main ()
	{
  string output="";
  int count;
  
  for (count = 1; count <= 10; count++)
  {
  	if (count == 5)
    break;
  	output += count + " ";
	}


 MessageBox.Show ( output,"wellcome");
}
}

ويقوم هو بايقاف البرنامج عند نقطة معينه

مثل البرنامج السابق بايقاف البرنامج عند النقطة

 if (count == 5

2_253200512380.4412042.GIF

تم تعديل هذه المشاركة بواسطة علي المصري في 25 مارس 2005 في 12:20

لاتحسبن المجد تمرا انت اكلهوا.... لن تبلغ المجد حتى تلعق الصبرا

ومن يتهيب صعود الجبال ...:::... يعش أبد الدهر بين الحفر

"وَيَا قَوْمِ اسْتَغْفِرُوا رَبَّكُمْ ثُمَّ تُوبُوا إِلَيْهِ يُرْسِلِ السَّمَاءَ عَلَيْكُمْ مِدْرَارًا وَيَزِدْكُمْ قُوَّةً إِلَى قُوَّتِكُمْ وَلَا تَتَوَلَّوْا". (أيه 52 سورة هود)

أَمَرَ بِالِاسْتِغْفَارِ الَّذِي فِيهِ تَكْفِير الذُّنُوب السَّالِفَة وَبِالتَّوْبَةِ عَمَّا يَسْتَقْبِلُونَ وَمَنْ اِتَّصَفَ بِهَذِهِ الصِّفَة يَسَّرَ اللَّه عَلَيْهِ رِزْقه وَسَهَّلَ عَلَيْهِ أَمْره وَحَفِظَ شَأْنه وَلِهَذَا قَالَ " يُرْسِل السَّمَاء عَلَيْكُمْ مِدْرَارًا "

وَفِي الْحَدِيث" مَنْ لَزِمَ الِاسْتِغْفَار جَعَلَ اللَّه لَهُ مِنْ كُلّ هَمّ فَرَجًا وَمِنْ كُلّ ضِيق مَخْرَجًا وَرَزَقَهُ مِنْ حَيْثُ لَا يَحْتَسِب ".

(تفسير ابن كثير)

#57

جملة Continue وهي تفيد الاستمرايه

اي ان البرنامج لا يقف عند تحقيق الشرط كما في البرنامج التالي

using System;
using System.Windows.Forms;
class counbreapro
{
	static void Main ()
	{
  string output="";
  int count;
  
  for (count = 1; count <= 10; count++)
  {
 	 if (count == 5)
    break;
 	 output += count + " ";
	}


 MessageBox.Show ( output,"wellcome");
}
}

وتكون النتيجة هكذا

1_2532005116250.3537409.GIF

لاتحسبن المجد تمرا انت اكلهوا.... لن تبلغ المجد حتى تلعق الصبرا

ومن يتهيب صعود الجبال ...:::... يعش أبد الدهر بين الحفر

"وَيَا قَوْمِ اسْتَغْفِرُوا رَبَّكُمْ ثُمَّ تُوبُوا إِلَيْهِ يُرْسِلِ السَّمَاءَ عَلَيْكُمْ مِدْرَارًا وَيَزِدْكُمْ قُوَّةً إِلَى قُوَّتِكُمْ وَلَا تَتَوَلَّوْا". (أيه 52 سورة هود)

أَمَرَ بِالِاسْتِغْفَارِ الَّذِي فِيهِ تَكْفِير الذُّنُوب السَّالِفَة وَبِالتَّوْبَةِ عَمَّا يَسْتَقْبِلُونَ وَمَنْ اِتَّصَفَ بِهَذِهِ الصِّفَة يَسَّرَ اللَّه عَلَيْهِ رِزْقه وَسَهَّلَ عَلَيْهِ أَمْره وَحَفِظَ شَأْنه وَلِهَذَا قَالَ " يُرْسِل السَّمَاء عَلَيْكُمْ مِدْرَارًا "

وَفِي الْحَدِيث" مَنْ لَزِمَ الِاسْتِغْفَار جَعَلَ اللَّه لَهُ مِنْ كُلّ هَمّ فَرَجًا وَمِنْ كُلّ ضِيق مَخْرَجًا وَرَزَقَهُ مِنْ حَيْثُ لَا يَحْتَسِب ".

(تفسير ابن كثير)

#58

شكرا جزيلا اخي على المصري عل الرد السريع

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

لقد قمت باستخدام دوال API الخاصة بالويندوز وقد استطعت ان احصل على الصورة من الكاميرا الا انني اواجهه مشكلة في ادخال هذه الصورة في ماتريكس (مصفوفة ثنائية الابعاد) مع العلم انني اذا وضعت صورة في عنصر تحكم الصورة المسمىpicturebox1 فان العملية تنجح دون مشاكل ولكن الصورة الملتقطة من الكاميرا والموجودة في عنصر تحكم الصورة بعد عملية الالتقاط لم تنجح معي . لا ادري لماذا . ولقد عملت عملية تفريغ للصورة فلم تفرغ الصورة (Picturebox1.image=null;) مما يدل على ان الموجود في الصورة ليس image ارجوا منك المساعدة اذا كنت تعرف السبب

مع تحيات أشـــ نت ـــرف

ashrafnet4u@hotmail.com

#59

الأخ على المصرى.....

هذه أول مشاركة لى فى هذا المنتدى وأود أن أشكرك على هذه الدروس وأرجو أن تتابعها

:D

هذا الموضوع مغلق.

مواضيع مشابهة