vb.net学习日记3.29
昨天沒學,今天一定要學點,積少城垛,學習貴在堅持,已經29了,要是從10歲,1天背1個英語單詞,也能有6935個單詞了
今天開始從頭學習,http://msdn2.microsoft.com/zh-cn/,原來有中文版的msdn
vs2005新增功能
一.開發環境中的新增功能
1.效率功能
1)集成開發環境 (IDE) 設置
預定義設置包括了根據不同類型的開發活動而對集成開發環境 (IDE) 進行的自定義和您自己的自定義項。這些自定義項包括窗口配置、隱藏或公開菜單命令、菜單和菜單命令名更改、鍵盤快捷鍵,以及更改工具選項的默認設置等等。
第一次啟動 Visual Studio 時,將請求您選擇預定義設置。對 IDE 進行的任何進一步的自定義(例如,添加快捷組合鍵或更改窗口的停靠位置)都將隨預定義設置一起進行跟蹤和存儲。可以通過在“工具”菜單上選擇“導入和導出設置”來重置當前的設置。有關預定義設置中所包含的優化的更多信息,請參見 Visual Studio 設置。
2)導出和導入設置
現在可以將您在 IDE 中使用的設置導出到某一個文件中,并在其他計算機上使用該文件。通過使用“工具”菜單上提供的“導入和導出設置”向導,可以保存所有環境設置或只保存某些特定類別的設置(如字體和顏色或編輯器設置)。通過這一向導,還可以導入您或信任的同事創建的設置文件。有關更多信息,請參見如何:在計算機之間共享設置。
3)任務列表
此版本中提供了以下功能:
文本顯示?? 可在任意行中顯示多行文本。例如,可以顯示整個說明。
列排序?? 已向列標頭中添加了排序三角形,以表明列已排序并指出是升序排序還是降序排序。
多列排序?? 若要對另一列進行排序,請按住 Shift 鍵并單擊另一列的標頭。
“顯示列”命令?? 通過使用“任務列表”上下文菜單中的“顯示列”命令來指定要顯示的列。
移動列?? 可以通過使用拖放方法來移動列。
顯示文件?? 默認情況下,只顯示文件名,不顯示路徑。若要更改默認設置,請從“工具”菜單中選擇“選項”,然后選擇“環境”。在“任務列表”頁上取消選擇“隱藏完整文件路徑”。
4)錯誤列表
“錯誤列表”有助于加快應用程序開發的速度。在“錯誤列表”窗口中,您可以:
顯示編輯和編譯代碼時產生的錯誤、警告和消息。
查找 IntelliSense 所標出的語法錯誤。
查找部署錯誤、特定的靜態分析錯誤和應用“企業級模板”策略時檢測到的錯誤。
雙擊任何錯誤信息項可以打開出現問題的文件,并移動到錯誤位置。
篩選顯示的條目以及為每個條目顯示的信息列。
5)Brief 和 Emacs 快捷鍵
代碼和文本編輯器支持 Brief 和 Emacs 編輯器中可用的快捷鍵的子集。
2.導航
1)窗口布局管理
此版本包括對窗口停靠的改進視覺反饋。當您拖動工具窗口通過可停靠窗口的框架時,將顯示一個菱形引導標記。菱形的四個箭頭指向封閉框架的邊緣。當您拖動的窗口到達可停靠位置時,指向其可以固定的邊的箭頭將變黑。
如果窗口可以加入選項卡式組,則該菱形標記的中心將變黑。若要停靠窗口,請釋放鼠標。菱形引導標記使您可以更輕松地將活動窗口置于您所期望的位置。
2)IDE 導航器
Visual Studio 現在提供了一種可以在 IDE 中的打開的窗口和文件之間進行切換的方式,與 Windows 的 Alt + Tab 功能相似。
3.起始頁
此版本重新設計了“起始頁”。新的“起始頁”由具有四個獨立信息區域的單頁組成:“打開現有項目”、“入門”、“標題”和“新聞”。若要顯示“起始頁”,請在“視圖”菜單上選擇“起始頁”。
與早期的版本中相同,可以打開最近修改的項目,或快速創建項目以及查看某些“幫助”主題。現在還可以從 Visual Studio 內部訪問 Microsoft 以及 RSS 源提供的與產品和事件有關的信息。
4.社區集成
使用此版本可以更輕松地訪問開發人員社區中的資源。IDE 中出現了一個名為“社區”的新菜單。通過此菜單,可以向 MSDN 新聞組發送問題,向 Microsoft 發送產品反饋,訪問有用的網站,而且可以聯機搜索要在應用程序中使用的組件。
二.代碼編輯中的新增功能
1.文本編輯器
此版本中提供了以下功能:
1)代碼段?? Visual Studio 現在提供了一些可直接插入到 Visual Basic、Visual C# 或 Visual J# 項目中的示例代碼段。若要顯示可用代碼段的列表,請右擊代碼編輯器中的活動文檔,然后在快捷菜單上單擊“插入代碼段”。單擊所需代碼段的名稱,代碼便會插入到編輯器中,您可根據需要對其進行修改。若要管理在其中存儲代碼段并添加新代碼段的文件夾,請在“工具”菜單上單擊“代碼段管理器”。
2)智能標記?? 與 Office 智能標記相似,Visual Studio 智能標記可根據操作的上下文提供常見任務。例如,通過使用智能標記,現在只需單擊一個按鈕便可更正 Visual Basic 中的某些常見錯誤。
3)重構?? 現在,可以使用工具更新 Visual C# 和 Visual Basic 代碼的內部結構,這個過程稱為重構。可用的重構選項包括重命名、提取方法、提取接口、更改簽名和封裝字段。
4)修訂?? 可以查看在當前 IDE 會話中對某個文件所做編輯的位置。編輯由邊距處的可視指示符標識。編輯過的行和與刪除行鄰近的行會被標記出來。當邊距用黃色突出顯示時,表明相應的行經過了編輯,且文件尚未保存。如果邊距用綠色突出顯示,則表明自從編輯行之后保存了文件。可以在“選項”對話框中自定義突出顯示的顏色,方法是在“字體和顏色”頁上的“顯示項”中更新“保存前修訂”。還可以關閉此選項,方法是在“選項”對話框的“文本編輯器”頁的“常規”選項卡上清除“修訂”。
5)書簽窗口?? 通過此工具窗口可以管理和控制書簽。可以將相關書簽置于文件夾中,對它們進行命名,并根據自己的意思對它們重新排序。
6)自動恢復?? 此功能每五分鐘自動保存一次包含更改的文件。如果 IDE 異常關閉,則可恢復包含更改的文件。可以在“選項”對話框中自定義“自動恢復”選項。
7)“文檔大綱”窗口?? 除了 ASP.NET 網頁和 HTML 頁,“文檔大綱”窗口現在還支持 Windows 窗體的大綱視圖。在編輯器的設計視圖中,可以使用“文檔大綱”窗口來在 Windows 窗體上的控件之間進行導航。若要訪問此窗口,請在“視圖”菜單上指向“其他窗口”,然后單擊“文檔大綱”。
2.網頁和 HTML 設計器
Visual Studio 提供了一個新的網頁設計器,其中包含許多用于創建和編輯 ASP.NET 網頁和 HTML 頁的增強功能。該設計器提供了比在 Visual Studio .NET 2003 中更簡單、更迅速的 Web 窗體頁創建方法。
Visual Web Developer 全面改進網站開發的各個領域。可以在本地文件夾中創建和維護網站,就如同在 Internet 信息服務 (IIS) 應用程序中或通過文件傳輸協議 (FTP) 連接創建和維護網站一樣。Visual Web Developer 設計器支持所有的 ASP.NET 增強功能,包括可以簡化許多 Web 開發任務的近二十余種新控件。
HTML 設計器的設計視圖包括許多支持 ASP.NET 新增功能或改善“所見即所得”網頁設計體驗的增強功能。使用智能標記的基于任務的編輯方式會指導您利用控件執行最常見的過程,例如數據綁定和格式設置。可以在可視環境下編輯新的 ASP.NET 母版頁。模板編輯得到了改進,這使得使用數據控件和新控件(例如 Login 控件)更為簡便。現在,針對布局設計或為顯示列式信息而編輯 HTML 表的過程變得更加簡單、更加直觀。
Visual Web Developer 默認生成 XHTML 1.1 標記。同時,您還可以從架構列表中進行選擇,以幫助您生成與不同瀏覽器或標準的功能匹配的標記。HTML 驗證會指出那些不符合所選架構要求的標記。
HTML 編輯器還提供了可使您精確控制所有 HTML 和 ASP.NET 標記格式的選項。當切換視圖時,格式設置保持準確不變。
借助可顯示出您在當前層次結構中所處位置的新型標記導航器,您可以在文檔中輕松地移動。使用標記大綱功能,可以折疊文檔的某些部分,例如大型表。
在編程方面,代碼編輯器通過增強型 IntelliSense 提供了更高的工作效率。Visual Web Developer 支持兩種用于編寫 ASP.NET 網頁代碼的 ASP.NET 模型,即包括單文件網頁模型和改進后的代碼隱藏模型。只需將組件添加到站點的文件夾中,便可以自動引用組件。數據綁定也變得大為簡單,很多時候完全不需要代碼。同時,還可以輕松訪問數據庫、XML 文件或業務對象中的數據。
3.XML 編輯器
在此版本的 Visual Studio 中,提供了新的 XML 編輯器。此編輯器利用 .NET Framework 中 System.Xml 和 System.Xml.Xsl 類的強大功能,并符合 XML 標準。其中一些功能包括:
1)完全 XML 1.0 語法檢查??? 當您鍵入時報告 XML 和 DTD 語法錯誤,詳細說明顯示在“錯誤列表”窗口中。
2)驗證?? 許多 XML 編輯器要求您手動檢查以查找 XSD、DTD 或 XDR 驗證錯誤。Visual Studio XML 編輯器使用驗證引擎,該引擎可以在您鍵入時執行 XSD 或 DTD 驗證。
3)代碼段?? XML 編輯器根據您的 XML 架構添加動態生成的代碼段。在元素名后按 Tab 鍵可以自動填充所需的屬性和子內容。還提供了許多有用的 XML 代碼段,包括用于生成新代碼段的代碼段。
4)靈活的架構關聯?? 編輯器搜索 XML 架構,并自動將它們與您的文檔關聯。編輯器可以在架構緩存目錄和項目中查找架構,或使用 schemaLocation 屬性或用戶指定的位置來查找。
5)基于 XSD 的 IntelliSense?? 所有 IntelliSense 基于 XML 架構,編輯器提供完全支持 XSD 的準確 IntelliSense。
6)自動插入?? 編輯器自動插入屬性引號和結束標記以及所需的命名空間和 xsi:type 屬性。
7)自動設置格式?? 編輯器支持“設置選定內容的格式”功能(可以在“編輯”菜單的“高級”子菜單中獲取該功能),可以在您鍵入結束標記或從剪貼板粘貼時自動設置格式。該功能還自動設置代碼段的格式。
8)可配置的文本顏色?? 編輯器在“選項”對話框 ->“環境”->“字體和顏色”中包含了若干可自定義的文本顏色選項,這些選項與 HTML 顏色選項分開,以便您可以以不同的方式自定義 XML 顏色。
9)創建 XML 架構?? 編輯器可以從現有 XML 文檔推導架構,從而使 XSD 架構設計更加容易。編輯器還可以將您的 DTD 或 XDR 架構轉換為 XSD。
10)編輯 XSL?? 當您編輯 XSL 時可以使用 XSL 關鍵字的其他功能和顏色編碼。此外,還應用了一種兩次驗證算法,以確保用 XSLT 樣式表進行更好的 XSD 驗證和 IntelliSense。
11)安全的 XSL 轉換??? “顯示 XSL 輸出”功能使您可以通過一次按鈕單擊安全地執行 XSL 轉換,以便可以預覽結果。編輯器支持將 HTML 寫入 Web 瀏覽器窗口,將 XML 和文本輸出寫入另一個代碼編輯器。
12)調試 XSL?? XSL 調試器是 Visual Studio 的新增功能,內置在 .NET Framework 提供的 IL 生成的 XslCompiledTransform 類中。現在,您可以從 C# 或 Visual Basic 應用程序直接進入 XSLT 轉換。XSL 調試器基于 CLR 調試器;它使您可以執行通常可對調試器執行的所有操作,包括在“監視”窗口中計算 XPath 表達式。
總結
以上是生活随笔為你收集整理的vb.net学习日记3.29的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 提交模式窗口后,刷新父窗口数据+获取fr
- 下一篇: 天呐!惊人的Springboot测试.S