PDA

View Full Version : مقاله: قدرت نمایی مایکروسافت!!! مایکروسافت در شبهای آخر تابستان می تازد!!!



m.chenani
یک شنبه 27 شهریور 1390, 22:55 عصر
با سلام خدمت دوستان
شاید این خبر کمی شمارو هم شگفت زده کنه!!! اما مایکروسافت درحال منفجر کردن دنیای نرم افزار تنها در چند شب!!!
چند روز پیش دنیای نرم افزار با خبر انتشار نسخه مخصوص توسعه دهندگان برنامه نویسان به لرزه افتاد و سیستم عامل قدرتمند ویندوز نسخه 8 برای دانلود در وبسایت رسمی مایکروسافت قرار داده شد تا توسعه دهندگان هرچه زودتر خود را برای در دست گرفتن بازار نرم افزارهای خاص این سیستم عامل قدرتمند کمی وقت اضافه داشته باشند!!!
اما این خبرها و تحولات مایکروسافت در دنیای نرم افزار به یک سیستم عامل محدود نشد!!! مایکروسافت با انتشار نسخه سال 2011 ویژوال استودیو که بازهم برای توسعه دهندگان است دوباره پس لرزه هایی را ایجاد کرد! اما باز هم به اینجا ختم نمی شود و بهتر است 3 خبر داغ دیگر به دست شما عزیزان برسانم: انتشار نسخه 4.5 دات نت فریم ورک که من خودم بسیار خوشحال شدم و در حال دانلود آن هستم تا ببینم مایکروسافت چه قدرتهایی را برای برنامه نویسان از جمله خودم ارائه داده! خبر داغ بعدی ارائه نسخه 4.5 تکنولوژی قدرتمند ASP .NET هستش که اگر خصوصیات نسخه های جدید این تکنولوژی ها را بخوانید جدا همین الان دانلود میکنید!! و خبر اخر ارائه نسخه 2 وب ماتریکس است که با آن شما می توانید با استفاده از سیستم های مدیریت محتوی تحت ASP یک وب سایت عالی ساخته و آن را روانه بازار کنید!!!
جدا مایکروسافت دنیای نرم افزار را به لرزه در آورد.
دوستان این خبرها به خودی خود تکان دهنده و شادی آور است اما... اگر از امکانات جدید این قدرت نمایی مایکروسافت مطلع شوید دیگر درپوست خود نمی گنجید:
1. درباره ویندوز 8 در چند روز اخیر در سایت ها و منابع اینترنتی و خبری متفاوت شنیده اید اما کم کسی از تخصصی بودن یک موضوع در آن سخن گفته!! و آن هم استفاده از جایگزین های فلش در ویندوز است! دو جایگزین در ویندوز 8 برای فلش وجود دارد که باعث شده است این نسخه، سرعت به همراه زیبایی حیرت آور را با هم به شما هدیه کند! استفاده از HTML 5 و نیز XAML که زبان تخصصی برای Silverlight و نیز WPF است باعث شده که برنامه ها پویا، زیبا، مسحور کننده و... باشند! تم جدید ویندوز 8 به نام مترو که از ویندوز فون 7 ارث بری کرده است از این خواص استفاده کرده است.
2. اما انتشار نسخه 2011 ویژوال استودیو خالی از لطف نیست!! لطف ها و پیشرفت هایی که مایکروسافت در این نسخه داشته است اضافه کردن پروژه های HTML 5 و جاوا اسکریپت است و نیز به همه زبانهای موجود (سی شارپ و وی بی دات نت و سی پلاس پلاس) یک تمپلیت جدید را به خود ببینند و آن هم تمپلیت مترو استایل است که پشتیبانی کامل از XAML را دارد و نیز به شکل خاص تم ویندوز 8 خواهند بود و هستند!!!


http://i.msdn.microsoft.com/dynimg/IC536514.png


اما اینها فقط ذره ای از افتخارات جدید نسخه 2011 هستند، هدیه هایی دیگری برای شما هم هست:
مترو استایل امنیت بالایی در مقابل برنامه ها دارد و به آنها اجازه هر کاری نمی دهد و مایکروسافت با تقلید از اپل و راه اندازی Windows Store دیگر به هر برنامه ای مجوز عملکرد نمی دهد اما این برنامه ها با شرایط جدید نیاز به امکانات جدیدی دارند که به آنها به صورت کلی اشاره میکنم:(به امکانات جدید توانمدی نیز گفته می شود Capabilites )

-->Internet (Client)
نام:internetClient
توضیحات:به شما و برنامه شما اجازه دسترسی به اینترنت و نیز شبکه های عمومی را می دهد.

-->Internet (Client & Server)
نام:internetClientServer
توضیحات:به شما و برنامه شما اجازه دسترسی به اینترنت و نیز شبکه های عمومی را می دهد و البته این توانایی را به شما می دهد که در برنامه خود از ارتباطات اینترنت به درون برنامه خود استفاده کنید. البته دسترسی به پورتها مجاز نمی باشد.

-->Home/Work Networking
نام:privateNetworkClientServer
توضیحات:به شما اجازه ایجاد ارتباطات در شبکه های خصوصی را می دهد. البته بازهم همه پورت ها بسته می باشند.

-->Removable Storage
نام:removableStorage
توضیحات: به برنامه شما اجازه دسترسی به هارددیسک های قابل حمل، فلش دیسک ها و نیز حذف، اضافه و.. در آنها را به شما می دهد.البته برنامه شما نمی تواند به این وسیله ها در شبکه خانگی دسترسی داشته باشد.

-->Microphone
نام:microphone
توضیحات:امکان دسترسی به میکروفون کاربر را می دهد.

-->Webcam
نام:webcam
توضیحات:امکان دسترسی به وبکم کاربر را می دهد.

-->Text Messaging
نام:sms
توضیحات:امکان استفاده از سامانه ارسال SMS.

گزینه های بیشتر را می توانید از این لینک (http://msdn.microsoft.com/en-us/library/windows/apps/br211380)مشاهده کنید.

*برای اضافه کردن یک توانمندی به برنامه خود به شکل زیر عمل می کنیم:
در Solution Explorer برروی Package.appxmanifest دابل کلیک کرده. فایل Application Manifest Designer را باز می کند.
در بخش باز شده سربرگ Capabilites را انتخاب کنید.
از طریق چک باکس توانمندی های مورد نظر خود را انتخاب کنید.
تنظیمات را ذخیره کنید و سپس خارج شوید.

زمانی که شما از یک توانمندی استفاده می کنید در کد XAML شما قطعه کدی مشابه قطعه کد زیر اضافه می گردد.



<Capabilities>
<Capability Name="internetClient" />
</Capabilities>


http://i.msdn.microsoft.com/dynimg/IC535898.png


3.در ASP بزرگترین گزینه ای که اضافه شده HTML5 است که میتوان گفت اولین ابزار برنامه نویسی برای HTML5 و ارتباط کامل با یک زبان پویا برای وبسایت خواهد بود.

برای دانلود می تواند به وبسایت MSDN.com به همه محصولات دسترسی پیدا کنید.

BORHAN TEC
دوشنبه 04 مهر 1390, 15:38 عصر
مترو استایل امنیت بالایی در مقابل برنامه ها دارد و به آنها اجازه هر کاری نمی دهد و مایکروسافت با تقلید از اپل و راه اندازی Windows Store دیگر به هر برنامه ای مجوز عملکرد نمی دهد
این یک مورد اصلاً خوشحال کننده نیست!!! :متفکر: