برنامه هایی پیاده سازی کنید که روی تمام Windows platform ها قابل اجرا باشند، در این زمینه می توانید از نرم افزار Visual Studio 2015 RC استفاده کنید.در واقع قادرید یک برنامه ی مشابه را روی تلفن، کامپیوتر رومیزی و Xbox که Windows 10 را به عنوان پلت فرم دارند، اجرا کنید.Windows 10
تنها یک هسته دارد که یک برنامه ی مشخص می تواند روی تمام پلت فرم ها اجرا شود. علاوه بر این هسته، SKD برای هر پلت فرم ساخته شده که آن را توسعه می دهد. با اضافه کردن این SKD به برنامه می توانید از مزیت های خاص هر پلت فرماستفاده کنید. مثلاً اضافه کردن SKD برای موبایل، رخداد فشار دادن دکمه ی back(بازگشت) روی Windows تلفن را کنترل می کند. اگر به پروژه ای SKD اضافه کردید، در زمان اجرا تست کنید که SKD استفاده شده، روی آن پلت فرم خاص، وجود داشته باشد. به این ترتیب است که قادرید یک برنامه را روی چندین پلت فرماجرا کنید.
هسته ی Windows چیست؟
برای اولین بار، برای Windows یک هسته ی یکسان، روی تمام پلت فرمها در نظر گرفته شده است. تنها یک منبع مشترک، یک کرنل مشترک، یک پشته ی فایلI/Oو یک مدل برنامه وجود دارد. برای UI، تنها یک frameworkXAML UI و HTML UI framework وجود دارد.
Universal Windows Platform (UWP) چیست؟
مجموعه ای از قرارداد ها و نسخه هاست. این مجموعه کمک می کند تا انتخاب کنید که می خواهید کجا برنامه اجرا شود، نیازی به انتخاب سیستم عامل نیست بلکه نوع دستگاه را انتخاب می کنید.
الزامات
اگر می خواهید از شبیه ساز در ویژوال استودیوبرای دستگاه های مختلف Windows استفاده کنید، تا اجرای برنامه را روی آن ها ببینید، باید این نرم افزار را روی ماشین فیزیکی نصب کنید. این ماشین فیزیکی باید Windows 8.1 (x64) Professional یا نسخه ی بالا تر را اجرا کند، و پردازنده ای که Client Hyper-V و Second Level Address Translation (SLAT) را پشتیبانی کند داشته باشد. اگر ویژوال استودیو روی ماشین مجازی نصب شده باشد، شبیه ساز نمی تواند کار کند.
بررسی تکنینکی Windows 10
مطمین شوید که گزینه ی Universal Windows App Development Tools از لیست ویژگی های انتخابی، انتخاب شده باشد. بدون این مورد نمی توان برنامه های عمومی ساخت.
به علاوه لازم است دستگاه Windows 10 را برای توسعه فعال کنید. (دیگر نیازی به گواهی توسعه برای هر دستگاه نیست.)
برنامه های عمومی Windows 10
برنامه های عمومی Windows 10 بسازید تا از مزایای Universal Windows Platform استفاده کنید. زبان توسعه را از بین C#، C++، Visual Basic و یا JavaScript انتخاب کنید. یا می توانید برنامه ی Windows Store 8.1یا Windows Phone 8.1 را از ادامه پی بگیرید. برای این کار باید مراحل زیر را انجام دهید:
• چگونگی ساخت برنامه های عمومی Windows 10
• جابه جا کردن فایل های C# Windows Store 8.1 یا Windows Phone 8.1 برای استفاده از Universal Windows Platform
• جابه جا کردن فایل های C++ Windows Store 8.1 یا Windows Phone 8.1 برای استفاده از Universal Windows Platform
فایل های C# Windows Store 8.1 یا Windows Phone 8.1 را جابه جا کنید تا بتوانید از Universal Windows Platform استفاده کنید.
فایل های C# را انتقال دهید.
1. برای اینکه بفهمید کدامUniversal Windows Platform را نصب کرده اید، فولدر \Program Files (x86)\Windows Kits\10\Platforms\UAP را باز کنید. این فولدر شامل لیستی از فولدر هایی برای هر Universal Windows Platform که نصب شده است، می شود. اسم فولدر نام نسخه ای Universal Windows Platform از است که نصب کرده اید. به عنوان مثال روی دستگاهی خاص نسخه ی 10.0.10069.0 از Universal Windows Platform را نصب شده است.
بیش از یک نسخه از Universal Windows Platform می تواند نصب شود، پیشنهاد می شود که آخرین نسخه نصب شود.
2. پروژه ای که شامل برنامه ی Windows Phone 8.1 یا C# Windows Store 8.1 است را در محیط ویژوال استودیو باز کنید.
3. روی پروژه راست کلیک کنید، سپس Unload Project را انتخاب کنید. سپس دوباره روی فایل پروژه راست کلیک کنید و ویرایش فایل .csproرا انتخاب کنید.
4.
• مقدار
•
• مقدار
• مقدار
•جایگزین کردن مقدار
{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B- 00C04F79EFBC}
•
5.هر نمونه با مقدار 12.0 را به 14.0تغییر دهید، تا نسخه ی Visual Studio ای که استفاده می کنید، نشان داده شود.
6.تمام
7.برای
8.تنها برای پروژه های Windows Phone،
9. تغییرات اعمال شده را ذخیره کنید.
10.فایل .csproj را ببندید.
11.روی پروژه راست کلیک کنید و گزینه ی reload را انتخاب کنید، سپس تمام فایل های پروژه باید در قسمت Solution Explorer نشان داده شوند.
فایلهایC++ Windows Store 8.1 یا Windows Phone 8.1 را جابه جا کنید تا بتوانید از Universal Windows Platform استفاده کنید.
فایل های ++C را انتقال دهید
1. برای اینکه بفهمیدکدامUniversal Windows Platform را نصب کرده اید، فولدر \Program Files (x86)\Windows Kits\10\Platforms\UAP را باز کنید. این فولدر شامل لیستی از فولدر هایی برای هر Universal Windows Platform که نصب شده است، می شود. اسم فولدر نام نسخه ای Universal Windows Platform از است که نصب کرده اید. به عنوان مثال روی دستگاهی خاص نسخه ی 10.0.10069.0 از Universal Windows Platform را نصب شده است.
بیش از یک نسخه از Universal Windows Platform می تواند نصب شود، پیشنهاد می شود که آخرین نسخه نصب شود.
2. پروژه ای که شامل برنامه ی Windows Phone 8.1 یا C# Windows Store 8.1 است را در محیط Visual Studio باز کنید.روی پروژه راست کلیک کنید،سپسUnload Project را انتخاب کنید. سپس دوباره روی فایل پروژه راست کلیک کنید و ویرایش فایل .vcxproj را انتخاب کنید.
3. فایل.vcxproj را به روز کنید تا شامل موارد زیر باشد.
4. مقدار تمام نمونه های
فایل manifest بسته را برای تمام پروژه های Windows Phone 8.1 یا و Windows Store 8.1 بروز کنید.
1. فایل Package.appxmanifest را در پروژه باز کنید، برای هر یک از پروژه های Windows Phone و Windows Store لازم است فایل Package.AppxManifest را ویرایش کنید.
2. لازم است
3.فرزند
4.تنها برای لازم است فرزند
5.
6. فضای نام راuapبه
7.فضای نام را uapبه
8.فضای نام را uapبه
9.فضای نام را uapبه
10. فضای نام را uapبه
11.فضای نام را uapبه وظایف پس زمینه با نوع chatMessageNotificationاضافه کنید.
12.وابستگی های framework را تغییر دهید. به
13.نوع وظایف پس زمینه ی gattCharacteristicNotificationو rfcommConnectionرا با نوع بلوتوثعوض کنید.
14.قابلیت های بلوتوث دستگاه، bluetooth.rfcomm و bluetooth.genericAttributeProfile ،را با قابلیت عمومی بلوتوث عوض کنید.
15.
16. فایلPackage.appxmanifestرا ذخیره کنید و ویژوال استدیو را ببندید.
17. لازم است پیش از باز کردن دوباره ی پروژه بعضی فایل های مخفی را پاک کنید.
تغییرات لازم برای برنامه های عمومی Windows 10 که با Visual Studio 2015 CTPساخته شده اند
اگر برنامه های عمومی با نسخه ی Visual Studio 2015قدیمی تر از Visual Studio 2015 RC ساخته اید، لازم است پروژه را دوباره انتخاب کنید تا از نسخه ی Universal Windows Platformکه همراه با نسخه ی جدید Visual Studio 2015 نصب شده است، استفاده کند. هر نسخه ی قبل از آن، پشتیبانی نمی شود. تغییراتی که اعمال می کنید، بسته به نوع زبان انتخابی متفاوت است.
پروژه های C# را بروز کنید تا از آخرین نسخه ی Universal Windows Platform استفاده کنند.
1. برای اینکه بفهمید کدامUniversal Windows Platform را نصب کرده اید، فولدر \Program Files (x86)\Windows Kits\10\Platforms\UAP را باز کنید. این فولدر شامل لیستی از فولدر هایی برای هر Universal Windows Platform که نصب شده است، می شود. اسم فولدر نام نسخه ای Universal Windows Platform از است که نصب کرده اید. به عنوان مثال روی دستگاهی خاص نسخه ی 10.0.10069.0 از Universal Windows Platform را نصب شده است.
بیش از یک نسخه از Universal Windows Platform می تواند نصب شود، پیشنهاد می شود که آخرین نسخه نصب شود.
2. پروژه ای که شامل برنامه ی C# Windows Universal است را باز کنید. متوجه خواهید شد که فایل نیاز به بروز شدن دارد، روی فایل پروژه راست کلیک کنید و گزینه ی ویرایش را انتخاب کنید.
3.
4. تمام
5. برای
6. تغییرات را ذخیره کنید و فایل را ببندید.
7. روی پروژه راست کلیک کنید و گزینه ی reload را انتخاب کنید، سپس تمام فایل های پروژه باید در قسمت Solution Explorer نشان داده شوند.
پروژههایC++ را بروز کنید تا از آخریننسخه ی Universal Windows Platform استفاده کنند.
1. برای اینکه بفهمید کدامUniversal Windows Platform را نصب کرده اید، فولدر \Program Files (x86)\Windows Kits\10\Platforms\UAP را باز کنید. این فولدر شامل لیستی از فولدر هایی برای هر Universal Windows Platform که نصب شده است، می شود. اسم فولدر نام نسخه ای Universal Windows Platform از است که نصب کرده اید. به عنوان مثال روی دستگاهی خاص نسخه ی 10.0.10069.0 از Universal Windows Platform را نصب شده است.
بیش از یک نسخه از Universal Windows Platform می تواند نصب شود، پیشنهاد می شود که آخرین نسخه نصب شود.
2. پروژه ای که شامل برنامه ی C++ Windows Universal است را در محیط Visual Studio باز کنید.رویپروژهراستکلیککنید،سپسUnload Project را انتخاب کنید. سپس دوباره روی فایل پروژه راست کلیک کنید و ویرایش فایل .vcxproj را انتخاب کنید.
3.
4. برای
5.لازم است
ثبت نظر