T25F: Web Development Using Microsoft Visual Studio: Now and in ...

fallsnowpeasInternet και Εφαρμογές Web

12 Νοε 2013 (πριν από 3 χρόνια και 9 μήνες)

75 εμφανίσεις

Multiple Framework Targeting

Split View

CSS Task Panes

WAP and Class Libraries in Express Edition

Multiple Control Selection

JScript Formatting

File Reference Hints

XML Doc Comments

jquery
-
vsdoc
.js

jquery
-
vsdoc
.js

Available Today at

http://code.jquery.com/jquery
-
1.3.2
-
vsdoc.js

jquery
-
vsdoc
.js

Hotfix

for Visual Studio 2008 SP1

Hotfix

for Visual Studio 2008 SP1

http://www.w3.org/TR/CSS21/selector.html

IntelliSense Update Times for Popular
Libraries

Time in Milliseconds on Core 2 Duo 2.0 GHz Machine

0
1000
2000
3000
4000
5000
6000
ExtJS
Yahoo! UI
Dojo
Prototype
jQuery
Microsoft AJAX
VS 2008
VS 2010
11.7s

2x

5x

4x

3x

4x

6x

XML Documentation Comments

Increased Error Tolerance



Server


Dev Box

Web Deployment Story
-

Today


Web Application

Copy Web

Publish Web


Web Deployment w/ VS10

Dev Environment

Server Environment

MS DEPLOY

Web.Config Transformation Recap

Transform

Description

xdt:Transform
=“Replace”

Replaces

the first matched node

xdt:Transform
=“Remove”

Removes the first matched node

xdt:Transform
=“
RemoveAll



Removes all the matching nodes

xdt:Transform
=“Insert”


Inserts the node at the end

xdt:Transform
=“
SetAttributes
(
attributeNam
es
)”

Creates or changes values of the existing
attributes

xdt:Transform
=“
RemoveAttributes
(
attribute
Names
)”

Removes the attributes if they

exist

xdt:Transform
=“
InsertBefore
(
XPath
)”

Inserts the node on

the provided
Xpath

xdt:Transform
=“
InsertAfter
(
XPath
)”


Inserts the node on the provided
XPath

blogs.msdn.com/
webdevtools
©
2009 Microsoft
Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademar
ks
and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the
dat
e of this presentation. Because Microsoft must respond to changing market
conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accu
rac
y of any information provided after the date of this presentation.

MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.