دليل المبتدئين لبرمجة ASP.NET لمطوري دلفي

حول الدورة:

هذه الدورة المجانية على الإنترنت مثالية لـ المبتدئين دلفي لمطوري .NET وكذلك بالنسبة لأولئك الذين يريدون لمحة عامة واسعة عن فن برمجة الويب ASP.NET مع بورلاند دلفي.

سيتعلم المطورون كيفية تصميم وتطوير وتصحيح تطبيق ويب ASP.Net باستخدام Borland Delphi for .Net. ستغطي الفصول العناصر الأساسية لإنشاء تطبيقات الويب (العمل مع نماذج الويب وخدمات الويب عناصر تحكم المستخدم) باستخدام دلفي ، بما في ذلك بيئة التطوير المتكاملة (IDE) ودلفي ل. صافي لغة.
سيحصل المطورون على سرعة فائقة خلال العالم الحقيقي ، مثال عملي. الدورة التدريبية بأكملها هي بناء حول تطبيق نموذج ويب BDSWebExample ASP.NET الذي يأتي كمشروع تجريبي مع تثبيت Delphi 8/2005.

تهدف هذه الدورة إلى أولئك الذين هم جدد في البرمجة ، ويأتي من بعض بيئة التطوير الأخرى (مثل مرض التصلب العصبي المتعدد البصرية الأساسيةأو جافا) أو جديدة على دلفي.

المتطلبات الأساسية:

القراء يجب أن يكون على الأقل معرفة العمل للغة دلفي. ليست هناك حاجة إلى خبرة سابقة في برمجة الويب ؛ أن تكون بطلاقة في HTML ومصطلحات تطوير الويب العامة وكذلك JavaScript من المفترض أن تساعدك على أن تكون أكثر إنتاجية مع الفصول.

instagram viewer

أه نعم. ستحتاج إلى تثبيت برنامج Delphi 8/2005 لـ .NET على جهاز الكمبيوتر الخاص بك!

  • اقتراحات للقراءة:
  • دليل المبتدئين لبرمجة دلفي.
    دروس / برمجة مجانية عبر الإنترنت للمطورين المبتدئين. التركيز على بورلاند دلفي.
  • سريع إلى الأمام لدلفي ل. صافي.
    سلسلة من المقالات التي تم تصميمها مع وضع هدف واحد في الاعتبار: توفير مقدمة سريعة وقذرة لعالم البرمجة .Net مع Delphi.
  • دلفي ل. صافي المقالات العامة.
    المقالات والمعلومات التقنية التي ستساعدك على بدء برنامج Delphi 8 وإتقانه لـ .NET. تعرف على IL و aspx و XML Web Services و msil و ...دلفي في عمل ASP.NET:
  • قوة دلفي و ASP.NET
  • هل ترغب في إنشاء بوابة ويب ديناميكية معيارية باستخدام Delphi for .Net و ASP.NET؟ الذهاب للحلول المجربة!
    aspxDelphi.net بوابة هو تطبيق Delphi 8 ASP.NET ، ويمكن استخدامه لإنشاء إنترانت (تستند إلى الوحدة النمطية) أو تطبيق مدخل الإنترنت. aspxDelphi.net المتجر هو تطبيق دلفي 8 ASP.NET ، ويمكن استخدامه لبناء متجر الإنترنت.
    قواعد البيانات المدعومة هي: MS SQL Server / MSDE و Firebird / Interbase.

تحذير!
تأكد من تنزيل نسخة محدثة من الكود (التطبيق التجريبي BDSWebExample). يحتوي الإصدار الجديد على أسماء أكثر معنى لصفحات الويب ، ويتم تنظيف الكود من استخدام "مجاني" (منذ ذلك الحين) ليست هناك حاجة لتحرير الكائنات في .Net - جامع القمامة يقوم بهذه المهمة نيابة عنك) والبعض الآخر "عيوب". لم تتغير قاعدة البيانات.
أيضًا ، لمتابعة الفصول سيكون من الأفضل إذا قمت بحفظ المشروع تحت عنوان "C: \ Inetpub \ wwwroot \ BDSWebExample"!

الفصول

يتم إنشاء فصول هذه الدورة وتحديثها ديناميكيًا على هذا الموقع. يمكنك العثور على أحدث فصل في الصفحة الأخيرة من هذه المقالة.

يتم إنشاء فصول هذه الدورة وتحديثها ديناميكيًا على هذا الموقع. تشمل الفصول (الآن):

الفصل 1:
مقدمة لبرمجة ASP.NET مع دلفي. تكوين خادم الويب Cassini
ما هو ASP.NET من وجهة نظر مطور دلفي؟ كيفية إعداد خادم الويب عينة كاسيني.
ناقش الأسئلة والتعليقات والمشاكل والحلول المتعلقة بهذا الفصل!

الفصل 2:
إعداد التطبيق التجريبي BDSWebExample Delphi 8 (ASP.NET)
بدء استخدام Delphi 8 BDSWebExample: استعادة قاعدة البيانات وإعداد الدليل الظاهري. تشغيل BDSWebExample لأول مرة!
ناقش الأسئلة والتعليقات والمشاكل والحلول المتعلقة بهذا الفصل!

الفصل 3:
ما الذي يجعل تطبيق دلفي 8 ASP.NET
دعونا نرى ما هي الأجزاء الرئيسية لتطبيق asp.net ؛ ما هي كل هذه الملفات .aspx أو .ascx أو .dcuil أو bdsproj أو ما إلى ذلك.
ناقش الأسئلة والتعليقات والمشاكل والحلول المتعلقة بهذا الفصل!

الفصل 4:
دعونا نرى كيفية بناء تطبيق ويب بسيط باستخدام Delphi for .Net.
ناقش الأسئلة والتعليقات والمشاكل والحلول المتعلقة بهذا الفصل!

الفصل 5:
فحص صفحات نماذج الويب - العناصر المركزية للتطوير في ASP.NET. وجهة نظر من منظور مطور دلفي: ما هو نموذج الويب؟ تصميم نموذج ويب ، الرابط بين ملف aspx وملف كود الشفرة ، ...
ناقش الأسئلة والتعليقات والمشاكل والحلول المتعلقة بهذا الفصل!

الفصل 6:
إنتاج مربع رسالة بسيط (مثل ShowMessage ؛ أو حتى InputBox) في تطبيق asp.net يمكن أن يكون صعباً للغاية - حيث تحتاج إلى العبث مع طراز كائن DHTML و JavaScript و IE. سيكون من الأفضل بكثير لو استطعنا كتابة سطر واحد فقط من التعليمات البرمجية (كما هو الحال في تطبيقات سطح المكتب التقليدية) لعرض MessageBox... دعنا نرى كيف.
ناقش الأسئلة والتعليقات والمشاكل والحلول المتعلقة بهذا الفصل!

الفصل 7:
نماذج الويب - لبنات بناء تطبيق ASP.NET (الجزء 2)
تقديم خصائص نموذج الويب والأساليب والأحداث. إلقاء نظرة على خاصية IsPostback ومعالجة إعادة النشر
ناقش الأسئلة والتعليقات والمشاكل والحلول المتعلقة بهذا الفصل!

الفصل 8:
إلقاء نظرة على استخدام علامات HTML القياسية والعناصر واستخدام عناصر تحكم HTML من جانب الخادم - من منظور مطور دلفي.
ناقش الأسئلة والتعليقات والمشاكل والحلول المتعلقة بهذا الفصل!

الفصل 9:
لنقم بتمكين تحميل الملفات الثنائية من مستعرض العميل إلى خادم الويب في تطبيقات الويب ASP.NET. يوفر Delphi for .Net و ASP.NET طريقة سهلة لقبول الملفات من العميل باستخدام HTMLInputFile (عنصر تحكم خادم HTML "تحميل ملف HTML") وفئات HTTPPostedFile.
ناقش الأسئلة والتعليقات والمشاكل والحلول المتعلقة بهذا الفصل!

الفصل 10:
استكشاف تقنيات التنقل بين صفحات نموذج الويب: عمليات إعادة النشر والتنقل المباشر (باستخدام العلامة) والتنقل القائم على الكود (باستخدام الخادم). نقل والاستجابة. إعادة توجيه).
ناقش الأسئلة والتعليقات والمشاكل والحلول المتعلقة بهذا الفصل!

يتم إنشاء فصول هذه الدورة وتحديثها ديناميكيًا على هذا الموقع. تشمل الفصول (الآن):

الفصل 11:
إعداد صفحة "نموذج ويب" لبدء التشغيل لتطبيق ASP.NET ضمن IIS ، وتحديد أسلوب التنقل الذي يجب استخدامه في سيناريوهات مختلفة.
ناقش الأسئلة والتعليقات والمشاكل والحلول المتعلقة بهذا الفصل!

الفصل 12:
عناصر تحكم خادم الويب مصممة خصيصًا للعمل مع صفحات نماذج الويب. تعرف على المفاهيم والفوائد والقيود الأساسية لاستخدام عناصر تحكم خادم الويب في ASP.NET.
ناقش الأسئلة والتعليقات والمشاكل والحلول المتعلقة بهذا الفصل!

الفصل 13:
فحص عناصر تحكم ASP.NET Web-Passing Passing: زر و ImageButton و LinkButton
هناك العديد من عناصر التحكم على الويب التي تمكن من تمرير التحكم مرة أخرى إلى خادم الويب. يستكشف هذا الفصل أزرار الويب - وهي مكونات محددة تسمح للمستخدمين بالإشارة إلى أنهم انتهوا من نموذج الويب (نشر البيانات) أو يرغبون في تنفيذ أمر معين (على الخادم). تعرّف على عناصر التحكم في الويب لـ Button و LinkButton و ImageButton.
ناقش الأسئلة والتعليقات والمشاكل والحلول المتعلقة بهذا الفصل!

الفصل 14:
إلقاء نظرة سريعة على عنصر تحكم خادم ويب TextBox ASP.NET - عنصر التحكم الوحيد المصمم لإدخال المستخدم. تحتوي TextBox على عدة وجوه: إدخال نص مفرد الأسطر ، إدخال كلمة مرور أو إدخال نص متعدد الأسطر.
ناقش الأسئلة والتعليقات والمشاكل والحلول المتعلقة بهذا الفصل!

الفصل 15:
فهم عناصر تحكم الويب لتحديد الخيارات في تطبيقات دلفي ASP.NET
تسمح عناصر التحكم في اختيار ASP.NET للمستخدمين بالتحديد من سلسلة من القيم المحددة مسبقًا. يستكشف هذا الفصل عناصر التحكم بنوع القائمة: CheckBox و CheckBoxList و RadioButton و RadioButtonList و DropDownList و ListBox من منظور مطور ويب Delphi ASP.NET.
ناقش الأسئلة والتعليقات والمشاكل والحلول المتعلقة بهذا الفصل!

الفصل 16:
تقديم عناصر تحكم خادم الويب ASP.NET المصممة لتجميع عناصر التحكم الأخرى بشكل مرئي معًا على نموذج ويب: لوحة ، عنصر نائب وجدول (جنبًا إلى جنب مع TableRow و TableCell).
ناقش الأسئلة والتعليقات والمشاكل والحلول المتعلقة بهذا الفصل!

الفصل 17:
استخدام أداة التحقق من الصحة في تطبيقات دلفي ASP.NET
تقديم التحقق من صحة البيانات من جانب العميل والخادم باستخدام عناصر تحكم التحقق من الصحة: ​​RequiredFieldValidator و RangeValidator و ValidationSummary.
ناقش الأسئلة والتعليقات والمشاكل والحلول المتعلقة بهذا الفصل!

الفصل 18:
تعرف على الأحداث (وترتيبها) التي يتم إنشاؤها عندما يتلقى ASP.NET طلبًا للحصول على نموذج ويب. تعرف على ViewState - تقنية يستخدمها ASP.NET للحفاظ على تغييرات حالة الصفحة عبر عمليات إعادة النشر.
ناقش الأسئلة والتعليقات والمشاكل والحلول المتعلقة بهذا الفصل!

الفصل 19:
مقدمة لربط البيانات في تطبيقات دلفي ASP.NET
تعلم كيفية إضافة معلومات إلى نموذج ويب ، عن طريق ربط عناصر التحكم بمصدر للبيانات. تعرف على عناصر تحكم الويب الملزمة للبيانات لتحديد الخيارات (ListBox ، DropDownList ، RadioButtonList ، CheckBoxList ، إلخ). تعرف على واجهات IEnumerable و IList .NET.
ناقش الأسئلة والتعليقات والمشاكل والحلول المتعلقة بهذا الفصل!

الفصل 20:
باستخدام التعبيرات الملزمة في تطبيقات دلفي ASP.NET
تعرف على الخصائص الفردية الملزمة للبيانات لعنصر تحكم الويب. تعرف على كيفية ربط البيانات بـ "عادي" HTML. استكشاف سحر في ASP.NET.
ناقش الأسئلة والتعليقات والمشاكل والحلول المتعلقة بهذا الفصل!

يتم إنشاء فصول هذه الدورة وتحديثها ديناميكيًا على هذا الموقع. تشمل الفصول (الآن):

الفصل 21:
الخطوات الأولى في استخدام عنصر تحكم خادم الويب Repeater ASP.NET. تعرف على كيفية ربط البيانات بعناصر التحكم في السجلات المتعددة. فهم فئة DataBinder و DataBinder. طريقة إيفال.
ناقش الأسئلة والتعليقات والمشاكل والحلول المتعلقة بهذا الفصل!

الفصل 22:
تعرف على كيفية تنفيذ واجهة ITemplate بطريقة برمجية لإنشاء محتوى ItemTemplate بشكل حيوي لعنصر تحكم DataList Web Server.
ناقش الأسئلة والتعليقات والمشاكل والحلول المتعلقة بهذا الفصل!

الفصل 23:
تطوير واستخدام عناصر تحكم المستخدم المخصصة في ASP.NET
تشبه إلى حد كبير كائنات Winram Delphi TFrame ، فإن عنصر تحكم مستخدم ASP.NET هو حاوية للمكونات ؛ يمكن تداخلها داخل نماذج الويب أو عناصر تحكم المستخدم الأخرى. توفر لك عناصر تحكم المستخدم طريقة سهلة لتقسيم وظائف واجهة المستخدم الشائعة وإعادة استخدامها عبر صفحات تطبيق الويب ASP.NET الخاص بك.
ناقش الأسئلة والتعليقات والمشاكل والحلول المتعلقة بهذا الفصل!

الفصل 24:
إضافة عناصر تحكم المستخدم المتقدمة إلى صفحة ويب بشكل حيوي
تتيح عناصر تحكم المستخدم لمطور Delphi ASP.NET التفاف ميزات واجهة المستخدم الشائعة لتطبيقات الويب في مكونات قابلة لإعادة الاستخدام. في تطبيقات العالم الحقيقي ، سترغب في أن تكون قادرًا على تحميل عنصر تحكم مستخدم ديناميكيًا ووضعه على الصفحة. ما حدث الصفحة يجب أن تستخدمه ل LoadControl؟ مرة واحدة على الصفحة ، كيف يمكنك التعامل مع أحداث تحكم المستخدم؟ ابحث عن الإجابات في هذا الفصل...
ناقش الأسئلة والتعليقات والمشاكل والحلول المتعلقة بهذا الفصل!

instagram story viewer