السلام عليكم ورحمه الله
نكمل معكم الدرس الاول من دوره برمجه مواقع ASP مع المهندس محمد مغازى عزالدين (الجزء الثانى )
اليوم سنعرف ما هو Software Life Cycle
وهى الخطوات التى يمر بها البرنامج حتى يصل للعميل
وتتلخص فى الصورة الاتيه
شرح الصورة :
Requirement & Analysis
وهنا نحلل البرنامج ومعرفه ما يحتاجه العميل والمطلوب من البرنامج
او تحويل متطلبات العميل الى برنامج فعلى .
وفى التحليل نرسم البرنامج على الورق او الفورم عليها
وهذه الاشكال المعروفه بين المبرمجين عند التحليل على الورق
ولكنها غير مهمه الان للاننا لن نستخدمها
Design
وهنا نقوم باعدادات الفورم على الفيجوال استوديو ومظهر النموذج وتصميم مكونات المشروع وكيفيه
ربط البرنامج والنماذج ببعضها .
Implementation
البدايه الفعليه لبناء البرنامج
Test
تجربه البرنامج والتحقق من جودته قبل تسليمه للعميل
Delivering & Maintenance
تسليم البرنامج مع ضمان الصيانه لضمان عدم وجود اى مشاكل فى البرنامج
.................................................. .................................................. ...............
خامسا
بيئه NET Framework .
هى بيئه عمل متكونه من مجموعه من الادوات لابد ان تكون متاحه اثناء بناء ال application ويجب ان تكون متاحه ايضا اثناء تنفيذ ال application
وهى بيئه يمكن من خلالها بناء desk top or web applications
وتعمل كوسيط بين ال application وال operating system : O.S
وتتكون من :
1/ CLR : command language runtime
هو المسئول عن عمليه ال execution لل application
2/ FCL : framework class library
بيقدم مجموعه من المكتبات بها اكواد جاهزه للمساعده فى بناء ال application المطلوبه
3/ CLS : common language specification
عباره عن مجموعه من الخصائص المشتركه للغات كافه لكى يمكن تحويلها الى MSIL
4/ MSIL : Microsoft intermediate language
هى لغه وسيطه بين ال high level language وال machine language وفى هذه اللغه لا تكون معتمده على ال hardware and software يعنى بتشتغل على اى جهاز واى امكانيات
5/ CTS : common types system
بيحدد طريقه تعريف ال variables
وللتوضيح اكثر
.................................................. .................................................. ........................
C# Statements compilations
compile time
عمليات الترجمه تمر كما فى الصورة التاليه ولنفترض اللغتين السى شارب والفيجوال بيزيك
CSC: C Sharp Compiler
VBC: VB compiler
Linker: connect between MSIL and built in libraries
System MSIL: The built in MSIL
JIT: Just In Time compiler work in execution time only converts MSIL to native code
Native Language: machine language is compatible with the computer that will execute in
run time
وهو وقت التنفيذ
بكده اكون انهيت المقدمه الخاصه بلغه السى شارب دوت نت اى استفسار انا موجود
ملحوظه المقدمه هذه لاتقتصر على السى شارب فقط فهى تعتبر مقدمه لاى لغه برمجه فلا بد من العلم
بها .
بدايه العملى المحاضرة القادمه ارجوا تجهيز الفيجوال ستوديو 2008 للتطبيق عليه
استفتاء : بالنسبه للمحاضرات القادمه هل تفضلون شرحها بالصور ام فيديو
الى اللقاء فى الدرس القادم
اخوكم محمد مغازى عزالدين
نكمل معكم الدرس الاول من دوره برمجه مواقع ASP مع المهندس محمد مغازى عزالدين (الجزء الثانى )
اليوم سنعرف ما هو Software Life Cycle
وهى الخطوات التى يمر بها البرنامج حتى يصل للعميل
وتتلخص فى الصورة الاتيه
شرح الصورة :
Requirement & Analysis
وهنا نحلل البرنامج ومعرفه ما يحتاجه العميل والمطلوب من البرنامج
او تحويل متطلبات العميل الى برنامج فعلى .
وفى التحليل نرسم البرنامج على الورق او الفورم عليها
وهذه الاشكال المعروفه بين المبرمجين عند التحليل على الورق
ولكنها غير مهمه الان للاننا لن نستخدمها
Design
وهنا نقوم باعدادات الفورم على الفيجوال استوديو ومظهر النموذج وتصميم مكونات المشروع وكيفيه
ربط البرنامج والنماذج ببعضها .
Implementation
البدايه الفعليه لبناء البرنامج
Test
تجربه البرنامج والتحقق من جودته قبل تسليمه للعميل
Delivering & Maintenance
تسليم البرنامج مع ضمان الصيانه لضمان عدم وجود اى مشاكل فى البرنامج
.................................................. .................................................. ...............
خامسا
بيئه NET Framework .
هى بيئه عمل متكونه من مجموعه من الادوات لابد ان تكون متاحه اثناء بناء ال application ويجب ان تكون متاحه ايضا اثناء تنفيذ ال application
وهى بيئه يمكن من خلالها بناء desk top or web applications
وتعمل كوسيط بين ال application وال operating system : O.S
وتتكون من :
1/ CLR : command language runtime
هو المسئول عن عمليه ال execution لل application
2/ FCL : framework class library
بيقدم مجموعه من المكتبات بها اكواد جاهزه للمساعده فى بناء ال application المطلوبه
3/ CLS : common language specification
عباره عن مجموعه من الخصائص المشتركه للغات كافه لكى يمكن تحويلها الى MSIL
4/ MSIL : Microsoft intermediate language
هى لغه وسيطه بين ال high level language وال machine language وفى هذه اللغه لا تكون معتمده على ال hardware and software يعنى بتشتغل على اى جهاز واى امكانيات
5/ CTS : common types system
بيحدد طريقه تعريف ال variables
وللتوضيح اكثر
.................................................. .................................................. ........................
C# Statements compilations
compile time
عمليات الترجمه تمر كما فى الصورة التاليه ولنفترض اللغتين السى شارب والفيجوال بيزيك
CSC: C Sharp Compiler
VBC: VB compiler
Linker: connect between MSIL and built in libraries
System MSIL: The built in MSIL
JIT: Just In Time compiler work in execution time only converts MSIL to native code
Native Language: machine language is compatible with the computer that will execute in
run time
وهو وقت التنفيذ
بكده اكون انهيت المقدمه الخاصه بلغه السى شارب دوت نت اى استفسار انا موجود
ملحوظه المقدمه هذه لاتقتصر على السى شارب فقط فهى تعتبر مقدمه لاى لغه برمجه فلا بد من العلم
بها .
بدايه العملى المحاضرة القادمه ارجوا تجهيز الفيجوال ستوديو 2008 للتطبيق عليه
استفتاء : بالنسبه للمحاضرات القادمه هل تفضلون شرحها بالصور ام فيديو
الى اللقاء فى الدرس القادم
اخوكم محمد مغازى عزالدين
الصور المصغرة المرفقة