التعليقات

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

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

حول الدورة:

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

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

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

الشروط:

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

  • اقتراحات للقراءة:
  • دليل المبتدئين لبرمجة دلفي.
    دروس / برمجة مجانية عبر الإنترنت للمطورين المبتدئين. التركيز على بورلاند دلفي.
  • سريع إلى الأمام لدلفي ل. صافي.
    سلسلة من المقالات التي تم تصميمها مع وضع هدف واحد في الاعتبار: توفير مقدمة سريعة وقذرة لعالم البرمجة .Net مع Delphi.
  • دلفي ل. صافي المقالات العامة.
    المقالات والمعلومات التقنية التي ستساعدك على بدء برنامج Delphi 8 وإتقانه لـ .NET. تعرف على IL و aspx و XML Web Services و msil و ... دلفي في عمل ASP.NET:
  • قوة دلفي و ASP.NET
  • هل ترغب في إنشاء بوابة ويب ديناميكية معيارية باستخدام Delphi لـ .Net و ASP.NET؟ الذهاب للحلول المجربة!
    aspxDelphi.net PORTAL هو تطبيق Delphi 8 ASP.NET ، ويمكن استخدامه لإنشاء شبكة إنترانت أو تطبيق مدخل إنترنت. aspxDelphi.net STORE هو تطبيق Delphi 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:
استكشاف تقنيات التنقل بين صفحات نموذج الويب: عمليات إعادة النشر والتنقل المباشر (باستخدام العلامة) والتنقل المستند إلى الكود (باستخدام Server.Transfer و Response.Redirect).
ناقش الأسئلة والتعليقات والمشاكل والحلول المتعلقة بهذا الفصل!

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

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

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

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

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

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

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