الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سلسلة دروس في Asp.net

بدأه alhadi_tchnosoft في 28 يونيو 2008 · 2 رد · 1,489 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مقدمة : ـ

إن ASP.NET 2.0 هي الإصدارة الأحدث من Active Server Page

حيث ركزت هذه الإصدارة على زيادة إنتاجية المطورين لمواقع الانترنت وكذلك القضايا المرتبطة بالإدارة والمسؤليات ( الصلاحيات وما يتعلق بها ) .

بحيث يكون لديك موقع قوي وعلى قدر عالي من الأمان وبأقل قدر من الكود كانت هذه هي الفكرة الأساسية لظهور ASP.NET 2.0.

متطلبات دراسة المادة

1. فكرة عن HTML + JavaScript

2. فكرة عن Sql Server أو Access

متطلبات تشغيل تطبيق الـ ASP.NET 2.0

1. يفضل ان يكون قد تم تنزيل (IIS) على جهازك ( خدمات معلومات الانترنت )

2. ويندوز XP بروفيشنال

3. لغة VB.net أو C#.net

4. متصفح انترنت (IE)

أهم مميزات اللغة

1. وجود ال Masterpage قوالب التصميم + Themes قوالب التنسيق

2. إمكانية إضفاء الطابع الشخصي للمستخدم (Personalization) بإستخدام [Cookies + Profiles]

3. أدوات إدارة العضوية للمستخدمين Membership.

4. وجود الكثير من الأدوات الجاهزة التي تساعد في التصميم وزيادة الانتاجية.

5. أجزاء الويب WebParts.

6. دعم XML من خلال ASP.NET.

7. دعم قواعد البيانات من خلال تطبيق ASP.NET.

تعريف تطبيق الانترنت :ـ

هو عمل صفحة على الشبكة العالمية (الإنترنت) لشخص معين أو شركة معينة لنشر معلومات لغرض تسهيل عملية التواصل والتفاعل مع الأخرين .

مكونات تطبيق الانترنت التفاعلي

1. مكونات تنفذ من جانب الخادم ( الملقم ) Server

مثل طلب بيانات مخزونة في قاعدة بيانات

2. مكونات تنفذ من جانب العميل Client

مثل مطابقة كلمة المرور وتأكيد كلمة المرور

أو التأكد من أن المستخدم قد أدخل بيانات في حقل معين .

ملاحظة : التطبيق قد يحتوي الإثنين معاً .

الواجهة الرئيسية:-

شريط التنسيق

أنواع الأدوات الموجودة في اللغة :ـ

تصنف الأدوات الموجودة في لغة ASP.NET الى عدة أنواع كما يوضح الشكل والجدول الذي يليه

م

النــــــــــــــــوع

الـــــــــــوصف

1

General

لايحتوي على أدوات وإنما يفيد في إضافة أدوات جديدة .

2

HTML

يحتوي أدوات ال HTML الموجودة في ASP.NET .

3

Webparts

أدوات مساعدة في تصميم الصفحات وتساعد في عملية الـ Personalization.

4

Login

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

5

Navigation

أدوات مساعدة في تسهيل عملية التصفح ( التنقل ) مثل الأشجار والقوائم

والأداة SiteMap ( خريطة الموقع ) .

6

VaLidation

أدوات التحقق من صحة المدخلات

مثل أداة التحقق من مطابقة كلمة المرور وتأكيدها والمدى للإدخال وطلب

إدخال قيمة في حقل معين .

7

Standards

الأدوات القياسية الموجودة بشكل أعتيادي

مثل الأداة button & LabaL & Textbox ...... الخ

8

Data

تحتوي الأدوات الخاصة بربط قواعد البيانات مع تطبيق الـ ASP.NET

أنواع الامتدادات (الملفات) المهمة :ـ

يوجد في لغة الـ ASP.NETعدد من الإمتدادات للملفات لعل أهمها هو الموضح في الجدول التالي:

م

الإســـــم

الإمتداد

الـــــــــــوصف

1

WebForm

Aspx.

النماذج الاعتيادية.

2

Masterpage

Master.

صفحات القوالب المساعدة في التصميم .

3

WebUserControl

Ascx.

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

4

globalfiLe

Asax.

ملف يحتوي أحداث عامة عن الموقع بشكل عام أو حالة الجلسة .

5

WebConfigurationFile

.config

ملف يحتوي إعدادات للموقع بشكل عام مثل الصلاحيات والمتغيرات العامة وأي معلومات تساعد في إعداد الموقع

الدرس مرفق في ملف وورد

ترقبوا الجزء الثاني

أخوكم alhadi_tchnosoft

للمراسلة :alhadi_tchnosoft@yahoo.com

ويتم إضافة الملف المطلوب للتطبيق من خلال قائمة Website ثم نختار Add new Item لنحصل على الشكل الموضح أدناه.

سَلاَمٌ عَلَى الدُّنْيَـا إِذَا لَمْ يَكُنْ بِـهَا

صَدِيقٌ صَدُوقٌ صَادِقُ الوَعْدِ مُنْصِـفَا

#2

شكراً لمجهودك أخي الكريم ولكن يوجد منتدى خاص ب ASP ...

#3

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

على الدرس المفيد

منتظرين تتمة الدروس ان شالله

مواضيع مشابهة