• الإعلانات

    • فيصل الحربي

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

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

Install

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

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

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

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

25 عادي

عن Install

  • الرتبة
    عضو

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

  • الجنس ذكر
  • الدولة : سوريا
  • اهتمامات [*] Programming Related :
    [0] - C/C++
    [1] - C#
    [2] - Java
    [3] - Visual Basic /.NET
    [4] - Python
    [5] - Perl
    [6] - PHP
    [*] Security Related :
    [0] - Security Algorithms
    [1] - Cracking
    [2] - Hacking [OS / Site] 0
    [3] - Penetration Testing
    [4] - Xss - Rfi/Lfi - CE - Database Disclouser - SQL inject
    [*] Sport Related :
    [0] - Chess
    [*] Science Related :
    [0] - Particle Physics
    [1] - Linear Algebra
    [2] - Mathematical Analysis
    [3] - Philosophy and Logic

طرق الإتصال

  • Skype abo.hamza.000
  • Facebook NotHeapNorStack
  • Twitter no twitter account

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

1,534 زياره للملف الشخصي
  1. c# and sql

    اعذرني صديقي لااستطيع ان افيدك في ال stored procedure
  2. c# and sql

    هل يوجد رفم id في الصف الذي يحوي قيم null ؟ لاتقوم بنسخ الاكواد نسخ لصق قلت لك قبل الإضافة يفضل ان تضيف روتين كامل للتحقق من ال cells الخاصة بالـ DataGridView هل استخدمت Formatted Value لاحدى ال Cell الخاصة بال DataGridView يجب ان توفر تفاصيل اكثر حول الكود والبرنامج الخاص بك بالإضافة إلى خواص ال DataGridView التي تستخدمها .
  3. الرسم GDI

    تابع هذا الدرس على ال CodeProject على فكرة هذا لم يعد GDI هذا اصبح Animation صديقي !!  
  4. التاريخ الهجري

    قم باستقبال التاريخ ك DateTime استخدم الميثود ToString لتحويله إلى string بالبارامتر الوحيد الإختياري للميثود ToString مرر لها ناتج الميثود DateTimeFormat من عنصر CultureInfo انشئ عنصر ال CultureInfo كالتالي   Dim CultureI AS New CultureInfo("en-US")يبقى عليك فقط ان تمرر ناتج الميثود DateTimeFormat من هذا العنصر كبارامتر للدالة ToString بهذه الطريقة حولنا التاريخ الهجري إلى ميلادي لكي نقوم بالعكس اي تحول التاريخ الميلادي إلى هجري نقوم بالتعديل على عنصر ال CultureI بحيث يصبح الباني الخاص به كالتالي Dim CultureI AS New CultureInfo("ar-SA")استخدم الميثود subtract لكي تقوم بطرح التواريخ بالتوفيق
  5. c# and sql

    صديقي في حلقة ال For قم بالتحقق من قيم ال Cells إذا كانت فارغة لا تقوم بإضافتها يعني : for(int I = 0; I < dgvtests.Rows.Count -1;I++){ if((dgvtests.Rows[i].Cells[1].Value.ToString()) != "" && (dgvtests.Rows[i].Cells[0].Value.ToString()) != "") { prd.ADD_ORDER_DETAILS(dgvtests.Rows[i].Cells[1].Value.ToString(),dgvtests.Rows[i].Cells[0].Value.ToString()); }}يفضل ان تقوم بتغيير الجملة الشرطية هذه إلى روتين تحقق كامل من كل ال Cells الخاصة بال DataGridView بالتوفيق
  6. كيفية التعامل مع نماذج MDI

    صديقي ارفع الملف ذو الصيغة .cs للفورم الصغيرة والفورم الكبيرة والفورم الرئيسية سأقوم انا بتعديلهم لك واعيد رفعهم الأفكار لديك غير متسقة نهائياً   نستخدم الباني لكي نقوم بتهيئة الحقول الخاصة بالكلاس او استدعاء ميثود ما ضرورية لعملية أخذ المثيل instantiating او ضبط خواص من الضروري ان تكون بقيم معينة في هذه اللحظة "لحظة اخذ المثيل" او ضرورية لعمل لكلاس وغير ذلك . يتم تنفيذ ال Implementation الخاصة بباني الكلاس فور عملية اخذ مثيل عنه اي استخدام الكلمة المفتاحية new لذلك لكل كلاس في بيئة عمل دوت نت باني إفتراضي حتى لو لم تقوم بتولديه انت سيقوم بذلك مترجم اللغة نيابة عنك يمكن عمل Overload للباني بحيث ياخذ عدة اشكال ولكل شكل توقيعه الخاص Method Signature   لااريد تشعيب الموضوع اكثر من ذلك ارفع الملفات الي قلتلك عليها وساقوم بتعديلها انا حتى تحل مشكلتك الآن وبعد ذلك في حال كان لديك اي سؤال يتعلق باللغة اطرحه في هذا القسم وسابذل كل جهدي ان اكون ممن يفيدوك في هذا المجال تأكد تماماً اني لا اقوم سوى بواجبي صديقي لذلك لا داعي للشكر بالتوفيق
  7. كيفية التعامل مع نماذج MDI

    طبعاَ لن يعمل صديقي . يبدوا انك حقاً لا تعرف ما هو الباني صديقي الباني هو ميثود اسمها نفس اسم الكلاس كمثال لدينا الكلاس MyClass1 Public Class MyClass1{}الآن سوف نضيف باني لهذا الكلاس Public Class MyClass1{Public MyClass1(){}{الباني هنا هو الميثود MyClass1   اتمنى بان تكون الفكرة وضحت الآن اريد منك ان تقوم بالتعرف على الباني الخاص بالفورم وتقوم بإضافة السطر this.MaximumSize = this.Size;للباني الخاص بالفورم الصغيرة انظر الآن كمثال سوف أريك كود الفورم الصغيرة الذي قمت بتعديله : 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 mdiform{ public partial class FORM_SMALL : Form { public FORM_SMALL(Form1 f1) { this.MdiParent = f1; this.WindowState = FormWindowState.Normal; InitializeComponent(); } private void FORM_SMALL_Load(object sender, EventArgs e) { } }}لاحظ النقاط التالية : 1- الباني هنا هو الميثود FORM_SMALL 2- عادة لايوجد في الفورم إلا باني واحد وهو الباني الإفتراضي Parameterless Constructor ولكن قمت بتعديله واضفت له بارامتر وهو مثيل لل Form1 وهي ال Mdi Parent 3- اضفت السطر الذي تحدثت عنه لهذا الباني   الآن قم بمسح كود الفورم الصغيرة واستبدله بهذا الكود قم بتعديل باني الفورم الكبيرة ومرر لها مثيل لل MdiParent شغل البرنامج ولاحظ كيف ان المشكلة حلت بنجاح .!   كنت حقاً اود ان ارفع لك المشروع كامل ولكن يبدوا ان لديك Visual C# 2010 وانا لدي Visual C# 2013 لذلك لم اقم برفع مشروع جاهز لانه بحاجة للتحويل حتى يعمل لديك على كل حال حاول ان تعتمد على نفسك وراجع مبادئ البرمجة غرضية التوجه حتى لا تقع بمثل هذه الإشكالات مرة اخرى بالتوفيق
  8. كيفية التعامل مع نماذج MDI

    اسف يبدوا ان الصورة لم ترفع   هذا رابط خارجي  
  9. كيفية التعامل مع نماذج MDI

      ولايهمك صديقي سأبقى اتابع موضوعك حتى تحل مشكلتك بالتوفيق
  10. كيفية التعامل مع نماذج MDI

    فعلا مشكلة غريبة الحل صديقي هو ان تقوم بضبط الخاصية MaximumSize للفورم الصغيرة اضف للباني الخاص بالفورم الصغيرة الكود التالي this.MaximumSize = this.Size;جربت الكود انا هكذا وانحلت المشكلة
  11.  لايمكن لملف غير تنفيذي كالفيديو ان يقوم بحذف نفسه بعد ان يتم إيقاف تشغيله  لذا يجب ان يكون هناك ملف تنفيذي يلعب دور الوسيط في هذه العملية يقوم هو بشتغيل الملف المطلوب  يقوم بالتشييك بشكل دائم على الملف إذا كان مازال قيد التشغيل ام لا  إذا لم يكن قيد التشغيل يقوم بحذفه    بخصوص "دون إمكانية الاستعادة"  هذه عملية صعبة جداً وغير ممكنه تقريباً  للقيام بذلك عليك ان تقوم بتصغير ال Sectors المؤلفة لوسيط التخزين الموجود عليه الملف "وهذا عملية تتطلب وقت طويل جداً متناسب طردياً مع حجم وحدة التخزين "  حتى بعد حوالي الخمس عمليات تصفير لل Sectors مازال هناك برامج قادرة على استعادة الملفات من وسائط التخزين  كاادوات التحقيق الرقمي   بالتوفيق
  12. button in datagridview

    لماذا تستخدم الأكواد لإضافة ال Columns الخاصة بال DataGridView ؟ لماذا لا تضيفهم عن طريق ال Form Designer ؟       هذا الكود تضعه انت في احد ال cases في الأعلى بحسب طلبك مثلاً ال case 0 تعبر عن حدث النقر على الزر في الصف الأول وهكذا ! ارجوا ان تنتبه اثناء تطبيق الاكواد . والأفضل ان تقوم بإضافة ال Columns لل DataGridView في ال Design Time إن لم يكن هناك ضرورة ملحة لإضافتها في الـ Run-Time   بالتوفيق
  13. كيفية التعامل مع نماذج MDI

      ضع الخاصية WindowState للنموذج الصغير إلى Normal
  14. button in datagridview

    قم بمعالجة الحدث CellContentClick لل DataGridView نقوم بتحويل ال sender إلى النوع DataGridView نحاول تحويل ال Columns الحالي الذي تعرض للنقر إلى النوع DataGridViewButtonColumn نقوم بالتحقق من رقم ال Row المطلوب للإستجابة لحدث نقر زر محدد لذا الكود سيكون كالتالي private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e){ var DataGridViewSender = (DataGridView)sender; if (DataGridViewSender.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0) // { switch(e.RowIndex) { case 0: break; case 1: break; case 2: break; defualt: break; } }}//المصدر : http://stackoverflow.com/questions/3577297/how-to-handle-click-event-in-button-column-in-datagridview
  15. button in datagridview

    لم افهم مطلقاً ماترمي إليه ولكن يمكن التعامل مع خواص ال Button الخاص ب DataGridView عن طريق تحول Column معين إلى النوع DataGridViewButtonColumn مثال DataGridViewButtonColumn DButton = (DataGridViewButtonColumn )this.DataGridView1.Columns[0];حتى يصبح العنصر DButton من النوع DataGridViewButtonColumn  لذا يمكنك التعامل مع خواصه كما تريد كمثال الخاصية Text او عن طريق تحول Cell محددة إلى النوع DataGridViewButtonCell   بالتوفيق