VS2005新特性列表

2021-09-05 19:35:33 字數 2514 閱讀 8399

1. 收集自msdn:vs2005新增

1.1 ide設定:更多,並且可以匯入匯出;

1.2 任務列表:增加對列進行排序,在任意行中顯示多行文字等功能;

1.3 快捷鍵:個人覺得非常有用:

f7 檢視**

shift+f7 檢視介面

ctrl+- (ctrl+shift+-) 上次(下次)游標位置

ctrl+] 轉到相匹配的大括號

shift+del 刪除當前行

ctrl+shift+u 將所選**轉為大寫

ctrl+tab 活動視窗列表

1.4 **段:可以插入已定義的屬性等,也可以新增自己的**段;

1.5 自動儲存及恢復功能:解決了以前visual studio開發者最煩的乙個問題;

1.6 重構:如變數重新命名,提取方法和介面等,但還不太成熟;

1.7 修訂:檔案修訂未儲存的行前標為黃色,已儲存標為綠色;

1.8 html編輯功能增加,如下面加標記導航器,摺疊文字等;

1.9 提供xml編輯器,能檢查語語等;

1.10臨時專案:不會儲存,偶爾測試用很好,需要改配置;

1.11引用.exe:引用exe檔案以使用其中的類和方法;

1.12解決方案資料夾:可以用它來組織專案;

1.13自定義專案和專案項模板:可以建立自定義或修改專案和專案項模板,如atlas;

1.14msbuild:這是乙個新的生成平台,它完全透明地處理和生成軟體;

1.15類設計器:可以圖形化顯示和編輯類;

1.16物件測試工作台:可以快速進行unit test;

1.17clickone部署:解決winfrm布置難的問題,其安裝和執行和web程式一樣簡單;

1.18編輯並繼續除錯功能;

1.20僅我的**:可以將注意力集中在自己關心的**上,通過attribute控制項;

2.11更適於多程序除錯:如使用nunit時的除錯需要用到;

2.12設計時除錯:[試驗不成功];

2.13與sqlserver2005可以結合得很好;

2.14擴充套件性和自動化增加,不詳述;

2. 收集自msdn:.net fr2.0新增

2.01 支援64位平台,可獲得更好的效能;

2.02 ado.net 支援使用者定義型別(udt),非同步資料庫操作,xml資料型別,大值型別,快照隔離,支援sqlsvr2005多活動結果集(mars)等;

2.03 asp.net 新增了很多有用的控制項,改善**隱藏模型,快取功能提供了多種新方式,如在sqlsvr資料庫的表上生成快取依賴項的能力;

配置檔案屬性使asp.net能自動跟蹤單個使用者的屬性值,使用簡單控制項新增導航選單;

母版頁和主題有利於建立一致的布局等.(更詳細的另介紹)

2.04 應用程式可使用新的 negotiatestream 和 sslstream 類進行身份驗證,並幫助保護在客戶端和伺服器之間傳輸的資訊的安全;

2.05 增強了與com互操作性;

2.06 console控制增加;

2.07 networkchange 類通過在檢測到位址更改時引發事件來提供位址更改通知;

2.08 在 system.net命名空間中,新增了對 ftp,http資源快取,web請求處理等相關增強的功能;

2.09 泛型和泛型集合,包括反射對泛型的支援,使得**更靈活,可重用性更高;

2.10 system.io.compression命名空間中的類以gzip壓縮解壓標準讀寫資料;

2.11 system.net.networkinformation 命名空間中的類,應用程式可以訪問 ip、ipv4、ipv6、tcp 和 udp 網路流量的統計資訊及類似ipconfig命令返回的資訊;

2.12 ping類提供類似於ping命令提供的功能,允許同步/非同步呼叫;

2.13 system.net.cache命名空間中的類,可以使用各種快取策略.

2.14 序列化現在功能更強大,可版本容錯,支援泛型,支援nullable.

2.15 serialport類提供訪問計算機串列埠及與串列埠i/o裝置進行通訊的能力;

2.16 system.net.mail/system.net.mime下的類可以方便傳送電子郵件;

2.17 system.transaction下的類,可使程式參與microsoft 分布式事務協調器 (msdtc) 或本地事務管理器管理的事務,如db程式設計中,可自動處理com+或資料庫事務;

2.18 winfrm中新增大量更方便的控制項.

3. 收集自msdn:asp.net新增

3.03 masterpage可以為站點建立一致的外觀;

3.04 新增的頁面**隱藏模型;

3.05 可以將快取放在sqlsvr7.0以上的db中;

3.06 增強了客戶端功能,如wizard控制項;

3.07 主題和外觀(theme)的支援;

3.09 控制項功能有所增強;新增了很多控制項;

3.10 資料來源控制項使得編碼減少;

3.11 objectdatasource控制項可以輕鬆地向基於中間層業務物件的頁面新增資料訪問;

**:

VS2005中使用C 的新特性 可空型別

隨著c 語言最新標準的出爐,現在它也提供了對可空型別的支援。這個小變化將會在處理那些包括可選項的資料庫記錄時非常有用。當然在其他地方,它也是非常有用的。簡單說來,可空資料型別就是包含了所定義的資料型別或者值的空 null 的型別。c 的ecma 334標準提供了對所有c 值型別的可空版本的描述。定義...

VS2005中使用C 的新特性 可空型別

隨著c 語言最新標準的出爐,現在它也提供了對可空型別的支援。這個小變化將會在處理那些包括可選項的資料庫記錄時非常有用。當然在其他地方,它也是非常有用的。簡單說來,可空資料型別就是包含了所定義的資料型別或者值的空 null 的型別。c 的ecma 334標準提供了對所有c 值型別的可空版本的描述。定義...

VS2005中使用C 的新特性 可空型別

隨著c 語言最新標準的出爐,現在它也提供了對可空型別的支援。這個小變化將會在處理那些包括可選項的資料庫記錄時非常有用。當然在其他地方,它也是非常有用的。簡單說來,可空資料型別就是包含了所定義的資料型別或者值的空 null 的型別。c 的ecma 334標準提供了對所有c 值型別的可空版本的描述。定義...