Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Visual Studio .NET Using J# Based on Microsoft .NET Training Summer 2004 Slides adapted from http://www.lfc.edu/~hummel/workshops.html 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 J# in Visual Studio .NET Microsoft 1-2 Why use .NET? • Robust, mature technology & tools – Visual Studio .NET is an excellent development environment – Compares favorably to J2EE, WebSphere (http://msdn.microsoft.com/vstudio/java/compare/) – 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, … J# in Visual Studio .NET Microsoft 1-3 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 J# in Visual Studio .NET Microsoft 1-4