تقرير حول كتاب ASP.NET من البداية حتي الاحتراف
هذا الكتاب تلبية لطلب الصديق عبد الله وهو في الواقع كتابان عن ASP.NET مدموجان في ملف واحد الاول من منشورات الجامعة الافتراضية السورية بعنوان تصميم وتطوير تطبيقات الويب و الثاني من تاليف الاستاذ احمد عصام نعيم بعنوان البرمجة بلغة ASP.NET 2
الكتاب الاول
تصميم وتطوير تطبيقات الويب
الفصل الاول
النصوص البرمجية من جهة المخدم
التقنيات المستخدمة في النصوص البرمجية من جهة المخدم
تثبيت مخدم IIS
ماهي المجلدات الافتراضية لاستضافة موقع
اضافة مجلد افتراضي
الفصل الثاني
النماذج في XHTML
عناصر النموذج الوصفة Action
عناصر النموذج الوصفة EncType
عناصر النموذج الوصفة AcceptCharSet
عناصر النموذج الوصفة Target
عناصر النموذج وصفات اخري
عناصر النموذج
الحقول النصية
حقول الاختيار
عناصر النماذج الازرار
ازرار الارسال و اعادة تأهيل النموذج
الحقول المخفية
الفصل الثالث
طلب HTTP باستخدام الطريقتين GET و POST
مقدمة الي ASP.NET
الفصل الرابع
عناصر تحكم HTML من جهة المخدم
صفحة ASP.NET بسيطة جدا
استخدام النصوص البرمجية في ASP.NET
الاحداث في ASP.NET
اهم الاحداث التي تمر بها الصفحة من بداية عملها
عناصر تحكم الارتباط التشعبي HTMLANCHOR
عنصر التحكم HTMLBUTTON
عنصر التحكم HTMLFORM
عنصر التحكم HTMLGENERIC
عنصر التحكم HTMLIMAGE
عنصر التحكم HTMLInput
عناصر التحكم HTMLINPUTCHECKBOX
عنصر التحكم HTMLINPUTHIDDEN
عنصر التحكم HTMLINPUTIMAGE
عنصر التحكم HTMLINPUTRADIOBUTTON
عنصر التحكم HTMLINPUTTEXT
عنصر التحكم HTMLSELECT
عنصر التحكم HTMLTABLE
عنصر التحكم HTMLTABLECELL
عنصر التحكم HTMLTABLEROW
عنصر التحكم HTMLTEXTAREA
الفصل الخامس
عناصر تحكم نماذج الويب من جهة المخدم
عناصر تحكم نموذج ويب
خصائص و طرائق و احداث عناصر تحكم نماذج الوب
صف System.Drwaing.Color
صف Unit
الخاصية AutoPostBack
الخاصية EnableViewState
الفصل السادس
عناصر تحكم التحقق من الادخال
Input Validation Control
صف BaseValidator
عناصر تحكم من نوع RequieredFieldValidator
عناصر التحكم CompareValidator
عناصر التحكم Range Validator
عناصر تحكم التحقيق باستخدام التعابير النظامية
عناصر تحكم التحقق المخصص
التابع الخاص بعناصر تحكم التحقق المخصص
عناصر التحكم ValidationSummary
تعطيل و تفعيل النص البرمجي من جهة الزبون او المخدم والخاصية EnableClientScript
الفصل السابع و الثامن
ربط البيانات
عناصر تحكم القوائم و الربط مع مصادر البيانات
ربط البيانات
اضهار البيانات
صيغة ربط البيانات
الحالة الاولي ربط بيانات قيمة وحيدة
الحالة الثانية ربط بيانات قيم متكررة
استخدام عناصر التحكم مع القيم المرتبطة
تفعيل الربط
طرق و احداث عناصر التحكم المرتبطة المكررة
اسقاط او وصل الحقول بصورة ديناميكية اثناء العمل
تقييم التعبيرات بالطريقة Eval
مثال عن ربط البيانات بقيمة مكررة باستخدام HashTable
مثال ربط قيمة مكررة الي عرض DataView
مثال ربط قيمة مكررة الي عرض DataReader
العمل مع الانماط والقوالب
اضافة انماط CSS الي عناصر التحكم
استخدام الخاصية Style لعناصر التحكم
الفصل التاسع والعاشر
ادارة الحالة واحداث تطبيقات الوب
استخدام اغراض الحالة
استخدام اغراض الحالة الغرض Session
البرمجة باستخدام الغرض Session
اسناد وقراءة قيمة من غرض Session
بعض خصائص الغرض Session
ادارة حالة التطبيق باستخدام الغرض Application
اسناد القيم واسترجاعها من الغرض Application
قراءة وكتابة بيانات الغرض Application
ادارة الحالة المرحلية Cache
ادراج العناصر في الغرض Cache
انتهاء الصلاحية المبني علي الاعتمادية
احداث التطبيق
استخدام النموذج الاولي في ملف Global.asax
تحرير وحدات Http النمطية
صيغة احداث التطبيق و النموذج الاولي
الاحداث السابقة للطلب
حدث Application_OnBeginRequest
حدث Application_OnAuthenticateRequest
حدث Application_OnResolveRequestCache
حدث Application_OnAcquireRequestState
حدث Application_OnPreRequestHandlerExecute
حدث Application_OnPostRequestHandlerExecute
حدث Application_OnReleaseRequestState
حدث Application_On_UpdateRequestCache
حدث Application_OnEndRequest
احداث التطبيق الشرطية
حدث Application_OnPreSendRequestHeaders
حدث Application_OnPreSendRequestContent
حدث Application_OnStart
حدث Application_OnBeginRequest
حدث Application_OnEnd
حدث Session_OnStart
حدث Session_OnEnd
حدث Application_Error
حدث Application_OnDisposed
مثال اضافة تذيل الي جميع الصفحات
مثال تحميل بيانات مخصصة بالمستخدم
معالجة اخطاء التطبيقات
الكتاب الثاني
البرمجة بلغة ASP.NET 2
الفصل الأول : الممیزات الجدیدة فى فیجوال ستودیو ٢٠٠
ASP.net الجدید فى 2
ASP.NET 2.0 Developer Stack
(VS.net كیفیة إنشاء مشروع جدید فى ال ( 200
أكثر الخواص الجدیدة إثاره وتمیزًا وھى
١- تعدد اللغات فى مشروع واحد
٢- إمكانیة دمج الصفحة وملف الكود
(AutoCompilation) ٣- الترجمة التلقائیة لملفات الكو
٤- خاصیة الوراثة من الصفحة الأم
: (Partial Class) ٥- المكتبة الجزئیة
.Enhancing Debugging ٦- تحسین التنقیح فى الأصدار الجدید
. (Focus of Controls) ٧- ضبط تركیز العناصر
.Validation Groups ٧- تعریف الكثیر من مجموعات التحقق
٨- إضافة جافا سكربت
. (PreviousPage) ٩ – میزة أخرى جدیدة
Multiple view for controls groups ١٠ - تعدد منظر العرض
:(Wizard) ١٠ - المساعد
:(Image Map) ١١ - الأداة خارطة الصور
:(FileUpload) ١٢ - أداة رفع الملفات
١٣ - حفظ إعدادات فیجوال ستودیو ٢٠٠٥
:URL Mapping -١٤
MaintainScrollPositionOnPostback -١٥
أكثر الخواص الجدیدة إثاره وتمیزًا وھى
١- تعدد اللغات فى مشروع واحد
٢- إمكانیة دمج الصفحة وملف الكود
(AutoCompilation) ٣- الترجمة التلقائیة لملفات الكو
٤- خاصیة الوراثة من الصفحة الأم
: (Partial Class) ٥- المكتبة الجزئیة
.Enhancing Debugging ٦- تحسین التنقیح فى الأصدار الجدید
. (Focus of Controls) ٧- ضبط تركیز العناصر
.Validation Groups ٧- تعریف الكثیر من مجموعات التحقق
٨- إضافة جافا سكربت
. (PreviousPage) ٩ – میزة أخرى جدیدة
Multiple view for controls groups ١٠ - تعدد منظر العرض
:(Wizard) ١٠ - المساعد
:(Image Map) ١١ - الأداة خارطة الصور
:(FileUpload) ١٢ - أداة رفع الملفات
١٣ - حفظ إعدادات فیجوال ستودیو ٢٠٠٥
:URL Mapping -١٤
MaintainScrollPositionOnPostback -١٥
الفصل الثانى : الوراثة من الصفحة الأم و أدوات الملاحة
(Master Page and Navigation tools)
(Master Page and Navigation tools)
١. التعامل مع الصفحة الأم بالمعالج و یدویاَ و برمجیا
٢. التعامل مع أدوات الملاحة
(SiteMapPath) .a
(Menu) .b
(TreeView) .c
(SiteMapDataSource) .d
الفصل الثالث : أجزاء الویب و التفاعلیه العالیة مع المستخدم
Web Parts, and rich user interface
(WebParts) ١. التعامل مع أدوات العرض و التنسیق ال
(Creating web library control that inherits from WebPart) ٢. أنشاء أداة من نوع أجزاء ویب
(WebParts) ٣. التعامل مع أدوات تحریك ال
(WebPart) ٤. التعامل مع أدوات التعدیل و تغییر خصائصال
الفصل الرابع : قواعد البیانات و أدوات عرض البیاناتDatabase, ADO.net and data show tools
. (Detail view) ١. التعامل مع الأداه
. (Grid View ) ٢. التعامل مع الأداه
. (SQL data source) ٣. التعامل مع الأداه
. (Object data source) ٤. التعامل مع الأداه
. (XML data source) ٥. التعامل مع الأداه
٦. تشفیر جملة الأتصال
. (N-Tier) ٧. فكرة تعدد الطبقات
و كیفیة الأستفادة منھا . (Caching ) ٨. تخبأة البیانات
٩. بناء جمل الإستعلام على أدوات البیانات .
١٠ . كیفیة الربط بین أدوات البیانات الموجودة على الصفحة
و كیفیة الأستفادة منھا . (Caching ) ٨. تخبأة البیانات
٩. بناء جمل الإستعلام على أدوات البیانات .
١٠ . كیفیة الربط بین أدوات البیانات الموجودة على الصفحة
الفصل الخامس : أدوات الحمایة، و كیفیة الدفاع عن البیانات.Security tools, Maintain security for your application
(Internet information Server - IIS) إعداد التطبیق عن طریق ال
الفصل السادس : مواضیع متقدمة فى العضویة و الملفات الشخصیة.Profiles and advanced topics about membership.
الفصل السابع : تعدد اللغات و تغییر واجھ التعامل.
Localization, theme and skinning
Localization, theme and skinning
تعليقات
إرسال تعليق