Visual C#.NET Standard 2003 features a number of different project types. ASP.NET applications run on Web servers and enable developers to create dynamic Web pages, including live database access, almost as easily as traditional desktop applications. Another highlight is Web services, which enable applications to communicate with one another across the Internet, using XML to bridge different platforms such as .NET and Java. There is also a Windows form designer for standard applications, including drag-and-drop components in the style made popular by Visual Basic. The programming environment is slick, with convenient features like docking and tabbed windows, project wizards, auto-completion and pop-up help in the code editor.
This is the Standard edition, which is intended to be introductory. Professional developers should consider Visual Studio.NET Professional Edition 2003, which includes a more advanced version of Visual C# as well as other languages. The full Visual Studio.NET Pro 2003 is needed for features like compiling code into libraries, accessing source code control, or targeting the Compact Framework for mobile devices like Pocket PC. Even so, this Standard edition is a capable package that includes all you need to build applications for both Windows and the Web. --Tim Anderson
One important thing to note with this, and other .NET languages, is that you cannot develop Internet applications unless you have a version of Windows that includes IIS. So users of Windows XP Home Edition will need to upgrade to Professional to write Web programs.
Even better is the literature that comes in the box. You are provided with a number of poster size documents that detail C# classes provided by Microsoft along with all methods etc. There are also similar posters explaining .NET principles and architecture. Finally there is a small book that gives you an introduction to the language.
Buy this product (along with some of the excellent learning guides by SAMS) and you'll be well on the way to writing .NET programs.
If you are a C++/MFC developer and thinking of migrating to the the .NET platform. Number 1 - DO IT; Number 2 - USE C#; Number 3 - BUY THE STANDARD VERSION. I, too, was a C++/MFC developer for 5 years. Then, as luck would have it, a project came up where we could flirt with C#, and in literally half the time, we had a more advanced prototype than our C++/MFC prototype. The big hitters were intuitiveness of the language, speed of the compiles, auto-documenation generation (check-out NDoc software), and profession delivery via .msi files.
The professional version is totally over kill for what most businesses need and has more features than you'll ever use. Don't waste you money playing the I-might-use-that-feature-somtime-in-the-future game. The standard edition allows for the complete development of any size software. The 2003 version has fixed a number of quirks found in the last version (which was amazingly stable for a 1.0). One thing to remember if migrating form VC#.NET 2002 to 2003 is that any project build under 2002 must be converted to 2003 and those changes can't be undone. This really isn't an issue for mose people, including myself.
It mentions that this product supports development of Compact.NET applications for mobile phones and pocketpc's however this is incorrect. The standard edition does not support pocketpc development, only the professional edition that comes in visual studio supports it. I bought the product partially because i thought i could make programs for my ppc. :/ Other than lack of PPC support in this standard edition, visual C# standard seems like a decent program for web development or quickly making windows apps.
This product's forum
Search Customer Discussions