Introduction to ASP.NET MIS 324 Professor Sandvig.

Slides:



Advertisements
Similar presentations
Introduction to .NET Framework
Advertisements

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.
Overview of the.NET Framework. What is the.NET Framework A new computing platform designed to simplify application development A consistent object-oriented.
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
ISYS 512 Business Application Design and Development with.Net David Chao.
ISYS 512 Business Application Design and Development with.Net David Chao.
An Overview of.NET Gavin King.NET Developer Group Microsoft Ltd
ASP &.NET Microsoft's Solution for Dynamic Web Development Mohammad Ali Choudhry Milad Armeen Husain Zeerapurwala Campbell Ma Seul Kee Yoon.
1 An Introduction to Visual Basic Objectives Explain the history of programming languages Define the terminology used in object-oriented programming.
DotNET A Developer’s Perspective Mike Litzkow University of Wisconsin - MadisonOne.
Object Oriented Software Development 1. Introduction to C# and Visual Studio.
Intro to dot Net Dr. John Abraham UTPA – Fall 09 CSCI 3327.
Web Form Fundamentals MacDonald Ch. 5 MIS 324 MIS 324 Professor Sandvig Professor Sandvig.
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
ISYS 350 Business Application Development
Introduction to.NET Content : – Introduction to.NET Technology – Introduction to Web Based Applications – Introduction to ASP.NET 1 By : Amrendra Sharan.
+ Java vs. Javascript Jessi Style. + Java Compiled Can stand on its own Written once, run anywhere Two-stage debugging Java is an Object Oriented Programming.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Introduction to .Net Framework
An Introduction to ASP.NET Ed Dunhill blogs.msdn.com/edunhill SLIDE7.
ISYS 512 Business Application Design and Development with.Net David Chao.
VS.NET Syllabus By Peter Huang.
1 8/29/05CS360 Windows Programming Professor Shereen Khoja.
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
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.
Microsoft Visual Basic 2005: Reloaded Second Edition
Lecture Set 1 Part B: Understanding Visual Studio and.NET – Structure and Terminology 1/16/ :04 PM.
ASP.NET  ASP.NET is a web development platform, which provides a programming model, a comprehensive software infrastructure and various services required.
SednaSpace A software development platform for all delivers SOA and BPM.
Visual Basic Advanced Programming.
Entity Framework MIS 324 MIS 324 Professor Sandvig Professor Sandvig.
What’s Next? MIS 314 Professor Sandvig. Outline  What’s Next? ISC tracks ISC tracks E-commerce developer track E-commerce developer track MIS Intermediate.
Overview of Data Access MacDonald Ch. 15 MIS 324 Professor Sandvig.
ISYS 573 Special Topic – VB.Net David Chao. The History of VB Early 1960s:BASIC-Beginner’s All-Purpose Symbolic Instruction Code –Teaching –Simple syntax,
CIS 451: ASP.NET Concepts Dr. Ralph D. Westfall January, 2009.
Rajiv and Shipra Introduction to.NET (asp.net,c#,vb)
DotNet Michelle Johnston, Firebird Services Ltd. What is Dot Net Aims to simplify web development Language independent – CLR (Common Language Runtime)
ASP.NET &.NET Environment. Overview Part of Microsoft’s.NET environment Used for Development of  Websites  Internet applications  Web Services & XML.
ISYS 350 Business Application Development David Chao.
Intro to dot Net Dr. John Abraham UTPA CSCI 3327.
What’s Next? MIS 314 Mr. David Auer. Outline  What’s Next? ISC tracks ISC tracks E-commerce developer track E-commerce developer track MIS Intermediate.
ASP.NET (Active Server Page) SNU OOPSLA Lab. October 2005.
MIS 324 Professor Sandvig. Overview  Review ASP.NET  Preview: MIS 424  Final exam info.
Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 1 of 31 Objectives In this lesson, you will learn to: *Identify the components of the.NET.
ASP.NET &.NET Environment. Overview Part of Microsoft’s.NET environment Used for Development of  Websites  Internet applications  Web Services & XML.
CIS 375—Web App Dev II ASP.NET 1 Getting Started.
ISYS 512 Business Application Design and Development with.Net David Chao.
Text TCS INTERNAL Oracle PL/SQL – Introduction. TCS INTERNAL PL SQL Introduction PLSQL means Procedural Language extension of SQL. PLSQL is a database.
Lecture Set 1 Part B: Understanding Visual Studio and.NET – Structure and Terminology 1/16/ :04 PM.
Microsoft Visual Basic 2015 CHAPTER ONE Introduction to Visual Basic 2015 Programming.
A S P. Outline  The introduction of ASP  Why we choose ASP  How ASP works  Basic syntax rule of ASP  ASP’S object model  Limitations of ASP  Summary.
A Detailed Introduction To Visual Studio.NET CRB Tech ReviewsCRB Tech Reviews introduces you to the world of Visual.
Introduction to the Microsoft.NET Framework Chris Wastchak Student Ambassador to Microsoft.
Introducing the Microsoft® .NET Framework
Basic 1964 PC general purpose Imperative Small Easy to use.
Introduction to Visual Basic 2008 Programming
Introduction to .NET Framework Ch2 – Deitel’s Book
Application Foundation
Module 0: Introduction Chapter 2: Getting Started
Module 1: Getting Started
Web Development Using ASP .NET
C# Object Oriented Programming Concepts
Hands-on Introduction to Visual Basic .NET
CIS16 Application Development – Programming with Visual Basic
Introduction to .NET By : Mr. V. D. Panchal Content :
ISYS 350 Building Business Applications
.Net Framework Details Imran Rashid CTO at ManiWeber Technologies.
Microsoft .NET Presentation
C# and ASP.NET Programming
Presentation transcript:

Introduction to ASP.NET MIS 324 Professor Sandvig

Outline  Why ASP.NET? .NET Framework  ASP.NET Features Object Oriented Object Oriented Event driven Event driven Server controls Server controls  Summary

Why ASP.NET?  Industrial Strength Full Featured Full Featured Security, logging, performance, etc.Security, logging, performance, etc. Highly integrated with Visual Studio Highly integrated with Visual Studio .NET aimed at corporate users Employers of WWU graduates Employers of WWU graduates  Designed for large, complex projects

.NET  PHP/ASP .NET

.NET Framework  Create both web & Windows applications Different interface Different interface Same plumbing Same plumbing  Support for many languages VB, C#, J#, Java, C++, PERL, Python, Effiel, Cobol,..VB, C#, J#, Java, C++, PERL, Python, Effiel, Cobol, in development15+ in development  Runs on several operating systems Windows, Unix Windows, Unix Under development: Linux & FreeBSD Under development: Linux & FreeBSD Mono projectMono projectMono projectMono project

.NET Framework  Two major components: 1. Common Language Runtime (CLR) Manages compilation, memory, security, exceptions, garbage collection, etc.Manages compilation, memory, security, exceptions, garbage collection, etc. Technical details outside scope of this classTechnical details outside scope of this class 2. Class Library…

.NET Class Library  Classes are pre-written code Web server controls, access data, manipulate data, send , etc.… Web server controls, access data, manipulate data, send , etc.…  Classes are grouped into Namespaces .NET Class Library.NET Class Library.NET Class Library

.NET Features 1. Object Oriented 2. Web Server Controls 3. Visual Studio

1. Object Oriented  Advantages: Encapsulation Encapsulation Compartmentalize functionality into classesCompartmentalize functionality into classes Messy details hidden inside the class Messy details hidden inside the class Need to understand only the class interfaceNeed to understand only the class interface Reusability Reusability Build once, test, reuse many timesBuild once, test, reuse many times

Object Oriented  All modern programming languages support OOP  OOP concepts & terminology are universal

2. Web Server Controls  Advantages: Separation of code and presentation Separation of code and presentation Code provides logic & generate outputCode provides logic & generate output Server controls displayServer controls display We write less HTML & Javascript We write less HTML & Javascript Data saved in viewstate Data saved in viewstate  Disadvantage: Must learn control featuresMust learn control features

2. Web Server Controls  Example: Hello.aspx Hello.aspx Hello.aspx

3. Visual Studio  Integrated Development Environment  Features: Drag & drop Drag & drop Web Server ControlsWeb Server Controls IntelliSense IntelliSense Syntax checking Syntax checking pop-up class documentation pop-up class documentation Debugger Debugger Integration with Sql Server Integration with Sql Server  HUGE time saver Faster learning Faster learning

Summary  ASP.NET State-of-the-art programming technology State-of-the-art programming technology  Tremendous functionality Complex!! Complex!! Be prepared to work hard Be prepared to work hard  Fun!!