• الإعلانات

    • فيصل الحربي

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

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

Prof.Mendl

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

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

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

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

1 عادي

عن Prof.Mendl

  • الرتبة
    عضو

طرق الإتصال

  • ICQ 0
  • Yahoo mendl2004

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

  • الجنس ذكر
  • الدولة : مصر المخروبة ( المحروسة سابقا )
  1. يبدوا انك لم تفهم مرادي يا عمر انا اريد عمل كنترول جاهزة عبارة عن كمبوبوكس يعرض ملفات صور عن طريق عرض نموذج مصغر وبجانبه اسم الملف داخل الكمبوبوكس وما اريده عمل خاصية تأخذ صور بدلا من كتابة المسارات في خاصية Items في وقت التصميم كما يحدث في حالة imageList واشكركم على ردودكم
  2. لعبة بسيطة

    باعتقادي الفكرة بسيطة يعني ممكن عمل كلاس للدائرة المرسومة وبها خاصية للون ( قراءة وكتابة) وخاصية للمكان ( قراءة وكتابة ) وطريقة للتلوين ثم عمل مصفوفة من الكائنات لهذا الكلاس مع استخدام طريقة عشوائية لوضعها على الفورم ثم عمل كائن اخر لحفظ الكائن المضغوط عليه بالماوس ومقارنته مع الكائن الاخر المضغوط عليه بعد ذلك طبعا المقارنة تتم بناءا على اللون ( باستخدام ICombarable interface ) ( طبعا الكلام سهل .... لكن تنفيذ الفكرة مش صعبة )
  3. رسم Line عى Form

    الكود يعمل جيدا كلاهما فقط تأكد ان لون الخط مختلف تماما عن خلفية panel على سبيل المثال اجعل الخلفية بيضاء
  4. طيب ممكن طريقة عمل البرنامج حتى يتثنى لي اعادة كتابته بالاصدارة الاقدم ام يوجد به استخدام لمميزات ليست خاصة بالاصدارة الجديدة فقط
  5. في حدث MouseUp للفورم TextBox t=new TextBox(); t.location=e.Location; t.size=new size (100,100); this.controls.Add(t);
  6. رسم Line عى Form

    الكود غير مفهوم بالمرة لو ممكن تكتب رسالة الخطأ يكون احسن انا لي بعض الملاحظات ( انا بكلم على VS2005) : - لا أعلم ما معنى الاتي this.Controls.AddRange(new Control[] { Line_button, oval_button, rect_button, roundrect_button, erase_button }); if (Line_button.Click+=new System.EventHandler(sender, e)) - اين تعريف ذلك المتغير ControlPaint - كما انك تأخذ احداثيات الماوس عند تحركه على زرار رسم الخط وليس عن تحركه على الفورم بمنتهى البساطة يمكن ان يكون الكود بالشكل الاتي : تعريف متغيرين عام كما فعلت من النوع Point class Form_Draw: Form { Point startPoint; Point endPoint; bool flag=false; ......... ........ } وفي Form_MouseUp تضع احداثيات نقطة البداية if (flag==false) { startPoint= new Piont(e.X,e.Y); flag=true; } else { endPoint=new Point(e.X,e.Y); } وفي حدث Form_Paint تكتب كود الرسم graphics g=e.graphics; g.DrawLine(startPoint,endPoint,pens.Red); g.dispose(); للاسف ليس عندي حاليا vs حتى اجرب عليه ولكن جرب واخبرني ان كان هناك خطأ
  7. انا شغال vs 2005 ولم يفتح البرنامج معي ما هي الاصدارة التي صمم عليها البرنامج ؟؟؟
  8. مشروع مافكسبي 2003 ب C#

    هل حاول احد المحاولة للاستفادة من المقالة المذكورة بأعلى انا ليس لدي شبكة حتى اجرب عليها اما بخصوص الحماية وما الى تلك الامور من الممكن ان نتعامل مبدئيا على شبكة محلية ليس بها حماية حتى نصل الى الكود ومن ثم التطوير فيه حتى يتعامل مع تلك الامور انتم ليه وقفتم المشروع ؟؟؟؟ اخ ذكيري اذا كنت عملت البرنامج ده بالدلفي فاعتقد من السهل البحث لك وتحويله الى السي شارب او ادلي بأي مساعدة
  9. مشروع مافكسبي 2003 ب C#

    اعتقد ان هذا المقال يفيد ولكن للاسف ليس عندي الامكانية للتجربة وفكرتي انه من خلال IP نستطيع ان نحصل على اسم الجهاز الذي نمرره الى طريقة بنفس اسلوب المقال للدخول على الريجستري ومنها نعرف اسم المستخدم وغيرها من المعلومات المطلوبة
  10. مشروع مافكسبي 2003 ب C#

  11. مشروع مافكسبي 2003 ب C#

    انا ما زلت ابحث وان كنت قد توصلت الى شيئ فشاركنا به ثم اني لم اجد هذا المفتاح داخل الريجستري ( انا استخدم Win XP sp2)
  12. اخ اوتاكا ما قاله الاخ احمد صحيح وقد جربته ولم تظهر مشكلة وهذا ما سيكون عليه شكل الكود namespace WindowsControlLibrary1 { partial class UserControl1 { /// <summary> /// Required designer variable. /// </summary> private System.ComponentModel.IContainer components = null; /// <summary> /// Clean up any resources being used. /// </summary> /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> protected override void Dispose(bool disposing) { if (disposing && (components != null)) { components.Dispose(); } base.Dispose(disposing); } #region Component Designer generated code /// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { components = new System.ComponentModel.Container(); //this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; } #endregion } } using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Text; using System.Windows.Forms; namespace WindowsControlLibrary1 { public partial class UserControl1 : TextBox { public UserControl1() { InitializeComponent(); } } }
  13. بالنسبة للكود المكتوب هناك اول شئ غير مفهوم وبالتأكيد يعطيك خطأ بسببه وهو label1.Text= Console.WriteLine(file).ToString(); وذلك لأن الطريقة WriteLine() الخاصة بـ Console هي من النوع void وبالتالي لن تجدي بعدها ToString ولن يستطيع الفيجوال ستوديو تحويل void الى string وبالتأكيد ده اول خطأ سوف يظهر
  14. public int DirAllFiles(string srcDirectory) { DirectoryInfo drinfoSourceDir = new DirectoryInfo(srcDirectory); FileInfo[] sourceFiles; int counter = 0; try { if (drinfoSourceDir.Exists) { sourceFiles = drinfoSourceDir.GetFiles(); for (int i = 0; i <= sourceFiles.Length - 1; i++) { counter++; } return counter; } else throw new DirectoryNotFoundException("The Destenation Folder Is Not Exist"); } catch (DirectoryNotFoundException) { return 0; } } دي طريقة لعد الملفات داخل مجلد وبتكرار العملية لكل مجلد داخل كل Partition وجمعهم في متغير عام تحصل على العدد الكلي للملفات
  15. ممكن الفكرة الاساسية تكون عمل فورم رئيسي لاستقبال السيريال والتحقق فيها من هذا السيريال فاذا لم يكن صحيحا قام بتفعيل التايمر الذي سيحسب عدد الساعات ( الايام ) ويمكن حفظ قيمة عدد الساعات هذه باستخدام طريقة تسمى Serialization او الكتابة في ملف app.config وعند بدء البرنامج تستدعي هذه القيمة للتحقق من انتهاء المدة المحددة له ام لا