<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>minicsharplab Release Rss Feed</title><link>http://www.codeplex.com/minicsharplab/Release/ProjectReleases.aspx</link><description>minicsharplab Release Rss Description</description><item><title>UPDATED RELEASE: Mini CSharp Lab ver 1.3 (七月 11, 2008)</title><link>http://www.codeplex.com/minicsharplab/Release/ProjectReleases.aspx?ReleaseId=15109</link><description>&lt;div&gt;
After Mini C# Lab ver 1.2, I got several important feedbacks from community, a friend, elleryq, told me that there is a free software &lt;a href="http://www.sliver.com/dotnet/SnippetCompiler/"&gt;Snippet Compiler&lt;span&gt;&lt;/span&gt;&lt;/a&gt; providing colorful formatting, line number, document outlining, method list dropdown, even Intellisence, almost as luxurious as Visual Studio. Wow! It's really cool.&lt;br&gt; &lt;br&gt;Compared with Snippet Compiler, Mini C# Lab's code editor is quite weak. The Snippet Compiler integrated &lt;a href="http://www.actiprosoftware.com/Products/DotNet/WindowsForms/SyntaxEditor/default.aspx"&gt;ActiPro's SyntaxEditor&lt;span&gt;&lt;/span&gt;&lt;/a&gt; control to provide friendly editing environment, but this make it fatter (about 3MB, but still not big) and not open-source. If Mini C# Lab can improve its code editor, the mini size (less than 100KB), open-source, and single file features still can distinguish it from such fancy solutions as Snippet Compiler, IMHO.&lt;br&gt; &lt;br&gt;Another friend, adminjew (AKA Yotzichok), did a splendid job!&amp;nbsp; The open source code editor, ICSharpCode.TextEditor, was integrated to provide adequate features for C# coding, although no Intellisense and method list, it's good enough for mini coding job.&amp;nbsp; Except the new code editor, adminjew also add a whole bunch of new features, including undo/redo, a tool bar, splitted window, copy as formatted HTML...&lt;br&gt; &lt;br&gt;I postponed the release of ver 1.3 for several weeks for dogfooding it by myself.&amp;nbsp; I was excited about the nice experience of using Mini C# Lab on remote machine via terminal service, download and run!&amp;nbsp; The best experience is when I had to write and test C# code directly on a Bloomberg terminal, I was not allowed to setup Visual Studio on it because of memory limitation and authorization issue.&amp;nbsp; My code cause Snippet Compiler failed, so I use Mini C# Lab 1.3 to complete the whole coding and testing, it's totally adequate for the job!&lt;br&gt; &lt;br&gt;Here are the new features of Mini C# Lab v1.3:&lt;br&gt; &lt;br&gt;*&amp;nbsp; Replace RichTextBox+CSharpFormat with ICSharpCode.TextEditor&lt;br&gt;*&amp;nbsp; Add toolbar and cut/copy/paste, print, undo, redo, split code box, copy as html functions...&lt;br&gt;*&amp;nbsp; Terminate execution by force while exiting&lt;br&gt;*&amp;nbsp; Prompt to save modified code before exiting&lt;br&gt;*&amp;nbsp; Remember saved file name for latter saving &lt;br&gt; &lt;br&gt;There are image and Chinese introduction in &lt;a href="http://blog.darkthread.net/blogs/darkthreadtw/archive/2008/07/11/mini-csharp-lab-1-3.aspx"&gt;my blog&lt;span&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br&gt;
&lt;/div&gt;</description><author></author><pubDate>Thu, 10 Jul 2008 21:40:47 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Mini CSharp Lab ver 1.3 (七月 11, 2008) 20080710094047P</guid></item><item><title>RELEASED: Mini CSharp Lab ver 1.3 (Jul 11, 2008)</title><link>http://www.codeplex.com/minicsharplab/Release/ProjectReleases.aspx?ReleaseId=15109</link><description>&lt;div&gt;
After Mini C# Lab ver 1.2, I got several important feedbacks from community, a friend, elleryq, told me that there is a free software &lt;a href="http://www.sliver.com/dotnet/SnippetCompiler/"&gt;Snippet Compiler&lt;span&gt;&lt;/span&gt;&lt;/a&gt; providing colorful formatting, line number, document outlining, method list dropdown, even Intellisence, almost as luxurious as Visual Studio. Wow! It's really cool.&lt;br&gt; &lt;br&gt;Compared with Snippet Compiler, Mini C# Lab's code editor is quite weak. The Snippet Compiler integrated &lt;a href="http://www.actiprosoftware.com/Products/DotNet/WindowsForms/SyntaxEditor/default.aspx"&gt;ActiPro's SyntaxEditor&lt;span&gt;&lt;/span&gt;&lt;/a&gt; control to provide friendly editing environment, but this make it fatter (about 3MB, but still not big) and not open-source. If Mini C# Lab can improve its code editor, the mini size (less than 100KB), open-source, and single file features still can distinguish it from such fancy solutions as Snippet Compiler, IMHO.&lt;br&gt; &lt;br&gt;Another friend, adminjew (AKA Yotzichok), did a splendid job!&amp;nbsp; The open source code editor, ICSharpCode.TextEditor, was integrated to provide adequate features for C# coding, although no Intellisense and method list, it's good enough for mini coding job.&amp;nbsp; Except the new code editor, adminjew also add a whole bunch of new features, including undo/redo, a tool bar, splitted window, copy as formatted HTML...&lt;br&gt; &lt;br&gt;I postponed the release of ver 1.3 for several weeks for dogfooding it by myself.&amp;nbsp; I was excited about the nice experience of using Mini C# Lab on remote machine via terminal service, download and run!&amp;nbsp; The best experience is when I had to write and test C# code directly on a Bloomberg terminal, I was not allowed to setup Visual Studio on it because of memory limitation and authorization issue.&amp;nbsp; My code cause Snippet Compiler failed, so I use Mini C# Lab 1.3 to complete the whole coding and testing, it's totally adequate for the job!&lt;br&gt; &lt;br&gt;Here are the new features of Mini C# Lab v1.3:&lt;br&gt; &lt;br&gt;*&amp;nbsp; Replace RichTextBox+CSharpFormat with ICSharpCode.TextEditor&lt;br&gt;*&amp;nbsp; Add toolbar and cut/copy/paste, print, undo, redo, split code box, copy as html functions...&lt;br&gt;*&amp;nbsp; Terminate execution by force while exiting&lt;br&gt;*&amp;nbsp; Prompt to save modified code before exiting&lt;br&gt;*&amp;nbsp; Remember saved file name for latter saving &lt;br&gt; &lt;br&gt;There are image and Chinese introduction in &lt;a href="http://blog.darkthread.net/blogs/darkthreadtw/archive/2008/07/11/mini-csharp-lab-1-3.aspx"&gt;my blog&lt;span&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br&gt;
&lt;/div&gt;</description><author></author><pubDate>Thu, 10 Jul 2008 21:40:47 GMT</pubDate><guid isPermaLink="false">RELEASED: Mini CSharp Lab ver 1.3 (Jul 11, 2008) 20080710094047P</guid></item><item><title>CREATED RELEASE: Mini CSharp Lab ver 1.2 (六月 04, 2008)</title><link>http://www.codeplex.com/minicsharplab/Release/ProjectReleases.aspx?ReleaseId=14035</link><description>After Mini C&amp;#35; Lab 1.1 was released, the most frequently asked quesitons are&amp;#58; 1&amp;#41; Could it support VB.NET&amp;#63;  2&amp;#41; Where is the source code&amp;#63;&lt;br /&gt;&lt;br /&gt;Now, here comes Mini C&amp;#35; Lab ver 1.2 and some wishful features are added.&lt;br /&gt;&lt;br /&gt;&amp;#42;First, it supports VB.NET now&amp;#33;&amp;#42; Yes, VB.NET&amp;#33;&amp;#33;  Although it&amp;#39;s Mini &amp;#34;C&amp;#35;&amp;#34; Lab, many people still want to use it to test VB.NET code.  I found that the CodeDomProvider provides the abstract class concept, so we can use the almost same code to add VB.NET support easily.  Since it&amp;#39;s not difficult at all, thanks to .NET RD team, I put the VB.NET support into Mini C&amp;#35; Lab ver 1.2.&lt;br /&gt;&lt;br /&gt;&amp;#42;Second, since many people asked about the source code, here you are.&amp;#42;  In my life of coding, I learned a lot from open source projects and always believe the spirit of sharing over Internet makes the world better day by day.  So, here is my two cents, I have put Mini C&amp;#35; Lab on CodePlex now, if you are interested in how it works, you can find the source code there.  One more thing, if you find any lousy or dirty code inside my source, please let me know.&lt;br /&gt;&lt;br /&gt;You can also find Chinese introduction on &amp;#91;url&amp;#58;my blog&amp;#124;http&amp;#58;&amp;#47;&amp;#47;blog.darkthread.net&amp;#47;blogs&amp;#47;darkthreadtw&amp;#47;archive&amp;#47;2008&amp;#47;06&amp;#47;04&amp;#47;minicsharplab12.aspx&amp;#93;.</description><author></author><pubDate>Tue, 03 Jun 2008 22:16:22 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: Mini CSharp Lab ver 1.2 (六月 04, 2008) 20080603101622P</guid></item><item><title>RELEASED: Mini CSharp Lab ver 1.2 (Jun 04, 2008)</title><link>http://www.codeplex.com/minicsharplab/Release/ProjectReleases.aspx?ReleaseId=14035</link><description>After Mini C&amp;#35; Lab 1.1 was released, the most frequently asked quesitons are&amp;#58; 1&amp;#41; Could it support VB.NET&amp;#63;  2&amp;#41; Where is the source code&amp;#63;&lt;br /&gt;&lt;br /&gt;Now, here comes Mini C&amp;#35; Lab ver 1.2 and some wishful features are added.&lt;br /&gt;&lt;br /&gt;&amp;#42;First, it supports VB.NET now&amp;#33;&amp;#42; Yes, VB.NET&amp;#33;&amp;#33;  Although it&amp;#39;s Mini &amp;#34;C&amp;#35;&amp;#34; Lab, many people still want to use it to test VB.NET code.  I found that the CodeDomProvider provides the abstract class concept, so we can use the almost same code to add VB.NET support easily.  Since it&amp;#39;s not difficult at all, thanks to .NET RD team, I put the VB.NET support into Mini C&amp;#35; Lab ver 1.2.&lt;br /&gt;&lt;br /&gt;&amp;#42;Second, since many people asked about the source code, here you are.&amp;#42;  In my life of coding, I learned a lot from open source projects and always believe the spirit of sharing over Internet makes the world better day by day.  So, here is my two cents, I have put Mini C&amp;#35; Lab on CodePlex now, if you are interested in how it works, you can find the source code there.  One more thing, if you find any lousy or dirty code inside my source, please let me know.&lt;br /&gt;&lt;br /&gt;You can also find Chinese introduction on &amp;#91;url&amp;#58;my blog&amp;#124;http&amp;#58;&amp;#47;&amp;#47;blog.darkthread.net&amp;#47;blogs&amp;#47;darkthreadtw&amp;#47;archive&amp;#47;2008&amp;#47;06&amp;#47;04&amp;#47;minicsharplab12.aspx&amp;#93;.</description><author></author><pubDate>Tue, 03 Jun 2008 22:16:22 GMT</pubDate><guid isPermaLink="false">RELEASED: Mini CSharp Lab ver 1.2 (Jun 04, 2008) 20080603101622P</guid></item><item><title>UPDATED RELEASE: Mini CSharp Lab Ver 1.0 (五月 26, 2008)</title><link>http://www.codeplex.com/minicsharplab/Release/ProjectReleases.aspx?ReleaseId=13887</link><description>Did this ever occur to you&amp;#63;&lt;br /&gt;&lt;br /&gt;You wanted to write several lines of C&amp;#35; code to clarify some syntax or parameter format, or you needed a one-time program to process log files. You started Visual Studio 2005&amp;#47;2008, created a new console application project, wrote several lines of code, then build, run, and finally got the result.  What if the answer you wanted to know is simply whether decimal.ToString&amp;#40;&amp;#34;N2&amp;#34;&amp;#41; will return the correct formatted number&amp;#63;  How long have you been waited before writing the first line of code&amp;#63;  After you got the answer, would you spend several seconds to delete the &amp;#42;.csproj, &amp;#42;.cs files&amp;#63;&lt;br /&gt;&lt;br /&gt;Quite often I felt that I spent 60&amp;#37; of my time on waiting for Visual Studio initialization and project operation, 40&amp;#37; on coding and execution, and it ended up left a whole bunch of unnessary files in my workspace. This is not efficient at all&amp;#33;  In these cases, Visual Studio is too heavy, but coding with notepad and csc.exe is too lousy.  What I really need is a light-weight IDE than can startup in one second and allows me to edit the code directly and run it with one click.  So, here is my Mini C&amp;#35; Coding Lab.&lt;br /&gt;&lt;br /&gt;Mini C&amp;#35; Lab is a .NET 2.0 winform application with single 13KB exe file. As you see, the UI is quite simple and easy to use.  Write the code on the code editor, then click &amp;#34;Run&amp;#34; button to check the result.  The colorful formatting effect is based on Manoli&amp;#39;s CSharpFormat. I use an easy, stupid but inefficient way to implement the formatting, so it&amp;#39;s not real time. The RichTextEditor refreshes every time when you press after up&amp;#47;down&amp;#47;enter key, so don&amp;#39;t try to edit a very long code. &amp;#40;It&amp;#39;s only for &amp;#34;mini&amp;#34;, right&amp;#63;&amp;#41;&lt;br /&gt;&lt;br /&gt;The code is running in another thread, so you can stop it if it hang or the time is longer than you expected.  Mini C&amp;#35; Lab also provide simple open and save function, so you can keep your source code in single .cs file for furture use.&lt;br /&gt;&lt;br /&gt;OK, that&amp;#39;s all, try it and feel free to send me feedback.&lt;br /&gt;&lt;br /&gt;You can check the release note on my blog&amp;#58; &amp;#40;including introduction and discussions in Traditional Chinese&amp;#41;&lt;br /&gt;&amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blog.darkthread.net&amp;#47;blogs&amp;#47;darkthreadtw&amp;#47;archive&amp;#47;2008&amp;#47;05&amp;#47;27&amp;#47;mini-csharp-lab.aspx&amp;#93; </description><author></author><pubDate>Fri, 30 May 2008 11:48:40 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Mini CSharp Lab Ver 1.0 (五月 26, 2008) 20080530114840A</guid></item><item><title>UPDATED RELEASE: Mini CSharp Lab Ver 1.1 (五月 30, 2008)</title><link>http://www.codeplex.com/minicsharplab/Release/ProjectReleases.aspx?ReleaseId=13890</link><description>After Mini C&amp;#35; Lab 1.0 was released, I got good suggestions from friends.  I agree that these improvements can make Mini C&amp;#35; Lab handier, so I add some useful features to it, then the Mini C&amp;#35; Lab ver 1.1 is coming...&lt;br /&gt;&lt;br /&gt;New features&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#42;&amp;#42; The &amp;#42;TERRIBLE&amp;#42; Ctrl-X shortcut for exit is removed, shortcut key for exit is Alt-F4 now.&lt;br /&gt;&amp;#42;&amp;#42; Support additional assembly references.  For example, when you want to use OracleConnection, you have to make sure your had added System.Data.OracleClient.dll reference to your project  in Visual Studio.  You can do the same thing with a &amp;#34;&amp;#47;&amp;#47;REFDLL&amp;#34; remark, and please use &amp;#59; to separate multiple references.&lt;br /&gt;&amp;#42;&amp;#42; Support .NET 3.5 now&amp;#33; You can test LINQ in Mini C&amp;#35; Lab 1.1 if you like to.  Mini C&amp;#35; Lab will add System.Core.dll, System.Data.Linq.dll, System.Xml.Linq.dll automatically when you choose &amp;#34;.NET 3.5&amp;#34; option, so no need to &amp;#47;&amp;#47;REFDLL these three assemblies. By the way, don&amp;#39;t forget to add &amp;#34;using System.Linq&amp;#34; in your code, or the LINQ code won&amp;#39;t run.&lt;br /&gt;&amp;#42;&amp;#42; Automatically open the basic C&amp;#35; template after startup.&lt;br /&gt;&lt;br /&gt;TIPS&amp;#58; you can use Ctrl-N to get an demo template to save some typing time.&lt;br /&gt;&lt;br /&gt;Check it out and feel free to give me feedback.&lt;br /&gt;&lt;br /&gt;Ver 1.1 release note&amp;#58; &amp;#40;with demo snapshot and introduction in Traditional Chinese&amp;#41;&lt;br /&gt;&amp;#91;url&amp;#58;http&amp;#58;&amp;#47;&amp;#47;blog.darkthread.net&amp;#47;blogs&amp;#47;darkthreadtw&amp;#47;archive&amp;#47;2008&amp;#47;05&amp;#47;30&amp;#47;mini-c-lab-ver-1-1.aspx&amp;#93;</description><author></author><pubDate>Fri, 30 May 2008 11:48:00 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Mini CSharp Lab Ver 1.1 (五月 30, 2008) 20080530114800A</guid></item></channel></rss>