{"id":448,"date":"2003-07-16T07:10:45","date_gmt":"2003-07-16T11:10:45","guid":{"rendered":"http:\/\/wordpress.cephas.net\/?p=448"},"modified":"2003-07-16T07:10:45","modified_gmt":"2003-07-16T11:10:45","slug":"net-code-generation","status":"publish","type":"post","link":"https:\/\/cephas.net\/blog\/2003\/07\/16\/net-code-generation\/","title":{"rendered":".NET code generation"},"content":{"rendered":"<p>Short article on .NET code generators: <a href=\"http:\/\/builder.com.com\/article.jhtml?id=u00320030716lan01.htm\">.NET code generators enable rapid application development<\/a>.  Only one tool is covered, &#8220;DeKlarit&#8221;, which you can view a nifty Flash demo on <a href=\"http:\/\/www.deklarit.com\/samples\/deklaritdemo.html\">here<\/a>.<\/p>\n<p>I used the <a href=\"http:\/\/msdn.microsoft.com\/library\/default.asp?url=\/library\/en-us\/cptools\/html\/cpgrfwebservicesdescriptionlanguagetoolwsdlexe.asp\">wsdl tool<\/a> yesterday to generate a C# web service client stub, how handy is that tool?  The command line switches allow you to customize the namespace, the generated file name, the name of the key to retrieve from the config file for the webservice endpoint, and the language (C#, VB.NET)&#8230; etc&#8230;<\/p>\n<p><i>&gt; wsdl \/urlkey:name_of_my_key \/n:com.mypackage \/o:FileName.cs \/l:CS http:\/\/hostname\/path\/mywebservice.asmx<\/i><\/p>\n<p>You can then start using the generated class in your code immediately.  Very cool.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Short article on .NET code generators: .NET code generators enable rapid application development. Only one tool is covered, &#8220;DeKlarit&#8221;, which you can view a nifty Flash demo on here. I used the wsdl tool yesterday to generate a C# web service client stub, how handy is that tool? The command line switches allow you to &hellip; <a href=\"https:\/\/cephas.net\/blog\/2003\/07\/16\/net-code-generation\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">.NET code generation<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[17],"tags":[],"_links":{"self":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/posts\/448"}],"collection":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/comments?post=448"}],"version-history":[{"count":0,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/posts\/448\/revisions"}],"wp:attachment":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/media?parent=448"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/categories?post=448"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/tags?post=448"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}