<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://ilovevb.net/Web/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Schizo Developer</title><subtitle type="html">Welcome to Schizo Developer!</subtitle><id>http://ilovevb.net/Web/blogs/csla/atom.aspx</id><link rel="alternate" type="text/html" href="http://ilovevb.net/Web/blogs/csla/default.aspx" /><link rel="self" type="application/atom+xml" href="http://ilovevb.net/Web/blogs/csla/atom.aspx" /><generator uri="http://communityserver.org" version="3.1.20917.1142">Community Server</generator><updated>2007-11-21T15:52:00Z</updated><entry><title>Mobile Calculator Project</title><link rel="alternate" type="text/html" href="http://ilovevb.net/Web/blogs/csla/archive/2008/06/12/mobile-calculator-project.aspx" /><id>http://ilovevb.net/Web/blogs/csla/archive/2008/06/12/mobile-calculator-project.aspx</id><published>2008-06-13T00:51:00Z</published><updated>2008-06-13T00:51:00Z</updated><content type="html">&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;</content><author><name>Diesmia</name><uri>http://ilovevb.net/Web/members/Diesmia.aspx</uri></author></entry><entry><title>Welcome to the re-launch!</title><link rel="alternate" type="text/html" href="http://ilovevb.net/Web/blogs/csla/archive/2008/05/31/welcome-to-the-re-launch.aspx" /><id>http://ilovevb.net/Web/blogs/csla/archive/2008/05/31/welcome-to-the-re-launch.aspx</id><published>2008-05-31T13:38:00Z</published><updated>2008-05-31T13:38:00Z</updated><content type="html">&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;</content><author><name>Diesmia</name><uri>http://ilovevb.net/Web/members/Diesmia.aspx</uri></author></entry><entry><title>Slight change of plans...</title><link rel="alternate" type="text/html" href="http://ilovevb.net/Web/blogs/csla/archive/2008/05/19/slight-change-of-plans.aspx" /><id>http://ilovevb.net/Web/blogs/csla/archive/2008/05/19/slight-change-of-plans.aspx</id><published>2008-05-19T19:22:00Z</published><updated>2008-05-19T19:22:00Z</updated><content type="html">&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;</content><author><name>Diesmia</name><uri>http://ilovevb.net/Web/members/Diesmia.aspx</uri></author></entry><entry><title>Welcome!</title><link rel="alternate" type="text/html" href="http://ilovevb.net/Web/blogs/csla/archive/2007/11/21/welcome.aspx" /><id>http://ilovevb.net/Web/blogs/csla/archive/2007/11/21/welcome.aspx</id><published>2007-11-21T17:52:00Z</published><updated>2007-11-21T17:52:00Z</updated><content type="html">&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;</content><author><name>Diesmia</name><uri>http://ilovevb.net/Web/members/Diesmia.aspx</uri></author></entry></feed>