Presentation is loading. Please wait.

Presentation is loading. Please wait.

Wrap-up: Where Do You Go From Here?. 13-2 MicrosoftIntroducing CS using.NETJ# in Visual Studio.NET Objectives “.NET is the future of software development.

Similar presentations


Presentation on theme: "Wrap-up: Where Do You Go From Here?. 13-2 MicrosoftIntroducing CS using.NETJ# in Visual Studio.NET Objectives “.NET is the future of software development."— Presentation transcript:

1 Wrap-up: Where Do You Go From Here?

2 13-2 MicrosoftIntroducing CS using.NETJ# in Visual Studio.NET Objectives “.NET is the future of software development at Microsoft, and so has a wide range of applicability as well as possibilities…” Advantages of.NET Resources Installation

3 13-3 MicrosoftIntroducing CS using.NETJ# in Visual Studio.NET.NET architecture Many languages, many application types… Pentium / PowerPC / … Windows / Linux / … Common Language Runtime (CLR) Your Application.NET Framework Class Library (FxCL) J#C#C++VB…

4 13-4 MicrosoftIntroducing CS using.NETJ# in Visual Studio.NET Advantages of.NET Robust, mature technology & tools –Visual Studio.NET is an excellent development environment You have a choice of programming language: –Java is most similar to J# –afterwards, you can branch out in other directions (C#, C++, VB) You have a choice of application domains: –console, graphical user interface (GUI), web, database-driven, …

5 13-5 MicrosoftIntroducing CS using.NETJ# in Visual Studio.NET J# J# == Java on the.NET platform: –full support for current Java language (v1.4) –full support for.NET Framework Class Library –partial support for Java Class Library (JCL) as a whole (most of v1.1, some of v1.2) In short: –J# lets you program in.NET using Java syntax –not perfect, but a pretty good compromise…

6 13-6 MicrosoftIntroducing CS using.NETJ# in Visual Studio.NET Resources A list of resources you might find helpful…

7 13-7 MicrosoftIntroducing CS using.NETJ# in Visual Studio.NET Workshop materials All workshop materials are available on the web: –Powerpoint slides –Demos –Lab exercises –URL: http://www.lakeforest.edu/~hummel/workshops-hs.htmhttp://www.lakeforest.edu/~hummel/workshops-hs.htm

8 13-8 MicrosoftIntroducing CS using.NETJ# in Visual Studio.NET MainFunction.com Web site specificially for educators –lesson plans –project ideas –source code –http://educators.mainfunction.com/http://educators.mainfunction.com/

9 13-9 MicrosoftIntroducing CS using.NETJ# in Visual Studio.NET MSDN Microsoft Developer's Network Where to find any kind of developer info… –http://msdn.microsoft.comhttp://msdn.microsoft.com –e.g. http://.../net for.NET Framework, updates, etc.http://.../net Need to find answers to problems, like install failed, or ? –http://www.microsoft.comhttp://www.microsoft.com –advanced search –clear all –check "Support & the Knowledge Base" –search

10 13-10 MicrosoftIntroducing CS using.NETJ# in Visual Studio.NET Other.NET sites http://www.gotdotnet.com –lots of software sample, tools, etc. http://www.asp.net –all things related to developing web-based apps in.NET –home of WebMatrix, free IDE for developing web-based apps includes personal web server http://www.asp.net/WebMatrix/

11 13-11 MicrosoftIntroducing CS using.NETJ# in Visual Studio.NET Books Books on J#: –J. Sharp et al, “ Microsoft Visual J#.NET (core ref) ” –“ CodeNotes for J# ”, available free online or in PDF form: http://msdn.microsoft.com/vjsharp/downloads/codenotes/default.aspx My favorite introductory book on.NET (a VB.NET book): –J. Salvage, " The Visual Basic.NET Coach " Other books: –J. Richter, " Applied Microsoft.NET Framework Programming " –S. Campbell et al, " 101 Microsoft Visual Basic.NET Applications " –Chappell & Trimble, “ A Visual Introduction to SQL ” –J. Kauffman et al, " Beginning ASP.NET Databases using VB.NET "

12 13-12 MicrosoftIntroducing CS using.NETJ# in Visual Studio.NET Installation How to install & stay current…

13 13-13 MicrosoftIntroducing CS using.NETJ# in Visual Studio.NET What do you need to run a.NET program? To run a.NET program, computer must have.NET installed: –i.e. must install CLR and FxCL –see http://msdn.microsoft.com/netframework/technologyinfo/howtoget/http://msdn.microsoft.com/netframework/technologyinfo/howtoget/ –or download via Windows Update (recommended update) To run a J# program, must also install J# class libraries: –http://msdn.microsoft.com/vjsharp/downloads/howtoget/default.aspxhttp://msdn.microsoft.com/vjsharp/downloads/howtoget/default.aspx Pentium / PowerPC / … Windows / Linux / … Common Language Runtime (CLR).NET Application.NET Framework Class Library (FxCL)

14 13-14 MicrosoftIntroducing CS using.NETJ# in Visual Studio.NET Installing other components Other components are installed on an "as-needed" basis Supplemental UI Library: –JCL v1.2 support (SWING, java.util.*) –http://msdn.microsoft.com/vjsharp/supui/http://msdn.microsoft.com/vjsharp/supui/ AP Marine Biology Simulation Case Study: –http://msdn.microsoft.com/vjsharp/using/academic/mbs/http://msdn.microsoft.com/vjsharp/using/academic/mbs/ –http://www.collegeboard.com/student/testing/ap/subjects.htmlhttp://www.collegeboard.com/student/testing/ap/subjects.html –http://apcentral.collegeboard.comhttp://apcentral.collegeboard.com NUnit: –unit testing tool: http://nunit.org/http://nunit.org/

15 13-15 MicrosoftIntroducing CS using.NETJ# in Visual Studio.NET What do you need to develop a.NET program? Visual Studio.NET or some equivalent… Other options: –you can download.NET Framework SDK for free from MSDN: http://msdn.microsoft.com/netframework/technologyinfo/howtoget/ –WebMatrix IDE is available free from http://www.asp.net/http://www.asp.net/


Download ppt "Wrap-up: Where Do You Go From Here?. 13-2 MicrosoftIntroducing CS using.NETJ# in Visual Studio.NET Objectives “.NET is the future of software development."

Similar presentations


Ads by Google