Introduction to.NET. Getting Started Isn’t.NET development expensive? If.NET was important then we would learn about it at University.NET is proprietary.

Slides:



Advertisements
Similar presentations
XProtect® Web Client 1 Product presentation.
Advertisements

Introduction to .NET Framework
Tahir Nawaz Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a.
ASP Tutorial. What is ASP? ASP (Active Server Pages) is a Microsoft technology that enables you to make dynamic and interactive web pages. –ASP usually.
PHP/ASP Robert Nelson & Will Vanlue BA370 November 4 th, 2005.
Microsoft.Net Technology Sachin Shetty Vimal Amin Thomas Mullasaril Vinutna Pulavarti Software Engineering CS616 Instructor:Dr.Tappert.
ISYS 512 Business Application Design and Development with.Net David Chao.
Introduction to ASP.NET. 2 © UW Business School, University of Washington 2004 Outline Static vs. Dynamic Web Pages.NET Framework Installing ASP.NET First.
CSE3030Lecture 11 Know Your User The First Slogan.
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
The Microsoft Technical Roadshow 2006 Welcome and Introduction Kevin McDaniel Developer & Platform Evangelism Group Microsoft Ltd
Agenda What is the ASP.NET Web Matrix Project? What is the ASP.NET Web Matrix Project? Who is it for? Who is it for? Web Matrix and Visual Studio.NET Web.
ISYS 512 Business Application Design and Development with.Net David Chao.
IS4401 Project Technology Issues. Introduction This seminar covers Databases When to use a Database What Database to use Development Tools Visual Studio.
.net Microsofts ’ Platform for Web Services Naveed Arshad.
An Overview of.NET Gavin King.NET Developer Group Microsoft Ltd
DotNET A Developer’s Perspective Mike Litzkow University of Wisconsin - MadisonOne.
Object Oriented Software Development 1. Introduction to C# and Visual Studio.
.NET On A Shoe String By: Patrick Brannen Lead Developer iDevCo, Inc.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Server Side Scripting Norman White. Where do we do processing? Client side – Javascript (embed code in html) – Java applets (send java program to run.
Rajeswari Indupuri Introduction to.NET Framework.
IT Academy Benefit Overview
CIS 451: Web Services Dr. Ralph D. Westfall March, 2009.
ASP.NET INTRODUCTION INTO وزارة التربية و التعليم العالي كلية العلوم و التكنولوجيا قسم علوم الحاسوب و تكنولوجيا المعلومات اعداد الاستاذ: عبد الله محمد.
ISYS 512 Business Application Design and Development with.Net David Chao.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
1 8/29/05CS360 Windows Programming Professor Shereen Khoja.
C# A 1 CSC 298 Introduction to C#. C# A 2 What to expect in this class  Background: knowledge of an object oriented language of the C++, Java, … family.
Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a library for.
Introduction to .NET Rui Ye.
Presented by Team D Compare Windows 2000, XP, and.NET By John Leonard, Brian North, Jeffrey Reynolds, Todd Saylor.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
PHP With Oracle 11g XE By Shyam Gurram Eastern Illinois University.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 25 How.NET and Web Services Work How.NET and Web Services Work.
PHP and MySQL by Example COMP YL Professor Mattos.
2. Introduction to the Visual Studio.NET IDE. Chapter Outline Overview of the Visual Studio.NET IDE Overview of the Visual Studio.NET IDE Menu Bar and.
.NET Language Supports. .NET Language Support Operating System Common Language Runtime Base Class Library ADO.NET and XML ASP.NET Web Forms Web Services.
Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html.
Website Design Lecture 1. Outline Introduction to the module Outline of the Assessment Schedule Lecture Static XHTML, client side and server side Why.
Universiti Utara Malaysia Chapter 3 Introduction to ASP.NET 3.5.
Microsoft Azure SoftUni Team Technical Trainers Software University
Rajiv and Shipra Introduction to.NET (asp.net,c#,vb)
Grid Chemistry System Architecture Overview Akylbek Zhumabayev.
Lesson 2 What is ASP.NET? What is ASP.NET? What is Web Matrix? What is Web Matrix? What are the features of Web Matrix? What are the features of Web Matrix?
ISYS 350 Business Application Development David Chao.
BIT 285: ( Web) Application Programming Lecture 15: Tuesday, February 24, 2015 Microsoft Azure Instructor: Craig Duckett.
Visual Studio ®.NET Tools Drive The Phenomenon Carlotta Eaton Associate Professor of IST New River Community College Dublin, VA Slides by Microsoft Corporation.
Microsoft ® Visual Studio.NET Presented by Joseph J. Sarna Jr., MCSD JJS Systems, LLC.
Active Server Pages (ASP), also known as Classic ASP or ASP Classic, was Microsoft's first server-side script engine for dynamically generated web pages.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
CIS 375—Web App Dev II ASP.NET 1 Getting Started.
8 th Semester, Batch 2009 Department Of Computer Science SSUET.
ISYS 512 Business Application Design and Development with.Net David Chao.
CSE3310: Web training A JumpStart for Project. Outline Introduction to Website development Web Development Languages How to build simple Pages in PHP.
ASP.NET WEB Applications. ASP.NET  Web application framework developed by Microsoft  Build dynamic data driven web applications and web services  Subset.
TECHNOLOGY RESOURCE MANAGEMENT PORTAL Casey Spires Eastern Kentucky University.
Building Complete Web Application Using ASP.NET 3.5 & Visual Studio 2008 Omar Khan Group Program Manager Visual Studio.
 Lecture  Website language: ASP.net  Book name Beginning ASP.NET 4 in C# and VB 2.
Expertsfromindia for Joomla Development. Introduction Joomla is an open source and free content management system (CMS) for publishing content on the.
A Detailed Introduction To Visual Studio.NET CRB Tech ReviewsCRB Tech Reviews introduces you to the world of Visual.
How to Start SQL Server and SSDT BI in Local
Deploying Web Application
Computer Software: Programming
SQL Server Data Tools Gert Drapers
Web Development Using ASP .NET
Introduction to .NET By : Mr. V. D. Panchal Content :
Microsoft .NET Presentation
Presentation transcript:

Introduction to.NET

Getting Started Isn’t.NET development expensive? If.NET was important then we would learn about it at University.NET is proprietary and goes against industry standards.NET Presentation :: Getting Started Common Questions:

My Project Task: To create a personal blog Why? To act as a resume to potential employers, to keep a record of my developments and to gain a reputation as a community orientated developer..NET Presentation :: Getting Started

The MSDN Academic Alliance program gives students access to the latest Microsoft software. Current products that are freely available to students are Windows XP Pro, Windows Server 2003, Visio Professional, Project Professional and Visual Studio.NET 2003 Academic. MSDN Connection is a free program which gives students access to a number of services. This includes free ASP.NET hosting, a bi-monthly MSDN Australia Magazine, 20% off MSPress books and discounts on training and certification..NET Presentation :: Student Resources

Although you can access the full version of Visual Studio through the MSDNAA program, you can also download the Express Editions for free from the Microsoft website The Visual Studio Express Edition website is The versions available for download are: Visual Web Developer 2005 Express Edition Visual Basic 2005 Express Edition Visual C# 2005 Express Edition Visual C++ Express Edition SQL Server 2005 Express Edition Visual J# Express Edition.NET Presentation :: Student Resources

.NET Presentation :: VS.NET Express Edition 2005

Isn’t.NET development expensive? Cost Summary:.NET Presentation :: Development ProductPrice Windows Server 2003$0 Visual Studio Express Edition $0 Total$0

If.NET was important then we would learn about it at University The following Universities offer.NET based courses: The University of Melbourne – 2 courses The University of Swinburne – 13 courses RMIT – 9 courses Charles Sturt University – 12 courses University of Technology Sydney – 4 courses Queensland University of Technology – 10 courses.NET Presentation :: Development

But I like my language better! That is ok too! Microsoft has made sure the.NET platform supports a number of different languages: Microsoft Languages: Visual Basic, C#, J# Other Languages: Java, Perl, Python, C++, Jscript, Pascal, Small Talk, APL, Cobol, Eiffel, Fortran and Forth.NET Presentation :: Other Languages These are referred to as Common Language Specification (CLS) compatible programming languages

I know Java, but where do I start with.NET?.NET Presentation :: Other Languages The Java to.NET migration workshop is a good place to start Located at /workshop/ This workshop has numerous examples with full source code as well as written and video demos. Examples include: Automatic Java -> J#.NET migration JSP -> ASP.NET migration Java ->.NET user interface migration

Starting with ASP.NET Example code to connect to a MySQL Database:.NET Presentation :: KGB Networks Development using(OdbcConnection con = new OdbcConnection(ConnStr)) using(OdbcCommand cmd = new OdbcCommand("SELECT * FROM news", con)) ASP.NET Code: <?php mysql_select_db("kgbnetworks",$db); $result = mysql_query("SELECT * FROM news",$db); ?> PHP Code:

Performance Comparison I was curious to see if ASP.NET performed any better even with my tiny example:.NET Presentation :: KGB Networks Development PHP: Page Generation Time: Seconds ASP: Page Generation Time: Seconds

That’s great, but… Let’s see what.NET is REALLY all about..NET heavily utilises web services Web Services are based on W3C open standards (HTTP, XML and SOAP) Any application that supports these open standards can communicate with a.NET application locally or remotely.NET Presentation ::.NET Web Services

Creating a Web Service It is as simple as:.NET Presentation ::.NET Web Services Using Visual Studio 2005 Express Edition

.NET Presentation ::.NET Web Services

Response The browser shows the response given by your web service in XML format: Advantages: Test your web service locally before deploying it Allows external developers to play with your web service without having to write a single line of code Useful for testing and isolating bugs in your system..NET Presentation ::.NET Web Services

Your next step Download Visual Studio Express Edition Find or create some web services to interact with (Plenty of good examples at Write some code that consumes or serves content via SOAP and XML Publish it on a web site, as an application or both!.NET Presentation :: Conclusion

Thank you!