北大青鳥,給.NET初學(xué)者的建議(4-6)

相關(guān)文章:北京北大青鳥學(xué)校給.NET初學(xué)者的建議(1-3)
  
4.利用Visual Studio.NET寫程序
在.NET平臺下寫程序我們一般用微軟的開發(fā)工具Visual Studio.NET,因為一個好的IDE,能極大地提高開發(fā)效率。北京北大青鳥學(xué)校建議初學(xué)者從Windows Forms或者是Web Form開始,等有一定的基礎(chǔ)之后,再轉(zhuǎn)向?qū)戭悗旎蚴强丶、組件方面的東西。微軟的幫助文檔里自帶許多示例,我們可以一邊看幫助,一邊進行演練。在學(xué)習(xí)其中的代碼的同時,一定要理解和思考。多寫代碼、從項目中鍛煉是編程高手的成長之路。記。阂欢ㄒ嗫炊鄬懺创a;多上論壇(如CSDN和Dev-club)和微軟的新聞組討論技術(shù)問題。
  
我們一定要用好Visual Studio.NET這個集成開發(fā)環(huán)境,除了編寫代碼外,我們還要了解.NET的部署原理,學(xué)習(xí)打包、部署及管理應(yīng)用程序。多人開發(fā)的項目可以考慮用Visual Source Safe進行源代碼管理,這一系列開發(fā)工具的使用都要有大量的實踐。
 
5.最好掌握大型數(shù)據(jù)庫編程
一般來講,大多數(shù)軟件開發(fā)都涉及到數(shù)據(jù)庫。大部分軟件的后臺數(shù)據(jù)庫都使用如Access、SQL SERVER、Oracle等。ADO.NET提供了對關(guān)系數(shù)據(jù)、XML 和應(yīng)用程序數(shù)據(jù)的訪問。我們必須掌握Connection、Command、DataReader 和 DataAdapter 對象的使用,正確運用DataSet數(shù)據(jù)集和DataView進行數(shù)據(jù)操作。當然,要有一定的數(shù)據(jù)庫基礎(chǔ),包括表、視圖、存儲過程等的使用。必須把后臺數(shù)據(jù)庫和前臺的ADO.NET都掌握好,才能真正精通數(shù)據(jù)庫編程。
  
北京北大青鳥學(xué)校建議初學(xué)者在項目的開發(fā)中使用數(shù)據(jù)訪問應(yīng)用程序塊(Data Access Application Block)來簡化SQL查詢。微軟msdn網(wǎng)站有下載,我們可以利用SqlHelper類進行的數(shù)據(jù)訪問,使用起來非常簡單,很容易地構(gòu)建我們的數(shù)據(jù)訪問層。

6.學(xué)習(xí)XML WEB Service
XML Web services 正在開創(chuàng)一個分布式應(yīng)用程序開發(fā)的新時代。XML Web Services 是把軟件當成服務(wù)的一種體現(xiàn),通過使用 XML 消息處理啟用數(shù)據(jù)交換和應(yīng)用程序邏輯遠程調(diào)用。XML使數(shù)據(jù)能夠通過防火墻,實現(xiàn)異類系統(tǒng)之間移動數(shù)據(jù)。雖然公共的Web Services還不是很普及,但是在一些企業(yè)中,已經(jīng)涉及到了Web Services的開發(fā)。用Visual Studio.NET 很容易創(chuàng)建Web服務(wù),調(diào)用Web服務(wù)也相當簡單,只需要添加一個Web引用,然后調(diào)用即可。進行這方面的學(xué)習(xí),需要了解Web 服務(wù)描述語言 (WSDL)、SOAP協(xié)議等。

北京北大青鳥學(xué)校老師為大家提供一些.NET技術(shù)網(wǎng)上資源,大家有時間的話應(yīng)該多去學(xué)習(xí)、參考。
  
中國軟件網(wǎng)(中國最大的技術(shù)社區(qū))
計算機世界開發(fā)者俱樂部
中國Dot Net俱樂部
微軟官方MSDN權(quán)威站點
微軟官方ASP.NET站點
微軟官方Windows Form站點
微軟官方Dot NET站點
英文站點Code project

北大青鳥網(wǎng)上報名
北大青鳥招生簡章