Visual Studio.NET Using J# Based on Microsoft.NET Training Summer 2004 Slides adapted from
1-2 MicrosoftJ# in Visual Studio.NET Goals Brief Discussion of J#: –the language –data structures, algorithms & OOD –application types: console, GUI, database-driven –Using J# and.NET Help you: –See a mature GUI in action –Develop a client-server web based application
1-3 MicrosoftJ# in Visual Studio.NET Why use.NET? Robust, mature technology & tools –Visual Studio.NET is an excellent development environment –Compares favorably to J2EE, WebSphere ( –A study by Forrester Research (see above link) indicates.NET is favored (56%) over J2EE You have a choice of programming language: –J# is Java 1.4, however with a subset of the Java class libraries. –Microsoft has implemented its own rich set of classes for use across languages (C#, C++, VB) You have a choice of application domains: –console, graphical user interface (GUI), web, database-driven, …
1-4 MicrosoftJ# in Visual Studio.NET Outline of the.NET material Using.NET: –modern program execution through virtual machines –the programming language J# –important algorithms, data structures, and classes –WinForms: Graphical User Interfaces in.NET –WebForms: Like WinForms, but for use on the Web –object-oriented design (OOD) –debugging & testing (with NUnit ) –relational databases, SQL, and.NET database programming –web services –the application of J# and.NET to other application domains