Document Windows & Panels
|
|
(33 MB) |
|
- Start Page
- Split View and Split Screen
- Modifying workspace layout using panels and panel groups
- Saving the workspace layout
- Built-in layouts
- Using multiple monitors during development
|
Code Editors
|
|
(25.3 MB) |
|
- Code Hints / Intellisense
- Selecting and collapsing regions of code
- Inserting server controls into code
- Modifying properties of controls
- Code Snippets
- Compiling server-side code
|
|
|
(15.8 MB) |
|
- Resolving name conflicts between controls
- Adding a control to the Tag Chooser / Toolbox
- Using custom controls
- Creating the @Register directive for controls
|
Design Notes
|
|
(7.2 MB) |
|
- Providing Design Notes / Comments in code
- Hiding comments from the end-user
- Finding ToDo comments quickly
|
Help Features
|
|
(11 MB) |
|
- Searching in help
- Context-sensitive help
- Dynamic help that automatically appears while you work
- Online support options
|
Properties
|
|
(16.6 MB) |
|
- Viewing properties set on an element
- Changing properties of an element
- Viewing style applied to tables
- Modifying properties of multiple controls at once
- Working with events on server controls
|
CSS
|
|
(17.1 MB) |
|
- Using the CSS Editor / CSS Panel
- Examining the cascade of styles on a design element
- Code Hint / Intellisense support when defining CSS
- Verifying styles meet WCAG accessibility guidelines
|
Customizing & Extending
|
|
(26.9 MB) |
|
- Using History to replay actions
- Creating Commands or Macros
- Automating design tasks using Extensions and Macros
- Assigning macros to a keystroke
- Inserting server-side code using Server Behaviors and Snippets
|
Optimizing Code
|
|
(24.2 MB) |
|
- Aids to automate creating compliant HTML and XML
- Removal of redundant tags
- Cleaning up extraneous markup from Word
- Customizing the appearance of tags in the editor
- Verification that tags throughout the document are balanced
|
Templates & Master Pages
|
|
(24.1 MB) |
|
- Automatically applying repetitive code
- Creating a Template / Master Page
- Adding pages that utilize a Template or Master Page
- Previewing the appearance of a page that uses templates or master pages
- Administrative overhead of static vs. dynamic pages
|
Code & Compiling
|
|
(28.7 MB) |
|
- Using declarative code in a site with Server Behaviors and the Design Surface
- Deploying pages that use server-side code
- Binding a data source to a control
- Writing custom server-side code
- Presenting data from a database
- Discovering features via Intellisense
- Compiled source code has additional features and is less error-prone
|
Database Support
|
|
(21.3 MB) |
|
- Preparing to make a data-driven Web page editable
- Using a DataGrid or GridView to allow editing data in a database
- Creating SQL statements to reference data
- Creating data-driven applications entirely on the design surface
|
XML & XSLT
|
|
(18.3 MB) |
|
- Creating XSL transformation files
- Adding constructs to XSLT pages
- Previewing XSLT output
- Rendering XSLT output on a page
- Using hierarchical controls with XML
|
User Controls
|
|
(20.3 MB) |
|
- Editing a User Control
- Previewing how a User Control will render on a page
- Writing the @Register directive required to use a User Control
- Adding custom properties to a User Control that can be programmed with server-side code
|
Login Controls
|
|
(21.7 MB) |
|
- Login controls in ASP.NET
- Defining custom actions surrounding login controls
- Providing a form for a user to create an account
- Allowing password recovery and reset
- Integration with a standard membership provider
|
Membership Controls
|
|
(22.2 MB) |
|
- Providing an authentication strategy in ASP.NET
- Storing users and roles
- Securing pages with rules
- Redirecting unauthenticated users to a login page
|
Consuming Web Services
|
|
(32.5 MB) |
|
- Prerequisites to consume a Web service
- Locating an appropriate Web service to consume
- Generating a Web service proxy class
- Making a SOAP call into a Web service
- Establishing asynchronous calls to a Web service
|
Providing Web Services
|
|
(11.2 MB) |
|
- Creating a Web service
- Testing a Web service
- Returning tabular data from a database
- Securing the data exchanged in a Web service
|
Debugging
|
|
(13.2 MB) |
|
- Setting a breakpoint
- Editing code during a debugging session, and then continuing to run that code
- Use of visualizers to examine the contents of an object
- Debugging JavaScript
|
Source Control
|
|
(22 MB) |
|
- Shared access provided by file locks
- Comparing multiple versions of a file
- Enabling connectivity to other source control systems through MSSCCI
- Checking out and checking in files
- Enabling rollback to a previous version
|
WCAG / Section 508
|
|
(7.2 MB) |
|
- Filtering manual checklist items out of the WCAG accessibility report
- Analyzing accessibility every time the project is built
|
Deployment
|
|
(24.6 MB) |
|
- FTP and WebDAV support
- Secured communication via SSL
- Inherent support for a test environment as well as production
- Using the Publish Website tool to prevent source code from being deployed
- Convenient installable MSI files for projects
|
Comparison Area |
Watch the video |
Download the video |
Read the transcript |
Specific features compared |