• 0
AhmedElbaz

مقدمة الي ASP.NET للمبتدئين

سؤال

السلام عليكم

مقدمة للمبتدئين في ASP.NET من دروس الاخ المهندس / عـــدي ياســين

رايت ان اضعها هنا للفائدة

الدرس الاول :

اخوتي واخواتي الافاضل ..

اقدم لكم سلسلة الدروس التعليمية الخاصة بتعليم برمجة وتصميم مواقع الوب باستخدام ASP.NET مع VB.net ...

بعد التطور الذي شهده العالم التقني في مجال تطور الوب و المعلومات التي يقدمها والتي لايمكن حصرها في مجال معين دون اخر ، وانما مواقع الوب باتت تتنوع وتقدم مختلف العلوم و المعارف ..

وقد كانت مواقع الوب سابقا لاتتعدى لغة HTML .. لكن تطور مواقع الوب وظهور متطلبات اخرى غير مجرد عرض المعلومات ، فقد كانت البذرة الاساسية لظهور تقنيات اخرى تساعد مصمم مواقع الوب على انتاج مواقع وب ديناميكية ذات قوة و متانه ..

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

سنعمد من خلال هذه السلسلة التعليمية على شرح كيفية برمجة وتصميم مواقع الوب باستخدام ASP.NET مع لغة البرمجة VB.NET ...

وتجدر الاشارة الى انني ساقوم باستخدام الاصدارة Visual Studio 2005 الاصدار الاحترافي .. خلال شرح الدروس التعليمية .

وساحاول ان اتوخى قدر الامكان السهولة في شرح الدروس ..

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

اخيرا

ارجو ان يستفاد الجميع من هذه السلسلة التعليمية وينتفعوا بها ..

وبامكانكم مراسلتي على عنوان البريد الالكتروني الموضح ادناه من اجل الاستفسارات و الاسئلة ، راجيا ان تكون الاسئلة او الاستفسارات هي ضمن حدود الدرس وضمن مادته العلمية ..

دعائي للجميع بالتوفيق

بداية الدرس ...

نقوم بتشغيل بيئة فيجوال ستوديو دوت نت لتظهر لنا النافذة الرئيسية :

post-39990-1226299331_thumb.jpg

ولاجل ان نقوم بانشاء موقع وب جديد ، ننقر على الكتابة Web Sit… المقابلة لـ Create:

او يمكننا استخدام طريقة اخرى لانشاء موقع وب جديد من خلال ..

File  New  Web Sit…

كما موضح في الصورة التالية :

post-39990-1226299346_thumb.jpg

ستظهر لنا النافذة التالية :

post-39990-1226299355_thumb.jpg

نتتبع الارقام الموضحة في الصورة اعلاه ، حيث نختار موقع ASP.NET من الرقم 1 ، ونحدد مكان خزن الموقع من الرقم 2 ، ونحدد لغة البرمجة المستخدمة من 3، واخيرا ننقر على OK من 4 ..

سيتم انشاء موقع جديد وتظهر لنا النافذة التالية ..

post-39990-1226299366_thumb.jpg

حيث تشير الارقام الى :

الرقم 1 : نافذة الكود .

الرقم 2 : نافذة التصميم .

الرقم 3 : صندوق الادوات .

الرقم 4 : نافذة التصميم .

الرقم 5 : نافذة الكود .

الرقم 6 : موقع الوب وملفاته .

الرقم 7: نافذة الخصائص ..

ملاحظة: نلاحظ من خلال شرح الارقام الموجودة في الصورة اعلاه انه توجد اكثر من نافذة تصميم واكثر من نافذة كود .. في الحقيقة ان نافذة التصميم هي نافذة واحدة كما سنتعلم خلال هذا الدرس و الدروس القادمة ، اما نافذة الكود فهي نافذتان .. حيث بامكاننا ان نعزل كود لغة VB.net في صفحة خاصة به نصل اليها من خلال نقر الزر المكتوب فوقه الرقم 5 ، اما النافذة التي نصل اليها من خلال النقر على 1 فهي نافذة الكود المصدري .

الان نذهب الى نافذة التصميم من خلال النقر على الكتابة الموجودة اسفل الرقم 2 او النقر على الزر الموجود اسفل الرقم 4 .

ستظهر لنا نافذة التصميم حيث يمكننا وضع الادوات والكتابات وغيرها من عناصر تصميم الصفحة ..

نقوم بوضع نسخة من الاداة Label و الاداة Button على الصفحة بالشكل التالي :

post-39990-1226299372_thumb.jpg

يتم وضع الادوات على نافذة العمل من خلال سحب الادوات من صندوق الادوات وافلاتها على نافذة العمل او التصميم ..

نلاحظ ان الاداتين كلاهما على سطر واحد .. نضع المؤشر عند نهاية الاداة Label وننقر مفتاح Enter من لوحة المفاتيح ليصبح الزر Button اسفل عنصر التسمية Label ..

post-39990-1226299386_thumb.jpg

حيث اننا كلما نقرنا مفتاح Enter سينزل الزر بمقدار سطر واحد ..

ملاحظة: سنتعلم في الدروس القادمة كيفية استخدام الجداول من اجل ترتيب مواقع الادوات ضمن الصفحة .

كبداية .. ننقر على source الموجودة اسفل الصفحة ( التي كان يظهر عليها الرقم 1 ) ..

post-39990-1226299392_thumb.jpg

ستفتح لنا نافذة الكود المصدري ..

ومن ضمن الكود المكتوب نلاحظ الكود التالي :

	  <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<br />
<asp:Button ID="Button1" runat="server" Text="Button" /></div>

حيث ان السطر الاول من الكود يوضح طريقة اضافة الاداة Label الى النافذة ، اما الكود الاخير فهو يضير الزر Button الى الصفحة ..

اما السطر الموجود في المنتصف (<br /> ) فهو من اجل اضافة سطر بين الاداتين ..

نلاحظ من خلال كود اضافة الاداة عنصر التسمية Label ، انه حدد لنا الاسم البرمجي ID وحدد لنا النص المكتوب داخل الاداة Text .. اما runat فهو يوضح ان هذه الاداة هي اداة خادم وب (server) ... وهذا هو الفرق بين ادوات ASP.net و ادوات HTML ..

ستتوضح الصورة اكثر عندما نتعلم استخدام ادوات HTML ..

الان لنكتب الجملة ( Hello ,this is my test ) بدل العبارة Label في الخاصية Text ..

<asp:Label ID="Label1" runat="server" Text="Hello ,this is my test"></asp:Label>

وننقر على Design الموجودة بالقرب من Source من اجل الانتقال من نافذة كود المصدر الى نافذة التصميم ..

نلاحظ ان الجملة ( Hello ,this is my test) قد كتبت في عنصر التسمية ..

كذلك يمكننا التحكم بصورة اكثر بساطة في خصائص الاداوت من خلال نافذة الادوات Properties ..

نتاكد من اننا حدد اداة عنصر التسمية Label ثم نغير قيمة الخاصية Text من نافذة الخصائص ونكتب فيها ..

مرحبا ، هذه صفحة تجريبية

post-39990-1226299398_thumb.jpg

نلاحظ ان الجملة كتبت في عنصر التسمية ..

كذلك يمكننا ان نفعل الشئ نفسه من اجل اداة الزر Button من خلال تحديدها وكتابة النص الذي نريده ان يظهر عليها من خلال اسناده الى الخاصية Text ..

تجربة الصفحة وتشغيل خادم الوب :

ان الصفحات التي نقوم بانشاؤها باستخدام ASP.Net تحتاج الى خادم وب من اجل تشغيلها بصورة صحيحة .

في الاصدارات السابقة كنا نقوم بعمل مجلد وهمي ليتم تشغيله من قبل IIS .. ولكن الان قامت شركة مايكروسوفت بتطوير خادم وب يعمل تلقائيا عند تجربة الصفحة ..وبذلك لانحتاج لعمل اي اعدادات مسبقة لاختبار الصفحات التي نقوم بانشاؤها ..

نلاحظ انه بامكاننا تشغيل واختبار الصفحة من خلال الذهاب الى قائمة Debug ومن ثم اختيار الامر Start Without Debugging .

post-39990-1226299405_thumb.jpg

عندها ستقوم بيئة التشغيل بتشغيل خادم الوب الافتراضي ومن ثم فتح مستعرض الانترنت و عرض الصفحة .

سنلاحظ بجانب ساعة الحاسوب ايقونه مصغرة لخادم الوب

خادم الوب

post-39990-1226299413_thumb.jpg

ونلاحظ ان الصفحات التي يتم انشاؤها باستخدام ASP.Net تاخذ اللاحقة .aspx

وهنا الصفحة هي Default.aspx

post-39990-1226299420_thumb.jpg

نشاهد عبارة الترحيب التي كتبناها في عنصر التسمية Label و النص على الزر Button ..

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

نغلق متصفح الوب .. ونرجع الى بيئة VS.net ..

الان سنكتب كود مبسط يقوم بعرض عبارة معينة على عنصر التسمية عند نقر الزر ..

ابسط طريقة لكتابة حدث النقر للزر هو بالنقر على الزر نقرا مزدوجا ..

ستفتح لنا نافذة الكود ، لكنها هذه المرة تختلف عن نافذة كود المصدر ، انها واجهة مخصصة لكتابة الكود بلغة فيجوال بيسك دوت نت ..

نكتب الكود المطلوب لتبدو الكود الكلي كما يلي :

Partial Class _Default
Inherits System.Web.UI.Page

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Label1.Text = "This is a Test"
End Sub
End Class

الكود الذي كتبناه هو : Label1.Text = “This is a Test”

بذلك عندما ينقر المستخدم على الزر فاننا نسند الجملة (This is a Test ) الى الخاصية Test التابعة لعنصر التسمية Label .

نقوم الان بتجربة الكود كما تعلمنا سابقا او من خلال نقر مفتاحي Ctrl + F5 من لوحة المفاتيح ..

عند النقر على الزر فان الصفحة تستجيب لنا بعرض العبارة الجديدة ..

post-39990-1226299425_thumb.jpg

الى هنا ناتي الى نهاية درسنا ، في الدروس القادمة سنتعلم كيفية تغيير الخصائص الاخرى للادوات وكيفية استخدام ادوات اخرى ..

ارجو ان تكونوا قد استفدتم من الدرس ..

دعائي للجميع بالتوفيق

للحديث بقية ان شاء الله

3

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

59 إجابة على هذا السؤال .

  • 0

جزاك الله كل خير

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

تشبة كثيرا ال بى اتش بى + الاجاكس معا

جزاك الله كل خير

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

جزاك الله خيرا ،،،،،،

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

سلمت يمناك يا كبير و ننتظر المزيد من مواضيعك يا زعيم !

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بارك الله فيك وزادك علماً وأكثر الله من أمثالك من الذين ينفعون غيرهم بعلمهم مشكورر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شرحك رائع أخي الله يجزاك الجنة يارب

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

بارك الله فيك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

ادعو الله تعالى التوفيق للجميع

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بارك الله فيك انت والاخ المهندس عدي ياسين

فحقيقة هذا اول موضوع بدات اٌقراه عن ASP من مواقع أخرى

بس واجهت صعوبه فيه لأنه يعتمد على الكود أكثر من تعليم ASP

تم تعديل بواسطه AhmadHasanat
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

لأني هدفي هو ال asp.net وشرحك اكتر من رائع بهالموضوع

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

أشكرك أخي على معلوماتك القيمة.

جد مفيدة للمبتدئين، بارك الله فيك.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

جعل الله لك بكل حرف كتبته الأجر العظيم في الدنيا والآخرة

تم تعديل بواسطه kld
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا لك و ان شاء الله في ميزان حسناتك

ونتمنني انك تكمل معروفك لعند ما توصل الي العمل علي قاعدة البيانات

شكرا مره اخري

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

مرحبا بالاخوة و الاخوات في درس جديد من دروس تصميم وبرمجة المواقع باستخدام ASP.NET & VB.NET .

في درسنا هذا سنتعامل مع اداة الجدول ..

كما تعلمنا في كل درس جديد نقوم بانشاء صفحة جديدة ..

بعد ذلك نصمم الصفحة لتبدو كما يلي :

post-39990-1226313018_thumb.jpg

كذلك يمكننا اتباع اسلوب اخر في تصميم الصفحة .. هذا الاسلوب من خلال كتابة كود في نافذة الـSource ..

post-39990-1226313025_thumb.jpg

ننقر على الـ Source ونكتب الكود التالي :

<form id="form1" runat="server">
<div>
Rows:
<asp:TextBox ID ="txtRows" runat ="server" />  
Cols:
<asp:TextBox ID ="txtCols" runat ="server" /> <br /> <br />
<asp:CheckBox ID ="chkBorder" runat ="server"
Text = "Put Border Around Cells" />
<br /> <br />
<asp:Button ID = "cmdCreate" runat ="server" Text ="Create" />
<br /> <br />
<asp:Table ID ="tbl" runat ="server" />

 <br />
</div>
</form>

ان الكود اعلاه يعطينا ناتج لتصميم الصفحة كما وضحنا مسبقا ..

حيث تتكون الصفحة من نسختين من الاداة TextBox احدهما سنقوم باستخدامه من اجل السماح للمستخدم بادخال عدد الصفوف و الاخر من اجل ادخال عدد الاعمدة المكونة للجدول ..

اما نسخة اداة الاختبار فهي من اجل وضع حدود للجدول ( ان تم اختيارها ) ..

بعد ذلك اداة الزر ونسخة من اداة الجدول ..

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

الان لدينا حدثين سنقوم بكتابة الكود الخاص بهما ..

الحدث الاول هو حدث تحميل الصفحة ، والكود المستخدم فيه هو من اجل انشاء حدود للجدول بصورة عامة وتحديد عرض الحدول ( وهو يختلف عن الحدود التي نقوم بانشاءها حول الخلايا من خلال اختيار اداة صندوق الاختبار ) ..

ويمكننا الاستغناء عن هذا الكود ان كنا لانريد ان نقوم بانشاء حدود للجدول ..

اما الكود لحدث النقر على الزر فهو يقوم بانشاء الجدول بالاعتماد على ادخالات المستخدم .

كود حدث تحميل الصفحة :

post-39990-1226313036_thumb.jpg

نلاحظ اننا استخدمنا الخاة BorderStyle من اجل تحديد نوع الاطار المحيط بالجدول ..

كذلك حددنا عرض حدود الجدول من خلال BorderWidth .

كود حدث النقر للزر :

post-39990-1226313043_thumb.jpg

في بداية الكود نقوم بافراغ الجدول من جميع محتوياته .. (الخلايا) .

بعد ذلك نقوم بتعريف متغيرين i , j .. والذين نستخدمهما من اجل عمل الدورات الخاصة بانشاء الصفوف و الخلايا التي موجودة داخلها ..

الفكرة في الكود تتلخص في عمل دوراه بعدد الصفوف ، ومن ثم عمل دواره اخرى داخل الدواره الاولى من اجل انشاء الخلايا لكل صف من الصفوف .

ونستخدم Controls.Add من اجل اضافة الصفوف للجدول و الخلايا للصفوف .

الان يمكننا ان نجرب الصفحة من خلال تشغيلها بنقر مفتاح F5 من لوحة المفاتيح .

post-39990-1226313055_thumb.jpg

ندخل القيم كما هو موضح في الصورة اعلاه .. وننقر على الزر

سيتم انشاء الجدول بعدد الصفوف و الاعمدة التي تم ادخال قيمها في صناديق النص ..

كذلك سيتم انشاء حدود للخلايا ان كان صندوق الاختبار مختارا .

post-39990-1226313064_thumb.jpg

كذلك يمكننا وضع ادوات داخل كل خلية من خلايا الجدول ...

نقوم بتعديل كود حدث النقر للزر ليصبح كما يلي :

post-39990-1226313077_thumb.jpg

من خلال الكود السابق ، قمنا باضافة اداة عنصر التسمية و اداة الصورة لكل خلية من الخلايا ..

من اجل نجاح عمل الكود ن يجب وضع صورة بالاسم Red داخل مجلد الموقع ..

post-39990-1226313088_thumb.jpg

نقوم بتجربة الصفحة من خلال نقر مفتاح F5 من لوحة المفاتيح ..

وندخل قيم لعدد الاعمدة و الصفوف ومن ثم ننقر على الزر من اجل انشاء الجدول .

post-39990-1226313104_thumb.jpg

الى هنا تعلمنا كيفية انشاء جدول بصورة برمجية وكتابة نص داخل كل خلية ..

كذلك وضع الادوات داخل كل خلية ( عنصر التسمية ، اداة الصورة ) .

يمكننا عمل نفس الامور السابقة من خلال التصميم ( كما سنتعلم من خلال الدروس السابقة ) .

ان المرونة الحقيقية في الجدول هي ان كل جدول ، صف جدول ، خلية جدول تمثل كائن بمميزات كاملة .. يمكننا اسناد لكل خلية اطار مختلف ولون اطار مختلف ولون نص من خلال التحكم بخصائصها .

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

وعندما يحدد المستخدم عدد الاعمدة و الصفوف ، يحدد معهما لون الخلفية للخلايا و نمط الخط ..

نكمل تصميم الصفحة لتبدو كما يلي .

post-39990-1226313122_thumb.jpg

الان نعدل كود تحميل الصفحة ليبدو كما يلي :

post-39990-1226313133_thumb.jpg

وكما تعلمنا مسبقا .. فمن اجل اضافة عناصر الى صندوق القائمة المنسدلة فيجب علينا التاكد ان لايتم اضافة العناصر في كل مرة يتم فيها ارسال الصفحة الى الخادم .. ويتم ذلك من خلال Me.IsPostBack ....

ونلاحظ اننا عرفنا المتغير colorArray على انه مصفوفة من النصوص وبذلك جعلناها كمصدر للبيانات لعنصر القائمة المنسدلة من خلال الخاصية DataSource .

الان ننقر على صندوق القائمة المنسدلة الاول ونكتب له الكود التالي ..

post-39990-1226313153_thumb.jpg

اما صندوق القائمة الثاني فنكتب له الكود التالي :

post-39990-1226313537_thumb.jpg

نقوم الان بتجربة الصفحة ونحدد عدد الصفوف و الاعمدة ، ونحدد اللون ونوع الخط ثم ننقر على الزر ونلاحظ النتيجة ..

post-39990-1226313549_thumb.jpg

الى هنا وصلنا الى نهاية درسنا ..

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

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

دعائي للجميع بالتوفيق

السلام عليكم

أشكرك أخي على معلوماتك القيمة.

جد مفيدة للمبتدئين، بارك الله فيك.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

مشكور اخوي على المعلومات الاكثر من رائعة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

جزاك الله الف خير وستفدت كثير

موضوعك هو الي خلاني اسجل في المنتدى

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

اشكرك اخي الكريم على هذا الشرح أسأل الله ان يبارك فيك

لدي سؤال واحد

البرنامج اللي في جهازي الفيجول استديو 2008

هل بإمكاني ان اتابع الشرح هذا على نسخة 2008 ؟

وإذا كان لاينفع هل فيه شروحات على نسخة 2008

شكراُ ومع التحية

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

جزاك الله الف خير اخوي

وجعلها في ميزان حسناتك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

جزاك الله الف خير اخوي

وجعلها في ميزان حسناتك

ننتظر باقي الدروس.....وجزالك الله كل خير

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

مشكور وجزاك الله خير ... نتمنى لو يوجد شرح لكيفية ربط قاعدة بيانات بasp.net

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

مجهود ومعلومات رائعة واسلوب سهل ممتنع تسلم يديك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
نتمنى لو يوجد شرح لكيفية ربط قاعدة بيانات بasp.net

http://www.arabteam2000-forum.com/index.php?showtopic=238105&st=0&p=1180024&fromsearch=1entry1180024

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .