成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解Visual Studio 2010和.NET 4上的Web開發

原創
開發 后端
Visual Studio 2010和.NET 4.0打包了很多提高開發人員生產力的新特性和增強的設計,有些是細微的變化,有些是大刀闊斧的改進,總之它們為提高生產力帶來了許多變化。

【51CTO經典譯文】越來越多的開發人員希望能在網上建立各種應用,隨著Visual Studio 2010和ASP.NET 4的到來,利用它們提供的新特性可以幫您更容易做到這一點,本文主要簡要介紹一些全新的特性。

#T#

HTML,ASP.NET和JavaScript代碼片段

C#和VB用戶已經使用了多年的代碼片段,現在,Web開發人員也可以體驗代碼片段帶來生產力提升的樂趣了,在Visual Studio 2010中提供了ASP.NET,HTML標記和JavaScript代碼片段供開發人員直接使用,幫助開發人員完成常見的ASP.NET和HTML標記,同時包括所需的屬性(如runat=Server)和特殊的標記屬性(如ID,DataSourceID,ControlToValidate和Text)。

增強的代碼片段

圖 1 增強的代碼片段

JavaScript動態智能感應

開發人員在編寫諸如JavaScript動態語言時面臨的***挑戰是類型是動態添加和修改的,幾乎使智能感應毫無用處,在Visual Studio 2010中,JavaScript智能感應引擎經過重新設計,可以***解決動態類型問題。例如,你現在可以獲得由RegisterNamespace生成的類型的智能感應,這個新的引擎還增加了對最常見的JavaScript庫的支持,下面是一個新注冊類型的智能感應示例。

增強的智能感應

圖 2 增強的智能感應

簡化的Web部署

Web部署對于開發人員來說也是一個巨大的挑戰,應用程序邏輯,數據庫,IIS設置和配置轉換在部署過程中可能都會遇到。

現在情況有了轉機,Visual Studio 2010中多了一個新的部署工具包MSDeploy,它將所有設置,文件和Web應用程序相關的數據打包到一起,這些包可以部署到遠程站點,也可以歸檔以便于將來檢索。IIS 7管理控制臺現在包括一個導入由MSDeploy創建的包的向導。

Visual Studio 2010在Web開發工作流程中無縫集成了MSDeploy,并提供了一些常用的功能,如Web.config設置自動化(如Web Service端點和連接字符串)和數據庫部署,下圖就是新的簡化后的發布對話框。

新的簡化后的發布對話框

圖 3 新的簡化后的發布對話框

新的應用程序模板

對于一個剛剛進入Web開發的新手而言,往往有種膽怯的感覺,現在不用怕了,Visual Studio 2010提供了ASP.NET 4 Web應用程序開發模板,這些模板包括開始時需要的一切:頁面一致性主/內容模式,菜單,登錄,CSS樣式表和jQuery JavaScript庫。這些模板讓你可以快速建立一個Web應用程序,然后在上面添加需要的新功能。

CSS改進

ASP.NET控件現在有一個新的ClientIDMode屬性,它允許你修改ASP.NET控件生成的ClientID,ClientID對于CSS或編寫JavaScript來訪問HTML DOM非常重要。

Visual Studio 2010中的HTML設計器增強了對CSS 2.1的支持,比在瀏覽器中運行時呈現的渲染效果更精確。

更大的屏幕空間

在一個開發環境中最有價值的就是屏幕空間足夠大,Visual Studio 2010提供了許多選項讓開發人員可以自定義和優化他們的屏幕空間,以增強編碼體驗,可以將更多的空間用來顯示代碼,如果你是***次使用Visual Studio 2010,你可以直接使用“Code Optimized Web Profile”一步到位,然后還可以使用“工具”|“導入/導出”這些設置,無論走到哪臺安裝Visual Studio 2010的電腦上,只要應用導出的設置備份文件,你熟悉的開發界面就展現在你眼前了。

更多的屏幕空間用來顯示代碼

圖 4 更多的屏幕空間用來顯示代碼

干凈的Web.config

其實在ASP.NET最初的時候是不需要web.config這個配置文件的,但自從微軟引入這個配置文件后,越來越多的新功能配置項被添加到其中,web.config變得越來越臃腫,越來越復雜,致使其可讀性越來越差,越來越難以維護。現在大家可以高興一下了,因為ASP.NET 4將web.config做了大量的精簡,又恢復到苗條的身材了。

ASP.NET WebForm URL路由

URL路由是NVC項目的常見特性,ASP.NET 4支持Web窗體的URL路由,現在你可以定義一個對于你的應用程序有意義并且用戶能夠理解的URL,這項功能還有助于簡化URL,同時幫助搜索引擎優化(SEO)。

小結

本文僅僅對Visual Studio 2010開發Web應用做了簡要的介紹,如果你想了解更豐富的內容,請參考http://www.asp.net/learn/whitepapers/aspnet4/default.aspx。還有一件事情,如果你已經使用過Visual Studio 2010 Beta 2,不妨談談你的體會。

原文出處:http://blogs.msdn.com/somasegar/archive/2009/11/03/developing-for-the-web-using-vs-2010-and-net-4.aspx

原文名:Developing for the web using VS 2010 and .NET 4

作者:Somasegar

責任編輯:彭凡 來源: 51CTO
相關推薦

2010-03-31 14:13:23

Visual Stud.Net Framew

2011-02-13 17:10:28

Visual Stud

2010-11-29 08:57:20

Visual Stud.NET 4

2009-11-19 09:59:47

Visual Stud

2009-12-15 09:36:32

Visual Stud

2010-02-23 10:39:43

Visual Stud

2010-02-05 09:06:17

Visual Stud

2010-04-01 15:10:06

Visual Stud

2010-04-08 15:14:59

Visual StudASP.NET 4.

2009-12-02 09:43:38

Visual Stud

2009-09-03 09:57:59

Visual StudVS 2010

2009-11-24 09:00:02

Visual Stud

2009-09-03 09:10:24

Visual Stud

2010-03-11 14:37:47

Visual StudScrum

2010-07-27 09:40:01

敏捷Visual Stud

2010-07-29 09:41:23

Visual Stud

2010-01-06 09:41:55

Visual Stud

2010-07-20 08:43:00

Visual Stud

2010-01-14 14:12:14

Visual Stud

2010-02-23 09:02:00

Visual Stud
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久综合99 | 69av在线视频 | 男女网站视频 | 欧美国产日韩在线观看成人 | 国产一区二区日韩 | 国产亚洲欧美日韩精品一区二区三区 | 美女国内精品自产拍在线播放 | 黑人巨大精品欧美一区二区免费 | 中午字幕在线观看 | 亚洲欧美在线视频 | 日本超碰| 91久久久www播放日本观看 | 久久久成人精品 | 久久久久九九九女人毛片 | 精品欧美一区二区三区精品久久 | 色综合天天网 | 欧美日韩专区 | 国产日韩欧美一区 | av网站免费看 | 欧美久久久网站 | 自拍偷拍3p | 国产精品毛片一区二区在线看 | 欧美日韩视频 | 成人国产免费观看 | 中文字幕在线观看第一页 | 国精产品一区一区三区免费完 | 一级黄色录像片子 | 国产一卡二卡三卡 | 久草青青草 | 最新国产视频 | 操皮视频 | 国产夜恋视频在线观看 | 国产一区高清 | 伊人一区| 91影库| 不卡在线视频 | 久久久久国产精品一区二区 | 一本在线| 精品一区二区三区四区 | 色姑娘综合网 | 中文字幕在线观看av |