130 likes | 556 Views
Introduction to .NET Topics to be covered MSDN Academic Alliance What is .NET? Tulane User Group Imagine Cup MSDNAA an annual membership program for technical departments All Microsoft software is available for use except for Office How to obtain the software?
E N D
Topics to be covered • MSDN Academic Alliance • What is .NET? • Tulane User Group • Imagine Cup Lim
MSDNAA • an annual membership program for technical departments • All Microsoft software is available for use except for Office Lim
How to obtain the software? • See Mike Fletcher at ST 2nd floor • E-academy.com • Check posted flyers Lim
What is .NET? PCs and smart devices to utilize webservices. Applications that perform tasks, such as validating credit card purchases and checking airline flights Visual Studio .NET and .NET Framework to create/extend webservices. For deploying and managing web services Lim
Web services Console apps Windows apps Web apps Data and XML Framework Class Library Common Language Runtime OS/Hardware/Simulator Lim
Why use the .NET Framework? Just-In-Time compiler C# C# compiler C++ C++ compiler JIT AND CLR Simulator or Hardware C C compiler IL Scheme Scheme compiler Prolog compiler Prolog X compiler Common Language Runtime X Intermediate Language languages compilers Lim
Why use the .NET Framework? • Multi-language development • C#, C/C++, VB.NET, Eiffel, Fortran, Java, Pascal, Perl, Python, Scheme, SmallTalk, and many more. • Allows you to use whatever language fits your wants/needs • Harness the power of Visual Studio • Highly productive environment • MSDN library of technical info Lim
Imagine Cup • an international event challenging the world's most creative and tech-savvy students to design the best new Web services solution. • Competing for international recognition and cash prizes totaling U.S. $50,000, Imagine Lim
Imagine Cup • Team Tulane • Game development for Smart Devices Lim
An Example Quake.Net • http://www.vertigosoftware.com/Quake2.htm • the QUAKE II 3-D engine available to the public under the GNU General Public License ("GPL"). • July 2003, Vertigo Software, Inc. is releasing Quake II .NET, a port of the C-language based engine to Visual C++ with a .NET managed heads-up display. • illustrate a point: one can easily port a large amount of C code to C++, and then run the whole application as a managed .NET application using the Microsoft Common Language Runtime (CLR) without noticeable performance delays Lim
Links of Interest • www.devhood.com • www.gotdotnet.com • msdn.microsoft.com • www.asp.net Lim
Sources • Defining Basic Elements of .NET www.microsoft.com/net/ • Intro to Programming Languages by Dr. Yinong Chen of ASU • Microsoft .Net Presentation by Microsoft • Programming Microsoft .NET by Jeff Prosise • Big thanks to Andy Lim Lim