• الإعلانات

    • فيصل الحربي

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

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

Tornadofay

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

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

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

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

4 عادي

عن Tornadofay

  • الرتبة
    عضو جديد
  1. أخى العزيز بالنسبة لسؤالك الأول :- هتعمل جملة Query بالشكل ده dim stm as string = "Select Group_ID , Group_Name From Group" ثم تحطها فى Command مثال Using cmd as new oledbCommand(stm,con) dim dt as new DataTable dt.Load(cmd.ExcuedReader) ComboBox1.DataDource = dt ComoboBox1.Displaymember = "Group_Name" ComboBox1.ValueMember = "Group_ID" End Using كده انت عملت Fill للcombo من الداتا بيز فاضل أنك تستخدم الGroup_ID و دي عن طريق ال Property ComboBox1.SelectedValue و دي تستخدمها لما تيجي تحفظ فى الDB بالنسبة لسؤالك الثانى :- انت طبعا عامل نوع الDataType للField ده فى الداتا بيز Bit فكل العليك تعمله انت تستخدم RadioButton1.value و لنفترض انك عايز تحفظ القيمة فى الداتا بيز مش 1 و 0 لكن Yes , No يبقى لما تيجي تحفظ فى الداتا بيز اولا يكون نوع الDataType فى الداتا بيز nvarchar ثم عند الحفظ Dim x as string = IIF(RadioButton1.Checked,"Yes","No") و بكده x هتكون فيها Yes او No على حسب تم إختياره أم لا و لكنى لا أفضل هذه الطريقة بلانسبة لسؤالك الأخير : - و ده يعتمد على طريقة شغلك انا لما بعمل هذه الطريقة بحط ال ID فى column مخفى فى ال DataGridView ثم لما بختار Row و أضغط عليه DoubleClick بأرسل الID إلى جملة Query و عن طريقها بجيب الداتا او ممكن ساعت أستخدم DataTable هى ليها طرق مختلفة و أسهلهم انك تحتفظ بالID فى الداتا جريد و تستخدمها لما يتعمل DoubleClick على Row بالتوفيق إن شاء الله
  2. معلومة جديدة و مفيدة و لكن مرعبة هل طريقة عمل هذه البرامج هى الهندسة العكسية ؟
  3. كود مش عارفة احوله

    أعتقد كود الSilverlight script يعمل على Vb أو c# و لكنى غير متأكد لعدم خبرتى الكافية مع ال Silverlight
  4. اعمل دونلود لل3.5 و ستبه بس و متقلقش بعد ميكون البرنامج exe بيكون اتعمله Compile للMachine language و صعب أن حد يقدر يجيب الكود بتاعك
  5. مشكلة في جملة الاستعلام like

    انا لا أرى جملة الDecleration للمتغير e Declare @e as nvarchar (50) Set @e = '%أحمد' ثم Dim StrSql As String = "select * from Emoloyee where EmpName Like @e" و اعتقد هذا يمكن ان يكون الكود النهائي Dim StrSql As String = "Declare @e as nvarchar (50) Set @e = '" & txtSearchWord.Text & "' " & _ "select * from Emoloyee where EmpName Like @e" Dim DAdapter As New OleDb.OleDbDataAdapter(SearchSQL, Cn) Dim dt As New DataTable DAdapter.Fill(dt)
  6. أخى العزيز عند عمل أى برنامج على Visual Studio .Net و ليشتغل هذا البرنامج من متطلباته .Net Framework و يعتبر ال Framework مثل بيئة عمل تحتوى على جميع المكاتب التى يحتاجها البرنامج لديك فيمكنك تشغيل برامجك على أى نظام تشغل مش شرط الWindows ياعنى ممكن Linux او Unix و هذه الراسلة التى ظهرت لك هى لتنصيب الدوت نت فريم ورك .Net Framework و حل هذه مشكلة هى تستيب .Net Framework 2.0
  7. مشكلة في جملة الاستعلام like

    يمكنك وضع Like '%احمد' و دي للكلمات التى تبداء ب أحمد like 'أحمد%' و دي للكلمات التى تنتهى بكلمة أحمد like '%أحمد%' و دي للكمات التى توجد فى منتصفها كلمة أحمد like '[أحمد]' و دي للجمل التى يوجد بها حروف أ - ح - م - د توجد أشياء كثيرة و يمكنك البحث عنها بالتوفيق
  8. لابد من تستيب .Net Framework 2.0 حتى يتم التستيب بنجاح
  9. كود مش عارفة احوله

    أرفق البرنامج بالسي شارب
  10. يمكنك البداية من حيث مشرفنا محمد رضى وضح لك فى المشاركة السابقة و إن إحتاجت أى مساعدة إحنا معاك
  11. أعملى برامج Business Applications و حاولى تطبقيه فيها و مع الوقت خبرتك هتعلى و كودك هيطور المسألة كلها بتحتاج شغل كتير و وقت و المهم ان فكرك يكون متطور و تنفزى فعلا فكر الObject Oriented فى مشاريعك لأنها تعتبر مسألة صعبة فى بدايتها و لكن زي مقلتلك المسألة محتاجة وقت و عمل و صبر كتيييييييييير و فى النهاية بتكون النتيجة ممتعة إن شاء الله و بالنسبة لسؤالك كيف أطبقها في مشاريع كبيرة ؟ جربي مثلا تعملى برنامج مخازن و تعملى Class إسمه Item بحيث لما نعمل Object من هذا الكلاس Item أقدر من هذا الObject أجيب كل الداتا الخاصة بصنف معين او بمجموعة أصناف ممكن تبدو بسيطة الفكرة لكن المهم التطبيق و للعلم هذه الفكرة ممكن تتنفذ ب 100 طريقة لكن أيه أفضل الطرق ؟؟؟ و إجابة السؤال ده مع الوقت و الشغل الكتير هتعرفيه و بالتوفيق إن شاء الله
  12. Sub Main() Dim IS1, OS, ID, OD, DD As Double Console.WriteLine("plz input IS, ID") IS1 = Console.ReadLine() ID = Console.ReadLine() Console.WriteLine("OS on D") OD = Console.ReadLine() DD = OD - ID If DD = 0 Then Console.WriteLine("OS is " & IS1) ElseIf DD >= 1 Then OS = IS1 + (IS1 * 0.02 * DD) Console.WriteLine("OS is " & OS) ElseIf DD < 0 Then OS = IS1 / 1 + (0.02 * DD) Console.WriteLine("OS is " & OS) End If End Sub للعلم تم تغير IS إلى IS1 بسبب IS هى كلمة محجوزة فى Vb.Net بالتوفيق إن شاء الله
  13. أنصحك بفهم ال Object Oriented جيدا و إذا كنتى هتشتغلى دوت نت فمش هتفرق بين الVb.Net او C#.Net او أى حاجة تانية دوت نت لأن جميعهم بيشتركوا فى نفس الLogic او الفكر بس هو المهم الدراسة الجيدة و بعناية لل Object Oriented
  14. خطأ ومش عارف أحله

    للعلم DateTimePicker1.Value دي Property نوعها DateTime و بـReturn التاريخ التم إختياره من الDateTimePicker1
  15. مجهود رائع و شرح أكثر من رائع شكرا لك أخى الكريم لكن توجد مشكلة و هى أن ال User Settings بترجع قيمها للDefault إذا المستخدم أخذ نسخة البرنامج Copy & Paste لأي مكان أخر و لى إستفسار أخر شيء لا أعرفه بصراحة هل توجد Function مثل Str2Int لكن لتحويل من ASCII Code إلى Hexadecimal ? أو لتحويل من Integer إلى Hexadecimal ?