• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

z.x.c

اعضاء
  • عدد المشاركات

    93
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

2 عادي

عن z.x.c

  • الرتبة
    عضو
  • تاريخ الميلاد 01/22/1983

طرق الإتصال

معلومات الملف الشخصي

  • الجنس ذكر
  • اهتمامات الرياضة - الكومبيوتر وخاصتاً البرمجة (منذ تعرفي على هذا المنتدى الرائع)
  1. فعلاً ...... اشكرك جداً .... الله يوفقك اخي الكريم
  2. شكراً مرة اخرى على الاجابة .... ولكن ايضاً هنا سوف لن يتم تخزين القيم الجديدة !!! .... فقط القيم التي قمت بادراجها في الجدول الجديد ....
  3. الاخ الكريم شكراً على الاجابة ... ولكن في هذه الطريقة لااستطيع اضافة قيمة جديدة من خلال مربع التحرير والسرد ... فقط استطيع ذلك من خلال اضافتها على الجدول الجديد ... وهذا مالا اريده .... فهل هناك طريقة اخرى ؟؟؟
  4. اخي الكريم .... المسألة اانه عند ادراج مربع تحرير وسرد في تصميم النموذج واجعل في خصائصة "نوع مصدر الصف هو قائمة القيم " اي تكون قيمه فقط القيم التي اقوم انا بادخالها انياً للنموذج ..... تظهر لي مشكلة هي انه مدى استيعاب مربع التحرير والسرد تكاد تكون 60 قيمة تقريباً ... كيف يمكنني زيادة هذا العدد ؟؟ ....... وجزاك الله خير الجزاء
  5. السلام عليكم لدي واجهه تحتوي على مربع تحرير وسرد يحتوي على مجموعة من القيم تقارب ال60 قيمة ... وهي عبارة عن اسماء اماكن قمت انا بادخالها سابقاً .... الان المشكلة عندما اقوم باضافة اماكن جديدة في مربع التحرير والسرد لايمكن ذلك ... الا في حالة حذف احد الاماكن السابقة ,,, وهذا لايجوز لاني بحاجة اليها ... مع العلم ان نوع مصدر الصف لمربع التحرير والسرد هو "قائمة القيم"...... اين المشكلة اخوتي ؟ وكيف يمكن معالجتها لكي استطيع اضافة عدد غير منتهي .
  6. السلام عليكم لاا اعرف ان كان موضوعي في مكانه الصحيح ام لا ... فاعتذر مقدماً ان كنت قد تجاوزت حدود وقوانين المشاركة في المنتدى .. لدي 10 محاضرات للدكتور دانتي في لغة السي شارب ... بحثت كثيراً في الانترنيت ولم اجد محاضرات جديدة له ..... فهل بالامكان المساعدة في ايجاد باقي المحاضرات ام ان الدكتور توقف عن نشر محاضراته ؟ ارجو المساعدة كون محاضراته مهمة جداً وممتعة ... بالتوفيق
  7. ممكن شرح هذا الكود ؟

    الاخ الكريم System Down شكراً على التوضيح .... الله يوفقك اخي
  8. ممكن شرح هذا الكود ؟

    شكراً جزيلاً سيدي الكريم على التوضيح فقط لم افهم هذا الجزء جيداً ... وخاصتاً الارقام التي وضعتها حضرتك تكون ملخبطة ولا اعرف اين مواقعها الاصلية double X2 = Convert.ToDouble(input.Substring(commaPos + 1,input.Length - commaPos - 1)); يأخذ الجزء من النص الذي يبدأ من المكان الذي بعد الفاصلة بواحد بعدد الحروف الذي يساوي طول النص ناقص مكان الفاصلة ناقص واحد. في مثالنا سيبدأ من 3 ويأخذ 5-2-1 أي حرفين والذي ينتج عنه 25 ويحوله إلى عدد
  9. السلام عليكم البرنامج هو لعملية ضرب او قسمة لقيم يتم ادخالها من قبل المستخدم على شكل مصفوفة ... مثلاً 2,4 بحيث ستكون العملية الحسابية مابين القيمة 2 والقيمة 4 .. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace CH6_11 { class Program { delegate double ProcessDelegate(double param1, double param2); static double Multiply(double param1, double param2) { return param1 * param2; } static double Divide(double param1, double param2) { return param1 / param2; } static void Main(string[] args) {ProcessDelegate process; Console.WriteLine("Enter 2 numbers separated with a comma:"); string input = Console.ReadLine(); int commaPos = input.IndexOf(','); double X1 = Convert.ToDouble(input.Substring(0, commaPos)); double X2 = Convert.ToDouble(input.Substring(commaPos + 1,input.Length - commaPos - 1)); Console.WriteLine("Enter M to multiply or D to divide:"); input = Console.ReadLine(); if (input == "M") process = new ProcessDelegate(Multiply); else process = new ProcessDelegate(Divide); Console.WriteLine("Result: {0}", process(X1, X2)); Console.ReadKey(); } } } سؤالي بالتحديد حول هذا الكود ( لم استطع فهمه ) طبعاً هو تكنيك لاخذ القيمة المدخلة وتحويلها الى نوع سترنك ثم فصلها وتحويلها الى نوع دبل ... لكن لم افهم عملها بصورة دقيقة ... string input = Console.ReadLine(); int commaPos = input.IndexOf(','); double X1 = Convert.ToDouble(input.Substring(0, commaPos)); double X2 = Convert.ToDouble(input.Substring(commaPos + 1,input.Length - commaPos - 1)); ارجو من حضراتكم التوضيح شكراً لكم مقدماً .
  10. حسناً ... اشكركم على الرد لكن بالنسبة لقيمة الـ i ... اليس من المفروض عند الدوارة الاولى تصبح 4 ؟ .... لانها دخلت على الدوارة بالكود for ( i = x ; i >= 1 ; i-- ) يعني لو اقوم بالتعويض هكذا for ( i =(قيمته 5) x ; 5 >= 1 ; 5-- ) انظرو كم اصبحت قيمة الـ i الان .. لان الكود يعمل بشكل تتابعي بحيث قيمة ال5 من المفروض ان تكون ناقص 1 يعني تكون 4 وتدخل على المعادلة بانها 4 ... اليس من المفروض ان يكون هكذا ؟
  11. السلام عليكم وانا اقرأ كتاب [2008] - Beginning Microsoft Visual C# 2008 [Wrox] وصلت الى برنامج لايجاد قيمة الفكتوريال .... لم افهمه ... هذا الكود { int x=5; int i; int f=1; for ( i = x ; i >= 1 ; i-- ) { f = f * i; } Console.WriteLine(f); Console.ReadKey(); } لا استطيع فهمه الرجاء شرحة بصورة واضحة .... طبعاً الـــ looping فاهمه جيداً ... لكن في كيفية تعويض القيم لم افهمه وخاصتاً عند ضرب الناتج مع الرقم التنازلي ..
  12. السلام عليكم عند نهاية الكثير من الاكواد الاحظ وجود هذه الاقواس () ... ممكن توضيح ما فائدتها ولماذا توضع ؟ كما في الكود التالي والموجودة امام res.ToString private void button1_Click(object sender, EventArgs e) { int res; res = int.Parse(textBox1.Text) + int.Parse(textBox2.Text); label1.Text = res.ToString(); }
  13. شكراً جزيلاً اخي الكريم على الرد حجم برنامج Microsoft SQL Server كبير ... و تخيل برنامجي حجمة لايتجاوز النصف ميكابايت فقط مع قاعدة بياناته ....