
Dreamweaver Ultradev 4
by Mohler, James L.; Mooney, Matthew E.-
This Item Qualifies for Free Shipping!*
*Excludes marketplace orders.
Rent Book
New Book
We're Sorry
Sold Out
Used Book
We're Sorry
Sold Out
eBook
We're Sorry
Not Available
Summary
Table of Contents
Introduction | p. xiii |
Web Development Concepts | p. 1 |
Introduction to Dynamic Development | p. 3 |
Introduction | p. 3 |
Objectives | p. 4 |
Where the Web Is Going | p. 4 |
Static Versus Dynamic Web Design | p. 5 |
Real-time Information | p. 6 |
Managing Monster Sites | p. 6 |
Technologies | p. 7 |
Client-side Scripting | p. 7 |
Server-side Scripting | p. 9 |
Databases | p. 11 |
Summary | p. 12 |
Resources | p. 13 |
Web Sites | p. 13 |
Publications | p. 13 |
Understanding Databases | p. 15 |
Introduction | p. 15 |
Objectives | p. 16 |
What Is a Database? | p. 17 |
Setting Up a Database | p. 19 |
Pedal for Peace | p. 19 |
The Starting Point of Database Creation | p. 20 |
Tips and Tricks | p. 33 |
Summary | p. 34 |
Things to Think About | p. 35 |
Resources | p. 35 |
ASP, JSP, and ColdFusion | p. 37 |
Introduction | p. 37 |
Objectives | p. 39 |
What Are Server Models? | p. 40 |
ASP | p. 40 |
JSP | p. 41 |
ColdFusion | p. 42 |
How Do Server Models Work? | p. 43 |
ASP | p. 44 |
JSP | p. 45 |
ColdFusion | p. 46 |
What Code Do These Models Produce? | p. 47 |
Selecting a Server Model | p. 48 |
Tips and Tricks | p. 49 |
Summary | p. 49 |
Working with UltraDev | p. 51 |
Basic Dreamweaver | p. 53 |
Introduction | p. 53 |
Objectives | p. 54 |
Pedal for Peace | p. 54 |
Dreamweaver Versus UltraDev | p. 55 |
A Little History | p. 55 |
Basic Features of Dreamweaver | p. 56 |
UltraDev Output Types | p. 64 |
Active Server Pages | p. 65 |
Java Server Pages | p. 65 |
ColdFusion | p. 66 |
Setting Up UltraDev | p. 66 |
Preferences | p. 67 |
General | p. 67 |
Code Colors | p. 68 |
Panels | p. 68 |
File Types/Editors | p. 69 |
Keyboard Shortcuts | p. 69 |
Basic Panels | p. 69 |
Objects | p. 70 |
Properties | p. 71 |
Data Bindings | p. 71 |
Server Behaviors | p. 73 |
Design Modes and Views | p. 76 |
Standard View | p. 76 |
Layout View | p. 77 |
Design View | p. 77 |
Code View | p. 78 |
Code and Design View | p. 78 |
Live Data | p. 79 |
The UltraDev Workflow | p. 79 |
Local Site | p. 80 |
Remote Info | p. 82 |
Application Server | p. 85 |
Design Notes | p. 87 |
Site Map Layout | p. 87 |
File View Columns | p. 87 |
Summary | p. 88 |
Things to Think About | p. 90 |
Resources | p. 91 |
Planning a Dynamic Site | p. 93 |
Introduction | p. 93 |
Objectives | p. 94 |
Who Should Maintain Site Content? | p. 94 |
Naming Conventions | p. 95 |
Reusable Content | p. 97 |
Developing a Planning Scheme | p. 99 |
What Is the Site For? | p. 99 |
Who Will Be Using the Site? | p. 100 |
Who Will Maintain the Site? | p. 101 |
Tips and Tricks | p. 102 |
Summary | p. 102 |
Accessing and Displaying Data | p. 105 |
Introduction | p. 105 |
Objectives | p. 106 |
Making the Database Connection | p. 106 |
Database Connectivity Technology and Establishing a DSN | p. 106 |
Defining a DSN | p. 107 |
Connecting UltraDev to a Database | p. 111 |
Defining a Recordset | p. 114 |
Inserting Data Elements | p. 117 |
Repeat Region | p. 118 |
Recordset Navigation | p. 120 |
Recordset Counter | p. 122 |
Organizing Recordset Data | p. 123 |
Giving More Information | p. 124 |
Finding Data | p. 128 |
Wild Card and Other Searches | p. 130 |
Providing Search Criteria | p. 131 |
Dealing with Error Messages | p. 134 |
Formatting Data Elements | p. 136 |
Making and Using Links | p. 137 |
The Code Behind the Scenes | p. 138 |
Tips and Tricks | p. 139 |
Replace Command | p. 139 |
Alternating Row Colors | p. 140 |
More If/Then Tricks | p. 142 |
Summary | p. 143 |
Things to Think About | p. 144 |
Resources | p. 145 |
Manipulating Data | p. 147 |
Introduction | p. 147 |
Objectives | p. 148 |
Permissions Concerns and Security Issues | p. 148 |
Inserting Data | p. 149 |
HTML Forms | p. 150 |
Collecting and Manipulating Data | p. 152 |
Modifying and Manipulating Database Information | p. 157 |
Tips and Tricks | p. 172 |
Summary | p. 176 |
Things to Think About | p. 177 |
Resources | p. 177 |
Simple User Authentication | p. 179 |
Introduction | p. 179 |
Objectives | p. 180 |
Session Variables | p. 180 |
Creating a Log-in Page | p. 181 |
Adding a New User | p. 191 |
Restricting Access | p. 194 |
User Name and Password | p. 195 |
Access-level Restrictions | p. 197 |
Creating a Log-out Function | p. 201 |
Tips and Tricks | p. 203 |
Summary | p. 205 |
Things to Think About | p. 206 |
Extensions from Exchange | p. 209 |
Introduction | p. 209 |
Objectives | p. 211 |
The Origin of Extensions | p. 211 |
Extension Functions | p. 212 |
What Are the "Must Have" Extensions? | p. 212 |
Advance Open Window Behavior | p. 212 |
Calendar Object | p. 213 |
Components Checker | p. 213 |
Download Repeat Region | p. 213 |
Horizontal Looper 2 | p. 213 |
Meta Generator | p. 214 |
Pure ASP Upload 2.0 | p. 214 |
Random Record | p. 214 |
Super Close Window | p. 214 |
UltraSuite 4000 | p. 215 |
Installing Extensions | p. 215 |
Tips and Tricks | p. 217 |
Summary | p. 217 |
Things to Think About | p. 218 |
Resources | p. 218 |
Advanced Applications | p. 219 |
Introduction | p. 219 |
Objectives | p. 220 |
Hidden Fields | p. 220 |
Date and Time of Record Entry | p. 220 |
Tracking Who Has Added a Record | p. 223 |
Using If/Then | p. 225 |
Hide/Show Based on Value | p. 226 |
Multiple Comparisons | p. 228 |
Redirecting a User | p. 229 |
Retrieving a Record | p. 231 |
Form Validation | p. 234 |
Generating e-mail | p. 235 |
SQL Queries | p. 240 |
Lost Passwords | p. 248 |
Using Commands | p. 254 |
Insert Command | p. 255 |
Form Validation | p. 259 |
Data Formatting | p. 261 |
Update Command | p. 264 |
Delete Command | p. 266 |
Working with Multiple Tables | p. 269 |
Tips and Tricks | p. 272 |
Learning a Little More SQL | p. 272 |
Summary | p. 272 |
Things to Think About | p. 274 |
Resources | p. 275 |
VBScript and JavaScript Reserved Words | p. 277 |
Java Reserved Words | p. 281 |
ColdFusion Reserved Words | p. 283 |
SQL Reserved Words | p. 285 |
MySQL Reserved Words | p. 291 |
Making an OLE DB Connection | p. 295 |
Glossary | p. 303 |
Index | p. 307 |
Table of Contents provided by Syndetics. All Rights Reserved. |
An electronic version of this book is available through VitalSource.
This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.
By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.
Digital License
You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.
More details can be found here.
A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.
Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.
Please view the compatibility matrix prior to purchase.