Creating Microsoft Expression Web 4 Add-ins - Bookswagon UAE
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Home > Computing and Information Technology > Computer programming / software engineering > Web programming > Creating Microsoft Expression Web 4 Add-ins: Using Existing HTML and JavaScript Skills to Build Add-ins for Microsoft Expression Web
Creating Microsoft Expression Web 4 Add-ins: Using Existing HTML and JavaScript Skills to Build Add-ins for Microsoft Expression Web

Creating Microsoft Expression Web 4 Add-ins: Using Existing HTML and JavaScript Skills to Build Add-ins for Microsoft Expression Web


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

With the release of Expression Web 4, Microsoft moved to a new add-in model that allows for the development using HTML and JavaScript. This enables web designers to use existing skills to develop add-ins and extend the functionality of Expression Web. This book serves as a focused guide to creating add-ins in Expression Web 4. It will walk you through the development and testing of a full-featured add-in for Expression Web 4. If you use Expression Web 4 and want to extend the functionality of the product, either for your own design needs or because you want to market add-ins to other Expression Web users, then Creating Microsoft Expression Web 4 Add-Ins is perfect for you!

Table of Contents:
    1    Expression Web 4 Add-in Basics 1     Add-ins in Expression Web 1     Expression Web 4 JavaScript Add-ins 2         The Makeup of Expression Web Add-ins 2     XML Basics 3     General Manifest Elements and Attributes 4         src (optional) 4         legacy (optional) 5         developer (optional) 5         navigationallowed (optional) 5          (required) 6          (optional) 6          (optional) 6          (optional) 7          (optional) 7          (optional) 7          (optional) 7          (optional) 8     Commands and Dialog Boxes 8         id (required) 8         filetype (optional) 8         onclick (optional) 9     Menus and Toolbars 10          (optional) 10          (optional) 12     Panels 13          (optional) 14     Menu and Command Bar Reference 16         Menus 17         Toolbars 36     2    Creating and Manipulating an Add-in User Interface 47     Planning an Add-in 47     Creating the Manifest with the Add-in Builder 48         Creating the Manifest 48         Editing the Manifest 53     Creating the User Interfaces 53         Creating a Custom Page Size for Panels 54         Creating the Panel’s Interface 55         Creating the Options Dialog Interface 58     Adding Functionality with JavaScript 59         JavaScript for panel.htm 59         JavaScript for options.htm 65         The Set Page Title Dialog 66     Accessing Managed Classes from JavaScript 68         Creating a Managed Class 69         Editing the Add-in Manifest to Load the Managed Class 72         Calling the Managed Class 73     Summary 73     3    Packaging, Testing, and Debugging Add-ins 75     Creating an Add-in Installation Package 75     Testing and Debugging Add-ins 76         Testing Add-ins 76         Debugging Add-ins Using Expression Web 77         Debugging Add-ins Using Visual Studio 81     Summary 85     4    Expression Web 4 JavaScript API Reference 87     Conventions Used in this Reference 87     xweb.application Object 88         xweb.application.version Property 88         xweb.application.chooseFile Method 89         xweb.application.endDialog Method 90         xweb.application.handleEvent Method 91         xweb.application.newDocument Method 92         xweb.application.openDocument Method 94         xweb.application.refreshFileListing Method 94         xweb.application.setActiveDocument Method 95         xweb.application.setPanelVisibility Method 96         xweb.application.showModalDialog Method 97     xweb.application.settings Object 98         xweb.application.settings.read Method 99         xweb.application.settings.write Method 99     xweb.developer Object 100         xweb.developer.write Method 100         xweb.developer.writeLine Method 101     xweb.document Object 101         xweb.document.anchors Property 103         xweb.document.applets Property 103         xweb.document.embeds Property 104         xweb.document.filename Property 104         xweb.document.forms Property 105         xweb.document.frames Property 105         xweb.document.images Property 106         xweb.document.isXHTML Property 106         xweb.document.links Property 106         xweb.document.location Property 107         xweb.document.name Property 108         xweb.document.pathFromSiteRoot Property 108         xweb.document.scripts Property 109         xweb.document.selection Property 109         xweb.document.appendScriptReference Method 110         xweb.document.appendStyleReference Method 111         xweb.document.close Method 112         xweb.document.getElementById Method 112         xweb.document.getElementsByAttributeName Method 113         xweb.document.getElementsByTagName Method 114         xweb.document.getScriptElementByCode Method 114         xweb.document.getScriptElementByFile Method 115         xweb.document.getStyleElementByCode Method 116         xweb.document.getStyleElementByFile Method 116         xweb.document.insertBeforeHtml Method 117         xweb.document.save Method 118         xweb.document.saveAs Method 118         xweb.document.synchronizeViews Method 119     xweb.file Object 119         xweb.file.copy Method 120         xweb.file.createFile Method 121         xweb.file.createFolder Method 121         xweb.file.deleteFile Method 122         xweb.file.exists Method 123         xweb.file.getAttributes Method 123         xweb.file.getCreationDate Method 124         xweb.file.getModificationDate Method 124         xweb.file.getSize Method 125         xweb.file.listFolder Method 125         xweb.file.read Method 126         xweb.file.setAttributes Method 127         xweb.file.write Method 128     htmlElement Object 128         htmlElement.childNodes Property 128         htmlElement.className Property 129         htmlElement.id Property 129         htmlElement.innerHtml Property 130         htmlElement.innerText Property 131         htmlElement.nextSibling Property 132         htmlElement.outerHtml Property 133         htmlElement.parentNode Property 134         htmlElement.previousSibling Property 134         htmlElement.tagName Property 135         htmlElement.getAttribute Method 135         htmlElement.removeAttribute Method 136         htmlElement.setAttribute Method 136     xweb.document.selection Object 137         selection.end Property 137         selection.start Property 137         selection.text Property 138         selection.append Method 138         selection.insert Method 139         selection.set Method 139         selection.remove Method 140         selection.replace Method 140         selection.wrap Method 141 TOC, 9780789741028, 1/28/11

About the Author :
Jim Cheshire is the owner of Jimco Software and Books and is the author of several design books and books on the Amazon Kindle and Barnes and Noble Nook. In his real job, Jim works as a senior escalation engineer at Microsoft on the ASP.NET, IIS, and Expression Web teams. He has worked on the FrontPage, Visual Basic, ASP, IIS, and ASP.NET teams at Microsoft for more than 12 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.  


Best Sellers


Product Details
  • ISBN-13: 9780789741028
  • Publisher: Que
  • Publisher Imprint: Que
  • Language: English
  • Sub Title: Using Existing HTML and JavaScript Skills to Build Add-ins for Microsoft Expression Web
  • ISBN-10: 0789741024
  • Publisher Date: 11 Feb 2011
  • Binding: Digital download
  • No of Pages: 150
  • Weight: 1 gr


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Creating Microsoft Expression Web 4 Add-ins: Using Existing HTML and JavaScript Skills to Build Add-ins for Microsoft Expression Web
Que -
Creating Microsoft Expression Web 4 Add-ins: Using Existing HTML and JavaScript Skills to Build Add-ins for Microsoft Expression Web
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Creating Microsoft Expression Web 4 Add-ins: Using Existing HTML and JavaScript Skills to Build Add-ins for Microsoft Expression Web

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    Fresh on the Shelf


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!