相關(guān)文章:北京北大青鳥(niǎo)學(xué)校給.NET初學(xué)者的建議(1-3)
4.利用Visual Studio.NET寫(xiě)程序
在.NET平臺(tái)下寫(xiě)程序我們一般用微軟的開(kāi)發(fā)工具Visual Studio.NET,因?yàn)橐粋(gè)好的IDE,能極大地提高開(kāi)發(fā)效率。北京北大青鳥(niǎo)學(xué)校建議初學(xué)者從Windows Forms或者是Web Form開(kāi)始,等有一定的基礎(chǔ)之后,再轉(zhuǎn)向?qū)戭?lèi)庫(kù)或是控件、組件方面的東西。微軟的幫助文檔里自帶許多示例,我們可以一邊看幫助,一邊進(jìn)行演練。在學(xué)習(xí)其中的代碼的同時(shí),一定要理解和思考。多寫(xiě)代碼、從項(xiàng)目中鍛煉是編程高手的成長(zhǎng)之路。記住:一定要多看多寫(xiě)源代碼;多上論壇(如CSDN和Dev-club)和微軟的新聞組討論技術(shù)問(wèn)題。
我們一定要用好Visual Studio.NET這個(gè)集成開(kāi)發(fā)環(huán)境,除了編寫(xiě)代碼外,我們還要了解.NET的部署原理,學(xué)習(xí)打包、部署及管理應(yīng)用程序。多人開(kāi)發(fā)的項(xiàng)目可以考慮用Visual Source Safe進(jìn)行源代碼管理,這一系列開(kāi)發(fā)工具的使用都要有大量的實(shí)踐。
5.最好掌握大型數(shù)據(jù)庫(kù)編程
一般來(lái)講,大多數(shù)軟件開(kāi)發(fā)都涉及到數(shù)據(jù)庫(kù)。大部分軟件的后臺(tái)數(shù)據(jù)庫(kù)都使用如Access、SQL SERVER、Oracle等。ADO.NET提供了對(duì)關(guān)系數(shù)據(jù)、XML 和應(yīng)用程序數(shù)據(jù)的訪問(wèn)。我們必須掌握Connection、Command、DataReader 和 DataAdapter 對(duì)象的使用,正確運(yùn)用DataSet數(shù)據(jù)集和DataView進(jìn)行數(shù)據(jù)操作。當(dāng)然,要有一定的數(shù)據(jù)庫(kù)基礎(chǔ),包括表、視圖、存儲(chǔ)過(guò)程等的使用。必須把后臺(tái)數(shù)據(jù)庫(kù)和前臺(tái)的ADO.NET都掌握好,才能真正精通數(shù)據(jù)庫(kù)編程。
北京北大青鳥(niǎo)學(xué)校建議初學(xué)者在項(xiàng)目的開(kāi)發(fā)中使用數(shù)據(jù)訪問(wèn)應(yīng)用程序塊(Data Access Application Block)來(lái)簡(jiǎn)化SQL查詢(xún)。微軟msdn網(wǎng)站有下載,我們可以利用SqlHelper類(lèi)進(jìn)行的數(shù)據(jù)訪問(wèn),使用起來(lái)非常簡(jiǎn)單,很容易地構(gòu)建我們的數(shù)據(jù)訪問(wèn)層。
6.學(xué)習(xí)XML WEB Service
XML Web services 正在開(kāi)創(chuàng)一個(gè)分布式應(yīng)用程序開(kāi)發(fā)的新時(shí)代。XML Web Services 是把軟件當(dāng)成服務(wù)的一種體現(xiàn),通過(guò)使用 XML 消息處理啟用數(shù)據(jù)交換和應(yīng)用程序邏輯遠(yuǎn)程調(diào)用。XML使數(shù)據(jù)能夠通過(guò)防火墻,實(shí)現(xiàn)異類(lèi)系統(tǒng)之間移動(dòng)數(shù)據(jù)。雖然公共的Web Services還不是很普及,但是在一些企業(yè)中,已經(jīng)涉及到了Web Services的開(kāi)發(fā)。用Visual Studio.NET 很容易創(chuàng)建Web服務(wù),調(diào)用Web服務(wù)也相當(dāng)簡(jiǎn)單,只需要添加一個(gè)Web引用,然后調(diào)用即可。進(jìn)行這方面的學(xué)習(xí),需要了解Web 服務(wù)描述語(yǔ)言 (WSDL)、SOAP協(xié)議等。
北京北大青鳥(niǎo)學(xué)校老師為大家提供一些.NET技術(shù)網(wǎng)上資源,大家有時(shí)間的話應(yīng)該多去學(xué)習(xí)、參考。
中國(guó)軟件網(wǎng)(中國(guó)最大的技術(shù)社區(qū))
計(jì)算機(jī)世界開(kāi)發(fā)者俱樂(lè)部
中國(guó)Dot Net俱樂(lè)部
微軟官方MSDN權(quán)威站點(diǎn)
微軟官方ASP.NET站點(diǎn)
微軟官方Windows Form站點(diǎn)
微軟官方Dot NET站點(diǎn)
英文站點(diǎn)Code project