ASP.NET للمبتدئين ....الدرس الاول _إعداد بيئة العمل

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

ASP.NET للمبتدئين ....الدرس الاول _إعداد بيئة العمل

مُساهمة من طرف م/موسي في الأربعاء يوليو 17, 2013 9:23 am

 بسم الله الرحمن الرحيم

الاخوة الكرام اهلا بكم هذه الدورة إن شاء الله تعالى نقلا عن كتاب الاستاذ /عمران صالح مقدمة فى asp.net سأقوم بتقديمها لكم مع بعض الاضافات ...وقبل أن نبدأ تعالوا نتعرف على تلك التقينة وفيما تستخدم

ما هي ASP.NET ؟

هي تقنية موجودة ضمن لغات فيجوال ستديو دوت نت (VISUAL SDTIO.NET) ، تعمل على بناء تطبيقات خصصت للعمل على شبكة الإنترنت ، قد تكون هذه التطبيقات مواقع انترنت ديناميكية أو ثابتة أو خدمات انترنت أو ... الخ .

كلنا نعلم أن هناك منصتين لتنفيذ الشفرات في برمجة الويب هي :

.1 المتصفح – المستعرض- أي أن المتصفح هو من يفهم هذه الشفرات – الأكواد - وينفذها ،هذه الشفرات قد تكون بلغات مثل JAVASCRIPT ، VBSCRIPT ، JSCRIPT .

.2 في الملقم – سيرفر الويب- أي أن الشفرات مكتوبة بلغات لا يفهمها المتصفح و تحتاج إلى جهاز معد بإعدادات خاصة لترجمة هذه الشفرات و تنفيذها و توليد صفحات مكتوبة بلغات يفهمها المتصفح ، هذا الشفرات التي لا يفهمها قد تكون بلغات مثل VB.NET ,C# C++.NET , ، PHP .صممت تقنية ASP.NET للعمل ضمن الملقم – سيرفر الويب WEB SERVER - ، و تكتب شفراتها بلغات مثل VB.NET , C++.NET , C# ، لكن لا يعني ذلك أنه لا يمكن كتابة شفرات تعمل ضمن المتصفح في صفحات ASP.NET من الممكن عمل ذلك ، من هذا نستنتج أن صفحات ASP.NET يمكن أن تكون هجينة )فيها شفرات تعمل ضمن المستعرض و أخرى تعمل ضمن الملقم


ملاحظة/ الملقم أو سيرفر الويب (هو جهاز كمبيوتر معد بإعدادات خاصة – إعدادات تجعله يصبح ملقم ويب – هذه الإعدادات
تختلف حسب نوع الصفحات التي نريد رفعها على هذا الملقم و قد يوجد هنالك أكثر من نوع واحد من الإعدادات على هذا الجهاز مثل إعدادات ملفات ASP.NET و هو تنزيل IIS وإعدادات ملفات PHP و هو تنزيل Apache .ترفع إلى الملقم صفحات الإنترنت و الملفات التي نريد تصفحها و تناقلها و عرضها عبر شبكة الإنترنت ، هذا يعني أن كل الصفحات والملفات التي نراها في الإنترنت موجودة على سيرفرات ويب ،و أنه إذا أردت أن يصل الناس إلى موقعك يجب رفعه إلى ملقم ويب

المتطلبات التي يجب توافرها في الملقم لتشغيل صفحات ASP.NET :

.1 إطار عمل دوت نت (FRAMEWORK.NET )

وهذا الإطار مهمته تكمن في جعل نظام التشغيل في الملقم يفهم التطبيقات المبنية بالدوت نت و ينفذها .لاحظ أنه مهم لكل التطبيقات المبنية بالدوت نت و ليس تطبيقات ASP.NET فقط .

.2 نظام التشغيل WINDOWS

ذلك لأن إطار عمل دوت نت (FRAMEWORK.NET) لا يعمل إلا على نظام التشغيل WINDOWS .وعلى الرغم من ذلك هنالك بعض المشاريع التي تحاول تشغيل تطبيقات الدوت نت على أنظمة تشغيل أخرى من هذه المشاريع مشروع MONO المفتوح المصدر .

.3 IIS ( وهى اختصار جملة  INTERNET INFORMATION SERVICES )

وهو ما يجعل الجهاز يتحول إلى ملقم - سيرفر ويب- و بالتالي ينفذ تطبيقات ASP.NET .و لتشغيل تطبيقات ASP.NET يجب أن يكون ال ) IIS ( من الإصدار الخامس 5.0 أوأحدث منه .حاول أن تنصب الإصدار الأحدث دائما لنظراً للتعديلات و التطويرات المستمرة كما أن هنالك بعض المميزات التي تحتاج إلى الإصدار الأحدث دائم اً . من الجدير بالذكر أن
ال) IIS ( يأتي في قرص أنظمة التشغيل ال) Windows . )

ملاحظة /يأتي IIS منصباً سابقاً في بعض أنظمة التشغيل مثل Windows 2000 Server Windows 2003 Server ,Windows 2008 Server , .لكنه يحتاج إلى تنصيب في البعض الأخر Windows XP , Windows Vista,Windows Seven(7)

و سوف نذكر خطوات تنصيب ال) IIS ( في Windows XP ,Windows Seven (7) لأنهما الأكثر استخداماً في الوقت الراهن .

خطوات تنصيب 7.0 IIS على WINDOWS SEVEN (7) :

a ) قائمة أبدأ .
b ) لوحة التحكم .
c ) البرامج .
d ) تشغيل مميزات WINDOWS أو إيقاف تشغيلها .
e ) نقوم بعمل اختيار على Internet Information Services و كل ما بداخلها .
f ) ننقر على زر موافق و سوف تح م ل الملفات الخاصة و بعد اكتمال التحميل يصبح
الجهاز ملقماً )سيرفر ويب( .

خطوات تنصيب 5.0 IIS على WINDOWS XP :

a ) أدخل قرص نظام التشغيل WINDOWS XP .
b ) قائمة أبدأ .
c ) لوحة التحكم .
d ) إضافة و إزالة البرامج .
e ) إضافة و إزالة مكونات WINDOWS .
f ) نقوم بعمل اختيار على خدمات معلومات الإنترنت ) IIS . )
g ) ننقر على زر التالي و سوف تح مل الملفات الخاصة و بعد اكتمال التحميل يصبح
الجهاز ملقماً )سيرفر ويب( .

و لاختبار إتمام تحميل IIS بنجاح نقوم بتشغيل المتصفح وكتابة localhost ثم نضغط على Enter ، فإذا قام المتصفح بفتح صفحة ترحيبية خاصة بال) IIS ( مثل ما يلى :






ملاحظة بعد إتمام تنصيب ) Internet Information Services ) IIS يتكون مجلد في القرص C اسمه Initpub فيه مجموعة من المجلدات، سوف ينصب اهتمامنا حول المجلد wwwroot والذي سنضع فيه مجلدات المشاريع التي نصممها .

ملاحظة :في WINDOWS SEVEN لا نحتاج حتى إلى إدخال قرص نظام


بعض مميزات برمجة الويب في ASP.NET :

.1 تشبه تطبيقات ويب في ASP.NET إلى حد كبير تطبيقات WINDOWS المشهورة بسهولتها ، إذا تتول ى VB أو C# أو C++.NET إدارة الملفات في الملقم – السيرفر-تلقائياً و لا نحتاج إلى ذكر ذلك بشكل صريح في الشفرة .

.2 إمكانية ما تقدمه بيئة الدوت نت من برمجة السحب و الإفلات ) DRAG AND DROP )موجود في بناء الصفحات في تطبيقات ASP.NET .

.3 تصميم الواجهة لما يدعى ما تراه هو ما تحصل عليه WYSIWYG ) ( والتي هي اختصار ل (WHAT YOU SEE IS WHAT YOU GET) .

.4 يمكن تطويرها بأكثر من لغة عالية المستوى مثل C++.NET,C#,VB.NET في نفس المشروع .
.5 تدعم لغة التوصيف XML .
.6 تدعم ASP.NET البرمجة الموجهة نحو الهدف )البرمجة الكائن ية ( OOP .
.7 توفر ASP.NET الكثير من أدوات التحكم Server Controls والتي تحوي بدورها الكثير من الخصائص و الأحداث – ما يجعل البرمجة ضمنها أكثر دقة و سهولة من غيرها من لغات برمجة الويب التي تلقي بمعظم ذلك على عاتق المبرمج .

كما أن هناك العديد من المميزات الأخرى التي لا يتسع المجال لذكرها .
avatar
م/موسي
الاشراف
الاشراف

تاريخ التسجيل : 18/02/2011
المساهمات : 130
النقاط : 252
التقيم : 8
الدولة : تونس
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: ASP.NET للمبتدئين ....الدرس الاول _إعداد بيئة العمل

مُساهمة من طرف أحمد مناع في الأربعاء يوليو 17, 2013 7:53 pm

بداية موفقة يا هندسة و اتمنى أن تكمل الدورة ولا تكون مثل دورة الاندرويد

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم

إن فقدت مكان بذورك التي بذرتها يوما ما سيخبرك المطر أين زرعتها ..لذا إبذر الخير فوق أي أرض وتحت أي سماء ومع أي أحد.. فأنت لا تعلم أين تجده ومتى تجده؟! إزرع جميلا ولو في غير موضعه .... فلا يضيع جميلا أينما زرعا .. فما أجمل العطاء... فقد تجد جزاءه في الدنيا أو يكون لك ذخرا في الآخرة
avatar
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 815
النقاط : 1484
التقيم : 69
الدولة : مصر
الجنس : ذكر

http://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: ASP.NET للمبتدئين ....الدرس الاول _إعداد بيئة العمل

مُساهمة من طرف NEXT في الأحد يوليو 21, 2013 2:23 pm

مشكور يا هندسة ....ربنا يوفقك
avatar
NEXT
الادارة
الادارة

تاريخ التسجيل : 18/02/2011
المساهمات : 265
النقاط : 380
التقيم : 9
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: ASP.NET للمبتدئين ....الدرس الاول _إعداد بيئة العمل

مُساهمة من طرف رواسي احمد في الأحد مارس 29, 2015 9:34 pm

شكرا وبارك الله فيك
avatar
رواسي احمد
.
.

تاريخ التسجيل : 01/02/2015
المساهمات : 5
النقاط : 9
التقيم : 0
الدولة : ليبيا
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى