<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>RichardSoeteman.net - Tools</title>
    <link>http://www.richardsoeteman.net/</link>
    <description />
    <language>en-us</language>
    <copyright>Richard Soeteman</copyright>
    <lastBuildDate>Thu, 08 Jan 2009 21:41:44 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>richard@richardsoeteman.net</managingEditor>
    <webMaster>richard@richardsoeteman.net</webMaster>
    <item>
      <trackback:ping>http://www.richardsoeteman.net/Trackback.aspx?guid=189035af-bbc0-4d3f-8d54-9782c06794e7</trackback:ping>
      <pingback:server>http://www.richardsoeteman.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.richardsoeteman.net/PermaLink,guid,189035af-bbc0-4d3f-8d54-9782c06794e7.aspx</pingback:target>
      <dc:creator>Richard Soeteman</dc:creator>
      <wfw:comment>http://www.richardsoeteman.net/CommentView,guid,189035af-bbc0-4d3f-8d54-9782c06794e7.aspx</wfw:comment>
      <wfw:commentRss>http://www.richardsoeteman.net/SyndicationService.asmx/GetEntryCommentsRss?guid=189035af-bbc0-4d3f-8d54-9782c06794e7</wfw:commentRss>
      <slash:comments>7</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Last September I've created a package called UmbImport which is capable of importing
content  from various datasources into <a title="Umbraco" href="http://www.umbraco.org/" target="_blank">Umbraco</a>.
For a demo of this package please checkout the video below.
</p>
        <p>
        </p>
        <object width="400" height="300">
          <param name="allowfullscreen" value="true" />
          <param name="allowscriptaccess" value="always" />
          <param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6313565&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" />
          <embed src="http://vimeo.com/moogaloop.swf?clip_id=6313565&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300">
          </embed>
        </object>
        <p>
          <a href="http://vimeo.com/6313565">UmbImport</a> from <a href="http://vimeo.com/user1486818">Richard
Soeteman</a> on <a href="http://vimeo.com">Vimeo</a>.
</p>
        <p>
        </p>
        <p>
The package was based on Beta1 of Umbraco 4 and threw errors when installing on Umbraco
4 RC.  I've fixed these bugs and created a new package. Currently I'm also working
on a new version that is capable of importing members and I will add support for plugging
in your own datasource, so you can import data from any datasource you like. 
</p>
        <p>
          <a title="umbImport" href="http://www.soetemansoftware.nl/downloads/umbraco/packages/umbimport_0.1.zip" target="_blank">Download
umbImport here</a>
        </p>
        <img width="0" height="0" src="http://www.richardsoeteman.net/aggbug.ashx?id=189035af-bbc0-4d3f-8d54-9782c06794e7" />
      </body>
      <title>UmbImport Package updated for Umbraco 4 RC</title>
      <guid isPermaLink="false">http://www.richardsoeteman.net/PermaLink,guid,189035af-bbc0-4d3f-8d54-9782c06794e7.aspx</guid>
      <link>http://www.richardsoeteman.net/2009/01/08/UmbImportPackageUpdatedForUmbraco4RC.aspx</link>
      <pubDate>Thu, 08 Jan 2009 21:41:44 GMT</pubDate>
      <description>&lt;p&gt;
Last September I've created a package called UmbImport which is capable of importing
content&amp;nbsp; from various datasources into &lt;a title=Umbraco href="http://www.umbraco.org/" target=_blank&gt;Umbraco&lt;/a&gt;.
For a demo of this package please checkout the video below.
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;object width="400" height="300"&gt;
&lt;param name="allowfullscreen" value="true" /&gt;
&lt;param name="allowscriptaccess" value="always" /&gt;
&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6313565&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=6313565&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;p&gt;
&lt;a href="http://vimeo.com/6313565"&gt;UmbImport&lt;/a&gt; from &lt;a href="http://vimeo.com/user1486818"&gt;Richard
Soeteman&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
The package was based on Beta1 of Umbraco 4 and threw errors when installing on Umbraco
4 RC.&amp;nbsp; I've fixed these bugs and created a new package. Currently I'm also working
on a new version that is capable of importing members and I will add support for plugging
in your own datasource, so you can import data from any datasource you like. 
&lt;/p&gt;
&lt;p&gt;
&lt;a title=umbImport href="http://www.soetemansoftware.nl/downloads/umbraco/packages/umbimport_0.1.zip" target=_blank&gt;Download
umbImport here&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.richardsoeteman.net/aggbug.ashx?id=189035af-bbc0-4d3f-8d54-9782c06794e7" /&gt;</description>
      <comments>http://www.richardsoeteman.net/CommentView,guid,189035af-bbc0-4d3f-8d54-9782c06794e7.aspx</comments>
      <category>Tools</category>
      <category>Umbraco</category>
    </item>
    <item>
      <trackback:ping>http://www.richardsoeteman.net/Trackback.aspx?guid=59e6a04d-e0e6-47dd-a1c5-fa928e96c84e</trackback:ping>
      <pingback:server>http://www.richardsoeteman.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.richardsoeteman.net/PermaLink,guid,59e6a04d-e0e6-47dd-a1c5-fa928e96c84e.aspx</pingback:target>
      <dc:creator>Richard Soeteman</dc:creator>
      <wfw:comment>http://www.richardsoeteman.net/CommentView,guid,59e6a04d-e0e6-47dd-a1c5-fa928e96c84e.aspx</wfw:comment>
      <wfw:commentRss>http://www.richardsoeteman.net/SyndicationService.asmx/GetEntryCommentsRss?guid=59e6a04d-e0e6-47dd-a1c5-fa928e96c84e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
Nadat de eerste CTPvan <a href="http://blogs.msdn.com/sandcastle/" target="_new">Sandcastle</a> uitkwam
was op vele weblogs te lezen dat het documenteren middels Sandcastle niet gemakkelijk
was. Enkele dagen na de release waren er tools ontwikkeld om het gebruik van Sandcastle
te vereenvoudigen. 
</p>
        <p>
Een tool die ik zelf erg prettig vind is <a href="http://www.codeproject.com/useritems/SandcastleBuilder.asp" target="_new">Sandcastle
Help File Builder</a>. De tool heeft een gebruikersinterface die afgeleid is van nDoc,
sterker nog je nDoc project files kan je binnen deze tool ook gebruiken. Ook is het
mogelijk deze tool deel uit te laten maken van je build proces, zodat je documentatie
tijdens de build automatisch gegenereerd wordt. <br /><br /><a href="http://www.codeproject.com/useritems/SandcastleBuilder.asp" target="_new">Download Sandcastle
Help File Builder</a></p>
        <img width="0" height="0" src="http://www.richardsoeteman.net/aggbug.ashx?id=59e6a04d-e0e6-47dd-a1c5-fa928e96c84e" />
      </body>
      <title>Sandcastle Help File Builder</title>
      <guid isPermaLink="false">http://www.richardsoeteman.net/PermaLink,guid,59e6a04d-e0e6-47dd-a1c5-fa928e96c84e.aspx</guid>
      <link>http://www.richardsoeteman.net/2006/08/21/SandcastleHelpFileBuilder.aspx</link>
      <pubDate>Mon, 21 Aug 2006 05:56:21 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
Nadat de eerste CTPvan &lt;a href="http://blogs.msdn.com/sandcastle/" target=_new&gt;Sandcastle&lt;/a&gt; uitkwam
was op vele weblogs te lezen dat het documenteren middels Sandcastle niet gemakkelijk
was. Enkele dagen na de release waren er tools ontwikkeld om het gebruik van Sandcastle
te vereenvoudigen. 
&lt;/p&gt;
&lt;p&gt;
Een tool die ik zelf erg prettig vind is &lt;a href="http://www.codeproject.com/useritems/SandcastleBuilder.asp" target=_new&gt;Sandcastle
Help File Builder&lt;/a&gt;. De tool heeft een gebruikersinterface die afgeleid is van nDoc,
sterker nog je nDoc project files kan je binnen deze tool ook gebruiken. Ook is het
mogelijk deze tool deel uit te laten maken van je build proces, zodat je documentatie
tijdens de build automatisch gegenereerd wordt.&amp;nbsp;&lt;br&gt;
&lt;br&gt;
&lt;a href="http://www.codeproject.com/useritems/SandcastleBuilder.asp" target=_new&gt;Download&amp;nbsp;Sandcastle
Help File Builder&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.richardsoeteman.net/aggbug.ashx?id=59e6a04d-e0e6-47dd-a1c5-fa928e96c84e" /&gt;</description>
      <comments>http://www.richardsoeteman.net/CommentView,guid,59e6a04d-e0e6-47dd-a1c5-fa928e96c84e.aspx</comments>
      <category>Tools</category>
    </item>
    <item>
      <trackback:ping>http://www.richardsoeteman.net/Trackback.aspx?guid=71ebaf36-eff9-487b-b20a-5e75dbb525c2</trackback:ping>
      <pingback:server>http://www.richardsoeteman.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.richardsoeteman.net/PermaLink,guid,71ebaf36-eff9-487b-b20a-5e75dbb525c2.aspx</pingback:target>
      <dc:creator>Richard Soeteman</dc:creator>
      <wfw:comment>http://www.richardsoeteman.net/CommentView,guid,71ebaf36-eff9-487b-b20a-5e75dbb525c2.aspx</wfw:comment>
      <wfw:commentRss>http://www.richardsoeteman.net/SyndicationService.asmx/GetEntryCommentsRss?guid=71ebaf36-eff9-487b-b20a-5e75dbb525c2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Op diverse weblogs is al enige tijd te lezen dat Microsoft komt met een documentatie
tool, namelijk  Sandcastle. De CTP hiervan is vanaf nu te <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E82EA71D-DA89-42EE-A715-696E3A4873B2&amp;amp;displaylang=en" target="_new">downloaden</a>. 
</p>
        <p>
          <strong>Sandcastle Overview:</strong>
          <br />
          <br />
• Produces quality, comprehensive, familiar MSDN-like documentation. 
<br />
• Works with or without authored comments. 
<br />
• Supports Generics and .NET Framework 2.0 
<br />
• Sandcastle has 2 main components (MrefBuilder and Build Assembler) 
<br />
• MrefBuilder generates reflection xml file for Build Assembler 
<br />
• Build Assembler includes syntax generation, transformation..etc 
<br />
• Sandcastle is used internally to build .Net Framework documentation<br /><br />
Sandcastle is zeer welkom, zeker nu de maker van NDoc heeft aangekondigt zijn contributie
aan NDOC te stoppen.
</p>
        <p>
Op de weblog van Sandcastle is tevens  een artikel geplaatst waarin wordt uitgelegd
hoe je een chm file maakt met gebruik van Sandcastle. 
</p>
        <p>
          <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E82EA71D-DA89-42EE-A715-696E3A4873B2&amp;displaylang=en" target="_new">Download
Sandcastle</a>
          <br />
          <a href="http://blogs.msdn.com/sandcastle/archive/2006/07/29/682398.aspx" target="_new">Lees
hier de uitleg</a>
          <br />
          <br />
          <strong>Update 30-7-2006 19:43</strong>
          <br />
          <br />
          <a href="http://blogs.msdn.com/sandcastle/archive/2006/07/30/683352.aspx" target="_new">Lees
tevens de FAQ die zojuist geplaatst is.</a>
        </p>
        <img width="0" height="0" src="http://www.richardsoeteman.net/aggbug.ashx?id=71ebaf36-eff9-487b-b20a-5e75dbb525c2" />
      </body>
      <title>Sandcastle CTP Released</title>
      <guid isPermaLink="false">http://www.richardsoeteman.net/PermaLink,guid,71ebaf36-eff9-487b-b20a-5e75dbb525c2.aspx</guid>
      <link>http://www.richardsoeteman.net/2006/07/30/SandcastleCTPReleased.aspx</link>
      <pubDate>Sun, 30 Jul 2006 07:59:11 GMT</pubDate>
      <description>&lt;p&gt;
Op diverse weblogs is al enige tijd te lezen dat Microsoft komt met een documentatie
tool, namelijk&amp;nbsp; Sandcastle. De CTP hiervan is vanaf nu te &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E82EA71D-DA89-42EE-A715-696E3A4873B2&amp;amp;amp;displaylang=en" target=_new&gt;downloaden&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Sandcastle Overview:&lt;/strong&gt;
&lt;br&gt;
&lt;br&gt;
•&amp;nbsp;Produces quality, comprehensive, familiar MSDN-like documentation. 
&lt;br&gt;
•&amp;nbsp;Works with or without authored comments. 
&lt;br&gt;
•&amp;nbsp;Supports Generics and .NET Framework 2.0 
&lt;br&gt;
•&amp;nbsp;Sandcastle has 2 main components (MrefBuilder and Build Assembler) 
&lt;br&gt;
•&amp;nbsp;MrefBuilder generates reflection xml file for Build Assembler 
&lt;br&gt;
•&amp;nbsp;Build Assembler includes syntax generation, transformation..etc 
&lt;br&gt;
•&amp;nbsp;Sandcastle is used internally to build .Net Framework documentation&lt;br&gt;
&lt;br&gt;
Sandcastle is zeer welkom, zeker nu de maker van NDoc heeft aangekondigt zijn contributie
aan NDOC te stoppen.
&lt;/p&gt;
&lt;p&gt;
Op de weblog van Sandcastle is tevens&amp;nbsp; een artikel geplaatst waarin wordt uitgelegd
hoe je een chm file maakt met gebruik van Sandcastle. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=E82EA71D-DA89-42EE-A715-696E3A4873B2&amp;amp;displaylang=en" target=_new&gt;Download
Sandcastle&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://blogs.msdn.com/sandcastle/archive/2006/07/29/682398.aspx" target=_new&gt;Lees
hier de uitleg&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;strong&gt;Update 30-7-2006 19:43&lt;/strong&gt;
&lt;br&gt;
&lt;br&gt;
&lt;a href="http://blogs.msdn.com/sandcastle/archive/2006/07/30/683352.aspx" target=_new&gt;Lees
tevens de FAQ die zojuist geplaatst is.&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.richardsoeteman.net/aggbug.ashx?id=71ebaf36-eff9-487b-b20a-5e75dbb525c2" /&gt;</description>
      <comments>http://www.richardsoeteman.net/CommentView,guid,71ebaf36-eff9-487b-b20a-5e75dbb525c2.aspx</comments>
      <category>Tools</category>
    </item>
    <item>
      <trackback:ping>http://www.richardsoeteman.net/Trackback.aspx?guid=4d6f5f0e-37f1-4bb7-bfc1-110863935a01</trackback:ping>
      <pingback:server>http://www.richardsoeteman.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.richardsoeteman.net/PermaLink,guid,4d6f5f0e-37f1-4bb7-bfc1-110863935a01.aspx</pingback:target>
      <dc:creator>Richard Soeteman</dc:creator>
      <wfw:comment>http://www.richardsoeteman.net/CommentView,guid,4d6f5f0e-37f1-4bb7-bfc1-110863935a01.aspx</wfw:comment>
      <wfw:commentRss>http://www.richardsoeteman.net/SyndicationService.asmx/GetEntryCommentsRss?guid=4d6f5f0e-37f1-4bb7-bfc1-110863935a01</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">Intellisense wordt voor steeds meer talen
ondersteund en eigenlijk kan ik ook niet meer zonder. Zojuist heb ik SQL Prompt gedownload
waarmee intellisense op SQL statements mogelijk wordt. Na het typen van een sql statement
krijg je een lijst met mogelijke velden/tabellen/functies aangeboden. 
<br /><br /><p align="center"><img src="http://www.richardsoeteman.net/content/binary/sqlselect.JPG" border="0" /></p>
Ook kan SQL Prompt automatisch je statements naar uppercase omzetten, zodat je niet
elke keer hoeft te switchen met je Caps Lock. Deze optie vind je onder "Auto insert" 
<br /><br /><p align="center"><img src="http://www.richardsoeteman.net/content/binary/Automaticuppercase.jpg" border="0" /></p>
Verder wordt er gebruik gemaakt van snippets. Wanneer je in je editor “ssf “ intoetst
maakt SQL Prompt hier standaard “SELECT * FROM” van. Standaard worden twee snippets
meegeleverd, maar deze zijn simpel uit te breiden via de snippet manager. In onderstaande
afbeelding maak ik een snippet voor het “INSERT INTO” statement welke via “ii” te
benaderen is. 
<br /><br /><p align="center"><img src="http://www.richardsoeteman.net/content/binary/insertintosnippet.JPG" border="0" /></p>
Met de standaard instelling wordt intellisense niet getriggerd door het typen van
het SELECT statement. Dit is echter aan te passen in het options scherm van SQL Prompt
door het SELECT statement aan de lijst toe te voegen. 
<br /><br /><p align="center"><img src="http://www.richardsoeteman.net/content/binary/sqlpromptaddselect.JPG" border="0" /></p>
SQL Prompt draait in je taskbar en biedt ondersteuning voor :<br />
- SQL Server Management Studio<br />
- Query Analyzer<br />
- Enterprise Manager<br />
- Visual Studio 2003  en 2005<br />
- UltraEdit<br />
- Edit plus 2<br /><br />
SQL PLUS is gratis, mits voor 1 september 2006 gedownload. Download deze must have
tool via <a href="http://www.red-gate.com/products/SQL_Prompt/index.htm" target="_new">deze
link</a><img width="0" height="0" src="http://www.richardsoeteman.net/aggbug.ashx?id=4d6f5f0e-37f1-4bb7-bfc1-110863935a01" /></body>
      <title>SQL Prompt - Intellisense in SQL</title>
      <guid isPermaLink="false">http://www.richardsoeteman.net/PermaLink,guid,4d6f5f0e-37f1-4bb7-bfc1-110863935a01.aspx</guid>
      <link>http://www.richardsoeteman.net/2006/07/03/SQLPromptIntellisenseInSQL.aspx</link>
      <pubDate>Mon, 03 Jul 2006 18:09:08 GMT</pubDate>
      <description>Intellisense wordt voor steeds meer talen ondersteund en eigenlijk kan ik ook niet meer zonder. Zojuist heb ik SQL Prompt gedownload waarmee intellisense op SQL statements mogelijk wordt. Na het typen van een sql statement krijg je een lijst met mogelijke velden/tabellen/functies aangeboden. &lt;br&gt;
&lt;br&gt;
&lt;p align=center&gt;
&lt;img src="http://www.richardsoeteman.net/content/binary/sqlselect.JPG" border=0&gt;
&lt;/p&gt;
Ook kan SQL Prompt automatisch je statements naar uppercase omzetten, zodat je niet
elke keer hoeft te switchen met je Caps Lock. Deze optie vind je onder "Auto insert" 
&lt;br&gt;
&lt;br&gt;
&lt;p align=center&gt;
&lt;img src="http://www.richardsoeteman.net/content/binary/Automaticuppercase.jpg" border=0&gt;
&lt;/p&gt;
Verder wordt er gebruik gemaakt van snippets. Wanneer je in je editor “ssf “ intoetst
maakt SQL Prompt hier standaard “SELECT * FROM” van. Standaard worden twee snippets
meegeleverd, maar deze zijn simpel uit te breiden via de snippet manager. In onderstaande
afbeelding maak ik een snippet voor het “INSERT INTO” statement welke via “ii” te
benaderen is. 
&lt;br&gt;
&lt;br&gt;
&lt;p align=center&gt;
&lt;img src="http://www.richardsoeteman.net/content/binary/insertintosnippet.JPG" border=0&gt;
&lt;/p&gt;
Met de standaard instelling wordt intellisense niet getriggerd door het typen van
het SELECT statement. Dit is echter aan te passen in het options scherm van SQL Prompt
door het SELECT statement aan de lijst toe te voegen. 
&lt;br&gt;
&lt;br&gt;
&lt;p align=center&gt;
&lt;img src="http://www.richardsoeteman.net/content/binary/sqlpromptaddselect.JPG" border=0&gt;
&lt;/p&gt;
SQL Prompt draait in je taskbar en biedt ondersteuning voor :&lt;br&gt;
- SQL Server Management Studio&lt;br&gt;
- Query Analyzer&lt;br&gt;
- Enterprise Manager&lt;br&gt;
- Visual Studio 2003&amp;nbsp; en 2005&lt;br&gt;
- UltraEdit&lt;br&gt;
- Edit plus 2&lt;br&gt;
&lt;br&gt;
SQL PLUS is gratis, mits voor 1 september 2006 gedownload. Download deze must have
tool via &lt;a href="http://www.red-gate.com/products/SQL_Prompt/index.htm" target=_new&gt;deze
link&lt;/a&gt;&lt;img width="0" height="0" src="http://www.richardsoeteman.net/aggbug.ashx?id=4d6f5f0e-37f1-4bb7-bfc1-110863935a01" /&gt;</description>
      <comments>http://www.richardsoeteman.net/CommentView,guid,4d6f5f0e-37f1-4bb7-bfc1-110863935a01.aspx</comments>
      <category>Tools</category>
    </item>
    <item>
      <trackback:ping>http://www.richardsoeteman.net/Trackback.aspx?guid=4ed60c7d-64af-4a5a-801f-cdd6c3bb5487</trackback:ping>
      <pingback:server>http://www.richardsoeteman.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.richardsoeteman.net/PermaLink,guid,4ed60c7d-64af-4a5a-801f-cdd6c3bb5487.aspx</pingback:target>
      <dc:creator>Richard Soeteman</dc:creator>
      <wfw:comment>http://www.richardsoeteman.net/CommentView,guid,4ed60c7d-64af-4a5a-801f-cdd6c3bb5487.aspx</wfw:comment>
      <wfw:commentRss>http://www.richardsoeteman.net/SyndicationService.asmx/GetEntryCommentsRss?guid=4ed60c7d-64af-4a5a-801f-cdd6c3bb5487</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p dir="ltr" style="MARGIN-RIGHT: 0px">
Afgelopen week moest ik een class genereren op basis van een redelijk complex XML
Schema. Hiervoor wilde ik niet <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cptools/html/cpconxmlschemadefinitiontoolxsdexe.asp" target="_new">XSD.exe</a> gebruiken.
XSD.exe kent een aantal beperkingen. Het stoort me bijvoorbeeld dat ik in mijn implementatie
gebruik moet maken van arrays, terwijl ik gebruik wil maken van collecties. De bekende
vervanger <a href="http://apps.gotdotnet.com/xmltools/xsdobjgen/" target="_new">XSDObjectGen </a>hernoemt
enumerations iets wat ik ook niet wil. 
<br /><br />
Uiteindelijk heb ik gekozen voor <a href="http://www.bw-a-tects.com/default.htm?http://www.bw-a-tects.com/DotNet/Development/CodeXS/Article/Article_web.htm" target="_new">CodeXS</a>.
De output van CodeXS is schoon. Hij neem de output van xsd.exe als de basis. De uiteindelijke
code wordt gegenereerd d.m.v. CodeDom. Wanneer een schema gebruik maakt van included
schema’s kan je de locatie opgeven zodat deze ook worden meegenomen. Verder kan je
de tool zelf uitbreiden d.m.v. het implementeren van de <font color="#008080" size="2">ICodeModifier </font> interface
en het opgeven van je assembly locatie. Dit vereist wel overigens wel kennis van CodeDom.
Een serializer wordt standaard mee gegenereerd. 
<br /><br />
Een tweetal issues dat ik tegenkwam:<br /></p>
        <ul>
          <li>
Let wel op dat je de parameters goed specificeert want daarin is CodeXS wel wat foutgevoelig
en de foutmeldingen worden standaard niet getoond. 
</li>
          <li>
Zorg ervoor dat de bin folder van ConsoleApp onderstaande bestanden bevat:<br />
- cxsc.Net.exe<br />
- CodeXS.Application.CommandLine.Net.dll<br />
- CodeXS.Schema.Net.dll<br />
- CodeXS.Schema.StandardCodeModifier.Net.dll<br />
- Refly.Net.dll</li>
        </ul>
CodeXS is ook Online te gebruiken. De bestanden worden dan in een ZIP file geplaatst,
welke te downloaden is via de site. 
<br /><br />
CodeXS is <a href="http://www.bw-a-tects.com/downloads.htm" target="_new">via deze
url</a> als Visual Studio project te downloaden en <a href="http://www.bware.biz/DotNet/Tools/CodeXS/WebClient/GenerateInput.aspx" target="_new">via
deze url </a>online te gebruiken. <img width="0" height="0" src="http://www.richardsoeteman.net/aggbug.ashx?id=4ed60c7d-64af-4a5a-801f-cdd6c3bb5487" /></body>
      <title>CodeXS</title>
      <guid isPermaLink="false">http://www.richardsoeteman.net/PermaLink,guid,4ed60c7d-64af-4a5a-801f-cdd6c3bb5487.aspx</guid>
      <link>http://www.richardsoeteman.net/2006/05/12/CodeXS.aspx</link>
      <pubDate>Fri, 12 May 2006 23:18:49 GMT</pubDate>
      <description>&lt;p dir=ltr style="MARGIN-RIGHT: 0px"&gt;
Afgelopen week moest ik een class genereren op basis van een redelijk complex XML
Schema. Hiervoor wilde ik niet &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cptools/html/cpconxmlschemadefinitiontoolxsdexe.asp" target=_new&gt;XSD.exe&lt;/a&gt; gebruiken.
XSD.exe kent een aantal beperkingen. Het stoort me bijvoorbeeld dat ik in mijn implementatie
gebruik moet maken van arrays, terwijl ik gebruik wil maken van collecties. De bekende
vervanger &lt;a href="http://apps.gotdotnet.com/xmltools/xsdobjgen/" target=_new&gt;XSDObjectGen &lt;/a&gt;hernoemt
enumerations iets wat ik ook niet wil. 
&lt;br&gt;
&lt;br&gt;
Uiteindelijk heb ik gekozen voor &lt;a href="http://www.bw-a-tects.com/default.htm?http://www.bw-a-tects.com/DotNet/Development/CodeXS/Article/Article_web.htm" target=_new&gt;CodeXS&lt;/a&gt;.
De output van CodeXS is schoon. Hij neem de output van xsd.exe als de basis. De uiteindelijke
code wordt gegenereerd d.m.v. CodeDom. Wanneer een schema gebruik maakt van included
schema’s kan je de locatie opgeven zodat deze ook worden meegenomen. Verder kan je
de tool zelf uitbreiden d.m.v. het implementeren van de &lt;font color=#008080 size=2&gt;ICodeModifier&amp;nbsp;&lt;/font&gt; interface
en het opgeven van je assembly locatie. Dit vereist wel overigens wel kennis van CodeDom.
Een serializer wordt standaard mee gegenereerd. 
&lt;br&gt;
&lt;br&gt;
Een tweetal issues dat ik tegenkwam:&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;
Let wel op dat je de parameters goed specificeert want daarin is CodeXS wel wat foutgevoelig
en de foutmeldingen worden standaard niet getoond. 
&lt;li&gt;
Zorg ervoor dat de bin folder van ConsoleApp onderstaande bestanden bevat:&lt;br&gt;
-&amp;nbsp;cxsc.Net.exe&lt;br&gt;
-&amp;nbsp;CodeXS.Application.CommandLine.Net.dll&lt;br&gt;
-&amp;nbsp;CodeXS.Schema.Net.dll&lt;br&gt;
-&amp;nbsp;CodeXS.Schema.StandardCodeModifier.Net.dll&lt;br&gt;
-&amp;nbsp;Refly.Net.dll&lt;/li&gt;
&lt;/ul&gt;
CodeXS is ook Online te gebruiken. De bestanden worden dan in een ZIP file geplaatst,
welke te downloaden is via de site. 
&lt;br&gt;
&lt;br&gt;
CodeXS is &lt;a href="http://www.bw-a-tects.com/downloads.htm" target=_new&gt;via deze url&lt;/a&gt; als
Visual Studio project te downloaden en &lt;a href="http://www.bware.biz/DotNet/Tools/CodeXS/WebClient/GenerateInput.aspx" target=_new&gt;via
deze url &lt;/a&gt;online te gebruiken. &lt;img width="0" height="0" src="http://www.richardsoeteman.net/aggbug.ashx?id=4ed60c7d-64af-4a5a-801f-cdd6c3bb5487" /&gt;</description>
      <comments>http://www.richardsoeteman.net/CommentView,guid,4ed60c7d-64af-4a5a-801f-cdd6c3bb5487.aspx</comments>
      <category>Tools</category>
    </item>
    <item>
      <trackback:ping>http://www.richardsoeteman.net/Trackback.aspx?guid=96e20020-c5c9-404d-943d-3219610807d4</trackback:ping>
      <pingback:server>http://www.richardsoeteman.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.richardsoeteman.net/PermaLink,guid,96e20020-c5c9-404d-943d-3219610807d4.aspx</pingback:target>
      <dc:creator>Richard Soeteman</dc:creator>
      <wfw:comment>http://www.richardsoeteman.net/CommentView,guid,96e20020-c5c9-404d-943d-3219610807d4.aspx</wfw:comment>
      <wfw:commentRss>http://www.richardsoeteman.net/SyndicationService.asmx/GetEntryCommentsRss?guid=96e20020-c5c9-404d-943d-3219610807d4</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Sinds gisteren gebruik ik Snippet Compiler in VS2003 en baal ervan dat ik dit niet
eerder heb  gebruikt.  Je kan heel snel een stukje code in een Console App
of  Winform  testen zonder direct een heel project in Visual Studio aan
te maken. Verder kan je binnen de tool kiezen voor een C#,J# of VB.Net template. De
tool beschikt ook over intellisense voor deze talen en nog een prettige editor om
in te werken ook. 
</p>
        <p>
          <a href="http://www.sliver.com/dotnet/SnippetCompiler/" target="_new">Download Snippet
Compiler</a>
        </p>
        <img width="0" height="0" src="http://www.richardsoeteman.net/aggbug.ashx?id=96e20020-c5c9-404d-943d-3219610807d4" />
      </body>
      <title>Snippet Compiler</title>
      <guid isPermaLink="false">http://www.richardsoeteman.net/PermaLink,guid,96e20020-c5c9-404d-943d-3219610807d4.aspx</guid>
      <link>http://www.richardsoeteman.net/2006/03/22/SnippetCompiler.aspx</link>
      <pubDate>Wed, 22 Mar 2006 20:42:56 GMT</pubDate>
      <description>&lt;p&gt;
Sinds gisteren gebruik ik Snippet Compiler in VS2003 en baal ervan dat ik dit niet
eerder heb&amp;nbsp; gebruikt.&amp;nbsp; Je kan heel snel een stukje code in een Console App
of&amp;nbsp; Winform&amp;nbsp; testen zonder direct een heel project in Visual Studio aan
te maken. Verder kan je binnen de tool kiezen voor een C#,J# of VB.Net template. De
tool beschikt ook over intellisense voor deze talen en nog een prettige editor om
in te werken ook.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.sliver.com/dotnet/SnippetCompiler/" target=_new&gt;Download Snippet
Compiler&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.richardsoeteman.net/aggbug.ashx?id=96e20020-c5c9-404d-943d-3219610807d4" /&gt;</description>
      <comments>http://www.richardsoeteman.net/CommentView,guid,96e20020-c5c9-404d-943d-3219610807d4.aspx</comments>
      <category>Tools</category>
    </item>
  </channel>
</rss>