SlideShare a Scribd company logo
1 of 116
Active Server Pages: Web Scripting Made Easy A Hands-On Workshop in the New Brunswick Computing Services Instructional Lab By Michael Dobe Sponsored by The New Jersey Intercampus Network Internet Technology Project http://www.njin.net
Workshop Overview ,[object Object]
Workshop Goals ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Active Server Pages Workshop:  About Your Instructor ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],FOR MORE INFO...
About You and Your Classmates ,[object Object],[object Object],[object Object],[object Object]
“ Active Server Pages” Administrative Information ,[object Object],[object Object],[object Object],[object Object],[object Object],FOR MORE INFO ...
Demos and Hands-on Exercises:  About The Systems ,[object Object],[object Object],[object Object],[object Object],http://www. njin .net
A Note on Remote NT Systems Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Active Server Pages: Part I Topics:  “Review of Client and Server-Side Scripting”; “Getting Up and Running”;  “Introducing ASP and VBScript ”
Part I Goals ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
“ Active Server Pages”  5 Parts at a Glance ,[object Object],[object Object],[object Object],[object Object],[object Object]
Client-Side and Server-Side Scripting: Your Web Development Options? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Benefits of Server-Side Scripting:  Some Basic Things to Consider ,[object Object],[object Object],[object Object],[object Object]
Benefits of Server-Side Scripting:  Some Basic Things to Consider ,[object Object],[object Object],[object Object]
ASP Definition ,[object Object],[object Object]
ASP and The CGI Model ,[object Object],[object Object],[object Object],[object Object],[object Object]
Benefits of Using Active Server Pages ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What You Need to Make ASP Work ,[object Object],[object Object],[object Object],[object Object],[object Object]
Steps to Enabling ASP Support ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Using ASP With IIS 4: A Review of MMC and ISM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Internet Guest Account ,[object Object],[object Object],[object Object]
Microsoft Management Console (MMC) and the NT Service Manager ,[object Object],[object Object],[object Object],[object Object],[object Object]
Using ASP With PWS 4: The Administrative Interface ,[object Object],[object Object],[object Object],[object Object],[object Object]
Virtual Servers vs.  Virtual Directories ,[object Object],[object Object],[object Object],[object Object]
Languages Used for ASP? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Most Common Language: VBScript Defined ,[object Object],[object Object]
Ways to Write ASP Code: Your Choice of Editors ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Using FrontPage 98 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Structure of an ASP Page ,[object Object],[object Object],[object Object],[object Object],[object Object]
<HTML> <HEAD> <TITLE>Polite Web Server</TITLE> </HEAD> <BODY BGCOLOR=&quot;wheat&quot;> <P> <FONT COLOR=&quot;Teal&quot; SIZE=&quot;3&quot;><B> The Polite Web Server, at <%= Time %> on <%= Date %> </B></FONT></P> <P><B> <% If Hour(Now) < 8 Then %> Don't you know what time it is? I was still in bed! <% Else Randomize intChoice = Int(Rnd * 4) Select Case intChoice Case 0 %> So, where do you want me to go today? <% Case 1 %> Well, look whose back visiting us again... <% Case 2 %> Hi there, and welcome to our site. <% Case 3 %> It's raining here, what's the weather at your end like? <% End Select End If %> </B></P> <HR> </BODY> </HTML>
In-Class Demo of Simple Script ,[object Object],[object Object],[object Object],[object Object]
Active Server Pages: Part II Topics:  “HTML Forms” and “VBScript Basics: Variables, Variants, Operators, String Manipulation and Arrays”
Goals For Part II ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Review of HTML Forms ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Using Forms in FP 2000 ,[object Object],[object Object],[object Object]
Sample Form Code From FP 2000 ,[object Object],[object Object],[object Object],[object Object]
Using ASP Pages to Process User Input From HTML Forms ,[object Object],[object Object],[object Object]
What are Variables? ,[object Object],[object Object]
Using Variables in an ASP Page ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Another Example of Form Input:  The Need to Normalize Data ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Creating the ASP Page  To Handle Drop-Down Menu Items ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hands-On Exercise 1: Download and Install Sample Code ,[object Object],[object Object],[object Object],[object Object]
Hands-On Exercise 2:  Forms and ASP  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Naming Variables in VBScript ,[object Object],[object Object],[object Object],[object Object]
VBScript Variables and Variants ,[object Object],[object Object],[object Object]
Use of Operators in VBScript ,[object Object],[object Object],[object Object],[object Object],[object Object]
String Manipulation in VBScript ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arrays in VBScript ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hands-On Exercise 3:  Strings and Arrays in VBScript   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What We Accomplished This Morning in Part I ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What We Accomplished This Morning in Part II ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Reference Materials in Parts I & II ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Reference Materials Used in Parts I & II (Cont.)
Lunch Break Take 45 Minutes to Eat!
Active Server Pages: Part III Topics:  “Flow Control in VBScript”  “ASP Objects” and “The Visual InterDev 6.0 IDE”
[object Object],[object Object],[object Object],[object Object],[object Object],Goals For Part III
What We Covered Right Before Lunch ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is Flow Control? Action vs. Control Statements ,[object Object],[object Object],[object Object]
Types of Control Structures ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
If … Then … Else ,[object Object],[object Object],[object Object]
Flow Control Walkthrough 1: TioIfThenOneForm.asp ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Flow Control Walkthrough 1 Cont.: TioIfThenOneForm.asp ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Select … Case ,[object Object],[object Object]
Flow Control Walkthrough 2: TioSelectOneForm.asp   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Flow Control Walkthrough 2 Cont.: TioSelectOneResponse.asp   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Types of Looping Statements: For…Next; For … Each … Next; Do …While ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Flow Control Walkthrough 3: TioForNextOneForm.asp   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Flow Control Walkthrough 3 Cont.:  TioSelectOneResponse.asp   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hands on Flow Controls ,[object Object],[object Object],[object Object],[object Object],[object Object]
Write One Time, Run Many Times: Code Reuse in ASP ,[object Object],[object Object],[object Object]
What Are ASP Procedures? ,[object Object],[object Object],[object Object]
Creating a Sub ,[object Object],[object Object],[object Object],[object Object],[object Object]
ASP Subprocedure Example: SubExample.asp
ASP Function Example: TioFunctionForm.asp ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ASP Function Example: TioFunctionResponse.asp
Use of Objects in ASP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
About Visual InterDev 6.0 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Visual InterDev 6.0 Walkthrough ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Getting Visual InterDev 6.0 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Class Break Take 15 Minutes to Stretch!
Active Server Pages: Part IV Topics: “The ASP Object Model in Depth” and “ASP Components”
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Goals For Part IV
Object-Oriented Programming ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The ASP Object Model: Three Levels ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Page-Level Objects: The Request Object ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Page-Level Objects: The Response Object ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Application-Level Objects: The Application Object ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Application-Level Objects: global.asa in Detail ,[object Object],[object Object],[object Object],[object Object],[object Object]
Application-Level Objects: The Session Object ,[object Object],[object Object],[object Object],[object Object]
Application-Level Objects: The Session Object (Cont) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Using Cookies in ASP ,[object Object],[object Object],[object Object]
Hands-On Exercise: Working With Page and Application-Level Objects ,[object Object],[object Object],[object Object]
ASP Components and  Sever Objects ,[object Object],[object Object],[object Object],[object Object],[object Object]
Default Components Using Visual InterDev 6.0 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hands-On Exercises: Trying Out ASP Components ,[object Object],[object Object],[object Object]
Active Server Pages: Part V Topics:  “ASP Scripting Objects”  “Debugging” and “ASP Data Store Connectivity Using ADO Components”
Goals For Part V ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Trying Out ASP Components ,[object Object],[object Object],[object Object],[object Object]
ASP Scripting Objects ,[object Object],[object Object],[object Object],[object Object]
Basic Debugging Tips:  Using A Text Editor and a Browser ,[object Object],[object Object],[object Object],[object Object],[object Object]
Debugging Under Win 32: MS Script Debugger & VI 6.0 ,[object Object],[object Object],[object Object],[object Object],[object Object]
What and How You Connect: Data Stores and Connections ,[object Object],[object Object],[object Object],[object Object]
The ODBC Data Source Administrator
Setting Up ODBC Access:  4 Steps to Creating a DSN ,[object Object],[object Object],[object Object],[object Object]
Adding a Data Source Name (DSN) STEP 1 STEP 2 STEP 3 STEP 4
Using the DSN in ASP Code ,[object Object],[object Object],[object Object]
ActiveX Data Object Component ,[object Object],[object Object],[object Object]
What We Accomplished This Afternoon in Part III ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],What We Accomplished This Afternoon in Part IV
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],What We Accomplished This Afternoon in Part V
Where Do We Go From Here? ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Reference Materials Used in Part III
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Reference Materials Used in Parts IV and V
Web Development Resources Indexes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],http://www. njin .net
What We Accomplished Today ,[object Object],[object Object],[object Object],[object Object],http://www. njin .net
For Further Information ,[object Object],[object Object],[object Object],[object Object],http://www. njin .net

More Related Content

What's hot

Escaping the yellow bubble - rewriting Domino using MongoDb and Angular
Escaping the yellow bubble - rewriting Domino using MongoDb and AngularEscaping the yellow bubble - rewriting Domino using MongoDb and Angular
Escaping the yellow bubble - rewriting Domino using MongoDb and AngularMark Leusink
 
ASP.NET - Introduction to Web Forms and MVC
ASP.NET - Introduction to Web Forms and MVCASP.NET - Introduction to Web Forms and MVC
ASP.NET - Introduction to Web Forms and MVCBilal Amjad
 
Modern Web App Architectures
Modern Web App ArchitecturesModern Web App Architectures
Modern Web App ArchitecturesRaphael Stary
 
Intro To Asp Net And Web Forms
Intro To Asp Net And Web FormsIntro To Asp Net And Web Forms
Intro To Asp Net And Web FormsSAMIR BHOGAYTA
 
The future of web development write once, run everywhere with angular js an...
The future of web development   write once, run everywhere with angular js an...The future of web development   write once, run everywhere with angular js an...
The future of web development write once, run everywhere with angular js an...Mark Leusink
 
Server Side Programming
Server Side Programming Server Side Programming
Server Side Programming Zac Gordon
 
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...Quek Lilian
 
Web forms and server side scripting
Web forms and server side scriptingWeb forms and server side scripting
Web forms and server side scriptingsawsan slii
 
04 asp.net session05
04 asp.net session0504 asp.net session05
04 asp.net session05Niit Care
 
REPORT ON ASP.NET
REPORT ON ASP.NETREPORT ON ASP.NET
REPORT ON ASP.NETLOKESH
 
Client side vs server side
Client side vs server sideClient side vs server side
Client side vs server sideabgjim96
 
PHP konferencija - Microsoft
PHP konferencija - MicrosoftPHP konferencija - Microsoft
PHP konferencija - Microsoftnusmas
 
ACTIVE SERVER PAGES BY SAIKIRAN PANJALA
ACTIVE SERVER PAGES BY SAIKIRAN PANJALAACTIVE SERVER PAGES BY SAIKIRAN PANJALA
ACTIVE SERVER PAGES BY SAIKIRAN PANJALASaikiran Panjala
 

What's hot (20)

Asp.net
 Asp.net Asp.net
Asp.net
 
Server side scripting
Server side scriptingServer side scripting
Server side scripting
 
Escaping the yellow bubble - rewriting Domino using MongoDb and Angular
Escaping the yellow bubble - rewriting Domino using MongoDb and AngularEscaping the yellow bubble - rewriting Domino using MongoDb and Angular
Escaping the yellow bubble - rewriting Domino using MongoDb and Angular
 
ASP.NET Web form
ASP.NET Web formASP.NET Web form
ASP.NET Web form
 
ASP.NET - Introduction to Web Forms and MVC
ASP.NET - Introduction to Web Forms and MVCASP.NET - Introduction to Web Forms and MVC
ASP.NET - Introduction to Web Forms and MVC
 
Modern Web App Architectures
Modern Web App ArchitecturesModern Web App Architectures
Modern Web App Architectures
 
Intro To Asp Net And Web Forms
Intro To Asp Net And Web FormsIntro To Asp Net And Web Forms
Intro To Asp Net And Web Forms
 
Introduction to asp.net
Introduction to asp.netIntroduction to asp.net
Introduction to asp.net
 
Client & server side scripting
Client & server side scriptingClient & server side scripting
Client & server side scripting
 
Tutorial asp.net
Tutorial  asp.netTutorial  asp.net
Tutorial asp.net
 
The future of web development write once, run everywhere with angular js an...
The future of web development   write once, run everywhere with angular js an...The future of web development   write once, run everywhere with angular js an...
The future of web development write once, run everywhere with angular js an...
 
Server Side Programming
Server Side Programming Server Side Programming
Server Side Programming
 
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
 
Web forms and server side scripting
Web forms and server side scriptingWeb forms and server side scripting
Web forms and server side scripting
 
04 asp.net session05
04 asp.net session0504 asp.net session05
04 asp.net session05
 
Server side scripting
Server side scriptingServer side scripting
Server side scripting
 
REPORT ON ASP.NET
REPORT ON ASP.NETREPORT ON ASP.NET
REPORT ON ASP.NET
 
Client side vs server side
Client side vs server sideClient side vs server side
Client side vs server side
 
PHP konferencija - Microsoft
PHP konferencija - MicrosoftPHP konferencija - Microsoft
PHP konferencija - Microsoft
 
ACTIVE SERVER PAGES BY SAIKIRAN PANJALA
ACTIVE SERVER PAGES BY SAIKIRAN PANJALAACTIVE SERVER PAGES BY SAIKIRAN PANJALA
ACTIVE SERVER PAGES BY SAIKIRAN PANJALA
 

Similar to Rutgers - Active Server Pages

Web II - 01 - Introduction to server-side development
Web II - 01 - Introduction to server-side developmentWeb II - 01 - Introduction to server-side development
Web II - 01 - Introduction to server-side developmentRandy Connolly
 
Asp.net architecture
Asp.net architectureAsp.net architecture
Asp.net architectureIblesoft
 
Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015Bluegrass Digital
 
DevNext - Web Programming Concepts Using Asp Net
DevNext - Web Programming Concepts Using Asp NetDevNext - Web Programming Concepts Using Asp Net
DevNext - Web Programming Concepts Using Asp NetAdil Mughal
 
01 asp.net session01
01 asp.net session0101 asp.net session01
01 asp.net session01Vivek chan
 
Aspnet2.0 Introduction
Aspnet2.0 IntroductionAspnet2.0 Introduction
Aspnet2.0 IntroductionChanHan Hy
 
New microsoft office power point presentation
New microsoft office power point presentationNew microsoft office power point presentation
New microsoft office power point presentationteach4uin
 
Introduction to asp.net
Introduction to asp.netIntroduction to asp.net
Introduction to asp.netSHADAB ALI
 
Introduction to ASP.NET
Introduction to ASP.NETIntroduction to ASP.NET
Introduction to ASP.NETRajkumarsoy
 
Rutgers - FrontPage 98 (Advanced)
Rutgers - FrontPage 98 (Advanced)Rutgers - FrontPage 98 (Advanced)
Rutgers - FrontPage 98 (Advanced)Michael Dobe, Ph.D.
 
Web Development Today
Web Development TodayWeb Development Today
Web Development Todaybretticus
 
Online furniture management system
Online furniture management systemOnline furniture management system
Online furniture management systemYesu Raj
 
Web development concepts using microsoft technologies
Web development concepts using microsoft technologiesWeb development concepts using microsoft technologies
Web development concepts using microsoft technologiesHosam Kamel
 

Similar to Rutgers - Active Server Pages (20)

Asp.netrole
Asp.netroleAsp.netrole
Asp.netrole
 
Web II - 01 - Introduction to server-side development
Web II - 01 - Introduction to server-side developmentWeb II - 01 - Introduction to server-side development
Web II - 01 - Introduction to server-side development
 
Asp.net architecture
Asp.net architectureAsp.net architecture
Asp.net architecture
 
Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015
 
DevNext - Web Programming Concepts Using Asp Net
DevNext - Web Programming Concepts Using Asp NetDevNext - Web Programming Concepts Using Asp Net
DevNext - Web Programming Concepts Using Asp Net
 
01 asp.net session01
01 asp.net session0101 asp.net session01
01 asp.net session01
 
Aspnet2.0 Introduction
Aspnet2.0 IntroductionAspnet2.0 Introduction
Aspnet2.0 Introduction
 
New microsoft office power point presentation
New microsoft office power point presentationNew microsoft office power point presentation
New microsoft office power point presentation
 
Introduction to asp.net
Introduction to asp.netIntroduction to asp.net
Introduction to asp.net
 
Beginners introduction to asp.net
Beginners introduction to asp.netBeginners introduction to asp.net
Beginners introduction to asp.net
 
ASP.pptx
ASP.pptxASP.pptx
ASP.pptx
 
Introduction to ASP.NET
Introduction to ASP.NETIntroduction to ASP.NET
Introduction to ASP.NET
 
Rutgers - FrontPage 98 (Advanced)
Rutgers - FrontPage 98 (Advanced)Rutgers - FrontPage 98 (Advanced)
Rutgers - FrontPage 98 (Advanced)
 
Web Development Today
Web Development TodayWeb Development Today
Web Development Today
 
Intro To Asp
Intro To AspIntro To Asp
Intro To Asp
 
Online furniture management system
Online furniture management systemOnline furniture management system
Online furniture management system
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
ASP.NET OVERVIEW
ASP.NET OVERVIEWASP.NET OVERVIEW
ASP.NET OVERVIEW
 
A comprehensive software infrastructure of .Net
A comprehensive software infrastructure of .Net  A comprehensive software infrastructure of .Net
A comprehensive software infrastructure of .Net
 
Web development concepts using microsoft technologies
Web development concepts using microsoft technologiesWeb development concepts using microsoft technologies
Web development concepts using microsoft technologies
 

More from Michael Dobe, Ph.D.

Week 5 Mini-Lectures - Web Services
Week 5 Mini-Lectures - Web ServicesWeek 5 Mini-Lectures - Web Services
Week 5 Mini-Lectures - Web ServicesMichael Dobe, Ph.D.
 
Week 4 Mini-Lectures - Web Services
Week 4 Mini-Lectures - Web ServicesWeek 4 Mini-Lectures - Web Services
Week 4 Mini-Lectures - Web ServicesMichael Dobe, Ph.D.
 
Week 3 Mini-Lectures - Web Services
Week 3 Mini-Lectures - Web ServicesWeek 3 Mini-Lectures - Web Services
Week 3 Mini-Lectures - Web ServicesMichael Dobe, Ph.D.
 
Week 2 Mini-Lectures - Web Services
Week 2 Mini-Lectures - Web ServicesWeek 2 Mini-Lectures - Web Services
Week 2 Mini-Lectures - Web ServicesMichael Dobe, Ph.D.
 
Week 1 Mini-Lectures - Web Services
Week 1 Mini-Lectures - Web ServicesWeek 1 Mini-Lectures - Web Services
Week 1 Mini-Lectures - Web ServicesMichael Dobe, Ph.D.
 
BCC Webmaster Certification Program Syllabus (Spring 1999)
BCC Webmaster Certification Program Syllabus (Spring 1999)BCC Webmaster Certification Program Syllabus (Spring 1999)
BCC Webmaster Certification Program Syllabus (Spring 1999)Michael Dobe, Ph.D.
 
IHC Celebration of Educators 2013
IHC Celebration of Educators 2013IHC Celebration of Educators 2013
IHC Celebration of Educators 2013Michael Dobe, Ph.D.
 
IHC Global Classroom at GITEX 2013
IHC Global Classroom at GITEX 2013IHC Global Classroom at GITEX 2013
IHC Global Classroom at GITEX 2013Michael Dobe, Ph.D.
 
IHC Education Summit 2013 Invitation
IHC Education Summit 2013 InvitationIHC Education Summit 2013 Invitation
IHC Education Summit 2013 InvitationMichael Dobe, Ph.D.
 
IHC Faculty Development Program Plan AY 2013-14
IHC Faculty Development Program Plan AY 2013-14IHC Faculty Development Program Plan AY 2013-14
IHC Faculty Development Program Plan AY 2013-14Michael Dobe, Ph.D.
 
IHC Academic Technology Fall Update 2013
IHC Academic Technology Fall Update 2013IHC Academic Technology Fall Update 2013
IHC Academic Technology Fall Update 2013Michael Dobe, Ph.D.
 
IHC Academic Course Files Fall Update 2013
IHC Academic Course Files Fall Update 2013IHC Academic Course Files Fall Update 2013
IHC Academic Course Files Fall Update 2013Michael Dobe, Ph.D.
 
Web and Social Media Feeds for First 5 IHC Job Positngs
Web and Social Media Feeds for First 5 IHC Job PositngsWeb and Social Media Feeds for First 5 IHC Job Positngs
Web and Social Media Feeds for First 5 IHC Job PositngsMichael Dobe, Ph.D.
 

More from Michael Dobe, Ph.D. (20)

Week 5 Mini-Lectures - Web Services
Week 5 Mini-Lectures - Web ServicesWeek 5 Mini-Lectures - Web Services
Week 5 Mini-Lectures - Web Services
 
Week 4 Mini-Lectures - Web Services
Week 4 Mini-Lectures - Web ServicesWeek 4 Mini-Lectures - Web Services
Week 4 Mini-Lectures - Web Services
 
Week 3 Mini-Lectures - Web Services
Week 3 Mini-Lectures - Web ServicesWeek 3 Mini-Lectures - Web Services
Week 3 Mini-Lectures - Web Services
 
Week 2 Mini-Lectures - Web Services
Week 2 Mini-Lectures - Web ServicesWeek 2 Mini-Lectures - Web Services
Week 2 Mini-Lectures - Web Services
 
Week 1 Mini-Lectures - Web Services
Week 1 Mini-Lectures - Web ServicesWeek 1 Mini-Lectures - Web Services
Week 1 Mini-Lectures - Web Services
 
BCC Webmaster Certification Program Syllabus (Spring 1999)
BCC Webmaster Certification Program Syllabus (Spring 1999)BCC Webmaster Certification Program Syllabus (Spring 1999)
BCC Webmaster Certification Program Syllabus (Spring 1999)
 
e-Learning Management Systems
e-Learning Management Systemse-Learning Management Systems
e-Learning Management Systems
 
IHC Celebration of Educators 2013
IHC Celebration of Educators 2013IHC Celebration of Educators 2013
IHC Celebration of Educators 2013
 
IHC Education Summit 2013
IHC Education Summit 2013IHC Education Summit 2013
IHC Education Summit 2013
 
IHC Global Classroom at GITEX 2013
IHC Global Classroom at GITEX 2013IHC Global Classroom at GITEX 2013
IHC Global Classroom at GITEX 2013
 
IHC Gala Dinner 2013 Invitation
IHC Gala Dinner 2013 InvitationIHC Gala Dinner 2013 Invitation
IHC Gala Dinner 2013 Invitation
 
IHC Education Summit 2013 Invitation
IHC Education Summit 2013 InvitationIHC Education Summit 2013 Invitation
IHC Education Summit 2013 Invitation
 
IHC Video Conferencing 2013-14
IHC Video Conferencing 2013-14IHC Video Conferencing 2013-14
IHC Video Conferencing 2013-14
 
du IHC Case Study 2013
du IHC Case Study 2013du IHC Case Study 2013
du IHC Case Study 2013
 
IHC Faculty Development Program Plan AY 2013-14
IHC Faculty Development Program Plan AY 2013-14IHC Faculty Development Program Plan AY 2013-14
IHC Faculty Development Program Plan AY 2013-14
 
IHC Academic Technology Fall Update 2013
IHC Academic Technology Fall Update 2013IHC Academic Technology Fall Update 2013
IHC Academic Technology Fall Update 2013
 
IHC Academic Course Files Fall Update 2013
IHC Academic Course Files Fall Update 2013IHC Academic Course Files Fall Update 2013
IHC Academic Course Files Fall Update 2013
 
IHC TV Program Plan 2013-14
IHC TV Program Plan 2013-14IHC TV Program Plan 2013-14
IHC TV Program Plan 2013-14
 
Web and Social Media Feeds for First 5 IHC Job Positngs
Web and Social Media Feeds for First 5 IHC Job PositngsWeb and Social Media Feeds for First 5 IHC Job Positngs
Web and Social Media Feeds for First 5 IHC Job Positngs
 
ACN Cover Story August 2013
ACN Cover Story August 2013ACN Cover Story August 2013
ACN Cover Story August 2013
 

Recently uploaded

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.MateoGardella
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 

Recently uploaded (20)

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 

Rutgers - Active Server Pages

  • 1. Active Server Pages: Web Scripting Made Easy A Hands-On Workshop in the New Brunswick Computing Services Instructional Lab By Michael Dobe Sponsored by The New Jersey Intercampus Network Internet Technology Project http://www.njin.net
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Active Server Pages: Part I Topics: “Review of Client and Server-Side Scripting”; “Getting Up and Running”; “Introducing ASP and VBScript ”
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. <HTML> <HEAD> <TITLE>Polite Web Server</TITLE> </HEAD> <BODY BGCOLOR=&quot;wheat&quot;> <P> <FONT COLOR=&quot;Teal&quot; SIZE=&quot;3&quot;><B> The Polite Web Server, at <%= Time %> on <%= Date %> </B></FONT></P> <P><B> <% If Hour(Now) < 8 Then %> Don't you know what time it is? I was still in bed! <% Else Randomize intChoice = Int(Rnd * 4) Select Case intChoice Case 0 %> So, where do you want me to go today? <% Case 1 %> Well, look whose back visiting us again... <% Case 2 %> Hi there, and welcome to our site. <% Case 3 %> It's raining here, what's the weather at your end like? <% End Select End If %> </B></P> <HR> </BODY> </HTML>
  • 31.
  • 32. Active Server Pages: Part II Topics: “HTML Forms” and “VBScript Basics: Variables, Variants, Operators, String Manipulation and Arrays”
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54. Lunch Break Take 45 Minutes to Eat!
  • 55. Active Server Pages: Part III Topics: “Flow Control in VBScript” “ASP Objects” and “The Visual InterDev 6.0 IDE”
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73. ASP Subprocedure Example: SubExample.asp
  • 74.
  • 75. ASP Function Example: TioFunctionResponse.asp
  • 76.
  • 77.
  • 78.
  • 79.
  • 80. Class Break Take 15 Minutes to Stretch!
  • 81. Active Server Pages: Part IV Topics: “The ASP Object Model in Depth” and “ASP Components”
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96. Active Server Pages: Part V Topics: “ASP Scripting Objects” “Debugging” and “ASP Data Store Connectivity Using ADO Components”
  • 97.
  • 98.
  • 99.
  • 100.
  • 101.
  • 102.
  • 103. The ODBC Data Source Administrator
  • 104.
  • 105. Adding a Data Source Name (DSN) STEP 1 STEP 2 STEP 3 STEP 4
  • 106.
  • 107.
  • 108.
  • 109.
  • 110.
  • 111.
  • 112.
  • 113.
  • 114.
  • 115.
  • 116.