{"id":223,"date":"2012-03-28T16:57:45","date_gmt":"2012-03-28T20:57:45","guid":{"rendered":"http:\/\/templesystems.com\/?page_id=223"},"modified":"2012-04-06T07:34:18","modified_gmt":"2012-04-06T11:34:18","slug":"visual-studio","status":"publish","type":"page","link":"http:\/\/templesystems.com\/?page_id=223","title":{"rendered":"Visual Studio"},"content":{"rendered":"<p><a href=\"http:\/\/templesystems.com\/wp-content\/uploads\/2012\/03\/esasky.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-287\" title=\"esasky\" src=\"http:\/\/templesystems.com\/wp-content\/uploads\/2012\/03\/esasky.jpg\" alt=\"\" width=\"150\" height=\"150\" srcset=\"http:\/\/templesystems.com\/wp-content\/uploads\/2012\/03\/esasky.jpg 450w, http:\/\/templesystems.com\/wp-content\/uploads\/2012\/03\/esasky-150x150.jpg 150w, http:\/\/templesystems.com\/wp-content\/uploads\/2012\/03\/esasky-300x300.jpg 300w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a>Microsoft Visual Studio is really the only programming environment I would consider for developing Windows applications, including PC based controls applications.<\/p>\n<p>Visual Studio supports several languages and technologies for creating Windows applications.<\/p>\n<p>Languages:<\/p>\n<ul>\n<li>Visual Basic<\/li>\n<li>C\/C++<\/li>\n<li>C# (C Sharp)<\/li>\n<\/ul>\n<p>Visual Studio includes other languages, but the above languages are adequate for most development efforts, and are the most commonly used.<\/p>\n<p>Code:<\/p>\n<ul>\n<li>Managed<\/li>\n<li>Native (Unmanaged)<\/li>\n<\/ul>\n<p>Managed code is essentially .NET code, and Native code is essentially non-.NET code. \u00a0VB.NET, and C# are the languages primarily used for creating managed code. \u00a0C++, and VB6 create native code.<\/p>\n<p>Visual Studio allows the creation of software written in a mixture of languages to be combined into single applications. \u00a0It is possible to write C\/C++ &#8220;COM&#8221; objects to do time critical portions of an application, and to write the user interface in VB or C#. \u00a0Components can be written in VB.Net, and used in a C# application. \u00a0This allows developers to use whatever language is most appropriate for different aspects of an application.<\/p>\n<p>It also provides tools for creating installers for applications. \u00a0These tools make creating installers for complex applications rather painless.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft Visual Studio is really the only programming environment I would consider for developing Windows applications, including PC based controls applications. Visual Studio supports several languages and technologies for creating Windows applications. Languages: Visual Basic C\/C++ C# (C Sharp) Visual &hellip; <a href=\"http:\/\/templesystems.com\/?page_id=223\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":220,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-223","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/templesystems.com\/index.php?rest_route=\/wp\/v2\/pages\/223","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/templesystems.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/templesystems.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/templesystems.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/templesystems.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=223"}],"version-history":[{"count":7,"href":"http:\/\/templesystems.com\/index.php?rest_route=\/wp\/v2\/pages\/223\/revisions"}],"predecessor-version":[{"id":274,"href":"http:\/\/templesystems.com\/index.php?rest_route=\/wp\/v2\/pages\/223\/revisions\/274"}],"up":[{"embeddable":true,"href":"http:\/\/templesystems.com\/index.php?rest_route=\/wp\/v2\/pages\/220"}],"wp:attachment":[{"href":"http:\/\/templesystems.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}