تسجيل الدخول

مشاهدة النسخة كاملة : كيفية تصميم موقعك asp.net فكرة مختصرة0000000000000


eshrag.net
08-14-2010, 03:41 PM
بسم الله الرحمن الرحيم



السلام عليكم ورحمة الله وبركاته




أحببت ان اشارك مع بعض بهذا الموضوع لكيفية تصميم موقع باستخدام ASp.net
& html


نبدأ إن شاء الله تعالى مع الASP.NET اولاً نبداء ببعض المواقع التي تساعد في تصميم الواجهات

وغيرها في هذه اللغة مثل :


http://www.***********/library/category/31
http://www.asp.net
http://www.silverlight.com

http://www.learnvisualstudio.net/
www.affendix.net (http://www.affendix.net)

securing your website with membership and login controls
تامين موقعك عن طريق العضويات والتحكم في الدخول

نشرح فكره عمل الموقع بشكل سريع حيث كل صفحه بعد تسجيل الدخول يصير فيها جدول يسترجع من قاعده البيانات


قاعده البيانات عباره عن برنامج مخزنه فيه جداول مثل الجداول اللي تنعمل ببرنامج الاكسس تحتوي على البيانات بتاعة الموقع
هناك نوعين من الصفحات في الموقع

1) الصفحة الرئيسيه: هي الاطار اللي يتنقل بكل الصفحات مثل أي صورة بالمنتديات الواجهات تتنقل معك بكل الصفحات
2)الصفحات الفرعية

طريقة اعداد الصفحة الرئيسية :

هناك طريقة معينة لاعداد الصفحة الرئيسية وتقسيمها على شكل جدول وطريقة ادراج قائمة وادراج صور وينعرض المحتوى للصفحات الفرعية في مربع معين يتم تحديد مكانه في اي خلية في الصفحة الرئيسية

GridView

هي اداة تقوم بعرض البيانات الموجوده داخل الجدول كلها وممكن ان تقوم بحذف بعض الاعمده التي لا تحتاجها
وهناك الخاصيه enable paging
وهي تسمح بتعدد الصفحات بحيث تجعل بكل صفحه 10 اسطر فقط مثلا
وهناك خصائص اخرى وهي
enable editing
enable deleting

Website:
تمثيل وبناء ونشر الموقع


اولا لابد من عمل web.config
نعمله عن طريق
add new item
ثم نختار web configuration file
ثم ok

## نستخدم ال web.config لتخزين اعدادات التطبيق
using the web.config to store application settings
نقاط:
لا تقم بعمل كود صعب لاعدادات تطبيقك
يمكنك عملها عن طريق الكتابه بال xml الى الملف web.config
يمكن عملها عن طريق استخدام الاداة ASP.NET website Adminstration tool

ASP.NET website Adminstration tool
هي عباره عن اداة مساعده لها واجهه رسوميه تقوم بمساعدتي على عمل اعدادات للتطبيق وهي مدعومه من برنامج visual studio 2005
حيث تقوم بعمل الكود بدلا عني في الملف web.config وكذلك لمساعدتي في ادارة الاعدادات

لربط صفحات الموقع بقاعده البيانات لاجراء العمليات اضافه وحذف وتعديل وبحث وغيرها
( الصفحات التي صممتها لابد ان اربطها بقاعده البيانات ولذلك احتاج لاستخدام تقنية ADO.NET وهي عباره عن مجموعه objects تقوم بوظائف معينه)
علينا ان نتعرف على ADO.NET

اولا:
تسمح لك ADO.NET بالاتصال مع مصادر البيانات ( برامج إدارة قواعد البيانات على اختلافها: أوراكل، SQL Server، MS Access، وغيرها)
ولتحقيق هذا التعميم يوجد مجموعة واحدة من الClasses في ADO.NET

*************

اولا ما يجب عليك معرفته لانشاء موقع بلغة asp.net
1) معرفه بلغة البرمجه visual basic او c#
2)معرفه بلغة html
3)معرفه بادوات asp.net
4)معرفه بكيفية انشاء الجداول والعلاقات
5)معرفه بكيفية ربط صفحات الموقع بقاعده البيانات لاجراء العمليات عليها باستخدام ado.net
ملاحظه: اذا كنت تعرف لغة c++ فهي شبيهه جدا بلغة c#

أقسام الأدوات في ASP.net :

تنقسم الأدوات الموجودة في ASP.net لعدة أنواع رئيسية :

Simple controls :
الأدوات التي تتبع ASP.net ولكنها من عناصر HTML اساساً مثل مربعات النص TextBox والعنوان Labelوأزرار الأمر Buttons وخلافه .
Rich controls :
مجموعة من أدوات ASP.net العادية ولكنها اكثر تشعباً وخصائص ، من امثلتها اداة التقويم Calendar واداة عرض الشجرة TreeView والقوائم Menu وخلافه .
Data controls :
هي ادوات تعتمد على الربط بقاعدة البيانات ، من اشهر امثلتها GridView .
Validation controls :
ادوات التحقق ، هي ادوات سيرفر ولكن يتم تنفيذها عند العميل ، حيث يتم تطبيق محتويات ********** فيها لتنفيذ بعض عمليات التحقق .
Login Controls :
مجموعة من الادوات المتكاملة لتسجيل الدخول وخلافه .
Web part controls :
مجموعة ادوات مخصصة لاتاحة الفرصة لمستخدم موقعك للتحكم في لون وخصائص اجزاء الصفحة .
هناك بالطبع HTML Controls أيضاً...

* ويوجد أيضاً تصاميم جاهزة يمكنكم الحصول عليها من خلال الموقع التالي والتي تحتوي على برامج عديدة :


http://www.alninja.com/links-sub-29.html

http://rapidshare.com/files/36010129/Irn.Ent.v4.2.0.rar

برنامج Web Builder

برنامج لأصحاب الشركات الصغيرة والمستخدمين العاديين لتصميم صفحات الإنترنت باستخدام لغة HTML.

برنامج ASP Maker
برنامج لتصميم صفحات الإنترنت باستخدام لغة ASP

برنامج: ASP.NET Maker

برنامج لتصميم صفحات الإنترنت باستخدام لغة برمجة ASP.NET


ارجو ان تكون قد استمتعتوا
بالتوفيق للجميع في حياتهم العلمية والعمليه
انشاء الله0000000000
دعواتكم