بسم الله الرحمن الرحيم هيك أمو اذا بدنا نحكي فيها
لازم أول شي نشغل سيكارة
سوف أتحدث الان عن ماهو .Net framework مع بداية ظهور Visual Studio.Net
بدأ يكثر الحديث عنه ولاقى صدى كبير بين أوساط المبرمجين ,,
الحقيقة أردت بهذه المقالة أستعراض Net framework بشي من التفصيل عنه
ماهو Net framework Net framework أنشئ بواسطة مايكروسوفت وظهرت منه عدة نسخ هي
Net framework 1.0 إلى 3.5
Net framework بأختصار شديد هي مجموعة من Namespaces Classes و fun's التي تساعد المطور
اختصار الوقت في بناء مشاريعه باستخدام هذه الجاهزة (Namespaces Classes و fun's )
كذالك يدعمNet framework لغات برمجية كثيرة منها C# وهي بالاساس من .Net
وكذالك Jscript و C++ و VB وغيرها من اللغات كذالك تدعم اللغات القديمة مثل COBOLو FORTRAN
مالذي بداخل Net framework
يمكن القول ببساطة شديدة أن Net framework هي مكتبة عملاقة من الاكواد التي تستخدم تقنية البرمجة
كائنية التوجه OOP ) ) مثل C# ,
هذه المكتبة مقسمة أو مصنفة إلى مجموعة من الوحدات (modules) على سبيل المثال تحتوي على وحدة
Module)) خاصة ببناء تطبيقات ويندوز Windows applications)) ووحدة أخرى لتطوير تطبيقات الويب
(Web applications) وأخرى لبرمجة الشبكات وبعض الوحدات مقسمة إلى وحدات جزيئة من الأساسية
مثل Web service من (Web applications)
كيف يتم تنفيذ تطبيقك في Net framework الان سوف نتكلم عن بيئة التطوير Visual Studio .Net هذه البيئة متكاملة وقوية وسهلة الاسخدام تدعم لغات
مثل
C#.Net و VB.Net و J#.Net و أيضاً C++.Net وهذه تسمى لغات .Net
وسوف نتكلم عن اللغات التي تسخدم في Net framework ك C# من المعروف أن اللغات عالية المستوى
لايمكن أن يفهمها الكمبيوتر مباشرة لابد أن تترجم إلى لغة الالة وتحويل اللغة عالية المستوى إلى لغة الالة
تسمى هذه Compiling أي ترجمة( ترجمة للكمبيوتر) لفهمها
وبالنسبة لل Net framework تتم العملية هذه بمرحلتين
MSIL و JIT
وأترك هذا الأمر لأخي نور نبهان مبرمجنا الكبير
وأتمنا ان تتطرق لـ
Assemblies و Managed Code
و
Garbage Collection
بالنهاية بدي أشكرك شكر كبير
أخي نور