7Aug

ما هو ميكروسوفت.نيت فريميورك، لماذا يتم تثبيته على جهاز الكمبيوتر الخاص بي؟

click fraud protection

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

. NET فريميورك، شرح

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

instagram viewer

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

لذلك، لماذا هو اسم تسمية خاطئة؟

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

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

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

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

كيف. NET الحصول على النظام الخاص بي؟

يحتوي. NET فريميورك على تاريخ متعرج إلى حد ما، وقد شهد عددا من الإصدارات على مر السنين.عادة، سيتم تضمين أحدث إصدار من. NET المتوفرة في إصدار كل إصدار من ويندوز.وكان المقصود من الإصدارات لتكون متوافقة مع الوراء( حتى تطبيق مكتوب للإصدار 2 يمكن تشغيل إذا تم تثبيت الإصدار 3)، ولكن هذا لم يعمل بها بشكل جيد.لم تعمل جميع التطبيقات مع الإصدارات الأحدث.على الأنظمة التي تعمل بنظام التشغيل ويندوز زب و فيستا، خصوصا، كنت غالبا ما ترى إصدارات مختلفة متعددة من. NET المثبتة على جهاز كمبيوتر.

كان هناك أساسا ثلاث طرق أن أي إصدار معين من. نيت فريميورك الحصول على تثبيت:

  • قد يكون لديك إصدار ويندوز تضمينه في التثبيت الافتراضي.
  • أحد التطبيقات التي تتطلب نسخة معينة قد تثبيته أثناء التثبيت الخاص به.
  • بعض التطبيقات حتى نرسل لك إلى موقع تنزيل منفصل لانتزاع وتثبيت إصدار معين من. NET فريميورك.

لحسن الحظ، الأمور أكثر سلاسة في الإصدارات الحديثة من ويندوز.في وقت ما خلال أيام ويندوز فيستا، حدث أمران مهمان.أولا، تم إصدار. NET فريميورك 3.5.تمت إعادة صياغة هذا الإصدار ليتضمن مكونات من الإصدارين 2 و 3. التطبيقات التي تتطلب إصدارات سابقة ستعمل الآن إذا كان لديك الإصدار 3.5 مثبتا.ثانيا، بدأت ترقيات ل. نيت فريميورك أخيرا يجري تسليمها من خلال ويندوز أوبديت.

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

عندما تم تشغيل ويندوز 8 حول، جاء الإصدار الجديد، الذي أعيد تصميمه بالكامل. NET فريميورك 4 مع ذلك.الإصدار 4( وما فوق) لا يتميز التوافق مع الإصدارات القديمة.انها مصممة بحيث يمكن تشغيلها جنبا إلى جنب مع الإصدار 3.5 على جهاز الكمبيوتر نفسه.ستحتاج التطبيقات المكتوبة إلى الإصدارات 3.5 والإصدارات الأقدم إلى الإصدار 3.5 ليتم تثبيتها، وستحتاج التطبيقات المكتوبة إلى الإصدار 4 أو الإصدارات الأحدث إلى تثبيت الإصدار 4.والخبر السار هو أنك كمستخدم لا داعي للقلق حول تلك المنشآت بعد الآن.ويندوز يعالج كثيرا كل شيء بالنسبة لك.

ويندوز 8 و ويندوز 10 تشمل الإصدارات 3.5 و 4( الإصدار الحالي يجري حاليا 4.6.1).يتم تثبيتها على أساس الحاجة لأول مرة، وذلك في المرة الأولى التي تقوم بتثبيت التطبيق الذي يحتاج إلى واحد من تلك الإصدارات، ويندوز سوف تضيف تلقائيا.يمكنك فعلا إضافتها إلى ويندوز نفسك في وقت مبكر إذا كنت تريد من خلال الوصول إلى ميزات ويندوز الاختيارية.لديك خيارات لإضافة الإصدار 3.5 والإصدار 4.6 بشكل منفصل.

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

ماذا يمكنني أن أفعل إذا كان لدي مشاكل مع. NET؟

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

أن قال، إذا كنت تواجه مشاكل التي تعتقد أنها تتعلق إطار عمل. NET، هناك بضع خطوات يمكنك أن تأخذ.

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

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

وهناك لديك ذلك.قد يكون أكثر مما كنت تريد من أي وقت مضى أن تعرف عن. نيت فريميورك، ولكن مهلا، في المرة القادمة التي تأتي في حفلة، يمكنك إقناع جميع أصدقائك.