• الإعلانات

    • فيصل الحربي

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

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

akramKamal

الاعضاء المجتهدين
  • عدد المشاركات

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

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

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

32 عادي

عن akramKamal

  • الرتبة
    عضو فعال
  • تاريخ الميلاد 12/16/1988

طرق الإتصال

  • ICQ 0

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

  • الجنس ذكر
  • الدولة : فلسطين

أحدث الزائرين لملفلك الشخصي

9,157 زياره للملف الشخصي
  1. السلام عليكم. مشكلتك ياأخي بأنك تقوم كل مرة بعمل كائن من Form2, الصواب أن تمرر الكائن المنشئ بالاصل الى فورم الاضافة اذا لم تفهم قصدي فأرجو ارفاق المشروع بالكامل لكي أقوم بتعديله لك تحياتي
  2. السلام عليكم استعمل الفكرة التالية static void Main() { var firstDay = GetFirstDayInWeek(DateTime.Now); var lastDay = GetLastDayInWeek(DateTime.Now); } static DateTime GetFirstDayInWeek(DateTime currentDate) { int dayOfWeek = (int)currentDate.DayOfWeek; currentDate = currentDate.AddDays(-dayOfWeek);//Sunday currentDate = currentDate.AddDays(-1);//Saturday return currentDate; } static DateTime GetLastDayInWeek(DateTime currentDate) { int dayOfWeek = (int)currentDate.DayOfWeek; currentDate = currentDate.AddDays(6 - dayOfWeek);//Saturday currentDate = currentDate.AddDays(-1);//Friday return currentDate; }
  3. أخي كلامك مش واضح, أرجو التوضيح بمثال
  4. كيفية الخروج من كلاس

    أخي اذا حابب تعقد الأمور فأنا مستعد, جرب الكود هادا public interface IMethodsClass { public string TestMethod1(); public string TestMethod2(); } public class MethodsNulls : IMethodsClass { public string TestMethod1() { return null; } public string TestMethod2() { return null; } } public class MethodsClass : IMethodsClass { public string TestMethod1() { return "Any value"; } public string TestMethod2() { return "Any value"; } } public class TestClass : IMethodsClass { public IMethodsClass MethodsClassInstance { get; private set; } public TestClass(bool condition) { if (condition) MethodsClassInstance=new MethodsNulls; else MethodsClassInstance=new MethodsClass(); } public string TestMethod1() { return MethodsClassInstance.TestMethod1(); } public string TestMethod2() { return MethodsClassInstance.TestMethod2(); } }
  5. كيفية الخروج من كلاس

    بامكانك استخدام عمل Exception داخل ال constructor public class TestClass { public TestClass() { if (true) throw new Exception("Can not access this class."); } }
  6. يوجد عدة حلول أسهلها أن تضغط ctrl + F5 عند تشغيل البرنامج الحل الثاني بسيط ايضا وهو باضافة كود لقراءة نص من المستخدم في نهاية البرنامج Console.ReadLine();
  7. سوأل بخصوص ترتيب مصفوفة

    في البداية هل تعرف شيء عن ال delegate اذا كان لا فأرجو أن تبحث عن هذا الموضوع لأنه مهم جدا فهم هذا النوع من الاستدعاعات بالنسبة لسؤالك الثاني, لاحظ انني استخدمت KeyValuePair<string, int> أي قيمة نصية لKey و قيمة عددية لValue وعندما قمت بعملية الترتيب استعملت القيمة العددية Value temp.Sort((t1, t2) => t2.Value.CompareTo(t1.Value));
  8. سوأل بخصوص ترتيب مصفوفة

    بامكانك عمل كلاس يحتوي على الاسم والعلامة أو استخدام KeyValuePair class string[] names = new string[20]; names[0] = "Akram"; names[1] = "Ahmad"; int[] GPA = new int[20]; GPA[0] = 90; GPA[1] = 95; List<KeyValuePair<string, int>> temp = new List<KeyValuePair<string, int>>(); for (int i = 0; i < 20; i++) temp.Add(new KeyValuePair<string, int>(names[i], GPA[i])); temp.Sort((t1, t2) => t2.Value.CompareTo(t1.Value)); for (int i = 0; i < 20; i++) { names[i] = temp[i].Key; GPA[i] = temp[i].Value; }
  9. يجب أت تضيف كل الأعمدة المراد استرجاعها الى group by group by id_kind,kind
  10. سؤال بخصوص الـ Thread parameters

    يأخي تاكد أن الميثود المراد تنفيذها بتاخد باراميتر من نوع object وليس Person public static void dd(object p) { }
  11. سؤال بخصوص الـ Thread parameters

    أرجو المعذرة لاستعجالي بالرد في المرة السابقة public static void called(object p) { } private static void Form1_Load(object sender, EventArgs e) { Person p = new Person(); Thread d = new Thread(new ParameterizedThreadStart(called)); d.Start(new Person()); }
  12. سؤال - كود لتسجيل لوحة المفاتيح

    السلام عليكم, هذا الموضوع مشهور جدا في برمجة الوندوز الأخرى, أرفقت لك برنامج مع الكود لأداء الوظيفة GlobalHook.zip
  13. سؤال بخصوص الـ Thread parameters

    public void called(Person p) { } private void Form1_Load(object sender, EventArgs e) { Person p = new Person(); Thread d = new Thread(called); d.start(new Person()); }
  14. مطلوب مشرفين لجميع الأقسام

    معاكم ان شاء الله في قسم C#.Net
  15. مساعده في مقارنه البيانات

    ربما عليك أن تقوم بالمقارنة في الرام وليس في الداتابيز, أي قم بتخزين الجيل في متغير List ثم تكون عملية المقارنة سريعة لأنها لا تحتاج الى استعلام قاعدة البيانات اذا أردت أن أساعدك أكثر فعليك أن تعرض الكود الخاص بهذا الأمر ختى أستطيع أن أتعرف على المشكلة بشكل أفضل وشكرا