تهانينا الحارة على دخول هذه السلسلة من البرامج التعليمية أخيرًا إلى الموضوع الرئيسي لـ vs2005. لقد قال بعض الأصدقاء دائمًا أن هذا البرنامج التعليمي الخاص بي ليس برنامجًا تعليميًا لـ vs2005 على الإطلاق، لذلك ليس لدي ما أقوله ولكن آمل أن يفهم أصدقائي ذلك إذا كان هناك لا توجد لغات مثل c# و j# و vb.net الدعم ما فائدة vs2005؟؟؟؟؟؟؟
إذا كنت تريد إنشاء صفحة ويب، فما عليك سوى تعلم DW مباشرةً. لماذا تستخدم VS2005؟ من حيث تخطيط صفحة الويب، فإن هذا أكثر صعوبة في الاستخدام من DW، ولا أقول إن هذا غير ممكن، ولكنه بالتأكيد ليس كذلك من السهل إتقانها مثل DW
حسنًا، دعنا نصل إلى هذه النقطة. هناك الكثير من الأشياء، لذلك أخطط للبدء بالتحكم في قاعدة البيانات، ثم استخدام عنصر التحكم في قاعدة البيانات لتنفيذه في الأمثلة اللاحقة، إذا لزم الأمر. وسوف تشمل DataSetDataAdapter، وما إلى ذلك. بعد تعلم التحكم، سيكون هناك فصل خاص لتطبيق قاعدة البيانات، أتمنى أن تفهموا جميعًا
أولاً، بالطبع، الأكثر... الأكثر... الأكثر استخدامًا ، SqlDataSource، والذي يمكنه بسهولة إكمال استعلام البيانات وعرضها دون كتابة أو كتابة القليل جدًا من التعليمات البرمجية بالتزامن مع إرسال البيانات والتحكم في العرض. وبطبيعة الحال، فهو يدعم أيضًا التفاعل مع أي قاعدة بيانات يدعمها ADO.NET، بما في ذلك قواعد بيانات Microsoft SQL Server وOracle، بالإضافة إلى مصادر بيانات OLE DB وODBC. في وقت التشغيل، يقوم عنصر التحكم SqlDataSource تلقائيًا بفتح اتصال قاعدة بيانات، وتنفيذ عبارة SQL أو إجراء مخزن، وإرجاع البيانات المحددة (إن وجدت)، ثم إغلاق الاتصال.
يجب أن نتحدث أولاً عن سلسلة اتصال قاعدة البيانات في الماضي، عندما استخدمنا vs2003، لم نتمكن من كتابة رمز الاتصال إلا يدويًا. الآن باستخدام عنصر التحكم هذا، يمكننا إضافة سلسلة الاتصال تلقائيًا إلى
web.config web.config هو أمر مثير للسخرية إذا كان مكتوبًا في الكود، فسيكون بائسًا للغاية. تذكر أن هناك طريقة لاختراق الخادم، أليس كذلك؟ ، أنا آسف، لقد قمت باختراق العديد من الخوادم من خلال SQL، ولكن هذا لأنني أشعر بالملل من إدارة مقهى إنترنت، لقد تعلمت البرمجة في العامين أو الثلاثة أعوام الماضية وليس لدي الوقت للقيام بذلك تقريبًا نسيت SQL... دعنا نواصل الموضوع، لنستخدمه في إنشاء اتصال بقاعدة بيانات، ثم استخدم عرض الشبكة لرؤية النتائج. ستتم مناقشة المهارات المتعلقة بـ Gridview في فصل خاص، هنا مجرد دور داعم.
المثال الذي سنفعله أدناه بسيط للغاية. أولاً، استخدم Gridview لعرض البيانات على الصفحة وتنفيذ الحذف، ثم استخدم عرض التفاصيل لعرض جزء واحد من البيانات من المعلمات التي تم تمريرها بواسطة Gridview!