<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://ilovevb.net/Web/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Schizo Developer</title><link>http://ilovevb.net/Web/blogs/csla/default.aspx</link><description>Welcome to Schizo Developer!</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>Mobile Calculator Project</title><link>http://ilovevb.net/Web/blogs/csla/archive/2008/06/12/mobile-calculator-project.aspx</link><pubDate>Fri, 13 Jun 2008 00:51:00 GMT</pubDate><guid isPermaLink="false">f079997d-67b3-4d49-aaea-86507d683840:147</guid><dc:creator>Diesmia</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://ilovevb.net/Web/blogs/csla/rsscomments.aspx?PostID=147</wfw:commentRss><comments>http://ilovevb.net/Web/blogs/csla/archive/2008/06/12/mobile-calculator-project.aspx#comments</comments><description>&lt;p&gt;My first project is going to be a calculator for NETCF written in VB.Net. &lt;/p&gt;
&lt;p&gt;I hear you saying &amp;quot;It&amp;#39;s been done!&amp;quot;....and yer right.&lt;/p&gt;
&lt;p&gt;However, not like I want it to work. When I was in college, I had a stack screen calculator ( I suppose most of us did) and I liked it. I like being able to see what terms I used in my calculation. Combined with reverse polish notation, this makes for a powerfully quick calc. I also want it to give me the ability to define reusable global values and perhaps even functions, etc. &lt;/p&gt;
&lt;p&gt;So, I have begun first on a generic math parser class. I will make this class compatible with NETCF. Why? Because if I do, it will be very simple to reuse it anywhere I need a math parser. &lt;/p&gt;
&lt;p&gt;My first challenge was approach. How does one approach the parsing? For example, if I am looking at an eqn&amp;nbsp; like:&lt;/p&gt;
&lt;p&gt;2+(2*3 +(3+4)) + ((2+5) * 3 + (9*9))&lt;/p&gt;
&lt;p&gt;See all those nested parens? Every time I thought about how to approach this, my eyes started crossing....until my eyes cleared and one word appeared before them: recursion! &lt;/p&gt;
&lt;p&gt;See, I can process the string one character at a time...I can treat the numbers and operators and when I find an opening parens, I start from the back and find the correct closer...once I do, I sent the entire contents of the parens into a recursive version of the same function, and the process repeats. Once I don&amp;#39;t have any more parens, I calculate the values and unwind the stack...&lt;/p&gt;
&lt;p&gt;I have the parsing code started, and it does what I want, but I need to get the calculation stuff working....once done, I post an example here.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://ilovevb.net/Web/aggbug.aspx?PostID=147" width="1" height="1"&gt;</description></item><item><title>Welcome to the re-launch!</title><link>http://ilovevb.net/Web/blogs/csla/archive/2008/05/31/welcome-to-the-re-launch.aspx</link><pubDate>Sat, 31 May 2008 13:38:00 GMT</pubDate><guid isPermaLink="false">f079997d-67b3-4d49-aaea-86507d683840:143</guid><dc:creator>Diesmia</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://ilovevb.net/Web/blogs/csla/rsscomments.aspx?PostID=143</wfw:commentRss><comments>http://ilovevb.net/Web/blogs/csla/archive/2008/05/31/welcome-to-the-re-launch.aspx#comments</comments><description>&lt;p&gt;Adventures in CSLA has been relaunched as....&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Schizo Developer!&lt;/p&gt;
&lt;p&gt;Sounds like an odd name, I know, but it stems from the fact that these days I do a lot of work with QTP (VBScript) generating automated testing for work, and VB.Net development at home for my own edification. In future, I&amp;#39;ll be posting code examples and such from both realms of the development world, automated testing and more traditional development. &lt;/p&gt;
&lt;p&gt;So, please check back from time to time to see what both sides of my brain are doing. :-)&lt;/p&gt;&lt;img src="http://ilovevb.net/Web/aggbug.aspx?PostID=143" width="1" height="1"&gt;</description></item><item><title>Slight change of plans...</title><link>http://ilovevb.net/Web/blogs/csla/archive/2008/05/19/slight-change-of-plans.aspx</link><pubDate>Mon, 19 May 2008 19:22:00 GMT</pubDate><guid isPermaLink="false">f079997d-67b3-4d49-aaea-86507d683840:141</guid><dc:creator>Diesmia</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://ilovevb.net/Web/blogs/csla/rsscomments.aspx?PostID=141</wfw:commentRss><comments>http://ilovevb.net/Web/blogs/csla/archive/2008/05/19/slight-change-of-plans.aspx#comments</comments><description>&lt;p&gt;Well, I guess the Adventures in CSLA didn&amp;#39;t get started like I hoped it would....&lt;/p&gt;
&lt;p&gt;&amp;nbsp;There&amp;#39;s been a change of scenery and jobs, and that has taken me away from it. I might be back on CSLA in the future, but lately, I&amp;#39;ve been getting more excited about doing mobile apps again. I confess most of my work has been in C# &amp;lt;gasp!&amp;gt; in the recent past, so this seems like a great time to do to things:&lt;/p&gt;
&lt;p&gt;1) Celerate the language in which I got my start&lt;/p&gt;
&lt;p&gt;2) Become reaquainted with NETCF development.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;So, be looking for more in the future....including a renaming of this blog, once I figure out what to call it.....&lt;/p&gt;&lt;img src="http://ilovevb.net/Web/aggbug.aspx?PostID=141" width="1" height="1"&gt;</description></item><item><title>Welcome!</title><link>http://ilovevb.net/Web/blogs/csla/archive/2007/11/21/welcome.aspx</link><pubDate>Wed, 21 Nov 2007 17:52:00 GMT</pubDate><guid isPermaLink="false">f079997d-67b3-4d49-aaea-86507d683840:8</guid><dc:creator>Diesmia</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://ilovevb.net/Web/blogs/csla/rsscomments.aspx?PostID=8</wfw:commentRss><comments>http://ilovevb.net/Web/blogs/csla/archive/2007/11/21/welcome.aspx#comments</comments><description>&lt;p&gt;Hi,&amp;nbsp;there!&amp;nbsp;this is my blog on working with CSLA via VB.Net. I&amp;#39;ll be posting issues and such in here as I go. I am currently working on comic book store subscription management application in WinForms, but will be adding some Web as I get it &amp;quot;together&amp;quot;. :-)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;More to come!&lt;/p&gt;&lt;img src="http://ilovevb.net/Web/aggbug.aspx?PostID=8" width="1" height="1"&gt;</description></item></channel></rss>