|
![]() |
|||
|
||||
OverviewBeyond the Basics…Beneath the Surface…In Depth Microsoft Expression Web 3 Advice and techniques that you need to get the job done. Looking for ways to streamline your work so that you can focus on maximizing your time? In Depth provides specific, tested, and proven solutions to the problems you run into every day—things other books ignore or oversimplify. This is the one book that you can rely on to answer all the questions you have now and will have in the future. In Depth offers: • Comprehensive coverage, with detailed solutions • Breakthrough techniques and shortcuts that are unavailable elsewhere • Practical, real-world examples with nothing glossed over or left out • Troubleshooting help for tough problems you can’t fix on your own • Outstanding authors recognized worldwide for their expertise and teaching style • Quick information via sidebars, tips, reminders, notes, and warnings In Depth is the only tool you need to get more done in less time! CATEGORY: Web Development COVERS: Microsoft® Expression Web 3 Full Product DetailsAuthor: Jim CheshirePublisher: Pearson Education (US) Imprint: Que Corporation,U.S. Dimensions: Width: 22.80cm , Height: 3.40cm , Length: 17.80cm Weight: 0.976kg ISBN: 9780789739810ISBN 10: 078973981 Pages: 648 Publication Date: 15 October 2009 Audience: General/trade , Professional and scholarly , General , Professional & Vocational Replaced By: 9780789747242 Format: Paperback Publisher's Status: Out of Print Availability: In Print ![]() Limited stock is available. It will be ordered for you and shipped pending supplier's limited stock. Table of ContentsIntroduction Part I An Overview Chapter 1 An Overview of Expression Web 3 The Expression Web 3 Interface Panels The Folder List The Design Surface The Status Bar Working with Sites Creating Sites Site Reports Publishing Sites Tools for Creating Pages Powerful Table Tools Dynamic Web Templates Find and Replace Editing Tag Properties Quick Tag Tools Powerful CSS Tools Style Builder Manage Styles Panel Apply Styles Panel Site Optimization Accessibility Reports Compatibility Reports SuperPreview CSS Reports Scripting and Dynamic Content Interactive Buttons Behaviors Layers Photoshop Content Deep Zoom Images Video ASP.NET Controls PHP Support Data Access Features Part II Creating Content in Expression Web 3 Chapter 2 Creating, Opening, and Importing Sites What Is a Site? How Expression Web 3 Maintains a Site Sites and Subsites Site Templates Types of Sites Disk-based Sites FTP Sites HTTP Sites Importing Sites Using the Import Site Wizard Step 1: Choosing an Import Method Step 2: Specifying a Destination Web Location Step 3: Finish Deciding on a Site Type Chapter 3 Creating Pages and Content Creating Pages General Page ASP.NET Pages CSS Layouts Style Sheets Frames Pages Importing Files Formatting Text How Expression Web 3 Formats Text Font Families Font Sizes Creating Hyperlinks Targeting Hyperlinks Hyperlink Parameters HTML Bookmarks Hyperlink ScreenTips Spell-Checking Configuring Page Properties General Tab Formatting Tab Advanced Tab Custom Tab Language Tab Using Code Snippets Configuring File Editors Making the Most of Code Snippets Chapter 4 Using Page Views Introduction to Page Views Working in Design View Visual Aids Ruler and Grid Tracing Images Adjusting Page Size Working in Code View Customizing Code Formatting Quick Tag Tools IntelliSense Context Menu Bookmarks Working in Split View Taking Advantage of Page Views Chapter 5 Using Tables and Layout Tables The Origin of Tables The Makeup of an HTML Table Tag The align Attribute Table Borders The cellpadding Attribute The cellspacing Attribute The frame Attribute Rows, Columns, and Cells The colspan and rowspan Attributes Aligning Content in Cells Tables in Expression Web 3 Inserting Tables Customizing Tables Layout Tables and Cells Designing Layout with Tables Using the Layout Tables Panel Lagniappe (lan yap’) n., a gift or bonus Designing for Multiple Resolutions Using Tables Chapter 6 Using Frames Using Frames in Sites When to Use Frames When Not to Use Frames Creating Frames Pages Configuring Frames Splitting Frames Deleting Frames Creating Alternative Content Targeting Frames Adding and Configuring Inline Frames Lagniappe (lan yap’) n., a gift or bonus Tips for Frames Chapter 7 Editing Tag Properties An Introduction to Tag Properties Understanding the Tag Properties Panel Viewing Tag Properties with the Tag Properties Panel Setting Tag Attributes with the Tag Properties Panel Creating a Page Setting Tag Properties Using Events with the Tag Properties Panel Lagniappe (lan yap’) n., a gift or bonus Tag Properties and Web Standards Chapter 8 Using the Quick Tag Tools Introduction to the Quick Tag Tools Locating and Selecting Elements Using the Quick Tag Selector Editing Page Content Using the Quick Tag Editor Editing a Tag Removing a Tag Inserting HTML Wrapping a Tag Controlling Positioning Editing Tag Properties Lagniappe (lan yap’) n., a gift or bonus When to Use the Quick Tag Editor Chapter 9 Using Graphics and Multimedia Web Image Formats The GIF Format The JPEG Format The PNG Format Inserting Images Formatting Images Resizing Images Changing Picture Properties Converting Images Creating Image Thumbnails Configuring Auto Thumbnails Creating Image Maps Inserting Multimedia Inserting Flash Movies Inserting Silverlight Applications Inserting Silverlight Video Inserting Deep Zoom Images Inserting Windows Media Importing Adobe Photoshop Files Page Transitions Lagniappe (lan yap’) n., a gift or bonus Serving Video Chapter 10 Using Find and Replace An Introduction to Find and Replace Finding and Replacing Text Using Regular Expressions Finding Text Replacing Text Using HTML Rules in Find and Replace Finding and Replacing HTML Tags Saving Queries Lagniappe (lan yap’) n., a gift or bonus Editing and Removing Recent Searches Chapter 11 Configuring Page Editor Options Accessing Page Editor Options Exploring Page Editor Options The General Tab AutoThumbnail Tab Default Fonts Tab Code Formatting Tab CSS Tab Color Coding Tab Authoring Tab Picture Tab Code Snippets Tab Ruler and Grid Tab IntelliSense Tab Font Families Tab Experiment to Learn More Chapter 12 Maintaining Compatibility and Accessibility An Introduction to Accessibility Designing for Accessibility Accessible Hyperlinks Accessible Tables Accessible Frames Other Accessibility Considerations Using the Accessibility Checker Checking Accessibility Working with the Accessibility Panel Generating Accessibility Reports Designing for Compatibility What Is Browser Compatibility? Compatibility Features in Expression Web 3 Identifying Code Problems Marking Invalid Code Using Reports to Find Problems Lagniappe (lan yap’) n., a gift or bonus Seeing Color Chapter 13 Using SuperPreview An Overview of SuperPreview SuperPreview How SuperPreview Generates a Preview The SuperPreview Interface Pointer Modes DOM Highlighting UI Helpers Layout Modes Preview URL Baseline and Comparison Browser Selectors DOM Tab Browser Size Drop-down Using SuperPreview to Preview Layout Setting Up the Previews Generating Previews Fixing Rendering Problems Using the Snapshot Panel Lagniappe (lan yap’) n., a gift or bonus Building Layouts with SuperPreview Part III Publishing and Managing Websites Chapter 14 Publishing a Site What Is Publishing? Server Options for Publishing FTP FrontPage Server Extensions WebDAV File System Publishing Content Configuring a Publishing Destination and Publishing a Site Optimizing HTML During Publishing Troubleshooting HTTP Publishing Lagniappe (lan yap’) n., a gift or bonus Hosting Your Site Chapter 15 Site Management and Reporting Site Settings General Tab Preview Tab Advanced Tab Publishing Tab Site Reports Configuring Reports Saving Reports Lagniappe (lan yap’) n., a gift or bonus Better Site Reporting Chapter 16 Using Web Packages What Are Web Packages? Creating a Web Package Importing a Web Package Lagniappe (lan yap’) n., a gift or bonus Capitalizing on Web Packages Part IV Using CSS in Expression Web 3 Chapter 17 Creating Style Sheets An Introduction to CSS The Purpose of CSS How CSS Is Applied to Pages External Style Sheets Embedded Style Sheets Inline Styles Formatting Content with CSS Positioning Content with CSS CSS Classes Basic Application of a CSS Class Applying Multiple CSS Classes Pseudo-Classes Pseudo-Elements Lagniappe (lan yap’) n., a gift or bonus Centering a DIV with CSS Chapter 18 Managing CSS Styles Expression Web 3’s CSS Tools Apply Styles Panel Manage Styles Panel Link Style Sheet Dialog CSS Properties Panel CSS Reports Style Builder Working with Styles Using the Manage Styles Panel Using the Apply Styles Panel Using the CSS Properties Panel Using the Style Builder Using the Attach Style Sheet and Link Style Sheet Dialogs CSS Reports Checking for CSS Errors Checking CSS Usage Lagniappe (lan yap’) n., a gift or bonus Arranging CSS Styles Part V Scripting, DHTML, and Other Dynamic Content Chapter 19 Using Dynamic Web Templates An Introduction to Dynamic Web Templates Creating a Dynamic Web Template Creating a Page Layout Adding Editable Regions Attaching a Dynamic Web Template Attaching to an Existing Page Attaching to a New Page Updating a Site with Dynamic Web Templates Modifying a Dynamic Web Template Modifying an Attached Page in Code View Managing Editable Regions Adding a New Editable Region Renaming an Existing Editable Region Resolving Mismatched Editable Regions Detaching a Dynamic Web Template Lagniappe (lan yap’) n., a gift or bonus Under the Hood Chapter 20 Using Interactive Buttons Overview of Interactive Buttons Inserting and Configuring Interactive Buttons The Button Tab The Font Tab The Image Tab Saving an Interactive Button Editing an Interactive Button Lagniappe (lan yap’) n., a gift or bonus Practical Uses for Interactive Buttons Chapter 21 Using Behaviors Understanding and Working with Behaviors Using the Behaviors Panel How Behaviors Work Adding Behaviors Within a Paragraph Expression Web 3 Behaviors The Call Script Behavior The Change Property Behavior The Change Property Restore Behavior The Check Browser Behavior The Check Plug-in Behavior The Go To URL Behavior The Jump Menu Behavior The Jump Menu Go Behavior The Open Browser Window Behavior The Play Sound Behavior The Popup Message Behavior The Preload Images Behavior The Set Text Behavior The Swap Image Behavior The Swap Image Restore Behavior Detecting Browsers Creating a Blank Page for Redirecting Editing the Check Browser Code Chapter 22 Client-Side Scripting A History of Browser Scripting JavaScript Basics Adding JavaScript to a Page Linking to an External Script File Adding Inline JavaScript The Document Object Model The window Object The document Object Writing Simple Scripts Showing and Hiding Page Elements Accessing and Changing Attributes Form Field Validation Lagniappe (lan yap’) n., a gift or bonus Debugging Chapter 23 Using Layers Introduction to Layers Inserting and Configuring Layers Adding Content to a Layer Resizing a Layer Creating and Working with Child Layers Positioning Layers Setting Layer Properties with Behaviors Setting the Visibility of Layers Adding Layer Interactivity Lagniappe (lan yap’) n., a gift or bonus Z-Order Anomalies Chapter 24 Using Form Controls Understanding HTML Forms Using Form Controls in Expression Web 3 Creating a Form Saving Form Results to a File or Email File Results Tab Email Results Tab Confirmation Page Tab Saved Fields Tab Saving Form Results to a Database Updating a Database with New Fields Lagniappe (lan yap’) n., a gift or bonus Hidden Form Fields Part VI ASP.NET and PHP Development Chapter 25 Using Standard ASP.NET Controls ASP.NET: A Brief Introduction Creating ASP.NET Pages The Basics of ASP.NET Controls Understanding Control Properties An Overview of the Standard ASP.NET Controls The AdRotator Control Creating a Simple AdRotator Page Creating the Advertisement File The Calendar Control Formatting the Calendar Control Calendar Control Properties The Wizard Control Wizard Steps Creating a Simple Wizard Making ASP.NET Work for You Lagniappe (lan yap’) n., a gift or bonus Formatting with Styles Chapter 26 Using ASP.NET Navigation Controls Overview of Navigation Systems Creating a Sitemap File Using the ASP.NET Menu Control Creating a Test Site Adding a Menu Control Formatting the Menu Control Using the ASP.NET TreeView Control Formatting the TreeView Control Using the ASP.NET SiteMapPath Control Formatting the SiteMapPath Control Lagniappe (lan yap’) n., a gift or bonus Improving Navigation with Master Pages Chapter 27 Using ASP.NET Master Pages and User Controls The Need For a Common Layout The Master Page The Content Page Developing a Master Page Site Creating the Master Page Creating the Content Page Lagniappe (lan yap’) n., a gift or bonus Converting an Existing Site to a Master Page Site Chapter 28 Developing a Login System Using ASP.NET Website Login Systems Overview of ASP.NET Login Controls The Login Control LoginStatus Control LoginName Control ChangePassword Control PasswordRecovery Control CreateUserWizard Control LoginView Control Creating a Login Solution Configuring the Website (IIS 5 or IIS 6) Configuring the Website (IIS 7) Configuring the Website (Microsoft Expression Development Server) Creating the Web Pages Lagniappe (lan yap’) n., a gift or bonus Modifying Password Requirements Chapter 29 Form Validation Using ASP.NET The Need for Form Validation The ASP.NET Validation Controls Common Properties Creating a Validated Form Lagniappe (lan yap’) n., a gift or bonus Validation Groups Chapter 30 Using ASP.NET Web Parts An Introduction to Web Parts Creating ASP.NET User Controls Web Parts Controls in the Toolbox Creating a Web Parts Page Web Parts Page Display Modes Creating a User Control That Sets the Display Mode Adding Code to Change the Display Mode The Web Parts Catalog Lagniappe (lan yap’) n., a gift or bonus Editing Web Parts Controls Chapter 31 ASP.NET AJAX Extensions What Is Ajax? Microsoft’s ASP.NET AJAX Client-side AJAX Server-side AJAX Microsoft AJAX Control Toolkit Adding Ajax Functionality to a Web Form Creating a Site and Page Adding Server-side Code Adding a ScriptManager Control Adding an UpdatePanel Control Lagniappe (lan yap’) n., a gift or bonus Using Client-side AJAX Adding a to the Web Form Creating the Client Library Adding the Client Script to the ScriptManager Control Chapter 32 Using PHP An Introduction to PHP PHP Syntax Installing PHP Installing IIS 7 and FastCGI Installing PHP Configuring the Microsoft Expression Development Server for PHP Enabling PHP for IIS Using FastCGI Creating PHP Pages Previewing the Page PHP in Design View PHP in Code View PHP Syntax Highlighting Using IntelliSense with PHP Setting PHP-Specific IntelliSense Options PHP Script Options Form Variable URL Variable Session Variable Cookie Variable include Include Once require require_once Code Block echo Comment if else Lagniappe (lan yap’) n., a gift or bonus Displaying PHP Information Chapter 33 Using the Microsoft Expression Development Server Introduction to the Microsoft Expression Development Server How to Use the Microsoft Expression Development Server Limitations of the Microsoft Expression Development Server Process Identity No Remote Access No Support for ASP Pages Lagniappe (lan yap’) n., a gift or bonus Starting the Microsoft Expression Development Server from the Command Prompt Part VII Managing Data with ASP.NET Chapter 34 Displaying and Editing Database Data with ASP.NET A History of Data Access Data Access Technologies in Expression Web 3 ASP.NET and Other Web Application Platforms ASP.NET Data Source Controls AccessDataSource Control SqlDataSource Control SiteMapDataSource Control XmlDataSource Control Displaying Data with ASP.NET Displaying Data in Tabular Form Sorting the GridView Editing Data with ASP.NET Configuring the Data Source Configuring the GridView Testing the Page Lagniappe (lan yap’) n., a gift or bonus Creating a Master/Detail View Creating the Master View Creating the Detail View Chapter 35 Sending Email Using ASP.NET (this chapter appears on the website only) A Typical Contact Form Creating the Contact Form Adding and Configuring ASP.NET Validation Controls Adding the Validation Controls Writing ASP.NET Code to Send Email Lagniappe: Displaying a Confirmation Page 9780789739810 TOC 9/11/2009ReviewsAuthor InformationJim Cheshireis the owner of Jimco Software and Books and is the author of several design books and books on the Amazon Kindle. In his real job, Jim works as a senior escalation engineer at Microsoft on the ASP.NET and IIS teams. He has worked on the FrontPage, Visual Basic, ASP, IIS, and ASP.NET teams at Microsoft for more than 10 years. You can reach Jim by visiting one of his websites: www.jimcobooks.com or www.jimcosoftware.com. You can also email him at jcheshire@jimcobooks.com. Tab Content 6Author Website:Countries AvailableAll regions |