تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] سبب عدم رغبتي في تعلم الفيجوال دون نت قد تجدون الأمر مضحك
#1
Exclamation 
السلام على كل الأعضاء



والله إخواني لو أخبرتكم سبب عدم رغبتي في تعلم الفيجوال دون نت قد تجدون الأمر مضحك
وقد يوافقني البعض الرأي

بكل بساطة
سببي في عدم اهتمامي بالدوت نت هي طريقة تعامله مع قاعدة البيانات بطريقة معقدة وغير سلسة
فلقد ألفت التعامل في الفيجوال 6 الطريقة الجميلة والبسيطة والواضحة في ربط قواعد البيانات

فمثلا كود الحفض في الفيجوال 6

Rs.Fields!Datee = Text10.Text
Rs.Fields!Nom = Text11.Text
Rs.Fields!Prénom = Text14.Text

Rs.Update


في حين أجد في الدوت نت كثير من الأكواد المعقدة 


لقد تتبعت الكثيير الكثيير من الكتب دون النت التي تشرح ذلك بالتفصيل سواء الوضع المتصل أو المنفصل

لكن لم أجد طريقة واضحة للتعامل مع قواعد البيانات مثل  الفيجوال 6 

أرجوا أن أكون خاطء في بحثي لأني أريد الانتقال الى الدوت نت

شكرا كثيرا
الرد }}}}
تم الشكر بواسطة:
#2
هل تصدق اني اعتبر vb6.0 هو الاكثر تعقيدا؟؟؟
من جد هذا مااحس به.
الدوت نت سهل وبسيط جدا والدليل كثرة الامثلة والشروح سواء شروح فيديو او كتب جرب وابحث في يوتيوب عن .net databindings
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
رحمك الله أبا الليث
الرد }}}}
تم الشكر بواسطة: sniperjawadino
#3
لا اخي بالعكس الدوت نيت اسهل بكثير و لغة سلسة و سهلة التعلم .................. و اليك بعض الدورات لعلها تفيدك

دورة الاستاذ محمد البحراوي
http://www.youtube.com/channel/UCjmZcOZ0Q9rQ6IA7zyB-79w

و دورة الاستاذ حمد النجار .....
https://www.youtube.com/playlist?list=PL...LMpBJ10rSF
..................  و فوق كل ذي علم عليم  ................
الرد }}}}
تم الشكر بواسطة: sniperjawadino
#4
(08-12-14, 10:12 PM)sniperjawadino كتب : السلام على كل الأعضاء



والله إخواني لو أخبرتكم سبب عدم رغبتي في تعلم الفيجوال دون نت قد تجدون الأمر مضحك
وقد يوافقني البعض الرأي

بكل بساطة
سببي في عدم اهتمامي بالدوت نت هي طريقة تعامله مع قاعدة البيانات بطريقة معقدة وغير سلسة
فلقد ألفت التعامل في الفيجوال 6 الطريقة الجميلة والبسيطة والواضحة في ربط قواعد البيانات

فمثلا كود الحفض في الفيجوال 6

Rs.Fields!Datee = Text10.Text
Rs.Fields!Nom = Text11.Text
Rs.Fields!Prénom = Text14.Text

Rs.Update


في حين أجد في الدوت نت كثير من الأكواد المعقدة 


لقد تتبعت الكثيير الكثيير من الكتب دون النت التي تشرح ذلك بالتفصيل سواء الوضع المتصل أو المنفصل

لكن لم أجد طريقة واضحة للتعامل مع قواعد البيانات مثل  الفيجوال 6 

أرجوا أن أكون خاطء في بحثي لأني أريد الانتقال الى الدوت نت

شكرا كثيرا

بلعكس اخي لغة vb.net كثرة الكواد يدل على كثرة التعامل معه يعني في vb6 اشياء لو تقعد سنه ماتحصله اما vb.net لغة يمكن تكون معقدة شوي عندك طبعنا بس فيه اشياء عمرك ما تتخيله وهم ما طورو هذاي اللغة الى ان احسن من vb6
لحمد لله رب العالمين على كل شي
الرد }}}}
تم الشكر بواسطة: sniperjawadino
#5

هذا مثال قد يؤنسك لانه باستخدام المكون BindingSource
وهذا كلاس الفورم
كود :
Public Class Form1
   Dim str As String = "provider=microsoft.ace.oledb.12.0;data source=|datadirectory|\db.accdb"
   Dim con As New OleDb.OleDbConnection(str)
   Dim sql As String = "select * from tb"
   Dim dt As DataTable
   Dim bs As BindingSource
   Dim da As OleDb.OleDbDataAdapter
   Dim cm As OleDb.OleDbCommandBuilder

   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       dt = New DataTable
       bs = New BindingSource
       da = New OleDb.OleDbDataAdapter(sql, con)
       cm = New OleDb.OleDbCommandBuilder(da)
       da.Fill(dt)
       bs.DataSource = dt

       tid.DataBindings.Add("text", bs, "tid")
       tn.DataBindings.Add("text", bs, "tn")
       age.DataBindings.Add("text", bs, "age")
       mo.DataBindings.Add("text", bs, "mo")

       d.DataSource = bs


   End Sub

   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       bs.MoveNext()
   End Sub

   Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
       bs.MovePrevious()
   End Sub

   Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
       bs.MoveFirst()
   End Sub

   Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
       bs.MoveLast()
   End Sub

   Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
       If MsgBox("هل انت متاكد من رغبتك باضافة صف جديد؟", MsgBoxStyle.YesNo) = MsgBoxResult.No Then Exit Sub
       bs.AddNew()
   End Sub

   

   Private Sub btnupd_Click(sender As Object, e As EventArgs) Handles btnupd.Click
       If MsgBox("هل انت متاكد من رغبتك بحفظ ", MsgBoxStyle.YesNo) = MsgBoxResult.No Then Exit Sub
       bs.EndEdit()
       da.Update(bs.DataSource)
   End Sub

   Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click
       If MsgBox("هل انت متاكد من رغبتك بحفظ الصف الحالي كمعدل؟", MsgBoxStyle.YesNo) = MsgBoxResult.No Then Exit Sub
       Dim drv As DataRowView = bs.Current
       drv(1) = tn.Text
       drv(2) = age.Text
       drv(3) = mo.Text
     
   End Sub
End Class


الملفات المرفقة
.zip   For_sniperjawadino.zip (الحجم : 56.71 ك ب / التحميلات : 34)
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
رحمك الله أبا الليث
الرد }}}}
تم الشكر بواسطة: abulayth , sniperjawadino , kslawy , raoe-041 , Amir_alzubidy
#6
أشكركم إخواني
شكرا raoe-041 على تلك الدورات وأعدك بمشاهدتها
شكرا hassan

وشكرا سعود على المثال الجميل الذي سأحاول العمل عليه
وتغيير نضرتي على دوت نت
شكرا لك أخي
الرد }}}}
تم الشكر بواسطة: raoe-041
#7
وعليكم السلام أخوي.


من وجهة نظري إن قواعد البيانات في vb.net هي أسهل بكثير جداً ربما أنت قمت بتجربة الوضع المنفصل ولكن الوضع المتصل أسهل بكثير جداً .




المثال التالي لأخونا العزيز Ramilove ومن الممكن ان تستخدمها مع SQL Server مع تعديل طفيف بالأكواد .



.zip   Save Acces Database Use BindingSource1 vb net 2008.zip (الحجم : 177.77 ك ب / التحميلات : 30)
اللَّهُمَّ أَنْتَ رَبِّي ، لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ ، وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ ، أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ ، أَبوءُ لَكَ بِنِعْمتِكَ علَيَ ، وأَبُوءُ بذَنْبي فَاغْفِرْ لي ، فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ .
الرد }}}}
تم الشكر بواسطة: sniperjawadino
#8
معك حق أخي Omar Mekkawy لقد جربت الوضع المنصل
وسأحاول الاستفادة من المثال

شكرا لك
الرد }}}}
تم الشكر بواسطة:
#9
(09-12-14, 08:01 AM)سعود كتب :
الرد }}}}
تم الشكر بواسطة:
#10
غلطان ياخوي

يكفي وجود تقنيات مثل Linq2SQL و EF6 هذي لوحدها تسوى الVB6 وطوايفها

وايضا توجد تقنية حديثة في الدوت نت تسمى Lightswitch ، من خلالها تستطيع بناء تطبيقات كاااااملة تتعامل مع قواعد البيانات بدون كود (اي اكواد الحذف والاضافة والتعديل كلها مدمجة في التطبيق)

لاتقارن الدوت نت بالvb6 بصراحة وخاصة من هذه الناحية
الرد }}}}
تم الشكر بواسطة: sniperjawadino , Amir_alzubidy


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Exclamation [سؤال] كيفية التعامل مع الdataset في الوضع المنفصل في الفيجوال البيسك 2010 moh_g 4 107 16-05-17, 06:50 PM
آخر رد: moh_g
  نقل واسترجاع ملفات بواسطة الفيجوال بيسك عبدالرحمن المكاوي 28 1,397 08-04-17, 09:33 PM
آخر رد: zaki tahrour
  سؤال بعيد عن الفيجوال المبرمج العبقري 2 73 05-04-17, 10:45 AM
آخر رد: المبرمج العبقري
  [سؤال] مشكلة في تشغيل البرنامج من الفيجوال بيسك عزوز هزازي 1 160 16-03-17, 05:07 PM
آخر رد: Amir_alzubidy
  اصدارات الفيجوال ستوديو محسن الصيادي 1 85 24-02-17, 03:04 PM
آخر رد: thevirus
  [سؤال] كيف اربط الوورد مع الفيجوال بيسك انوار القصيم 7 1,737 17-02-17, 01:18 PM
آخر رد: محمد عمار
Information [VB.NET] مساعده في الفيجوال بيسك هل اقدر اسوي اكثر من فورم a_abdullah 5 423 28-01-17, 02:14 PM
آخر رد: أسامة السالمي
  [سؤال] كيف ابطل زر tab فى برنامج على الفيجوال بيسك Mohamed371 1 147 20-01-17, 02:11 AM
آخر رد: مساعدة
Exclamation استفسار عن ادراج الصور في الفيجوال a_abdullah 1 214 14-12-16, 11:16 AM
آخر رد: silverlight
  طريقة عمل قائمة خصائص شبية باالموجودةفي برنامج الفيجوال بيسك CLARO 1 336 07-12-16, 12:20 AM
آخر رد: amgad525

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم