"The network is the
computer"
Building Dynamic Web Pages
Client/Server Architectures
Static Web Sites
Client-Side Processing
Server-Side Processing
Server-Side with a Database
Programs vs. Scripts
Machine Language Examples
High-Level Language Example
Compilers
Interpreters
Client/Server Technologies
James Gosling (1956-
)
Java
Client-Side Scripting
HTML Forms
Form Input Boxes
Form Selection Lists
Form Radio Buttons
Form Check Boxes
Form Command/Reset Buttons
Post vs. Get
JavaScript
HTML and JavaScript
HTML and JavaScript (cont.)
Script Functions
Script Functions
Script Functions (cont.)
Script Functions (cont.)
Script Functions (cont.)
Script Functions (cont.)
Script Functions (cont.)
Script Functions (cont.)
An Image Swapper
Slide 35
JavaScript Reference
Material
Client/Server Architectures
Web Servers
Hyper-Text Transfer Protocol
HTTP – A Static Page
HTTP – Client-Side
Processing
HTTP – Server-Side
Processing
Tim Berners-Lee (1955- )
World Wide Web
Virtual Document Tree
Handling Multiple Users
HTTPS
Comparing IIS and Apache
Client/Server Architectures
Server-Side Scripting
.Net Framework
.Net vs. Java
VB.Net
VB.Net: Data Types
VB.Net: Control Structures
VB.Net: Procedures
ASP.Net
ASP.Net Processing
ASP.Net vs. ASP
ASP.Net vs. JSP
A Simple Example (cont.)
ASP.Net in VS.Net
Web Forms
Server Controls
Server Controls (cont.)
Validation Controls
Validation Controls (cont.)
Validation Controls (cont.)
Custom Validators
Custom Validators (cont.)
Event Handlers
Event Handlers (cont.)
Event Handlers (cont.)
Database Programming
Impedance Mismatch
ADO.Net
ADO.Net Example
ADO.Net Classes
SqlConnections
SqlCommands
DataSets/DataReaders
SqlDataAdaptors
ADO.Net Code
ADO.Net Code (2)
ADO.Net Code (3)
Database Updates
Database Updates (2)
Database Updates (3)