40 likes | 139 Views
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:
E N D
Visual Studio .NETUsing J#Based on Microsoft .NET TrainingSummer 2004Slides adapted fromhttp://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
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, …
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