Welcome to Microsoft C#.net development. Your first project: Simple Calculator.
I’ve tried creating a calculator Application so that I can learn the technology more in terms of hands on experience. Simple at it seems (above), its just do basic arithmetic computation and some form design for the calculator. There is actually a catch in this project, though who cares about the catch. As long as its working right?
Visual Studio 2010 is just plain sweet and slick – The IDE is very fast, considering that a lot of components are embedded in it. It has all the helper wizards that every C# developer want. From Database Connection Wizards, ERD, Class Diagrams, Team Collaboration tools to code intellisense, all of which is available in the IDE.
Top Down development or bottom up – You can start your project with the Class Diagram or you can code them right away.
Platform Specific Development – What I really like about the product is the end goal to support platform specific development (mobile, desktop and web). You can actually develop applications using only C# that can be installed on any “windows-based” platforms.
Creation of Unit Test Case – Developers can leverage on this feature to create Unit Test for their modules and components.
Database / Schema Viewer – All in one IDE with Database Viewer Support.
Though I think Java Enthusiast out there will disagree. Its actually not a bad investment to move or learn. Most of the C# Language syntax and features are similar to Java Language (believe me, I’m a Java Enthusiast myself). Developers can quickly create a solution since its overall very fun and easy to learn.