الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

دروس في برمجة تطبيقات قواعد البيانات و .NET

مغلقرائج
بدأه بريفات كاسل في 3 أبريل 2003 · 89 رد · 22,071 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم ،

السلام عليكم ، و هلا بكل هواة و محترفي الدوت نت ( في بي )

سنبدء منذ الغد مجموعه من الدروس المصورة للتدريب على برمجة تطبيقات قواعد البيانات في الفيجيوال بيسك دوت نت . سوف تكون الدروس في شكل ملحق Zip يمكن تحميله ، و سيكون الملف المضغوط عبارة عن ملف ورد اكس بي .

مجموعه الدروس تنقسم الى :-

1) ادو دوت نت Ado.NET مقدمه

2) استخدام داتا فورم ويزارد DataFormWizard لعمل نوافذ التطبيق بأزرار العمليات و التصفح

3) استخدام داتا جريد DataGrid في البرنامج

4) استخدام Label و TextBox

5) استخدام CompoBox

6) استخدام ListBox

7) مقدمة كريستال ريبورت و عمل ملف تقرير باستخدام كريستال اكسبرت

8) ربط التقرير في النافذة و اظهاره

9) بول Pull او Push هل هناك فرق ؟؟

10) استخدام طريقة الدفع Push في عمل تقرير و عرضه .

11) مثال على كل ما تقدم !

هذا و ادعو الله ان يوفقني لكتابه شيقة و مفيده لكم جميعا بإذنه تعالى .

تقبلو تحياتي و احترامي

#2

بارك الله فيك اخي الكريم

ونحن بإنتظار دروسك

#3

بارك الله فيك اخي الكريم

ويعطيك العافيه

شكراً لك:)

#4

السلام عليكم ،،

هنا سوف نبدء الدرس الأول ، لكن الرجاء ملاحظة الآتي :

1) الرجاء استخدام مزيل الفيروسات للتأكد من الملف لأنني لا استخدم مزيل فيروسات على هذا الجهاز الذي اعمل منه اب لووود للملف .

2) هذا الملف جزء من كتابي المجاني الذي سوف ينشر على النت قريبا بأذن الله

3) الرجاء عدم مسح او تعديل او شطب اي جزء من الملف بدون اذن مسبق

4) الرجاء المحافظة على فقرة حقوق النشر

هذا و اتمنى منكم قراءة مفيدة و سعيدة مع الدرس الأول ، كما يسعدني ان اتقبل انتقاداتكم الهادفه و الصادقه فيما يخص :

1) المادة العلمية في الدرس

2) اسلوب العرض

3) الترجمة للمصطلحات و وضوح الكلمات

4) طريقة ترتيب النص

5) هيئة و شكل و تنسيق الدرس .

شاكرا لكم ! و متمنيا ان يمن الله علينا بالعلم المفيد .

تم حذف المرفق لأنه معطوب ........ فيصل الحربي

#5

جزاك الله خيرا استاذنا العزيز بريفات كاسل

ساقوم بالاطلاع على الدروس وافادتك بما اعرفه وما لم اعرفه .

استمر فى دروسك الممتعة والشيقة التى تجيدها .

الى الامام وفقك الله

#6

ممتاز ننتظر الجزء الثاني بسرعة

#7

مشاء الله عليك يا اخ بريفات كاسل

نتمنى لك لتوفيق

و ننتظر منك المزيد

#8

أخي بالتوفيق بإذن الله وقد اطلعت على الجزء الأول ونحن في أنتظار باقي اجزاء

أنني فعىً متحمس لموضوعك وكيف يمكنني مساعدتتك

تقبل تحياتي وتحياتي فريق العمل نيابتاً عنهم

ولك مني الشكر الجزيل وربنا يوفقك

obaed22@hotmail.com

#9

الجزء الثاني !

اسف على اطالتي في طرح الموضوع ، لكنني كنت في انتظار اقتراحاتكم و ردودكم ، و انتقاداتكم لكي احسن من مستواي في الكتابة العلمية و لكي اكون قادرا على توصيل المعلومة لأكبر عدد منكم بالطريقة التي تناسب الجميع . لكن للأسف لم اتلقى اي من ذلك ! لذلك انا اليوم هنا لطرح الجزء الثاني ، لكن المثال تم تأجيله للجزء القادم حيث ناقشت كائنات ado.NET في هذا الجزء و تركت الأمثلة في الجزء الثالث من الموضوع .

تحياتي و بنتظار مشاركتكم و نقاشكم .

تم حذف المرفق لأنه معطوب ........ فيصل الحربي

#10

الاخ بريفات كاسل

بارك الله فيك على هذا الشرح

لكنه يحتاج الى امثله حتى نستطيع فهم ما تقوم بشرحه

و لك جزيل الشكر

#11

مشكور أخ بريفات كاسل و الى الأمام

#12

الأمثله في الجزء القادم !

إن شاء الله

#13

تقبل تحياتي وقد نزلت الجزء الثاني ولم اقم بفتحة حتى الان وقد اطلعت على الجزء الأول وهو عمل رائع نرجوا الاستمرار عليه ولدي إقتراح بسيط ان في نهاية كل جزء يكون هناك مثال واحد عام يغطي أجزاء كل ماتطرق إليه الجزء

مع الكود والشرح المرفق على شكل تعليقات

وتقبل تحياتي وبدأنا نرى الطريق بشكا أوضح

#14

لك كل الشكر وجزاك الله عنا كل خير

اخ بيفات كاسل

(gift)

يا رسول الله عفوا

اهل فلسطين يحاربون ونحن نيام

ليقم كل منا بواجبه تجاه فلسطين وارض الاسراء والمعراج

يا امة المليار شعب باكمله يباد وانتم تنظرون الى متى تنتظرون

واعلموا ان التاريخ لا يرحم ولن يغفر ولن ينسى

1141244387.gif

1141129327.gif

#15

اسف على اطالتي لكن كنت مشغول كثير في اخر 10 ايام ،

لكن الجزء القادم سوف يصل غدا إن شاء الله على هيئة PDF ، و شكر للاخ احمد لأنه ارسل لي رابط البرنامج .

تحياتي

#16

و صل الجزء الجديد ،،

الرجاء تحميل الجزء الجديد ، مع قاعدة البيانات و ملفات المشروع المثال .

اتمنى ان تستمتعو بقرائته و تطبيقه .

تحياتي

تم حذف المرفق لأنه معطوب ........ فيصل الحربي

#17

هذا الملف المرفق يحتوي على قاعدة البيانات و ملفات المشروع المثال .

تمنياتي لكم بالتوفيق .

تم حذف المرفق لأنه معطوب ....... فيصل الحربي

#18

بسم الله الرحمن الرحيم

جميل جدا جدا جدا جدا جدا اخى

ونبغى المذيد

وفقك الله :D:D

#19

المزيد قادم لكن ! لا يوجد قراء ! على ما اعتقد !

#20

جزاك الله خير يا بريفات كاسل صحيح انك عضو نشط في هذا المنتدى الاكثر من رائع وننتظر منك المزيد واشكرك

#21

شكراً لك يا أخي

لدي سؤال : هل من طريقة لعرض محتويات القاعدة في datagrid لقد حمّلت مثال من الإنترنت و لكنه يعيد بناء الجداول في xsd ، أليس من الممكن ربط الـGrid مباشرة بالقاعدة بعد تأمين الاتصال معها ، أرجو الإجابة ، لأنني تعاملت مع قواعد البيانات في الدلفي و لا فكرة عندي عنها في vb .net

مع تحياتي (f)(f)

#22

السلام عليكم و رحمة الله و بركاته ،،

الحقيقة لا توجد طريقة لربط الداتاجرد بقاعدة البيانات مباشرة من خلال ادو دوت نت ADO.NET( على ما اعتقد ) ، لكن يمكن عمل ربط مباشر معها اذا استخدمت ادو ADO القديمة و التي لا زالت صالحة للاستخدام في الفيجيوال بيسك دوت نت .

#23

بعد البحث المتواصل وجدت أنه يتم ربط OleDbDataAdapter بالـ Connection و بعدها إنشاء Dataset جديد كل ذلك أثناء التنفيذ ، و بعدها استخدام الخاصية fill لـ OleDbDataAdapter ، و لكنني لم أفهم الخاصية fill فماذا تعني ؟؟؟

و هنا الكود :

[ALIGN=LEFT]Dim sConnectionString As String



        sConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _

            "Data Source=D:Documents and SettingsJasminaDesktopShapeDraw.mdb"

        Dim objConn As New System.Data.OleDb.OleDbConnection(sConnectionString)

        objConn.Open()



        Dim da As New System.Data.OleDb.OleDbDataAdapter("Select * from TLineID", objConn)



        Dim ds As New DataSet()

        da.Fill(ds, "TLineID")

        DataGrid1.DataSource = ds.Tables("TLineID")

        'DataGrid1.DataBindings()



        objConn.Close()[/ALIGN]

الرجاء أن تشرحوا لي ماذا تعني ؟ فلقد قرأت help و لكنني لم أفهم منها شيئاً :o:o

#24

لا شكر علي واجب يا اخ محمد احنا اخوة فعلا

تقبل تحياتي وجزاك الله عنا خير الجزاء:D

وارجوا من المشرفين علي القسم تثبيت هذه الدروس حتي يستفيد منها اكبر قدر من الاخوة حيث ان معظمنا مبتدئين فى الدوت نت او البرمجة بشكل عام

#25

السلام عليكم و رحمة الله ،،

اخي العزيز ، هذه الطريقة لا تربط قاعدة البيانات بالداتا جرد مباشرة ، لكن تربطها بطريقة OffLine ، و كل ما يحدث هو انك تملء قاعدة بيانات افتراضية و هي هنا الداتا ست Data Set و من ثم تربطها بالداتا جرد . فلو تغيرة البيانات في قاعدة البيانات فلن تلاحظ ذلك على الداتا جرد ، الى ان تقوم بعملية ملء مرة ثانية .

فائدة الطريقة Fill في الكائن DataAdapter :

هذه الطريقة المعادة التحميل و التي لها اكثر من وجه ، تقوم بتنفيذ امر Select و ترجع البيانات المرجعه و تملء بها كائن dataSet .

هذه الطريقة ممكن تاخذ عدة اشكال ، و عدة انواع من المتغيرات و في المثال السابق الذي كتبه الأخ Mina فهي تاخذ كائن dataSet لتملئه ، و تاخذ اسم الجدول الذي سوف ترجع فيه البيانات في dataSet .

هذه الطريقة ترجع رقم صحيح integer يساوي عدد السجلات المرجعه .

سوف اشرح الكائن DataSet و Adapter في الجزء القادم من الدروس .

تحياتي و لكم كل التقدير .

هذا الموضوع مغلق.

مواضيع مشابهة