منتديات للامريم للتكنولوجيا الحديثة المجتمع الرقمي
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

البـدء مـع دورة كاملة ADO.NET

اذهب الى الأسفل

البـدء مـع  دورة كاملة ADO.NET Empty البـدء مـع دورة كاملة ADO.NET

مُساهمة  mijbar الإثنين أكتوبر 10, 2011 7:49 pm

البـدء مـع  دورة كاملة ADO.NET IMG1-1201218844

البدء مع


ADO.NET
البـدء مـع  دورة كاملة ADO.NET IMG1-1201218391




التعاون بأقل معلومة هو الاحتراف بحد ذاته

البـدء مـع  دورة كاملة ADO.NET Cool


متطلبات المشروع


[1] برنامج Visual Studio .NET

[2] معرفة مسبقة بلغة الفيجول بيسك دوت نت والتعامل مع نماذجه وأداوته
[3] قاعدة بيانات (وهنا سنبدأ مع الأكسس ثم سنحولها إلى قاعدة سيرفر وسنرى الاختلاف)
[4] عليك بكتابة الشيفرات الموجودة في الدرس لكي تخطىء وتعرف أين أخطأت

ملاحظة

:
اتمنى من الاخوة الاعضاء عند أدراجكم لمشاركاتكم أن تقتصر على الأسئلة
والأستفسارات بعكس المدح والشكر .. فكل مانريده هو الأفادة والأستفادة
وعدم أكثار الصفحات بدون فائدة .. ومن يريد أبدء أعجابه أو أنتقاده للموضع
أن يراسلني برسالة على
الخاص .

نبذه عن ADO.NET


هي مجموعة من الفئات مشمولة في مجال الأسماء System.Data غرضها الوصول إلى مصادر البياناتData Sources
والتي تمثل بيانات محفوظة تحت أنظمة قواعد بيانات متعددة الأنواع مما
يعني قدرتك على الوصول إلى أي قاعدة بيانات مهما كانت الشركة المنتجة لها
(أ. تركي العسيري)


الأختلافات الجوهربة بين ADO.NET and ADO



** ADO **


-1 مصمة للعمل في بيئة متصلة بأستمرار مع قاعدة البيانات
-2 يستخدم الكائن RecordSet للأحتفاظ بمجموعة بيانات واحدة
-3 تحتوي على أنواع من المؤشرات Cursors المستخدمة لأغراض مختلفة ولكل مؤشر أمكانياته الخاصة
-4 تخزن البيانات في هيئتها الثنائية مما يصعب أرسالها عبر جدران الحماية . كما أنها غير مفيدة للأنظمة التي لا تدعم ADO
-5 تستهلك قدراً من موارد النظام بسبب اتصالها الدائم بقاعدة البيانات أثناء المعالجة


** ADO.NET **



-1 مصممة من الأساس للعمل في بيئة غير متصلة (ويمكنها العمل باتصال دائم مع قاعدة البيانات)
-2 يستخدم الكائن DataSet للأحتفاظ بعدة مجموعات من البيانات
-3 لا تستخدم المؤشرات لأنها تعمل في بيئة غير متصلة .
-4 تخزن البيانات في هيئة XML العالمية . وهذه الهيئة مصممة لكي ترسل عبر جدران الحماية وعبر الشبكات دون مشاكل كما يمكن لأي تطبيق قراءة البيانات بهيئة XML بسهولة .
-5 تعمل كنظام بيانات منفصل عن قاعدة
البيانات فهي لا تتصل بقاعدة البيانات إلا عند الضرورة وبالتالي لن تستهلك
مورد النظام الإ عند الضرورة


والأختلافان الأخيران رقم 4 - 5 هما جوهرة الاختلاف وأهمها




البـدء مـع  دورة كاملة ADO.NET IMG1-1201218391



البـدء مـع  دورة كاملة ADO.NET Cool


معماريةADO.NET
والمقصود هنا الخصائص المزوده والمساعدة في عملية الاتصال لقراءة وتكييف البيانات وهي
[1]- مجموعة البيانات DataSe
t
وهو الكائن المكافىء للكائن RecordSet
ولكن مع الكثير من المزايا والتحسينات حيث يستطيع تخزين أكثر من جدول أو
نتيجة أستعلام في نفس الوقت حيث يمثل كل واحد من هذه الجداول كائناً
منفصلاً عن الآخر

[2]- مجموعة البيانات

DataAdapter
يمثل الجسر الذي يربط بين DataSet
وقاعدة البيانات ويدعم أوامر Select - Update - Delete - Insert
وبالتالي بإمكانه القيام بعمليات مختلفة على البيانتا كما أنه المسؤول عن
تحميل كائنDataSet بالبيانات

[3]- مجموعة البيانات

DataReader
يستخدم هذا الكائن لقراءة البيانات فقط ويمكنه قراءة كميات ضخمه منها تلك التي لا يمكن تخزينها في الذاكرة مؤقتاً

[4]- مجموعة البيانات

DataRelation
يستخدم هذا الكائن لتمثيل العلاقات بين الجداول في قاعدة البيانات JOIN

[

[5- مجموعة البيانات Connection
يعمل هذا الكائن بصورة مشابهة للكائن Connection
في ADO وهو يمكننا من إنشاء اتصال مع قاعدة البيانات

[6]- مجموعة البيانات

Command
يسمح هذا الكائن لكائن DataAdapter بتطبيق الأوامر على قاعدة البيانات ويمكنه أن يتضمن اربعة من هذه الأوامر

mijbar
المدير العام للموقع
المدير العام للموقع

عدد المساهمات : 426
نقاط : 1092
السٌّمعَة : 14
تاريخ التسجيل : 18/03/2009

https://lmaryam.yoo7.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى