Résumé
Your step-by-step guide to the fundamentals of Dreamweaver UltraDev!
Kris Jamsa's Starting with Macromedia Dreamweaver
UltraDev is your guide to building Web sites that
incorporate database access using Dreamweaver UltraDev.
This book contains short, concise, and tightly written
lessons that cover the key features and components of this
product. You will be able to see practical examples of how
the key featurs of Dreamweaver UltraDev are used. You'll
start with the basics by learning the fundamentals of
Dreamweaver UltraDev, how to build Web sites with database
access, how to display data in tables, and how to build
forms to accept data. You'll then progress on to more
advanced topics, building on each lesson that you learn.
From understanding database basics to working with UltraDev
data access facilities, this book includes all of the
informations you will nees to learn and utilize Dreamweaver
UltraDev!
Use this book as a guide to:
- Install and work with Dreamweaver UltraDev
- Understand database basics
- Work with ODBC and JDBC
- Set up and configure and UltraDev site
- Lay the groundwork for an application
- Control page layout
- Collect user data on forms
- Build a result list, and update page, and an insert page
- Manage your UltraDev project
- Customize Dreamweaver UltraDev
- Use CGI programs
- Add Java Applets, JavaScript, and VBScript
What's on the CD:
- 30-day trial versions of Macromedia Dreamweaver UltraDev
- Flash
- Fireworks
- lab exercises
Table of Contents
Part I: Fundamental Concepts
Lesson 1: Introducing Macromedia Products and the Role of Dreamweaver UltraDev
Macromedia: The Company and Its Products
Evolution of Dreamweaver UltraDev
Role of Dreamweaver UltraDev
What You Must KnowLesson 2: The Basies of Dreamweaver UltraDev
Understanding the Architecture of the World Wide Web
Taking a Closer Look at UltraDevWhat You Must Know
Examining the UltraDev User Interface
Entering Text
Modifying Any Object with a Click of Your Mouse
Customizing Your Interface
Selecting Tags Is Easy
Exploiting Superior Layout Control
Playing Back Active Content
Taking Advantage of Multiple Browser Support
Lesson 3: Installing Dreamweaver UltraDev
Understanding Your System Requirements to Run UltraDev
System Requirements for a Server to Run UltraDevInstalling UltraDev
System Requirements for a Macintosh Workstation to Run UltraDev
System Requirements for a Windows-based System to Run UltraDev
Additional Software Requirements
What You Must Know
Lesson 4: A Hands-on Tour of Dreamweaver UltraDev
Understanding the UltraDev Interface
The Title BarWhat You Must Know
The Menu Bar
The Status Bar
The Property Inspector
The Objects Palette
The Launcher
An Alternative Way to Access Menus
Lesson 5: Additions to Dreamweaver That Make It UltraDev
UltraDev's Roots Are in Dreamweaver
Interface Differences Between Dreamweaver and UltraDev
Using the Data Bindings PaletteWhat You Must Know
Understanding UltraDev Differences in the Launcher
Understanding UltraDev Differences in the mini-Launcher
Understanding UltraDev Differences in the Menus
Lesson 6: Understanding Database Basics
Introduction to Database Management Systems
Understanding Database Types
Understanding Hierarchical DatabasesUnderstanding Database Elements
Understanding Flat-File Databases
Understanding Relational Databases
Understanding Data ElementsUnderstanding the Structured Query Language (SQL)
Understanding Sorting and Index Elements
Relating Two or More Tables
Working with Records and Recordsets
Understanding Schemas, Catalogs, and Clusters
Using the SELECT StatementWhat You Must Know
The INSERT Statement
Using the UPDATE Statement
Using the DELETE Statement
Lesson 7: ODBC, JDBC, and the UltraDev Languages
Understanding the Database Connection
Understanding Database Connectivity DefinitionsWhat You Must Know
Working with Open Database Connectivity
Using the Current ODBC Version
Getting ODBC
Using Javasoft's JDBC
Working with JDBC Drivers
Finding JDBC Resources
Using the UltraDev ODBC/JDBC Connectivity Model
Selecting a Development Language and Server Platform
Using Active Server Pages
Using Java Server Pages
Using ColdFusion
Part II: Getting Started Using Dreamweaver UltraDevLesson 8: Setting Up an UltraDev Site
Start by Planning Your Site, and Then Design It
Planning Considerations
Understanding Design Considerations
Defining a Site in UltraDev
Understanding UltraDev AddressingSetting Up a New Site in UltraDev
Understanding Absolute Addressing
Using Document-Relative Addressing
Using Site-Relative Addressing
Understanding Local InfoWhat You Must Know
Understanding Remote Info
Understanding the Application Server
Design Notes
Defining Your Site Map Layout
File View Columns
Lesson 9: Laying the Groundwork for an Application
Working with Pages
Creating a New Page and Setting Page PropertiesAdding a Page Separator
Entering and Centering Text on a Page
Pasting Text from an External File
Apply Text Formatting to Inserted Text
Modifying Attributes of a Page SeparatorSaving Your Work
Previewing a Page in a BrowserWhat You Must Know
Lesson 10: Using Graphics and Multimedia on a Page
Working with Images
Inserting an Image on a PageUnderstanding Graphic Rollovers
Aligning an Image with Text
Specifying Alternate Text for a Graphic
Creating a Navigation Bar with RolloversAdding Sound to Your Web Page
Creating a Link to Audio filesUsing Flash to Create Animated Objects
An Exercise in Adding Text and Linking Audio Files
Using Hash AnimationsUsing Java Applets
Using Flash Buttons
Using Flash Text
What You Must Know
Lesson 11: Understanding File Links
Understanding Paths: The Roadmap to the Web
Creating Hyperlinks on Your Web Site
Using Named Anchors to Specify a Location on the Current Web Page
Creating a Named AnchorUsing the Mailto Link
Using the Point-To-File Icon to Work with Named Anchors
Using Image Maps to Link Locations Within an Image to a URL
What You Must Know
Lesson 12: Using Lists and Tables
Working with Lists
Creating an Unordered ListUsing Tables to Organize Data
Editing an Unordered List
Understanding List Tags
Changing Bullet Symbols
Creating an Ordered List
Creating a Definition List
Creating a TableWhat You Must Know
Setting Table Properties
Setting Column, Row, and Cell Properties
Adding Data to a Table
Adding a Graphic to a Table
Sorting Table Data
Nesting One Table Within Another Table
Using UltraDev's Preset Table Formats
Importing Data into a Table
Exporting Data from a Table
Lesson 13: Controlling Page Layout
Understanding Dynamic HTML
Understanding Layers
Setting Layer PreferencesUsing Cascading Style Sheets to Control Object Attributes
Inserting a Layer Object
Moving and Sizing a Layer Object
Understanding the Layer Stacking Order
Understanding Layer Visibility
Creating a Custom StyleWhat You Must Know
Applying a Style to an Object
Attaching Styles to Multiple Pages
Lesson 14: Scripting and UltraDev Actions
Understanding Behaviors and Scripted Functionality
A Few Observations About BehaviorsUsing Timelines to Simulate Animation
Using a Behavior to Show and Hide Layers
Creating a New Browser Window and Playing a WAV File
Attending Timeline Boot CampWhat You Must Know
Record an Animation Path
Modifying Timeline Behaviors
Adding Layers to a Timeline
Understanding Keyframes
Changing Animation Speed
Lesson 15: Collectiing User Data on Forms
Understanding Forms
Creating a FormSending and Receiving Form Data
Adding Text and Text Fields to a Form
Modifying Text Field Attributes
Adding Radio Buttons to a Form
Adding Check Boxes to a Form
Adding a Menu or List Boxes to a Form
Adding Submit and Reset Buttons to a Form
Adding an Image Field to a Form
Adding a Jump Menu to a Form
Using Hidden Fields and File Fields
Validating Form DataWhat You Must Know
Receiving Form Data
Part III: Using Database Access Components of Dreamweaver UltradevLesson 16: Setting Up for Database Interaction
Understanding the Database Connection
Identifying an Application ServerWhat You Must Know
Creating the Database Connection
Using JDBC Connections
Using ColdFusion Connections
Testing the Connection
Running a Test Query
Lesson 17: UltraDev Dynamic Data Access Tools
Understanding Web Databases
Understanding Database ConnectionsWhat You Must Know
Understanding Server Behaviors
Lesson 18: Advanced Server Behaviors
Understanding Server Behavior
Understanding the Repeat Region Server BehaviorUnderstanding User Authentication
Understanding the Show Region Server Behavior
Using the Move To Record Server Behavior
Using the Dynamic Elements Server Behavior
Using the Go To Detail Page Server Behavior
Using the Go To Related Page Server Behavior
Using the Log In User to a Site Server BehaviorWhat You Must Know
Using the Restrict Access To Page Server Behavior
Using the Log Out User Server Behavior
Using the Check New Username Server Behavior
Lesson 19: Building Interactive Pages that Have Database Access
Starting with Dynamic Content
Defining a Recordset (Query)Using Results Lists
Inserting and Viewing Dynamic Content
Displaying Multiple Records on a PageUsing Master-Detail Pages
Using a Check Box Bound to a Data Source
Navigating Through a Recordset
Linking the Master Page to the Detail PageWhat You Must Know
Linking the Detail Page to the Master Page
Lesson 20: Extending Interactive Functions on Web Pages
Updating a Database from a Web Page
Inserting a New Record in a Database
Deleting a Record from the Database
Adding a Search Component to Your Page
Building the Search PageWhat You Must Know
Modifying the Results Page
Lesson 21: Using User Logins
Understanding User Authentication Server Behaviors
Using the Log In User Server BehaviorWhat You Must Know
Restricting User Access to a Page
Using the Log Out User Server Behavior
Checking a New Username
Part IV: Extending Dreamweaver UltraDevLesson 22: Managing Your UltraDev Project
Performing Site Management Within the Site Window
Creating a New Site in UltraDevUsing Design Notes to Document Your Site
Moving Your Site to a Remote Server
Moving the Current File to the Remote Server
Importing an Existing Site
Synchronizing the Local Site with the Remote Site
Adding a Design NoteWhat You Must Know
Viewing a Design Note
Lesson 23: Speeding 13p Your Web Site Development by Reusing Elements
Understanding Libraries
Creating Library ItemsUnderstanding Templates
Highlighting Library Items
Inserting Library Items in Web Pages
Changing Library Items
Updating Your Site with the Changed Library Item
Updating a Single Page on Your Site with the Changed Library Item
Creating TemplatesWhat You Must Know
Editing an Existing Template
Applying a Template to a Web Page
Lesson 24: Server-Side Includes and Add a Date
Understanding Server-Side Includes
Inserting a Server-Side Include into Your PageIncluding a Last Modified Date on Your Site
Creating a Server-Side Include from a Comment
Creating a Server-Side Include of a File
Add an UltraDev Date Object to a PageWhat You Must Know
Lesson 25: Viewing and Modifying HTML
Viewing and Editing HTML Tags
Accessing the Quick Tag EditorAdditional HTML Facilities
Understanding Quick Tag Editor Modes
Using the Code Inspector
Setting HTML Preferences
Using the Clean Up HTML FacilityWhat You Must Know
Using the Clean Up Word HTML Facility
Launching an External Editor
Lesson 26: Customizing Dreamweaver UltraDev
Modifying the Objects Palette
Edit an Object on the Objects PaletteCreating a Menu Command
Understanding the History PaletteEditing Behaviors
Saving Steps Within the History Palette
Recording a Command As You Work
Playing a Recorded Command
What You Must Know
Part V: FinatusLesson 27: Accessing External Programs
Understanding CGI Programs
Sending Data to CGI ProgramsUnderstanding Plug-ins
Passing Hidden Fields
Embedding a Plug-in-based Object on Your PageUsing ActiveX Components
Adding an ActiveX Control to a Web PageUnderstanding Java Applets
Adding a Java Applet to a Web PageUnderstanding JavaScript and VBScript
Inserting JavaScript or VBScript CodeWhat You Must Know
Lesson 28: Adding Multimedia to Your Site
Understanding Fireworks
Integrating Fireworks with UltraDevIntegrating Video
Editing an Image in Fireworks
Optimizing an Image in Fireworks
Linking to VideoIntegrating Audio
Linking to Audio FilesWhat You Must Know
Lesson 29: Browser Targeting
Understanding Page Conversion
Conversion ConsiderationsEnsuring Browser Compatibility
Converting Pages to 3.0 Compatibility
Converting Tables to Layers
Testing Pages with Targeted Browsers
Using the Browser Check ResultsWhat You Must Know
Appendix A: Understanding XML
Appendix B: E-Commerce and UltraDev
Appendix C: Internet Resources
Index
L'auteur - Kris Jamsa
Kris Jamsa, Ph.D., MBA is the author of more than 85 computer books, with cumulative sales of several million copies. In 1992, Jamsa and his wife Debbie founded Jamsa Press, a computer-book publishing company. After expanding the company's presence to 70 countries and 28 languages, Jamsa sold Jamsa Press to a larger publishing house. Today, Jamsa is the founder of the Jamsa Media Group, which produces high-quality computer books for Prima-Tech.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Prima Publishing |
Auteur(s) | Kris Jamsa |
Parution | 01/08/2001 |
Nb. de pages | 494 |
Format | 18,8 x 23,1 |
Couverture | Broché |
Poids | 927g |
Intérieur | Noir et Blanc |
EAN13 | 9780761532682 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse