<ruby id="h6500"><table id="h6500"></table></ruby>
    1. <ruby id="h6500"><video id="h6500"></video></ruby>
          1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>
            • 軟件測試技術(shù)
            • 軟件測試博客
            • 軟件測試視頻
            • 開(kāi)源軟件測試技術(shù)
            • 軟件測試論壇
            • 軟件測試沙龍
            • 軟件測試資料下載
            • 軟件測試雜志
            • 軟件測試人才招聘
              暫時(shí)沒(méi)有公告

            字號: | 推薦給好友 上一篇 | 下一篇

            軟件測試中VS2010的新功能

            發(fā)布: 2010-9-19 10:19 | 作者: 網(wǎng)絡(luò )轉載 | 來(lái)源: 領(lǐng)測軟件測試網(wǎng)采編 | 查看: 284次 | 進(jìn)入軟件測試論壇討論

            領(lǐng)測軟件測試網(wǎng)

            軟件測試中VS2010的新功能

            VS2010中針對ASP.NET的23個(gè)新功能
              1、代碼片段(Code Snippets):
                   代碼段是預先開(kāi)發(fā)的代碼模板,可以節省我們對有關(guān)語(yǔ)法思考的時(shí)間。在VS 2005和VS 2008中,已經(jīng)有建立了很多代碼段。不過(guò),這些只適用于隱藏代碼(code behind)。在VS 2010中代碼片段支持JScript,HTML以及asp.net標記。
              2、New Profiles:
                   在以前的dotnet版本中,我們已經(jīng)看到過(guò)不同的開(kāi)發(fā)環(huán)境的配置。如VB, C#, Web development 和General Development。我們根據自己的需要選擇一個(gè)環(huán)境配置。這些選擇將在第一次安裝visual studio之后或者通過(guò)import export選項。
              3、Generate From Usage:
                   在A(yíng)SP.Net以前的版本,微軟推出了從現有的代碼中進(jìn)行代碼重構來(lái)生成方法,在In ASP.NET 4.0 中,Generate From Usage 有了新概念,能基于現有的代碼來(lái)生成屬性,方法,類(lèi)和的其它類(lèi)型。
              4、Multi-Targeting:
                   在2008中就能創(chuàng )建一個(gè)2.0或者3.0版本創(chuàng )建項目,而不是用默認的3.5去開(kāi)發(fā)。也是是說(shuō),有一個(gè)選擇項去改變開(kāi)發(fā)項目的framework 版本。
                   在2010中亦有相同選項功能,并做出相應的提高。在以前的版本中,如果你使用framework 2.0創(chuàng )建一個(gè)項目。智能感仍將能顯示3.5版本的類(lèi)型和成員。如果你不能確定所選擇的framework內的成員,所以你就會(huì )有更多的機會(huì )去出錯。但是,在VS2010的智能感知會(huì )只向您顯示你選擇的framework 版本。
              5、Multi-Monitor:
                   Visual Studio 2010 給我們提供能將IDE的窗體移動(dòng)visual studio IDE之外,將它放至在桌面上。它還支持多面去地去看不同的IDE窗體。如果我們關(guān)閉Visual Studio,并再次打開(kāi)它,我們會(huì )發(fā)現所有的窗體在我們最后一次放置的地方。
              6、Code Navigation:(Ctrl + ,)
                   新的導航使我們在文件中更快搜索術(shù)語(yǔ)。但它只能即在A(yíng)pp_Code文件夾類(lèi)文件,搜索您鍵入文本。它不適用于HTML或代碼隱藏文件。在下面的例 子,它顯示出我的鍵入函數名稱(chēng),它導航到窗口,選擇窗體中的任何一個(gè),它將能定位到選擇的函數定義。
              7、View Call Hierarchy:
                   這有助于查看函數和屬性的使用,例如,如果你在一個(gè)函數名右鍵,它會(huì )告訴你的函數使用分層列表。
              8、代碼高亮突出顯示:
                   選擇一個(gè)標識符,IDE會(huì )為你突出的被使用的地方。例如我選擇變量i,在它不同的使用地方,突出的顯示。
              9、智能提示的改進(jìn):
                   在VS 2008中,為一個(gè)對象選擇屬性時(shí),它將根據輸入的字母的順序排列,為你提供智能提示。 在VS2010中它將向你顯示基于組的屬性,例如,如果您的文本框對象后鍵入text, 它將向你顯示Text, TextChanged, TextMode。它也支持Pascal的智能提示。例如,你輸入TC,它將導航TextChanged 成員。 10、EnablePersistedSelection:
                   當我們選擇像datalist 或者gridview 控件中的一行時(shí),如果我們移動(dòng)到另一個(gè)網(wǎng)頁(yè),在新的頁(yè)上,它選擇同編號行,雖然我們只在第一頁(yè)選擇了它。為了避免這個(gè),ASP.Net 4.0為這些控件推出了一種新的屬性,這是EnablePersistedSelection。如果設置為true,在其他網(wǎng)頁(yè)中,將不能選擇同一編號。 例如,導航到原始網(wǎng)頁(yè),第一頁(yè)將顯示選定的最初選定的行。
              11、Web.Config Transformation
                   通常為我們的開(kāi)發(fā)環(huán)境需要在web.config中設置一些值,然后在部署或測試的時(shí)候,我們手工地改變這些值。
              12、URL Routing:
                   在asp.net 4.0中你不需要為每個(gè)單獨的處理程序類(lèi)來(lái)定義routing。建立一個(gè)輔助函數MapPageRoute,幫助您實(shí)現更快速的routing。這些 routes在A(yíng)pplication_Start中注冊。對于這個(gè)在Global.asax SetRouting方法的示例中設置routing,第一個(gè)參數是routing的友好名稱(chēng),第二個(gè)參數是檢查URL進(jìn)行模式匹配,第三個(gè)是在aspx 頁(yè)將這一功能為用戶(hù)實(shí)施。
              13、Add Reference Dialog:
                   在Visual Studio以前的版本中,當打開(kāi)reference dialog box時(shí),這將需要一些時(shí)間來(lái)加載.NET程序集文件開(kāi)始直到它加載從GAC中所有引用。在默認情況下打開(kāi)項目選項卡,在VS2010上添加引用。 如果你錯誤地點(diǎn) 擊.Net或COM選項卡,你還有一個(gè)是取消的所有程序集加載的選項。因此,VS IDE的并不像以前凍結。
              14、Compressing Session Values
                   ASP.NET session外的進(jìn)程的狀態(tài)值保存在數據庫服務(wù)器上。這些 都是以序列化格式保存。發(fā)送到服務(wù)器時(shí)候,更多更大的session將消耗更多的資源 ,F在,這些可以被壓縮在一個(gè)新的構建compressionEnabled屬性中。這種對sessionState元素屬性,可以在 web.config這樣被聲明。 此選項將用于session外的進(jìn)程。
              15、Dynamic lookup:
                   有一個(gè)新的靜態(tài)類(lèi)型,dynamic。 我們可以使用它作為任何對象的類(lèi)型。如果有任何關(guān)于它的用法,我們能在運行時(shí),得到它的錯誤。
              16、Optional Parameters
                   在C# 4之前,為了實(shí)現可選的參數,我們創(chuàng )建重載函數。但現在在C#中,可選參數沒(méi)有更多的限制。
              17、Named Parameters:
                   命名的參數可以忽略的參數順序,在不同順序的使用帶名稱(chēng)的參數。
              18、Meta Tags:
                   HtmlMeta類(lèi)可用于動(dòng)態(tài)添加HTML meta的標簽和HTMLMeta的名稱(chēng),內容屬性可以被用來(lái)在運行時(shí)動(dòng)態(tài)添加任何繼標記名稱(chēng)和它的值。
              19、Generating Client IDs:
                   web控件的客戶(hù)端ID是根據父控件ID動(dòng)態(tài)的產(chǎn)生。 所以,如果你在一個(gè)用戶(hù)控件中使用textbox,我們必須查看為它生產(chǎn)什么樣ID,才能在客戶(hù)端的腳本中直接使用。 有時(shí)這些是動(dòng)態(tài)的改變用戶(hù)控件的名稱(chēng)也更改它的子控件ID。在asp.net 4.0中,這個(gè)問(wèn)題是可以由頁(yè)面的ClientIDMode屬性解決。它有如下可能的值:AutoID , Static, Predictable 和Inherit。
              20、Permanent Redirect :
                   在有些情況下,如果當前頁(yè)面已經(jīng)過(guò)時(shí),我們希望將用戶(hù)重定向到新開(kāi)發(fā)的網(wǎng)頁(yè)。我們可以使用Response.Redirect轉移頁(yè)到新的頁(yè)面。但 是,在這種情況下,搜索引擎保存搜索索引的網(wǎng)頁(yè)的舊信息。 另外,如果用戶(hù)瀏覽到這個(gè)網(wǎng)頁(yè),他將被重定向到這個(gè)網(wǎng)頁(yè),然后用命令的response.redriect幫助新打開(kāi)的一頁(yè)。 但在A(yíng)SP.NET 4.0中一個(gè)新的命令Response.RedirectPermanent可用于更改服務(wù)器頁(yè)上的頭信息。因此,如果用戶(hù)去為他直接重定向到新的一頁(yè), 并為他節省了雙行頁(yè)面。在該網(wǎng)站和網(wǎng)頁(yè)更新的發(fā)現頭和更新其索引信息,展示最新的信息重新搜索索引同樣的搜索引擎。
              21、New Browser Definitions:
                   在A(yíng)SP.net 3.5近幾年,一些瀏覽器已經(jīng)更新,其中包括Google chrome和那些支持blackberry智能手機。 ASP.Net 4.0的HttpBrowserCapabilities類(lèi)被更新符合支持新瀏覽器。
              22、Package/Publish :
                   Package/Publish提供設置publish和package命令 。配置調試選項,像以前的版本一樣,Publish提供設置編譯和生成的選項。 如果托管服務(wù)器上沒(méi)有SQL Express或如果您不希望包含發(fā)布的文件,然后選擇從App_Data文件夾中排除的那些文件。如果您選擇選項創(chuàng )建一個(gè)的Web包像ZIP文件,它會(huì ) 創(chuàng )建一個(gè)部署的zip文件。否則,將是默認解壓縮的文件夾。 默認情況下,程序包在應用程序的OBJ文件夾下創(chuàng )建。默認它不會(huì )在解決方案瀏覽器中顯示,直到您選擇顯示所有文件選項。我們還可以設置服務(wù)器Web 應用程序名稱(chēng)以及目標服務(wù)器的物理路徑。
              23、Deploy SQL :
                   部署SQL選項,允許您設置將連接字符串作為部署的一部分。您可以使用不同的名稱(chēng)和值手動(dòng)添加連接字符串,或按一下import按鈕從 web.config導出。你可以?xún)H僅選擇模式腳本或數據庫選項。在一個(gè)連接字符串顯示源設置,我們可以為設置目標服務(wù)器的值。
              還可以手動(dòng)添加數據庫腳本文件,通過(guò)點(diǎn)擊添加按鈕。您還可以更改SQL文件,以便在服務(wù)器上運行。

            延伸閱讀

            文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/


            關(guān)于領(lǐng)測軟件測試網(wǎng) | 領(lǐng)測軟件測試網(wǎng)合作伙伴 | 廣告服務(wù) | 投稿指南 | 聯(lián)系我們 | 網(wǎng)站地圖 | 友情鏈接
            版權所有(C) 2003-2010 TestAge(領(lǐng)測軟件測試網(wǎng))|領(lǐng)測國際科技(北京)有限公司|軟件測試工程師培訓網(wǎng) All Rights Reserved
            北京市海淀區中關(guān)村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
            技術(shù)支持和業(yè)務(wù)聯(lián)系:info@testage.com.cn 電話(huà):010-51297073

            軟件測試 | 領(lǐng)測國際ISTQBISTQB官網(wǎng)TMMiTMMi認證國際軟件測試工程師認證領(lǐng)測軟件測試網(wǎng)

            老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
              <ruby id="h6500"><table id="h6500"></table></ruby>
              1. <ruby id="h6500"><video id="h6500"></video></ruby>
                    1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>