{"id":37619,"date":"2024-11-01T09:59:02","date_gmt":"2024-11-01T09:59:02","guid":{"rendered":"http:\/\/atmokpo.com\/w\/?p=37619"},"modified":"2024-11-01T11:01:59","modified_gmt":"2024-11-01T11:01:59","slug":"uwp-development-installing-visual-studio-community","status":"publish","type":"post","link":"https:\/\/atmokpo.com\/w\/37619\/","title":{"rendered":"UWP Development, Installing Visual Studio Community"},"content":{"rendered":"<p><body><\/p>\n<article>\n<header>\n<p>Hello! In this post, we will take a detailed look at how to install Visual Studio Community for Windows Universal Platform (UWP) app development. UWP is a platform designed to enable the development of applications that can be universally used on Windows 10 and later versions. By following this guide, you will learn how to install the necessary tools and create your first UWP app.<\/p>\n<\/header>\n<section>\n<h2>Definition of UWP Development<\/h2>\n<p>UWP is a platform provided by Microsoft that allows developers to create applications for desktop, tablets, and mobile devices using a single code base. This enables a consistent user experience across a variety of devices.<\/p>\n<p>UWP apps are distributed through the Windows Store and operate on Windows 10 devices, with built-in security and performance optimizations. The apps use XAML for UI development and implement business logic using C# or C++.<\/p>\n<\/section>\n<section>\n<h2>Installing Visual Studio Community<\/h2>\n<h3>1. Download Visual Studio<\/h3>\n<p>Visual Studio Community is a free IDE that supports UWP development. To start the installation, follow these steps:<\/p>\n<ol>\n<li>Visit the <a href=\"https:\/\/visualstudio.microsoft.com\/ko\/vs\/community\/\" target=\"_blank\" rel=\"noopener\">Visual Studio Community download link<\/a>.<\/li>\n<li>Click the &#8216;Download&#8217; button on the page to download the installer.<\/li>\n<\/ol>\n<h3>2. Run the Installer<\/h3>\n<p>Run the downloaded installer. The setup wizard will start and various installation options will appear.<\/p>\n<h3>3. Select Workload<\/h3>\n<p>For UWP app development, you need to select the <strong>&#8220;Developer Workload&#8221;<\/strong>. Make sure to check the following:<\/p>\n<ul>\n<li>Select the \u201cUniversal Windows Platform development\u201d checkbox.<\/li>\n<li>You can add other required components as needed, such as .NET desktop development or Azure development components.<\/li>\n<\/ul>\n<p>After making your selections, click the \u201cInstall\u201d button. Wait for the installation process to complete.<\/p>\n<h3>4. Verify After Installation Completion<\/h3>\n<p>Once the installation is complete, launch Visual Studio to ensure that the UWP app templates are displayed correctly. Click on &#8216;File&#8217; > &#8216;New&#8217; > &#8216;Project&#8217; and find &#8216;Universal Windows Platform&#8217; in the template list.<\/p>\n<\/section>\n<section>\n<h2>Creating Your First UWP App<\/h2>\n<h3>1. Create a New Project<\/h3>\n<p>In Visual Studio:<\/p>\n<ol>\n<li>Select \u2018File\u2019 \u2192 \u2018New\u2019 \u2192 \u2018Project\u2019.<\/li>\n<li>Type \u2018UWP\u2019 in the search box and select \u2018Universal Windows Platform App\u2019.<\/li>\n<\/ol>\n<h3>2. Configure Project<\/h3>\n<p>After selecting your project name and location, click the \u2018Create\u2019 button and configure the following:<\/p>\n<ul>\n<li>\u2018Minimum OS Version\u2019: This setting defines the minimum Windows version on which the app can run.<\/li>\n<li>\u2018Target OS Version\u2019: Choose the Windows version that the app targets.<\/li>\n<li>\u2018Deploy to the Windows Store\u2019: Select this option if the app will be distributed through the Windows Store.<\/li>\n<\/ul>\n<h3>3. Design the UI<\/h3>\n<p>The core UI of a UWP app is created using XAML. Open the MainPage.xaml file in Solution Explorer and write the code that shapes your UI. Below is an example code including a simple button:<\/p>\n<pre><code>&lt;Page\n    x:Class=\"MyFirstUWPApp.MainPage\"\n    xmlns=\"http:\/\/schemas.microsoft.com\/winfx\/2006\/xaml\/presentation\"\n    xmlns:x=\"http:\/\/schemas.microsoft.com\/winfx\/2006\/xaml\"\n    xmlns:local=\"using:MyFirstUWPApp\"\n    xmlns:d=\"http:\/\/schemas.microsoft.com\/expression\/blend\/2008\"\n    xmlns:mc=\"http:\/\/schemas.openxmlformats.org\/markup-compatibility\/2006\"\n    mc:Ignorable=\"d\"&gt;\n\n    &lt;Grid Background=\"{ThemeResource ApplicationPageBackgroundThemeBrush}\"&gt;\n        &lt;Button Content=\"Click Me!\" HorizontalAlignment=\"Center\" VerticalAlignment=\"Center\" Click=\"Button_Click\"\/&gt;\n    &lt;\/Grid&gt;\n&lt;\/Page&gt;<\/code><\/pre>\n<h3>4. Handle Events<\/h3>\n<p>Add the Button_Click method in the MainPage.xaml.cs file to handle the button click event:<\/p>\n<pre><code>private void Button_Click(object sender, RoutedEventArgs e)\n{\n    Button button = sender as Button;\n    button.Content = \"Clicked!\";\n}<\/code><\/pre>\n<h3>5. Run the App<\/h3>\n<p>To run the app, ensure there are no errors in the toolbar, then press F5 to start in debugging mode. A new UWP app created by Windows will run, and you can click the button.<\/p>\n<\/section>\n<section>\n<h2>Advantages of UWP Development<\/h2>\n<ul>\n<li><strong>Single Codebase:<\/strong> You can deploy to various devices with a single code.<\/li>\n<li><strong>Modern UI Components:<\/strong> Supports various UI components and modern designs.<\/li>\n<li><strong>Powerful APIs:<\/strong> Gives access to a variety of Windows APIs.<\/li>\n<li><strong>Windows Store Deployment:<\/strong> Apps can be easily deployed and managed.<\/li>\n<\/ul>\n<\/section>\n<section>\n<h2>Conclusion<\/h2>\n<p>We have explored how to install Visual Studio Community for UWP app development and how to create your first app. UWP is a powerful platform from Microsoft that provides opportunities to develop innovative apps for various devices. Through further learning, you can deepen your understanding of UWP\u2019s features and leverage them.<\/p>\n<\/section>\n<\/article>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello! In this post, we will take a detailed look at how to install Visual Studio Community for Windows Universal Platform (UWP) app development. UWP is a platform designed to enable the development of applications that can be universally used on Windows 10 and later versions. By following this guide, you will learn how to &hellip; <a href=\"https:\/\/atmokpo.com\/w\/37619\/\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;UWP Development, Installing Visual Studio Community&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[115],"tags":[],"class_list":["post-37619","post","type-post","status-publish","format-standard","hentry","category-uwp-programming"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>UWP Development, Installing Visual Studio Community - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/atmokpo.com\/w\/37619\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"UWP Development, Installing Visual Studio Community - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"og:description\" content=\"Hello! In this post, we will take a detailed look at how to install Visual Studio Community for Windows Universal Platform (UWP) app development. UWP is a platform designed to enable the development of applications that can be universally used on Windows 10 and later versions. By following this guide, you will learn how to &hellip; \ub354 \ubcf4\uae30 &quot;UWP Development, Installing Visual Studio Community&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/atmokpo.com\/w\/37619\/\" \/>\n<meta property=\"og:site_name\" content=\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-01T09:59:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-01T11:01:59+00:00\" \/>\n<meta name=\"author\" content=\"root\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:site\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"root\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/atmokpo.com\/w\/37619\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/37619\/\"},\"author\":{\"name\":\"root\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\"},\"headline\":\"UWP Development, Installing Visual Studio Community\",\"datePublished\":\"2024-11-01T09:59:02+00:00\",\"dateModified\":\"2024-11-01T11:01:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/atmokpo.com\/w\/37619\/\"},\"wordCount\":583,\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"articleSection\":[\"UWP Programming\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/atmokpo.com\/w\/37619\/\",\"url\":\"https:\/\/atmokpo.com\/w\/37619\/\",\"name\":\"UWP Development, Installing Visual Studio Community - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#website\"},\"datePublished\":\"2024-11-01T09:59:02+00:00\",\"dateModified\":\"2024-11-01T11:01:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/atmokpo.com\/w\/37619\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/atmokpo.com\/w\/37619\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/atmokpo.com\/w\/37619\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\/\/atmokpo.com\/w\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"UWP Development, Installing Visual Studio Community\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/atmokpo.com\/w\/#website\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/atmokpo.com\/w\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"contentUrl\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"width\":400,\"height\":400,\"caption\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\"},\"image\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/bebubo4\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\",\"name\":\"root\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"caption\":\"root\"},\"sameAs\":[\"http:\/\/atmokpo.com\/w\"],\"url\":\"https:\/\/atmokpo.com\/w\/author\/root\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"UWP Development, Installing Visual Studio Community - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/atmokpo.com\/w\/37619\/","og_locale":"ko_KR","og_type":"article","og_title":"UWP Development, Installing Visual Studio Community - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","og_description":"Hello! In this post, we will take a detailed look at how to install Visual Studio Community for Windows Universal Platform (UWP) app development. UWP is a platform designed to enable the development of applications that can be universally used on Windows 10 and later versions. By following this guide, you will learn how to &hellip; \ub354 \ubcf4\uae30 \"UWP Development, Installing Visual Studio Community\"","og_url":"https:\/\/atmokpo.com\/w\/37619\/","og_site_name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","article_published_time":"2024-11-01T09:59:02+00:00","article_modified_time":"2024-11-01T11:01:59+00:00","author":"root","twitter_card":"summary_large_image","twitter_creator":"@bebubo4","twitter_site":"@bebubo4","twitter_misc":{"\uae00\uc4f4\uc774":"root","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"3\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/atmokpo.com\/w\/37619\/#article","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/37619\/"},"author":{"name":"root","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7"},"headline":"UWP Development, Installing Visual Studio Community","datePublished":"2024-11-01T09:59:02+00:00","dateModified":"2024-11-01T11:01:59+00:00","mainEntityOfPage":{"@id":"https:\/\/atmokpo.com\/w\/37619\/"},"wordCount":583,"publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"articleSection":["UWP Programming"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/atmokpo.com\/w\/37619\/","url":"https:\/\/atmokpo.com\/w\/37619\/","name":"UWP Development, Installing Visual Studio Community - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/#website"},"datePublished":"2024-11-01T09:59:02+00:00","dateModified":"2024-11-01T11:01:59+00:00","breadcrumb":{"@id":"https:\/\/atmokpo.com\/w\/37619\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/atmokpo.com\/w\/37619\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/atmokpo.com\/w\/37619\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/atmokpo.com\/w\/en\/"},{"@type":"ListItem","position":2,"name":"UWP Development, Installing Visual Studio Community"}]},{"@type":"WebSite","@id":"https:\/\/atmokpo.com\/w\/#website","url":"https:\/\/atmokpo.com\/w\/","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","description":"","publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/atmokpo.com\/w\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/atmokpo.com\/w\/#organization","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","url":"https:\/\/atmokpo.com\/w\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/","url":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","contentUrl":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","width":400,"height":400,"caption":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8"},"image":{"@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/bebubo4"]},{"@type":"Person","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7","name":"root","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","caption":"root"},"sameAs":["http:\/\/atmokpo.com\/w"],"url":"https:\/\/atmokpo.com\/w\/author\/root\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/37619","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/comments?post=37619"}],"version-history":[{"count":1,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/37619\/revisions"}],"predecessor-version":[{"id":37620,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/37619\/revisions\/37620"}],"wp:attachment":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/media?parent=37619"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/categories?post=37619"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/tags?post=37619"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}