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

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
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 

Recently uploaded (20)

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
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
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
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 

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.