منتدى برنامج حياه على النت باذاعة صوت العرب
عزيزى الزائر مرحبا بك

انضم إلى المنتدى ، فالأمر سريع وسهل

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

NET .

اذهب الى الأسفل

NET . Empty NET .

مُساهمة من طرف manal kamal الثلاثاء يوليو 20, 2010 6:03 am



قواعد برمجة خاصة بويندوز. تتطلب بعض البرامج تثبيت ملف .NET مايكروسوفت دوت نت، إذا كنت تعمل في تطوير البرامج فلا بد لك من العمل بتقنية .NET، وهي

القواعد التي تتقيد بها البرامج للتعامل مع نظام التشغيل مثل ويندوز(وتسمى واجهة برمجة التطبيق API (Application Program Interface)، وتحدد واجهة برمجة التطبيق أي من الخدمات (مثل قراءة وكتابة ملفات القرص والدخول للشبكة) يمكن لنظام التشغيل أن يقدمها

وقبل طرح ويندوز 95، كانت البرامج تتعامل مع ويندوز من خلال قواعد واجهة برمجة التطبيق الأقدم وهي Win16 API ويشير الرقم 16 إلى أن البيانات المتبادلة بين البرامج ونظام التشغيل، تتألف من أرقام من 16 بت. وجاء مع قدوم ويندوز 95 واجهة برمجة التطبيق جديدة اسمها Win32 أي أن أرقاما من 32 بت هي التي تمثل البيانات المتبادلة مما يسمح بإدارة شاشات أو نوافذ أكبر وملفات أضخم على القرص والمزيد من الذاكرة. وللمساعدة في تشغيل البرامج القديمة العاملة بقواعد التبادل والتواصل التي تسمى Win16 API، أصبح ويندوز 95 وما تلاه من أنظمة تشغيل يقومون بتحويل طلبات البرامج وتواصلها معها إلى ما يقابلها من قواعد وطلبات وفقا لأسلوب واجهة برمجة التطبيق الأحدث وهي Win32.

وكانت تتم إعادة تحويل الطلب لصيغة Win16 وإرساله للتطبيق القديم، بعد تنفيذ المهمة من قبل ويندوز. وتسمح هذه الحيلة لتطبيقات 16 بت بالعمل ولكنها أصبحت مثل مواطني الدرجة الثانية ممن تهضم حقوقهم بسهولة، ولذلك أصبحت هذه الطلبات تستغرق وقتا أطول، وقد يطردون من مملكة ويندوز القادمة في المستقبل. ويأتي حينها دور قواعد دوت نت وهي أحدث وتسمى واجهة برمجة التطبيق API (Application Program Interface)، والتي تدعم أرقاما من عيار 64 بت، أي مثل الرقم التالي: 18,446,744,073,709,551,616. ويسمح هذا لويندوز وبرامجه أن يتعاملوا بسعات ضخمة من الذاكرة والأقراص الصلبة ونوافذ هائلة في ضخامتها.

لكن قواعد دوت نت لا تتشابه مع أسلافها السابقة فقد أعادت مايكروسوفت تصميم ويندوز من جديد في قطيعة شبه كاملة مع تركة الماضي. فقد أصبحت البرامج تتواصل مع ويندوز بطريقة جديدة كليا (يحلو للمبرمجين أن يسموها واجهة تعتمد بصورة كلية على العناصر object-oriented interface)، وأصبح بإمكان ويندوز تقديم خدمات متطورة لم يسبق له أن يقدمها. ويمكن تثبيت برامج تضيف دعم دوت نت( ويمكن تنزيل الأخيرة من موقع تحديث ويندوز [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

وبمجرد تثبيت ".NET Framework v1.1 ستتمكن من تشغيل البرامج الجديدة التي تعتمد قواعد دوت نت .NET API

وهذه لا تزال هذه مثل مواطني الدرجة الثانية أي أنها تعاني من ذات التأخير الذي تعانيه البرامج الأقدم من نوع 16 بت، لأن طلبات البرامج الجديدة يتم تحويلها إلى الصيغة الأقدم Win32، ولكن ستدعم إصدارت ويندوز القادمة قواعد .NET API بصورة أصيلة دون تحويل، ووقتها ستتراجع برامج Win32 الأقدم إلى مستوى "مواطني الدرجة الثانية" بسبب تحويل طلباتهم إلى نسق .NET ثم إعادتها إلى حالها الأقدم.

بينما سيتم طرد برامج 16 بت (Win16) من مملكة ويندوز. ولن يتمكن ويندوز 95 من التعامل مع دوت نت لكنها سيظل قادرا على التعامل مع برامج 32 و16 بت. وستساعد دوت نت في أداء الكمبيوترات الحديثة والقوية التي تستخدم ويندوز 98 وما تلاه لأنها توسع الخدمات التي يقدمها ويندوز للتطبيقات والبرامج، كما تسرع في عملية تطوير البرامج الجديدة. وقامت مايكروسوفت بتسمية تقنية WinFX في ويندوز فيستا باسم دونت نت 3 (.NET Framework 3)
manal kamal
manal kamal
مدير المنتدى
مدير المنتدى

كيف تعرفت على المنتدى ؟ : غير ذلك
تاريخ التسجيل : 19/01/2010

http://wwwalmarefa.blogspot.com

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

الرجوع الى أعلى الصفحة


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