search for books and compare prices
Tables of Contents for Asp Web Development With Macromedia Dreamweaver Mx 2004
Chapter/Section Title
Page #
Page Count
About the Authors
xiii
 
About the Technical Reviewer
xv
 
Acknowledgments
xvii
 
Chapter 1 Introducing Dreamweaver MX 2004
1
22
Static to Dynamic
2
4
Server-Side Technology in Dreamweaver MX
2
1
Why You Need Dreamweaver MX 2004
3
3
Moving Around in Dreamweaver MX 2004
6
14
The MDI
6
3
The Panels
9
11
Summary
20
3
Chapter 2 Web Standards in Dreamweaver
23
66
Authoring Valid XHTML
24
12
The Rules of Writing XHTML
26
5
Best Practices for Markup
31
5
XHTML in Dreamweaver MX 2004
36
1
Setting Preferences
36
1
Authoring Valid CSS
37
5
Why Use CSS?
37
3
The Basics of CSS
40
2
Redefining How HTML Tags Look in the Browser
42
1
Creating CSS Classes
42
1
CSS Tools in Dreamweaver MX 2004
42
30
Setting Preferences
43
2
The CSS Panel
45
3
The Property Inspector
48
2
Design Files: Pre-Made CSS Stylesheets
50
1
Design Files: Page Designs (CSS)
51
1
Design-Time Stylesheets
52
1
Integration with TopStyle CSS Editor
53
1
Creating Valid Markup
53
5
The Layout
58
9
Moving to XHTML Strict
67
5
CSS for Layout
72
13
Creating the Banner
73
2
Create the Navigation
75
4
The Content Area
79
6
Browser and Dynamic Data
85
1
Working with Dynamic Data
85
1
What to Watch Out For
86
1
Validating Dynamic Pages
86
1
Summary
86
1
Resources
87
2
Chapter 3 Accessibility and Dreamweaver MX 2004
89
26
Accessibility Overview
90
9
What Is Accessibility Important?
92
1
Defining Disabilities
93
 
Assistive Technologies
84
11
Accessibility Standards
95
4
Accessibility in Dreamweaver MX 2004
99
14
Accessibility Preferences Options
99
1
Adding Images
100
2
Adding Media
102
1
Adding Frames
103
1
Adding Forms
104
2
Adding Tables
106
2
Accessibility Validation
108
2
Accessibility Reference
110
1
Cascading Style Sheets
111
1
Accessible Authoring Environment
112
1
Summary
113
2
Chapter 4 Introducing ASP
115
56
No More Static
116
2
What's Wrong with HTML?
116
1
Static vs. Dynamic
116
2
Exit Free CGI Hunting, Enter ASP
118
1
Getting Started
118
6
What You Need To Get Started
119
2
Creating a Virtual Directory
121
2
Setting Up Dreamweaver for ASP Development
123
1
ASP/VBScript Basics
124
26
Specifying Your Scripting Language
124
1
The Delimiters
124
2
Variables
126
3
Writing Data to the Page
129
1
Commenting Code
130
1
Concatenation Using the Ampersand (&)
131
2
Data Types: String, Integer, and Boolean
133
1
VBScript's House of Built-In Functions
134
3
Operators
137
6
Conditional Logic
143
5
Controlling the Flow of Your Programs
148
2
Applying Your ASP Knowledge
150
18
Cool Web Forms
150
1
Dummy Login Form
151
6
Cookies (Not Made of Dough)
157
5
Session Variables
162
3
Environment Variables
165
3
Summary
168
1
Resources
169
2
Chapter 5 Databases Overview
171
62
How Do I Create a Database?
171
4
Preparing a SQL Server Database for Internet Use
175
1
Creating the IUSR Account in SQL Server
176
2
Database Design
178
1
Object Naming Conventions
179
1
Creating Tables
180
1
Creating Tables Using Access
181
2
Creating a Table in SQL Server
183
4
Relational Databases and Referential Integrity
187
7
Creating a Relationship in Access
188
2
Creating a Relationship in SQL Server
190
2
SQL Server Views and Access Queries
192
2
Simple SOL
194
12
Selecting All Records from a Table
194
1
Selecting All Records That Meet One Criterion
195
1
Selecting All Records That Meet Several Criteria
196
1
Selecting Records That Meet One or More of Several Criteria
196
1
Useful SQL Keywords
197
8
Going on a DATE
205
1
Making the Connection
206
25
Setting Up a DSN to an Access Database
206
1
Setting Up a DSN to a SQL Server Database
207
1
Connecting to Dreamweaver MX 2004
208
1
The Simple Recordset Builder
209
5
The Advanced Recordset Builder
214
3
Using Commands
217
2
Inserting a Record
219
3
Updating a Record
222
1
Updating Multiple Records (Simple Example)
223
2
Deleting a Record
225
1
Deleting Multiple Records (Simple Example)
226
1
Stored Procedures
227
3
The Stored Procedure Command
230
1
Summary
231
2
Chapter 6 The Application Panel
233
52
Connections
233
1
Custom Connection String
234
5
ODBC
235
1
OLE DB
235
1
Password-Protected Access Database
236
1
Connect to a Database
236
3
System Data Source Name
239
1
Bindings
239
1
Request Variables
240
3
Creating Request Variables
240
2
Creating Request Form Fields
242
1
Creating Request Cookies
242
1
Creating Request Server Variables
243
1
Creating Session Variables
243
1
Server Behaviors
243
1
Recordset (Query)
244
2
Repeat Region
246
2
Go to Detail Page
248
10
Master Page
249
1
An Alternative Way to Generate a Master Page
250
3
Detail Page
253
2
Using Dynamic Images
255
3
Recordset Paging
258
3
Displaying a Few Records at a Time
258
1
Moving to Previous Record
259
1
Moving to Next Record
260
1
Show Region
261
2
Show Region If Not First Record
261
1
Show Region If Not Last Record
261
1
Recordset Navigation Bar
262
1
Show Region If Recordset Is Empty
262
1
Show Region If Recordset Is Not Empty
263
1
Insert Record
263
6
Using the Record Insertion Form Wizard
266
3
Update Record
269
4
Delete Record
273
2
User Authentication
275
9
Log In User
275
4
Log Out User
279
1
Restrict Access to Page
280
1
Check New Username
281
3
Summary
284
1
Chapter 7 Code Reuse In Dreamweaver
285
36
Dreamweaver Templates
285
11
Creating a Simple Template
286
8
Template Tips and Tricks
294
2
Library Items
296
5
Creating a Library Item
297
2
Inserting a Library Item into Your Document
299
1
Editing Library Items
299
2
ASP Includes
301
12
A Basic Include
301
2
File or Virtual Includes
303
1
Using Includes for Items That Appear on Every Page
303
4
Templates vs. Includes
307
1
Displaying Includes Conditionally
308
5
Snippets
313
7
Snippets That Ship with Dreamweaver
313
4
Third-Party Snippets
317
1
Creating Your Own Snippets
318
2
Summary
320
1
Chapter 8 Dreamweaver MX 2004 Extensions
321
26
Finding Extensions
322
4
Installing Extensions
324
2
Importing Extensions
326
1
Building an Extension (or Two)
326
9
The Anatomy of an Extension
327
1
The Extension Code
327
1
The Interface
328
7
Distributing Extensions
335
5
Writing the MXI File
336
2
Packaging (from MXI to MXP)
338
2
Distributing Your Extensions
340
1
The Dynamic Web Address Server Behavior
340
6
The Code
340
1
Building the Server Behavior
341
3
Editing the Interface
344
1
Add the Help Button
345
1
Summary
346
1
Chapter 9 Debugging and Error Handling
347
32
Errors
347
23
Viewing Error Messages
347
1
ASP Errors-Script Errors
348
6
ODBC Errors
354
4
SQL Errors
358
12
Bugs
370
2
Re-Creating the Problem
370
2
Coding to Avoid Bugs
372
4
Comment Your Code
372
1
Use Option Explicit
372
2
Naming Variables
374
1
Including Repeated Elements in Variables
375
1
Display Errors on the Screen
376
1
Where to Get Help
376
2
Web Resources
376
1
Newsgroups and Forums
377
1
Summary
378
1
Chapter 10 Final Case Study
379
28
Setting Up the Site
380
6
Configuring a Dreamweaver Site
380
1
Setting Up the Web Server
381
2
Testing Your Setup
383
1
Building the Page Framework
384
2
Creating a Database
386
3
Defining Tables
387
1
Setting Up a DSN
388
1
Defining a Connection
388
1
Creating a Login Module
389
3
Error Messages
390
1
Display Logic
391
1
Storing Login Details Using a Cookie
391
1
Assembling the Admin Pages
392
6
User Management
393
4
Content Management
397
1
Constructing the Home Page
398
2
Adding News Items
398
2
User Registration
400
2
Registration
400
2
Editing User Details
402
2
Contact Form
404
1
Summary
405
2
Index
407