PDA

View Full Version : ابزار های لازم برای برنامه نویسی در ویندوز 7



Delphi Skyline
جمعه 03 مهر 1388, 15:39 عصر
با سلام.


با عرضه رسمی ویندوز 7 برای مدیران IT و توسعه دهندگان از سوی Microsoft ابزارهای لازم برای توسعه و گسترش برنامه ها تحت ویندوز 7 نیز منتشر شده است . مسلما کسانی که برنامه نویس تحت ویندوز هستند (چه برنامه نویسان Native مثل دلفی و چه برنامه نویسان Managed code یا همان دات نت) باید برنامه های خود را سازگار با این ویندوز عرضه و از قابلیت های این ویندوز در برنامه های خود به خوبی استفاده کنند .

در این مقاله قصد دارم به معرفی ابزار ها و وسایل لازم در جهت هماهنگ سازی برنامه خود تحت ویندوز 7 و Server 2008 R2 بپردازم .



1-Windows SDK for Windows 7


همان طور که میدانید هنوز Visual Studio 2010 به طور رسمی منشتر نشده و Windows SDK همراه با Visual Studio 2008 مربوط به ویندوز ویستا میباشد و شامل توابع و API های جدید عرضه شده با ویندوز 7 و 2008 R2 نمی باشد . پس تا عرضه نهایی VS 2010 شما می بایست از Windows 7 SDK استفاده کنید . توجه داشته باشید تمامی ابزار های مربوط به توسعه تحت ویندوز 7 از ویندوز 2008 R2 نیز پشتیبانی میکند .

** Windows SDK شامل مسنتدات , مثال ها , فایل های هدر , کتابخانه ها و ابزارهایی است که شما برای توسعه برنامه هایتان برای ویندوز 7 نیاز دارید .



آدرس دانلود Windows 7 SDK به صورت فایل ISO :

http://www.microsoft.com/downloads/details.aspx?familyid=71DEB800-C591-4F97-A900-BEA146E4FAE1&displaylang=en

توجه داشته باشید در لینک فوق سه فایل ایزو موجود است . این سه فایل هر کدام برای ویندوز 7 تحت معماری های x86(32bit) , AMD64(64bit) و Itanium می باشد . توجه داشته باشید که SDK مربوط به معماری اینتانیوم فقط برای ویندوز 2008 R2 موجود است .



2-DirectX SDK 11


برای برنامه نویسی تحت DirectX 11 و استفاده از قابلیت های جدید آن باید از DirectX SDK August 2009 و یا جدید تر استفاده نمود .



لینک دانلود DirectX SDK August 2009 :

http://www.microsoft.com/downloads/details.aspx?FamilyID=b66e14b8-8505-4b17-bf80-edb2df5abad4&displaylang=en

این SDK از DX 9,10,11 و همچنین قابلیت Windows Touch پشتیبانی می کند .



** توجه داشته باشید نسخه های قبل از Aug 2009 از DirectX 11 Beta پشتیبانی میکردند ولی این نسخه از DX 11 RTM پشتیابنی می کند .

تذکر : تمامی مثال ها و نمونه کدهای این SDK تحت Visual C++‎‎‎‎‎‎‎ 2008 Win32 (Native) هستند .



3-Windows 7 Training Kit for Developers


حال که ابزار های لازم برای توسعه برنامه های هماهنگ با ویندوز 7 را شناختیم باید به کمک Windows 7 Training Kit آموزش لازم را برای برنامه نویسی قابلیت های جدید ویندوز 7 از جمله Taskbar و Windows Touch ... را بیاموزیم . این کیت آموزشی شامل فایل های آموزشی و نمونه کد های بسیار کاربردی و خوانا تحت C++‎‎‎‎‎‎‎ Native و Managed Code (دات نت – سی شارپ) می باشد . خواندن آموزش های این کیت آموزشی به تمامی برنامه نویسان ویندوز توصیه میشود .



لینک دانلود :

http://www.microsoft.com/downloads/details.aspx?familyid=1C333F06-FADB-4D93-9C80-402621C600E7&displaylang=en



پیش نیاز ها :

Windows 7

Windows 7 SDK

Visual Studio 2008

Windows Code Pack API for .NET

Windows Code Pack API for .NET شامل کتابخانه کد هایی برای دسترسی به قابلیت های جدید ویندوز 7 و DirectX 11 در دات نت است . این امکانات هنوز در .NET Framework موجود نیست . توصیه میشود همیشه آخرین نسخه را دریافت کنید .


لینک دانلود Windows Code Pack API for .NET :

http://code.msdn.microsoft.com/WindowsAPICodePack


موفق باشید :چشمک: .


مولف : Delphi Skyline