تقرير حول كتاب 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 -١٥


الفصل الثانى : الوراثة من الصفحة الأم و أدوات الملاحة
(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 ) ٨. تخبأة البیانات
٩. بناء جمل الإستعلام على أدوات البیانات .
١٠ . كیفیة الربط بین أدوات البیانات الموجودة على الصفحة


الفصل الخامس : أدوات الحمایة، و كیفیة الدفاع عن البیانات.Security tools, Maintain security for your application

(Internet information Server - IIS) إعداد التطبیق عن طریق ال



الفصل السادس : مواضیع متقدمة فى العضویة و الملفات الشخصیة.Profiles and advanced topics about membership.



الفصل السابع : تعدد اللغات و تغییر واجھ التعامل.
Localization, theme and skinning



تعليقات

المشاركات الشائعة من هذه المدونة

الشاشة الإفتتاحية لإكسل

أوامر الجافا سكريبت JavaScript

مسائل علي الترانزستورات MOSFET