{"id":181,"date":"2008-12-21T11:53:55","date_gmt":"2008-12-21T10:53:55","guid":{"rendered":"http:\/\/www.leading-edge-dev.de\/?p=181"},"modified":"2009-03-16T08:01:12","modified_gmt":"2009-03-16T07:01:12","slug":"live-framework-ctp-6-net-winforms-demo-application","status":"publish","type":"post","link":"https:\/\/www.minddriven.de\/index.php\/technology\/microsoft\/cloud-computing\/live-services\/live-framework-ctp-6-net-winforms-demo-application","title":{"rendered":"Live Framework CTP #6 &#8211; .NET: WinForms Demo application"},"content":{"rendered":"<p>In the comments of #4, <a href=\"http:\/\/www.leading-edge-dev.de\/?p=157#comment-35\">sitary<\/a> requested the source code of my little WinForms application. After extending it with a login form and a little more functionality, I want to share it with you.<\/p>\n<p>Currently the following things are implemented:<\/p>\n<ul>\n<li>Login form for connecting to your cloud LOE.<\/li>\n<li>Instant connection without a form, if you fill in your credentials into <code>MyCreds.cs<\/code><\/li>\n<li>Top-level information about several LOE objects: Devices, News, Mesh objects (TreeView structure), Contacts.<\/li>\n<li>Tab &#8222;data&#8220;, which allows you to show MeshObjects, DataFeeds and DataEntry&#8217;s and to create, modify and delete those. If a data entry is a picture, it&#8217;s downloaded and shown in a box on the right.<\/li>\n<li>Class library, which is extending the LiveFx&#8217;s functionality as explained in #5.<\/li>\n<\/ul>\n<p><strong>Note<\/strong>: It&#8217;s just implemented as &#8222;playing-around&#8220; application for myself at the moment. That implies: no documentation, no error handling, no good design. If I got time, I&#8217;ll put a little work on that. For the moment please note, that this project isn&#8217;t reflecting my coding skills very much&#8230;<\/p>\n<p>Normally, you just have to open the solution file in Visual Studio 2008. Please make sure that you&#8217;ve installed the Live Framework CTP SDK in <code>C:\\Program Files\\Microsoft SDKs<\/code>. Otherwise, you have to add a reference to the LiveFx .NET libraries on your own.<\/p>\n<p>Again: Don&#8217;t expect too much \ud83d\ude42<\/p>\n<p>Sourcecode: <a href=\"http:\/\/www.linux-related.de\/business\/stuff\/MeshDiscoverer_current.zip\">MeshDiscoverer_current.zip<\/a><\/p>\n<p><a href=\"http:\/\/www.dotnetkicks.com\/kick\/?url=http%3a%2f%2fwww.leading-edge-dev.de%2f%3fp%3d181\"><img decoding=\"async\" src=\"http:\/\/www.dotnetkicks.com\/Services\/Images\/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.leading-edge-dev.de%2f%3fp%3d181\" border=\"0\" alt=\"kick it on DotNetKicks.com\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the comments of #4, sitary requested the source code of my little WinForms application. After extending it with a login form and a little more functionality, I want to share it with you. Currently the following things are implemented: Login form for connecting to your cloud LOE. Instant connection without a form, if you &hellip; <a href=\"https:\/\/www.minddriven.de\/index.php\/technology\/microsoft\/cloud-computing\/live-services\/live-framework-ctp-6-net-winforms-demo-application\" class=\"more-link\"><span class=\"screen-reader-text\">Live Framework CTP #6 &#8211; .NET: WinForms Demo application<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[87,89,71],"tags":[55,90,102,103],"class_list":["post-181","post","type-post","status-publish","format-standard","hentry","category-live-framework","category-live-mesh","category-live-services","tag-live--framework","tag-live-framework-ctp","tag-meshdiscoverer","tag-sourcecode"],"_links":{"self":[{"href":"https:\/\/www.minddriven.de\/index.php\/wp-json\/wp\/v2\/posts\/181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.minddriven.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.minddriven.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.minddriven.de\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.minddriven.de\/index.php\/wp-json\/wp\/v2\/comments?post=181"}],"version-history":[{"count":6,"href":"https:\/\/www.minddriven.de\/index.php\/wp-json\/wp\/v2\/posts\/181\/revisions"}],"predecessor-version":[{"id":334,"href":"https:\/\/www.minddriven.de\/index.php\/wp-json\/wp\/v2\/posts\/181\/revisions\/334"}],"wp:attachment":[{"href":"https:\/\/www.minddriven.de\/index.php\/wp-json\/wp\/v2\/media?parent=181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.minddriven.de\/index.php\/wp-json\/wp\/v2\/categories?post=181"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.minddriven.de\/index.php\/wp-json\/wp\/v2\/tags?post=181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}