您好,登錄后才能下訂單哦!
這篇文章主要講解了“VS2005有哪些新功能”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“VS2005有哪些新功能”吧!
上周去朋友家看了看關于NHibernate文檔,發現可以通過schema文件,使獲得編寫xml VS2005智能感知功能。感覺很棒,這樣不僅使得編寫xml配置文件變得便利,而且不容易出錯。于是就配置了一下。還請大家多多幫助
現在將配置的過程記錄下來:
1、下載你所需要的schema文件。如果你配置的是NHibernate就可以在NHibernate的工程下尋找出nhibernate-configuration-2.0.xsd和nhibernate-mapping-2.0.xsd文件。
2、將你得到的schema文件拷貝到
3、新建一個xml文件,在文件上單擊“屬性”,在屬性的目標框架下選擇你所需要的框架。然后在框架內增加標簽,就會獲得自動感知的功能。
XML Schema定義(XML Schema Definition,XSD)是一套W3C標準,用于基于XML的稱為XML Schema的類型系統。用于定義的語言是一種稱為XML模式定義語言(XML Schema Definition Language)的XML語法。Web 服務使用XML作為表示消息和數據的底層格式。因此,XSD成為Web服務類型系統的自然選擇。
為了能夠用上傳說中的VS2005,花了我幾天的時間終于把怨孽的VS2005裝到了機器上,其間使用了ghost還原n次,重裝&修復VS2005共3次,我的電腦可以說是深受劫難啊!
我現在運行的版本是我先裝了sqlserver2005然后再裝的VS2005,而盧浩森安裝的方式正好和我順序相反,結果那個sqlserver2005完全沒有安裝上。不過我這邊也麻煩,在創建中只有windows項目等,就是沒有web項目,而且無法運行以前的web項目!!!
后來摸索了一下,發現還是可以在menu中選擇新建然后建立web項目,只是在開始頁沒有顯示而已!
初步使用了一下VS2005,個人感覺VS2005智能感知非常之爽。
目前發現的新增特點如下:
1。可以建立的項目更多,功能更強大了:office開發,智能設備開發加強,還有專門的測試項目!
2。界面更漂亮了,當然也變的更復雜了。原本在VS2003中默認是一個項目放在一個解決方案中,而現在在
VS2005中就要復雜點,默認只是建立了一個項目,若想使多個項目都放在一個解決方案中就必須“新建”-》“其他項目類型”-》“空白解決方案”建立好方案后再在其中添加項目!操作變復雜了!
3。支持重構。這個是我覺得非常好的一個新功能。尤其是其中的“封裝字段”倒是一個非常實用的功能,其實就是一個屬性生成器。操作還是比較簡單,不過目前感覺不爽的就是他只支持單個單個的封裝,想要批量的封裝好像不行,還是只有等VS2007看可以不。其他的重構操作也都試了一下,感覺不錯。
4。提供測試,相當于是把nunit給集成在其中了。
5。智能感知的能力更強,以前想使用本類中的方法的時候喜歡使用this. 這樣來感知方法,現在完全不用了,只需要輸入一個字母就能把所有的相關東西顯示出來。
6。自動格式布局更強!以前在VS2003中寫代碼的時候根本不用管格式,對其什么的,反正***寫完的時候把大括號一打就全部布局好,這個功能我感覺非常爽,想不到現在VS2005智能感知更強,不僅可以對其而且代碼間距也自動形成,讓讀代碼變的更輕松了。
7。在window項目中增加了大量的新控件。以往看著delphi和jbuilder中的大量的控件的時候就感覺用c#寫window程序效率應該沒有delphi高,因為在VS2003中提供的控件太少了。現在可不同了,VS2005中新增了大量控件,不過現在我還都沒有試過,不知道是怎么用的。除了新增控件,原來就有的控件比如ListView等也新增了一些特性,寫window程序更容易了!
另外其他的ado.net和gdi+等方面我還沒有試過不知有哪些改進,不過我還是期望很高的!
感謝各位的閱讀,以上就是“VS2005有哪些新功能”的內容了,經過本文的學習后,相信大家對VS2005有哪些新功能這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。