دوشنبه ۱۷ بهمن ۱۳۹۰
 
 
 
کلمه عبور خود را فراموش کرده اید؟
 
 
 Microsoft .NET Framework 3.0
.NET
تاریخ ثبت:  ۸۵/۱۱/۶
تعداد نمایش:  ۳۹۰۸
  نویسنده: مجید شهاب فر
 
   ۲۲  نفر تا این لحظه به این مقاله امتیاز داده اند.
 
   Bookmark and Share

Microsoft .NET Framework 3.0 که قبلا" با نام WinFX شناخته می شد، مدل جدیدی از برنامه نویسی مدیریت یافته برای Windows می باشد.

این مدل جدید ترکیبی است از NET Framework 2.0. به همراه چند تکنولوژی جدید، که برای ساخت برنامه های کاربردی که واسط گرافیکی پیشرفته، ارتباط یکپارچه با سایر تکنولوژیها و قابلیت پشتیبانی از بازه وسیعی از پروسه های پر اهمیت را دارا می باشند، ایجاد شده است.

NET Framework 3.0. بعنوان جزئی از Windows Vista عرضه می شود ولی در عین حال ویرایش جداگانه آن که قابل نصب بر روی Windows XP SP2 و Windows Server 2003 SP1 می باشد نیز موجود است.

در اینجا به توضیح مختصری در مورد برخی تکنولوژیهای موجود در NET Framework 3.0 می پردازیم.

WPF: این تکنولوژی که پیشتر از این با اسم رمز Avalon شناخته می شد، مجموعه ای از کلاسهای مرتبط به هم را شامل می شود که برای ایجاد نسل بعدی برنامه های smart-client که مدل جدیدی از UI را نیز در بر دارد بکار می رود.

WCF: این تکنولوژی یک مدل برنامه نویسی یکپارچه و runtime را برای ساخت برنامه های کاربردی که با برنامه های دیگر در ارتباط هستند را معرفی می کند. می توان گفت برنامه های مبتنی بر این مدل که پیشتر با اسم رمز Indigo شناخته می شد، برنامه هایی سرویس گرا هستند به این معنی که چند سرویس مختلف توسط متدهای موجود برای ارتباط نرم افزاری مثل سرویسهای وب ، NET Remoting. و Message Queuing با هم در ارتباط هستند.

WF: این تکنولوژی متشکل از یک مدل برنامه نویسی به همراه موتور و ابزارهایی جهت ساخت برنامه های کاربردی با قابلیت مدل کردن پروسه ها و رویه های پر اهمیت می باشد.

Windows CardSpace: این خصیصه جدید که پیش از این InfoCard نامیده می شد، تکنولوژی جدیدی را بوجود آورده است که توسط آن ایمنی فعالیتهای online که برپایه اطلاعات شخصی می باشد، علاوه بر ساده شدن، بهبود نیز یافته است.

تمام کلاسهایی که این کامپوننتهای جدید (CardSpace, WCF, WF, WPF) را در بر می گیرند، قسمتی از فضای نام System می باشند. لذا سایر کلاسهای پایه و کلیدی در NET Framework. مانند CLR و CBL بدون تغییر باقی مانده اند.

شکل زیر دیاگرام مربوط به ساختار NET Framework 3.0. را نشان می دهد.

 

 

تقابل NET Framework 3.0. با NET Framework 2.0. و ویرایشهای قدیمی تر

در NET Framework 3.0. تنها مجموعه ای از تکنولوژیهای جدید به NET Framework 2.0. اضافه شده است که این باعث شده NET Framework 3.0. تافته جدا بافته از NET Framework 2.0. نباشد. می توان NET Framework 3.0. را بعنوان یک افزودنی برای NET Framework 2.0. برشمرد که کاملا" بر NET Framework 2.0. منطبق و سازگار می باشد. بنابراین برنامه های مبتنی بر NET Framework 2.0. بدون هیچگونه اصلاح و تغییری می توانند به کار خود ادامه دهند. اما چنین چیزی برای برنامه های نوشته شده بر پایه NET Framework 1.0. و یا NET Framework 1.1. میسر نیست و برای ارتقاء این برنامه ها به برنامه های مبتنی بر NET Framework 3.0. نیاز به اعمال تغییراتی می باشد.

شرکت مایکروسافت اعلام کرده است که مطابق سیاست پیشین خود در قبال پشتیبانی از NET Framework 2.0. به این پشتیبانی ادامه خواهد داد. کاربرانی که در حال حاضر از NET Framework 2.0. در برنامه های خود استفاده می کنند این اختیار را دارند که برروی همین ویرایش از NET Framework. باقی مانده و از بروزرسانی هایی که در دسترس  قرار می گیرند استفاده کنند. کامپوننتهایی که بعنوان بخشی از NET Framework 3.0. عرضه می شوند تنها برروی پلاتفورمهایی که توسط NET Framework 3.0. پشتیبانی می شوند ارتقاء پذیر هستند. برای کسب اطلاعات بیشتر در این زمینه به آدرس زیر مراجعه کنید.

http://msdn2.microsoft.com/en-us/library/aa480198.aspx

 

نصب NET Framework 3.0.

همانطور که گفته شد NET Framework 3.0. از قبل بر روی Windows Vista نصب شده است. برای نصب جداگانه آن بر روی  Windows XP و Windows Server 2003 می توان از فایل قابل نصب آن استفاده کرد. با نصب NET Framework 3.0. آن دسته از کامپوننتهای NET Framework 2.0. که قبلا" بر روی سیستم نصب نشده اند، نصب خواهند شد. اگر NET Framework 2.0. از قبل نصب باشد برنامه نصب NET Framework 3.0. تنها کامپوننتهای مربوط به WCF, WF, WPF و Windows CardSpace را نصب خواهد کرد.

در هنگام نصب NET Framework 3.0. کامپوننتهایی که با NET Framework 2.0. در مسیر زیر نصاب می شوند:

%windir%\Microsoft.NET\Framework\V2.0.50727

کامپوننتهایی که مختص NET Framework 3.0. می باشند در مسیر زیر قرار می گیرند:

%windir%\Microsoft.NET\Framework\V3.0

و اسمبلی های مرجع برای NET Framework 3.0. در مسیر زیر قرار می گیرند:

%programfiles%\Reference Assemblies\Microsoft\Framework\v3.0

حذف (NET Framework 3.0 (Uninstall. ، کامپوننتهای مشترک با NET Framework 2.0. را حذف نخواهد کرد. لذا برای حذف این کامپوننت ها می بایست ابتدا NET Framework 3.0. را حذف کرده سپس بطور جداگانه نسبت به حذف NET Framework 2.0. اقدام کرد.

 

  کیفیت مقاله ارائه شده از نظر شما   
برای دادن رتبه به این مقاله می بایست Login کرده باشید.
  درباره نویسنده
مجید شهاب فر
طراح، برنامه نویس و مدیر PersiaDevelopers.com
همه مقاله های نوشته شده توسط این کاربر (۱۸)
 
  پیام جدید
صفحه ۱ - پیامهای اصلی ۱ تا ۳ از مجموع ۳ پیام اصلی
اولین قبلی بعدی

 عنوان فرستنده تاریخ
 
استفاده از Framework 3.0 در VisualStudio 2005 مهدی اقبال احمدی ۱۳۸۶/۱/۳
پاسخ به: استفاده از Framework 3.0 در VisualStudio 2005 مجید شهاب فر ۱۳۸۶/۱/۴
 
با عرض سلام و تشکر مرتضی قاسمی ۱۳۸۵/۱۲/۲۰
پاسخ به: با عرض سلام و تشکر مجید شهاب فر ۱۳۸۵/۱۲/۲۰
 
تشکر ملیحه اشراقی ۱۳۸۵/۱۲/۲
اولین قبلی بعدی

Copyright © 2006 - 2012 All Rights Reserved.
Please direct your questions or comments to