مقدمة عن تقنية .net

Ssoft

  • Hero Member
  • *****
    • مشاركة: 1410
    • مشاهدة الملف الشخصي
    • http://sabeur-academy.com
    • البريد الالكتروني
في: شباط 12, 2009, 03:08:51 مسائاً
إطار العمل .NET:

يعتبر اطار العمل .NET من اهم الأدوات التي قدمتها شركة مايكروسوفت لمبرمجي فيجيوال بيسيك وغالبية المكونات التي يستخدمها فيجيوال بيسيك دوت نت هي صفوف من إطار العمل .net (سنوضح معنى صفوف لاحقا)

فقدمت مايكروسوفت هذا الاطار تجاوبا مع متطلبات العصر الجديد فهو مصمم من أساسه للتعامل مع الانترنت بشكل اساسي بدل ما كان شئ مضافافي الاصدارات السابقة.
لكن هذا لا يعني انه ليس الا للانترنت اذ يعتبر اداة قوية لانشاء تطبيقات مستقلة وعادية.



ويجب ألا ننظر على إطار العمل .NET على انه جزءا من فيجيوال بيسيك بل هو مستقل عن لغة البرمجة هذه وهناك العديد من اللغات الاخرى التي صممتها مايكروسوفت لتستخدم نفس الإطار هذا وهي #C و ++C وغيرها وقد يسأل سائل :ما الفائدة اذا من تعلم اكثر من لغة برمجة او وجودها اذا كانت تعمل على نفس الأساس ؟ فنقول انه هنا تبرز بعض المميزات لبعض اللغات على الأخرى فمثلا تحتوي لغة #C على ميزات لا توجد في فيجيوال بيسيك والعكس بالعكس

ومن ميزات هذا الإطار انه يوفر استقلالية منصات العمل بمعنى انه عندما تقوم بكتابة برنامجك هذا ولنفرض انك كنت تستخدم نظام ويندوز فإن البرنامج هذا من الممكن ان يعمل على أي نظام تشغيل آخر مثل لينكس او يونكس او Mac بدون بذل أي جهد اضافي !!!
حيث لا يلزم سوى تواجد منصة عمل .Net على هذا الجهاز وفقط!!!

وكذلك من اهداف -المستقبلية- لاطار العمل .NET هو ان تستطيع تشغيل هذا التطبيق على أي جهاز رقمي آخر غير الكمبيوتر . مثل الكمبيوتر الكفي او الجوالات الحديثة او حتى الكاميرات الرقمية المهم أن يكون شئ رقمي وهذا الشئ قد يكون خياليا بعض الشئ لكن كل شئ ممكن!

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

بعد هذه المقدمة اتمنى ان تكون قد تكونت لديك معرفة بإطار العمل دوت نت واتمنى ان تكون قد اعجبت بهذه اللغة وقررت البدء بتعلمها لأنها بصراحة هي تقنية المستقبل كما وضحت سابقا لذلك ارى انه من الحكمة الانتقال اليها الآن خصوصا ان كنت مبتدئ في البرمجة ولم تبدأ بتعلم شئ بعد فانصحك بتعلم هذه اللغة وشراء الكتب الخاصة بها حيث لا يكفي الانترنت لوحده في تعلمها فهناك الكثير من الأساسيات التي من الصعب حصرها في صفحة على الانترنت بل تحتاج لكتب.


يوسف الضادي

  • Hero Member
  • *****
    • مشاركة: 5333
    • مشاهدة الملف الشخصي
    • http://www.sou9dz.com
    • البريد الالكتروني
رد #1 في: شباط 12, 2009, 03:31:25 مسائاً
بارك الله فيك أخي
تميز واضح


Encrypted

  • Full Member
  • ***
    • مشاركة: 147
    • مشاهدة الملف الشخصي
    • http://www.INGDZ.com/
    • البريد الالكتروني
رد #2 في: شباط 13, 2009, 01:03:26 صباحاً
شكرا أخي الكريم، بارك الله فيك.