برنامج Microsoft .NET Framework 4.6 - الإطار الرسمي من مايكروسوفت

برنامج Microsoft .NET Framework، برنامج Microsoft .NET Framework هو برنامج للمساعدة مايكروسوفت للمساعدة في تطبيق يعمل على صافي ...

  • Publisher:
  • Version: 4.6
  • License: Free
  • Size: 1,4 MB
  • Views: 1
  • Downloads: 1616474
  • Date published:
  • Date update:
  • Requirements: Windows Vista/Server 2008/7/8/Server 2012/8.1

برنامج Microsoft .NET Framework - المسؤول Framework من مايكروسوفت

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

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

الإطار لا يتم استغلال جميع لغات البرمجة، تريد استخدام " مادة " في إطار، يتطلب مبرمج لاستخدام لغة البرمجة التي تدعم تقنية .NET كما VB.NET، C # .NET، ASP.NET ...

4.6 من - أحدث نسخة  تم تحسين Microsoft .NET Framework وتحرير الكثير، لديها أفضل التوافق، أحدث التحديث، وعلى مستوى عال جدا من المرونة مقارنة مع نظام التطبيق الحالي . 

التغييرات في برنامج Microsoft .NET Framework الإصدار 4.6 

ASP.NET 5

  • ويشمل برنامج Microsoft .NET Framework 4.6 ASP.NET 5 على أساس منصة. NET لبناء التطبيقات القائمة على منصة سحابة الحديثة. وتنطوي هذه المنصة وحدات، لذلك يمكنك تضمين فقط السمات الأساسية في طلباتهم. ويمكن استضافتها على IIS أو التخزين الذاتي في عملية العرف، ويمكنك تشغيل التطبيقات مع الإصدارات المختلفة من .NET Framework على نفس الخادم. كما يتضمن النظام وتكوين البيئة الجديدة، والمصممة لنشر سحابة.
  • MVC، API ويب وصفحات الويب وافق في إطار فريد من نوعه يسمى MVC 6. يمكنك بناء تطبيقات ASP.NET من خلال 5 أدوات جديدة في البصرية ستوديو 2015 . إن التطبيقات الحالية لا تزال تعمل العمل على إصدار جديد من برنامج .NET Framework، ومع ذلك، لبناء التطبيقات باستخدام 6 أو SignalR MVC 3، يجب عليك استخدام نظام مشروع في Visual Studio 2015.

تحديث ASP.NET

يدعم HTTP / 2 (ويندوز 10)

  • يدعم HTTP / 2 قد أضيفت إلى ASP.NET في .NET Framework 4.6. بالنسبة لوظيفة اتصال الشبكة وجود أكثر من طبقات، يطلب من هذه الميزات الجديدة في ويندوز، IIS و ASP.NET لتنشيط في HTTP / 2. يجب أن تكون قيد التشغيل في ويندوز 10 على استخدام HTTP / 2 مع ASP.NET. لم يقم بإضافة HTTP / 2 إلى ASP.NET 5.
  • HTTP / 2 هو النسخة الجديدة من بروتوكول HTTP، وتوفير الاتصال بالإنترنت جيدة لاستخدام أكثر (على أن "ذهابا وإيابا" بين العميل والخادم أكثر)، مما يساعد على تقليل الكمون عند تحميل صفحات الويب للمستخدمين . وقد استفاد أكثر المواقع من HTTP / 2، منذ تم تحسين هذا البروتوكول عن القطع الأثرية متعددة (التحف) المطلوبة كجزء من تجربة فريدة من نوعها.
  • والمتصفح وخادم الويب (IIS على نظام التشغيل Windows) القيام بكل عمل. كنت لا تضع عبئا على مستخدميها.
  • معظم المتصفحات الرئيسية تدعم HTTP / 2، لذلك سيكون للمستخدمين الاستفادة من دعم HTTP / 2 إذا كان الخادم الخاص بك يدعم ذلك. يمكنك أن تجرب ذلك مع تحديث RC.

دعم بروتوكول ملزم رمز

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

التغييرات في مكتبة الفئة الأساسية

يضاف العديد من API جديد إلى RC برنامج .NET Framework 4.6 لتمكين سيناريوهات رئيسية. ستلاحظ التغييرات والإضافات التالية:

IReadOnlyCollection

إضافة قائمة الانتظار والمكدس.

نوع تمكين SIMD

ويشمل System.Numerics مساحة الاسم الحالي عدد من الفئات مثل تمكين SIMD-Matrix3x2، Matrix4x4، طائرة، كواتيرنيون، Vector2، Vector3 وVector4Vector4.

التحديث كلمة المرور

  • تم تحديث System.Security.Cryptography API لدعم API التشفير من ويندوز تعمل بالغاز الطبيعي. برنامج .NET Framework حاليا تستخدم نسخة قديمة من نظام التشغيل Windows تشفير واجهات برمجة التطبيقات كأساس لSystem.Security.Cryptography التنفيذ. وقد طلب الناشر لدعم CNG API لأنها تدعم خوارزميات التشفير الحديثة، وهذا مهم جدا لبعض أنواع التطبيقات الحديثة. في هذا التحديث، قد أضاف فريق الدعم لاستخدام الغاز الطبيعي المضغوط لمفتاح شهادة الدرجة RSACng.
  • هذا التحديث هو الخطوة الأولى نحو دعم أوسع لويندوز CNG API والعديد من خوارزميات التشفير الحديثة بشكل عام.

مفتاح متوافق

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

تحسين حدث للبحث عن المفقودين

  • كائنات برنامج .NET Framework 4.6 RC ل EventSource يمكن بناؤها مباشرة ويمكن استدعاء واحد من أسلوب الكتابة للافراج عن الأحداث التي تصف نفسها.
  • مكتبة لمعرفة ما اذا كان تم الإعلان عن تحويل القيمة المناسبة وعمل صالح على ذلك.
  • فإن استخدام شكل مناسب لتحويل لديها العديد من الفوائد، لأنها وجدت عقدا رسميا من قبل المكتبة. اثنين شكل واضح Switch.namespace.switchname ، Switch.library.switchname.

مواطن. NET

  • هو مكتوب في تطبيق ويندوز ويندوز 10 ولكن على صافي الأساسية وفي C # أو Visual Basic يمكن الاستفادة من التكنولوجيات الجديدة والتطبيقات ترجمة التعليمات البرمجية الأصلية بدلا من IL. ونحن إنشاء تطبيقات تتميز وقت بدء التشغيل والتنفيذ أسرع.
  • يتم تصنيف التطبيق الخاص بك إلى رمز الأصلي بشكل افتراضي عند ترجمة عليه مع Visual Studio 2015.
  • لدعم تصحيح تطبيقات .NET الأم، تم إضافة عدد من واجهات واجهات برمجة التطبيقات تعداد جديدة لتصحيح الأخطاء غير المدارة.

في .NET Framework حزم مفتوحة المصدر

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

بعض التغييرات الرئيسية في  الإصدار Microsoft .NET Framework 4.5.2

  • ويضيف واجهات برمجة التطبيقات لتطبيق  ASP.NET: طريقة هما الجديد  HttpResponse . AddOnSendingHeaders  و  HttpResponseBase . AddOnSendingHeaders. 
  • يمكن تغيير حجم الضوابط  نماذج Windows: تم تمديد هذه الوظيفة في هذا الإصدار. الآن يمكنك استخدام جزء من نظام إعدادات DPI لضبط حجم الضوابط التالية: تحرير وسرد ToolStripComboBox، ToolStripMenuItem، المؤشر، داتاغريدفيف وDataGridViewComboBoxColumn. ومع ذلك، هذه الميزة اختيارية، بحيث يمكن للمستخدمين أن تفعيل ملف  app.config عن طريق تغيير  EnableWindowsFormsHighDpiAutoResizing  من كاذبة إلى true.

  • إضافة ميزات سير العمل: عنصر إدارة الموارد التي تتخذونها طريقة EnlistPromotableSinglePhase (وسابقا واجهة IPromotableSinglePhaseNotification القديمة) يمكن الآن استخدام طريقة جديدة  للعملية . PromoteAndEnlistDurable لطلب المزيد من المعلومات. 
  • والعديد من الميزات الجديدة الأخرى. 

برنامج Microsoft .NET Framework

إطار من عنصرين رئيسيين:

وقت تشغيل اللغة العامة (CLR)

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

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

مكتبة الفئة .NET Framework

وتقدم. NET Framework فئة مكتبة مكتبة البرمجة لتطبيقات وقواعد البيانات وخدمات الإنترنت ...

مكتبة الفئة الأساسية - مكتبة الفئة الأساسية

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

ADO.NET وXLM

وتضم مكتبة وزارة الطبقات تستخدم لمعالجة البيانات. ADO إلى ADO.NET استبدال في التلاعب في البيانات المشتركة. وتقدم فئة الكائن XML لتتمكن من معالجة البيانات في شكل جديد: XML. الأمثلة على هذه المكتبة SqlDataAdapter، تعيين SqlCommand، بيانات، XMLReader، XMLWriter، ...

ASP.NET

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

ظهور ASP.NET كما التناسب بين عملية بناء التطبيقات ويندوز والويب. تقدم ASP.Net مجموعة من تحكم خادم لبدء المبرمجين الحدث وتطبيقات معالجة البيانات مثل العمل مع تطبيقات ويندوز. كما يسمح لك لنقل طلب خطي سابقا يعمل فقط على ويندوز كتطبيق ويب بدلا بسهولة. على سبيل المثال، للفئة في هذه المكتبة هو WebControl، تحكم HTML، ...

خدمات الويب

خدمات الشبكة هي الخدمات المقدمة من خلال شبكة الإنترنت (أو الإنترنت). لا تعتبر الخدمات خدمة ويب تستهدف المستخدمين والتي تهدف إلى بناء البرمجيات. خدمات على شبكة الإنترنت يمكن أن تستخدم لتوفير بيانات أو وظيفة آلة حاسبة.

نموذج Windows

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

متطلبات النظام:

  • نظام التشغيل: ويندوز 7 حزمة الخدمة Service Pack 1، ويندوز 8، ويندوز 8.1، ويندوز سيرفر 2008 R2 SP1 و Windows Server 2008 حزمة الخدمة Service Pack 2 و Windows Server 2012 و Windows Server 2012 R2 و Windows Vista حزمة الخدمة Service Pack 2.
  • المعالج: بقوة 1GHz أو أسرع.
  • ذاكرة الوصول العشوائي: 512 ميغابايت من ذاكرة الوصول العشوائي
  • مساحة القرص: 850 ميغابايت لأنظمة 32 بت، 2GB لأنظمة 64 بت.