تبليغاتX
جادوي سي شارپ
آشنایی با .NET 3.0

نمی خوام بترسونمتون یا حالتونو بگیرم فقط می خوام .NET 3.0 رو بهتون معرفی کنم. هنوز خیلی از عمر .Net 2.0 نگذشته که ماکروسافت نسخه 3.0 اونو عرضه کرده. دات نت 3 برخلاف چیزی که از ورژن اون برداشت میشه در کنار نسخه 2 نصب میشه و به اون نیاز داره ولی اینقدر تغییرات در اون زیاد بوده که مایکروسافت به جای اضافه کردن اعداد مینور یا بیلد ورژن اون، مجبور شده که عدد ماژور را زیاد کنه و به 3 افزایش بده. با خوندن پست امروز شما هم تصدیق می کنید که سبک برنامه نویسی در اون خیلی تغییر کرده.
قبل از هر چیزی بهتره که یه نگاهی به ساختار .NET 3.0 و ارتباط اون با .NET 2.0 بندازیم.

Csharp blog dot net 3.0 diagram

در شکل بالا قسمتهایی که با رنگ تیره مشخص شده اند مربوط به .NET 3.0 هستند. پس تا اینجا متوجه شدیم که چهار بستر جدید به اون اضافه شده که عبارتند از:
  • Windows Communications Foundation: بستری برای ارتباطات شبکه می باشد. این بستر سرویسها و امکاناتی برای برنامه نویسی ارتباطی فراهم کرده و در اختیار شما قرار داده. به اختصار به اون WCF میگن.
  • Windows Presentation Foundation: به اختصار به اون WPF میگن. امکاناتی که این بستر در اختیار شما قرار میده برای لایه Present برنامه شماست. به زبان ساده تر برای UI برنامه شما. میشه گفت تقریبا تمام قوانین موجود در UI را بهم ریخته و در .NET 3.0 طراحی UI برای وب و برای Win خیلی شبیه بهم شده. اصول طراحی UI در این بستر مبتنی بر زبان XAML است که اونم جدیده و همونطور که از اسمش پیداست مبتنی بر XML است. در پستهای بعدی بیشتر در رابطه با WPF صحبت خواهیم کرد.
  • Windows Workflow Foundation: به اختصار به اون WWF یا WF میگن. برای شناخت این بستر کاملا جدید باید ابتدا معنی Workflow رو بدونیم. Workflow یعنی توالی انجام دادن فعالیتها در یک ترتیب مشخص. WF امکاناتی برای کار با Workflow ها در اختیار شما قرار می ده. در پستهای بعدی در مورد WF بیشتر صحبت می کنیم. (راستش خودمم هنوز خیلی با اون آشنا نیستم. اصلا از قیافشم خوشم نمی یاد!!!)
  • Windows CardSpace: به اختصار به اون WCS میگن. به اون InfoCard هم گفته میشه. فقط به طور خلاصه بگم که از مطالبی که در جاهای مختلف خوندم اینطور دستگیرم شد که این بستر برای احیای هویت دیجیتال با یک دیدگاه جدید و امن طراحی شده. همین!!!
نحوه استفاده از .NET 3.0
برای برنامه نویسی با استفاده از .NET 3.0 باید اول اونو روی سیستمتون نصب کنید. نسخه های مختلف اونو می تونید از سایت مایکروسافت دانلود کنید. تفاوت نسخه ها در اینه که نسخه 50 مگابایتی حاوی .NET 2.0 و .NET 3.0 باهمه ولی نسخه کوچکتر فقط حاوی .NET 3.0 است.
برای برنامه نویسی با اون فعلا استفاده از VS2005 کافیه ولی باید یه چیزایی به اون اضافه کنید! به این چیزایی که باید اضافه کنید Extension میگن. اینها در حقیقت همون Template هایی هستن که به VS2005 اضافه میشن و شما در زمان ساخت یه پروژه جدید میتونید اونها رو انتخاب کنید. برای دانلود اونها کافیه تو سایت مایکروسافت و تو بخش دانلود دنبال اونا بگردید. برای هر بستر یه نسخه وجود داره و Extension هایی هم می تونید پیدا کنید که حاوی بیش از یه بستر هستن. پس از دانلود و نصب اونها شما آماده اید تا با استفاده از VS2005 و .NET Framework 3.0 برنامه های متفاوتی بنویسید. در پستهای بعدی بیشتر در مورد اون و خصوصا در زمینه WPF صحبت می کنیم.
+ نوشته شده در  پنجشنبه سیزدهم اردیبهشت 1386ساعت 22:58  توسط ققنوس  |