منتدى استراحات زايد

منتدى استراحات زايد (http://vb.ma7room.com/index.php)
-   منتدى أخبار المواقع والمنتديات العربية والأجنبية (http://vb.ma7room.com/forumdisplay.php?f=183)
-   -   [ درس ] الدرس الاول من دوره برمجه مواقع asp مع المهندس محمد مغازى عزالدين (الجزءالثانى ) (http://vb.ma7room.com/showthread.php?t=643167)

محروم.كوم 10-23-2011 06:00 PM

[ درس ] الدرس الاول من دوره برمجه مواقع asp مع المهندس محمد مغازى عزالدين (الجزءالثانى )
 
السلام عليكم ورحمه الله

نكمل معكم الدرس الاول من دوره برمجه مواقع ASP مع المهندس محمد مغازى عزالدين (الجزء الثانى )

اليوم سنعرف ما هو Software Life Cycle



وهى الخطوات التى يمر بها البرنامج حتى يصل للعميل


وتتلخص فى الصورة الاتيه

http://www.traidnt.net/vb/attachment...74175-pro6.png


شرح الصورة :

Requirement & Analysis

وهنا نحلل البرنامج ومعرفه ما يحتاجه العميل والمطلوب من البرنامج

او تحويل متطلبات العميل الى برنامج فعلى .

وفى التحليل نرسم البرنامج على الورق او الفورم عليها

http://www.traidnt.net/vb/attachment...74943-pro7.png

وهذه الاشكال المعروفه بين المبرمجين عند التحليل على الورق

ولكنها غير مهمه الان للاننا لن نستخدمها


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


وللتوضيح اكثر


http://www.traidnt.net/vb/attachment...76141-pro8.jpg




.................................................. .................................................. ........................



C# Statements compilations


compile time


عمليات الترجمه تمر كما فى الصورة التاليه ولنفترض اللغتين السى شارب والفيجوال بيزيك


http://www.traidnt.net/vb/attachment...76463-pro9.png


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 للتطبيق عليه


استفتاء : بالنسبه للمحاضرات القادمه هل تفضلون شرحها بالصور ام فيديو


الى اللقاء فى الدرس القادم

اخوكم محمد مغازى عزالدين




الصور المصغرة المرفقة http://www.traidnt.net/vb/attachment...4175t-pro6.png http://www.traidnt.net/vb/attachment...4943t-pro7.png http://www.traidnt.net/vb/attachment...6141t-pro8.jpg http://www.traidnt.net/vb/attachment...6463t-pro9.png


الساعة الآن 03:58 AM

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By Almuhajir


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227