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

ADO.NET

مغلق
بدأه dsw3 في 9 مارس 2005 · 1 رد · 633 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

مارايكم في أن نناقش تقنية ADO.NET حيث كل منا يساهم بما يعرفه عن هذه التقنية ونستفيذ من بعضنا البعض حتى نصل إلى كتابة برامج تستخدم تقنية ADO.NET لكن تكون هذه البرامج بواسطة الشفرات(Code) . :wacko:

حيث سأقدم لكم الأن مقدمة عن تقنية ADO.NET

عندما أصدرت شركة مايكروسوفت تقنية ADO في أصدار VB6 لم تكن الإنترنت في ذلك الوقت كما هي عليه اليوم .

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

تتوافق تقنية ADO.NET مع إطار العمل.NET , بل أنها جزءا منه . كما أنها تقدم دعما لهيئة تبادل البيانات العالمية XML بصورة واسعة جدا .

لقد صممت تقنية ADO.NET بهدف إنشاء ما ندعوه بتطبيقات الأثلاث (n-tier) والمقصود بذلك أن تقسم المكونات المنطقية للبرنامج إلى عدد عادة ثلاثة

#2

لقد صممت تقنية ADO.NET بهدف إنشاء ما ندعوه بتطبيقات الأثلاث (n-tier) والمقصود بذلك أن تقسم المكونات المنطقية للبرنامج إلى عدد عادة ثلاثة من الوحدات البرمجية المستقلة والقائمة بذاتها وهي :

ثلث للمعطيات : أي حيث توضع مصادر البيانات أو ملفات قواعد البيانات الفعلية .

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

ثلث العرض : أي حيث يرى المستخدم البرنامج ويتفاعل معه .

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

تستند التقنية ADO.NET على بيئة متقطعة ,أي لا يتم الحفاظ على الاتصال بين الأجزاء طيلة فترة جلسة العمل , فالحفاظ على هذه الاتصالات قد يؤدي إلى مشكلات كبيرة فيما يخص مستوى الأداء, خاصة عندما يتصل عدد كبير من المستخدمين بمصدر البيانات .

تم تعديل هذه المشاركة بواسطة dsw3 في 9 مارس 2005 في 01:29

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

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