أنت غير مسجل في منتديات لايف نت . للتسجيل الرجاء إضغط هنـا
الإعلانات والأخبار

إعلان شركة عيون الشرق ينتهي 1/4/2009 
عدد الضغطات  : 55 إعلان شبكة بايرن ميونخ ينتهي في 1/4/2009 
عدد الضغطات  : 49 اعلان شبكة العمدة ينتهي في 1/4/2009 
عدد الضغطات  : 114 :: مساحة إعلانية ::
موقع سيلينا ينتهي في 1/1/2010 
عدد الضغطات  : 82 مركز تحميل لايف نت 
عدد الضغطات  : 164 مسلسل الياس 
عدد الضغطات  : 323  
عدد الضغطات  : 61


آخر 10 مشاركات ^^^^^ طلب توقيع ^^^^^ (الكاتـب : HaMuDi - آخر مشاركة : Pure Soul - مشاركات : 20 - )    <->    اختاروا 5 من بين 23 سؤال امامكم واجيبوا عليه (الكاتـب : مدحت - آخر مشاركة : Pure Soul - مشاركات : 2 - )    <->    برنامج المكافي الجديد للحمايه من الفايروسات Mcafee total protection 2009 وصل بإصداره (الكاتـب : HaMuDi - آخر مشاركة : HaMuDi - مشاركات : 0 - )    <->    غير مسجل بعيد الأضحى المبارك ( تكبيرات العيد ) (الكاتـب : smok200 - آخر مشاركة : Pure Soul - مشاركات : 26 - )    <->    سبحان الله خلق فأبدع ..... (الكاتـب : HEV14 - آخر مشاركة : Bassamo - مشاركات : 3 - )    <->    ::فن بالكتب:: (الكاتـب : Pure Soul - آخر مشاركة : Bassamo - مشاركات : 10 - )    <->    اغرب واجمل الزهور في العالم (الكاتـب : مدحت - آخر مشاركة : Bassamo - مشاركات : 3 - )    <->    عملاق مكافحة ملفات التجسس والديدان والملفات الخبيثه SUPERAntiSpyware v4.22 + السيرال وصل لعوينكم (الكاتـب : HaMuDi - آخر مشاركة : HaMuDi - مشاركات : 0 - )    <->    كم شخص من هؤلاء في حياتك (الكاتـب : silver - آخر مشاركة : Bassamo - مشاركات : 5 - )    <->    ساعه روووعه على سطح مكتبكX'nBeep 1.1 (مجانيه) (الكاتـب : HaMuDi - آخر مشاركة : Bassamo - مشاركات : 1 - )    <->   
مواضيع ننصح بقراءتها على ارض الحصريات الموضوع الشامل عن ويندوز 7 windows العملاق القادم   <->   غير مسجل بعيد الأضحى المبارك ( تكبيرات العيد )   <->   مفهومك للثقة   <->   Windows XP pre SP4 سيرفس باك فور   <->   غير مسجل مكتبة و موسوعة احدث البرامج المهمة لعـــــــام 2009   <->   smok200 برنامج بسيط وصغير لتحويل الكيبورد الى .......   <->   حملة لايف نت لإقامة الصلاة ((حملة العيد الثاني))   <->   طريق عمل فورمات بالصور وتنزيل الويندوز اكس بي   <->   روائع ما سمعنا وسنسمع من مشاهير **** القرأن الكريم ****   <->   مكتبة اغاني التكنو Trance dance & Techno dacne& House & DJ الدي جي   <->   احتفال لايف نت بعيده التاني + تخرج كيجو.. بلصور   <->   Heroes.S3 الموسم الثالث من مسلسل الابطال Heroes.S03.HDTV.XviD ( تمت إضافة الحلقة السادسة   <->   Prison Break بريزون بريك الجزء الرابع الموسم ( تمت اضافة الحلقة الثالثة عشر بريزون بريك   <->   حصرياً : Luxor 4 Quest for the Afterlife   <->   شرح عملاق الصيانه TuneUp Utilities 2009   <->   لايف نت في عيده الثاني   <->   عسل عسل Kaspersky Anti-Virus & Internet Security 2009 8.0.0.506 Finall عملاق الفيروسات + التعريب وصل   <->   قلبي وشو بدي قله _ وائل كفوري mp3
العودة   منتديات لايف نت العودة ღ♥ღ لايف نت التقني ღ♥ღ العودة منتدى لغات البرمجة
القرآن الكريم الترجمة توبيكات للماسنجر إسترجاع كلمة المرور طلب كود تفعيل العضوية تفعيل العضوية
قوانين الموقع محرك بحث أهم الأخبار مفاتيح الدول المسابقات لعبة X O سوليتير خرائط جوجل الخطة الاعلانية
أفلام ثيمات XP مسينجر دروس تعليمية تعاريف البرامج دليل المواقع ترددات ديجتال أكواد جافا

منتدى لغات البرمجة تعلم أو استفسر عن اجمل لغات البرمجة

الإهداءات
الجوهرة من east korea : helo hi hla agool emmm yeh wateva innit smok200 من هدية بسيطة : لكل اعضاء و زوار منتدى لايف نت في المشاركة الثانية http://www.lifenet-sy.com/vb/t17347.html ImPoSsIbLe_LoVe من الانترنت كافيه : الله يسعد مساكن وأحلى باقة ورد برائحة المسك والعنبر لأحلى عضو mg.nabel و سلام خاص لرهومة ليش مالك مبينة وين موضيعك مدحت من الأيام : من الصعب ان تضحي من اجل صديق ... لكن الأصعب أن تجد صديق يستحق التضحيه smok200 من الزمـــــــــــــــــــــــن : إن لكـل إحسـاس زماناً.. ولكل حلم زماناً.. ولكـل حكايـة زمانـاً.. ولكـل حزن زماناً.. ولكل فـرح زمانـاً.. ولكل بشـر زمانـاً.. ولكـل فرسـان زمانـاً وإن زمنهـمـ إنتهـى بــك منـذ زمــن .. زمردة من قلبي المجروح : انت واحد بين آلاف العيون ليه أنا أرضى بعذابك ليه من تكوني يلي قلبك ما عرف طعم الهوى الحياة عندك وش تسوى من تكون انت؟ blackrose2003 من قلبلايف نت : صببااااااااااااااااح الخير والفل والياسيمين لجميع مشرفين وأعضاء لايف نت يومكم سعيد

رد
   
LinkBack أدوات الموضوع طرق مشاهدة الموضوع
  مشاركة رقم : 1 (permalink)  
قديم 21-07-2007, 07:33 PM
الصورة الرمزية MaZeN
مشرف سابق

رقم العضوية : 95
تاريخ التسجيل : Jan 2007
العمر : 23
المشاركات : 4,903
بمعدل : 7.00 يوميا
العمر : 23
المشاركات : 4,903
الجنس :
على النت: 1999
المؤهل الدراسي : جامعي
الجوال : Motorola L7
إرسال رسالة عبر مراسل MSN إلى MaZeN إرسال رسالة عبر مراسل Yahoo إلى MaZeN
معلوماتي ومن مواضيعي


MaZeN غير متواجد حالياً عرض البوم صور MaZeN



المنتدى : منتدى لغات البرمجة
افتراضي Ado.net

 

لقد احترت كثيراً في الكيفية التي سوف أبدأ بها كتابة هذا الدرس فانا لست بارع في هذا المجال ( الكتابة ) ، وهذا الموضوع بالذات كثر فيه الجدل لأنه متشعب ، ولكي نجعل الموضوع سهل للجميع سوف نأتي بالزبده ( الخلاصة ) ونبتعد عن التفاصيل المملة التي لا يحتاجها المبتدئ والتي يمكن الرجوع إليها في الكتب المتخصصة في ذلك .
و قبل كل شيء أحب أن أوضح أنه من المهم أن نتحد في الإصدار الخاص بـMicrosoft.NET فأنا أستخدم الإصدار 2005 ، وأتعامل مع قواعد البيانات المصممة بواسطة برنامج Microsoft Office Access 2003 ، ولا أريد أن يغضب مني أخواني الذين يستخدمون SQL Server ، فانا لم أتعامل معه بشكل مباشر غير أني قرأت عنه قليلاً ولا أحتاجه في تطبيقاتي حتى الآن . ولكن هذا لا يعني أن الأخوان الذين يعملون على SQL Server لن يستفيدوا من هذا الدرس لان إستراتيجية التعامل مع قواعد البيانات في ADO.NET تقريباً موحدة في مختلف برامج قواعد البيانات سواء المصممة بواسطةMicrosoft Office Access أو SQL Server أو Oracle ، المهم أن نستخدم سلسلة الاتصال المناسبة ، بالإضافة إلى فضاء ( مجال ) الأسماء المناسب والكائنات التابعة له ، وكذلك اختيار طريقة الاتصال المناسبة لاحتياجاتنا ، والتي سوف نتعرف عليها فيما بعد ,,,

تلخص أهدفنا في التعامل مع قواعد البيانات في النقاط التالية :
1- الاتصال بمصدر قاعدة البيانات .
2- قراءة البيانات التي بها وعرضها بطرق شتى من خلال الأدوات المتوفرة في بيئةMicrosoft.NET .
3- معالجة البيانات وتحديثها من خلال تعديل قيم هذه البيانات أو إضافة بيانات جديدة أو حذف بيانات غير مرغوب فيها .
4- حفظ البيانات المحدثة .
5- الإبحار في البيانات من خلال الانتقال للسجل التالي أو ألعودة للسجل السابق أو الانتقال للسجل الأول أو الانتقال للسجل الأخير .
6- البحث عن البيانات بسهولة ويسر من خلال وضع فلاتر للترشيح .
7- ربط البيانات ذات العلاقة في أكثر من جدول وعرضها ومعالجتها .
8- طباعة التقارير الملخصة للبيانات .

البداية :-
* نبذه عن ADO.NET:
هي مجموعة من الفئات مشمولة في مجال الأسماء System.Data غرضها الوصول إلى مصادر البياناتData Sources والتي تمثل بيانات محفوظة تحت أنظمة قواعد بيانات متعددة الأنواع ( مثل Microsoft Office Access أو SQL Server أو Oracle ) مما يعني قدرتك على الوصول إلى أي قاعدة بيانات مهما كانت الشركة المنتجة لها . ( أ. تركي العسيري) .
وتقوم ADO.NET باستخدام مزودات البيانات للاتصال بمصادر البيانات ومن ثم استرجاع هذه البيانات وتعديلها وإعادتها لمصادرها وحفظها هناك ( أ. خالد الجديع ) .
* الاتصال بقواعد البيانات:-
للوصول إلى البيانات المخزنة في قاعدة البيانات ( والتي سوف تكون في درسنا هنا عبارة عن ملف من نوع MDB الخاص ببرنامج Microsoft Office Access ) والقراءة منها أو الكتابة فيها يجب أن نكوّن اتصال ناجح معها ، وذلك يتم من خلال كائن الاتصال المسمى Connection ، ولتجهيز هذا الكائن نحتاج إلى أعطائه معلومات عن ملف قاعدة البيانات الذي نريد أن نتصل به ( من أهمها على سبيل المثال مزود البيانات وخادم البيانات واسم ومكان قاعدة البيانات و كلمة المرور مع كلمة السر إن وجدت ) ، وهذه المعلومات تكوّن لنا بما يسمى سلسلة الاتصال ( Connection String ) وهي عبارة عن أحد خصائص كائن الاتصال .
* سلسلة الاتصال :
وهي عبارة عن مجموعة من العوامل ( Parameters ) الضرورية للاتصال بقواعد البيانات ، وتختلف هذه العوامل بناءً على نوع مزود البيانات الذي سوف نتحدث عنه بالأمثلة في السطور التالية ، ومن أهم ما يهمنا من هذه العوامل ما يلي :
- Provider : وهو عبارة عن اسم مزود البيانات وسوف نذكر هنا نوعين الأكثر انتشاراً ، النوع الأول Microsoft.Jet.OLEDB.4.0 وهو للتعامل مع قواعد بيانات برنامج Microsoft Office Access ، والثاني SQLOLEDB وهو مخصص للتعامل مع قواعد بيانات برنامج SQL Server .
- DataSource : وهو اسم خادم البيانات ( أللذي يحتوي على جداول البيانات التي نريد أن نتصل بها ) ، ونجد أن خادم البيانات في برنامج Microsoft Office Access هو اسم ملف قاعدة البيانات الذي يحمل امتداد MDB ، بينما برنامج SQL Server فهو عبارة عن اسم الـ Server المثبت على الجهاز .
- Intial Catalog : وهو عبارة عن اسم قاعدة البيانات الموجوده في الخادم بالنسبة لبرنامج SQL Server .
- UserID/Password : وهو عبارة عن اسم المستخدم وكلمة المرور لقاعدة البيانات في حالة وجود قيود أمنية عليها .
ولعل المثالين التاليين تجعل الصورة واضحة جداً :
مثال 1 :
سلسة اتصال بملف قاعدة بيانات برنامج Microsoft Office Access ..
كودProvider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\ MymdbFile.mdb;User ID=Admin;Jet OLEDB:Database Password=You'rePassword;
مثال 2 :
سلسة اتصال بملف قاعدة بيانات برنامج SQL Server ..
كودProvider=SQLOLEDB;Data Source=SQL Server DB;Initial Catalog=Northwind;User ID=You'reUserName;Password=You'rePassword
بعد التعرف على سلسلة الاتصال يجب أن نتعرف على نوعيّ طريقة الاتصال بقاعدة البيانات ..
* نوعيّ طريقة الاتصال بقواعد البيانات :
من الجدير بالذكر أننا لو أردنا أن نتصل على قاعدة البيانات بواسطة ADO.NET يجب أن نختار طريقة الاتصال المناسبة لاحتياجاتنا ، فلدينا طرقتين للاتصال وهما الاتصال المتصل ( Connection Oriented ) و الاتصال المنفصل ( Connectionless Oriented ) . ولكل منهما امتيازاته وعيوبه و إستراتجياته الخاصة به في العمل ، غير أن الأخير يعتبر الأمثل في التعامل مع قواعد البيانات ، وهنا بالتحديد يضيع أغلب من يرغبون تعلم برمجة قواعد البيانات من خلال ADO.NET .
** هنا ينتهي حديثنا اليوم وذلك لأن المشوار ما زال طويل ولا يمكن استيعابه في مشاركة واحدة ، ولكي نستوعب هذه الجرعة من المعلومات ونصحح أخطائها إن وجدت ، ونعلق على الغير مفهوم منها ، و نكمل فيما بعد شرح ما تبقى من الدرس وذلك في المشاركات القادمة ..


توقيع MaZeN




  مشاركة رقم : 2 (permalink)  
قديم 21-07-2007, 10:46 PM
الصورة الرمزية H_CAGE
مـــدير المــوقــع

رقم العضوية : 1
تاريخ التسجيل : Nov 2006
الدولة : عيون لايف نت
العمر : 25
المشاركات : 7,955
بمعدل : 10.75 يوميا
الدولة : عيون لايف نت
العمر : 25
المشاركات : 7,955
الجنس :
على النت: 2000
المؤهل الدراسي : إجازة في المصارف و شركات التأمين
الجوال : N73_White
إرسال رسالة عبر مراسل MSN إلى H_CAGE
معلوماتي ومن مواضيعي


H_CAGE غير متواجد حالياً عرض البوم صور H_CAGE



كاتب الموضوع : MaZeN المنتدى : منتدى لغات البرمجة
افتراضي رد: Ado.net

مقدمة جميلة عن Ado.net
تسلم ايديك مازن

تحياتي

توقيع H_CAGE



23/11/2008

يوم لايف نت الثاني ..




  مشاركة رقم : 3 (permalink)  
قديم 22-07-2007, 07:20 PM
الصورة الرمزية MaZeN
مشرف سابق

رقم العضوية : 95
تاريخ التسجيل : Jan 2007
العمر : 23
المشاركات : 4,903
بمعدل : 7.00 يوميا
العمر : 23
المشاركات : 4,903
الجنس :
على النت: 1999
المؤهل الدراسي : جامعي
الجوال : Motorola L7
إرسال رسالة عبر مراسل MSN إلى MaZeN إرسال رسالة عبر مراسل Yahoo إلى MaZeN
معلوماتي ومن مواضيعي


MaZeN غير متواجد حالياً عرض البوم صور MaZeN



كاتب الموضوع : MaZeN المنتدى : منتدى لغات البرمجة
افتراضي رد: Ado.net

ولو حبيبي كيج و انشا الله تكون استفددت لو بقدر بسيط


تحياتي الك

توقيع MaZeN




  مشاركة رقم : 4 (permalink)  
قديم 02-08-2007, 04:09 PM
الصورة الرمزية smok200
مراقب عام

رقم العضوية : 134
تاريخ التسجيل : Jan 2007
الدولة : دمشق
المشاركات : 9,070
بمعدل : 13.22 يوميا
الدولة : دمشق
المشاركات : 9,070
الجنس :
على النت: 2001
المؤهل الدراسي :
الجوال : N70 M

smok200 غير متواجد حالياً عرض البوم صور smok200



كاتب الموضوع : MaZeN المنتدى : منتدى لغات البرمجة
افتراضي رد: Ado.net

شرح جميل عن Ado.net

يجزيك الخير

توقيع smok200


*


هديتي لكل اعضاء المنتدى في المشاركة الثانية جاهزة
http://www.lifenet-sy.com/vb/t17347.html















جولاني وافتخر



  مشاركة رقم : 5 (permalink)  
قديم 02-08-2007, 08:16 PM
الصورة الرمزية MaZeN
مشرف سابق

رقم العضوية : 95
تاريخ التسجيل : Jan 2007
العمر : 23
المشاركات : 4,903
بمعدل : 7.00 يوميا
العمر : 23
المشاركات : 4,903
الجنس :
على النت: 1999
المؤهل الدراسي : جامعي
الجوال : Motorola L7
إرسال رسالة عبر مراسل MSN إلى MaZeN إرسال رسالة عبر مراسل Yahoo إلى MaZeN
معلوماتي ومن مواضيعي


MaZeN غير متواجد حالياً عرض البوم صور MaZeN



كاتب الموضوع : MaZeN المنتدى : منتدى لغات البرمجة
افتراضي رد: Ado.net

مشكور على المرور الرائع

تحياتي الك

توقيع MaZeN




رد


مواقع النشر


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
طرق مشاهدة الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة

الإعلانات النصية في شبكة لايف نت المتكاملة :

http://vb.lifenet-sy.com www.lifenet-sy.net www.lifenet-sy.org لايف نت www.lifenetextra.com لايف نت جروب
أعلن هنا أعلن هنا كلمات دليلية أعلن هنا منتديات العمدة أعلن هنا
أعلن هنا أعلن هنا أعلن هنا كمبيوتر أعلن هنا أعلن هنا
الساعة الآن 07:38 AM.

All Right reserved LifeNet 2006 - 2009
Powered by vBulletin® Version 3.7.4, Copyright ©2000 - 2008,


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78