.net快速入门方法,转csdn
---------------------
???????? 入門篇
-------------------------
----1. 學習面向對象(OOP)的編程思想
--
--理解類、對象、字段、屬性、方法和事件、封裝、繼承和多態性、
--重載、重寫等概念
--(幫助文檔)
----2 . 選擇一門語言,學習語法及相關基礎知識
----3 . 理解. N E T 思想并熟悉框架類庫(Framework Class Library)
----4. 利用Visual Studio.NET 寫程序
們還要了解.NET的部署原理,學習
打包、部署及管理應用程序。多人開發的項目可以考慮
用Visual Source Safe進行源代碼管理,這一系列開發
工具的使用都要有大量的實踐。
多去(如CSDN和Dev-club)和微軟的
新聞組討論技術問題
推薦書籍:
《C # 高級編程》(第二版)( 清華大學出版社)
《Microsoft.NET 程序設計技術內幕》( 清華大學出
版社)
《 Visual VB.NET 技術內幕》 (清華大學出版社)
《 Visual C#.NET 技術內幕》 (清華大學出版社)
.NET 入門教程(包括Windows Form 和Web Form):
http://chs.gotdotnet.com/quickstart
----5. 最好掌握大型數據庫編程
我們必須掌握C o n n e c t i o n、
Command、DataReader 和 DataAdapter 對象的使用,
正確運用DataSet數據集和DataView進行數據操作。當
然,要有一定的數據庫基礎,包括表、視圖、存儲過程
等的使用。必須把后臺數據庫和前臺的ADO.NET都掌
握好,才能真正精通數據庫編程。
推薦書籍:
《A D O . N E T 技術內幕》( 清華大學出版社)
《A D O . N E T 高級編程》( 中國電力出版社)
《VB.NET 和SQL Server 2000 高級編程—創建高
效數據層》( 清華大學出版社)
----6. 學習XML Web Service
需要了解Web 服務描述語言 (WSDL)、SOAP協議等。
推薦書籍:
《構建XML WEB 服務:基于Microsoft.NET 平臺》
( 清華大學出版社)
《Building XML WEB Services for the Microsoft
.NET Platform》(影印版)
.NET技術網上資源:
中國軟件網(中國最大的技術社區)
http://www.csdn.net
計算機世界開發者俱樂部
http://www.dev-club.com
中國Dot Net 俱樂部
http://www.aspx.cn
微軟官方M S D N 權威站點:
http://msdn.microsoft.com
微軟官方ASP.NET 站點:
http://www.asp.net
微軟官方Windows Form 站點:
http://www.windowsforms.net
微軟官方Dot NET 站點:
http://www.gotdotnet.com
英文站點Code project:
http://www.codeproject.com
------------------------------------------
???????? 提升篇
------------------------------------------
----1. 學習.NET 框架開發平臺底層原理和體系結構
.NET 框架的核心是公共語言運行時(Common
Language Runtime,CLR)。通常情況下,我們使用一
種高級語言(如C#或者VB.NET)編寫程序,這些高級
語言的編譯器產生的是一個托管模塊(即中間語言IL代
碼)。托管模塊是一個需要CLR才能執行的標準Windows
PE文件。執行中間語言代碼的時候,CLR中的
即時編譯器(Just-in-time,簡稱JIT) 把其轉換成CPU
指令。這中間有許多細節,包括怎么初始化CLR,微軟
組件運行時執行引擎MSCorEE.dll(Microsoft Component
Object Runtime Execution Engine,在system32
目錄下)怎么工作等等。如果你想精通.NET技術,就必
須對.NET框架原理、程序集、元數據、值類型/引用
類型、類型設計、異常處理、自動垃圾回收等核心技術
有一個清楚的認識。
推薦書籍:
《. N E T 框架程序設計》( 修訂版) ( 清華大學出版社)
《Applied .NET Framework Programming 》(影印
版)Jeffrey Richter 著
《.Microsoft .NET IL 匯編語言程序設計》
《.NET 本質論》( 中國電力出版社)
-------------------------------------------------
----2 . 熟練運行底層工具進行調試和解決各種問題
CLR調試器 (DbgCLR.exe)的使用。
C#命令行編譯器(Csc.exe)和VB.NET編譯器(Vbc.exe)
MSIL匯編程序(Ilasm.exe)、MSIL反匯編程序 (Ildasm.exe)、
程序集鏈接器 (Al.exe)
----3. 進行大型軟件系統架構設計
進行軟件系統的架構設計,需要積累相當豐富的經
驗,要求我們從全局的概念上把握軟件的總體結構。首
先,我們必須參照軟件需求說明書。需求說明書是用戶
和開發雙方對所開發軟件的功能、性能、用戶界面及運
行環境等做出詳細的說明,所以我們設計軟件必須以此
為依據。接下來,我們要做軟件的總體設計,即概要設
計。一般需要根據軟件的業務需求和業務流程進行模塊
劃分,規劃程序的總體結構、輸入輸出以及接口設計、運
行設計、數據結構設計和出錯處理設計等,為詳細設計
奠定基礎。在詳細設計中需要指出每一模塊是怎樣實現
的,包括實現算法、邏輯流程、數據流程圖等。以后的
工作,就是程序的實現。測試是和編碼同步進行的,必
須嚴格把好質量關。
在用.NET開發大型系統的時候,一般都是做成三
層(或是N層)結構的形式。即將應用程序邏輯地分為
3個基本層:數據訪問和存儲層、業務邏輯層、表示層。
三層結構的優點主要是:可擴展性、可伸縮性和靈活性。
在做Web應用的時候,可以考慮采用MVC(模型-視
圖-控制器Model-View-Controller)模式讓Web應用
程序的用戶界面功能實現模塊化。
順便要說的是,大型軟件有時需要整合多種產品,來
滿足企業級的應用需求。微軟提供了許多Server產品,如
SQL Server 、Exchange Server、Share Point Server、
BizTalk Server等。記住:大家一定要多了解微軟的產品
線,微軟很多技術都是相輔相成的,結合起來才能發揮作
用!我們可以在微軟的Server級產品的基礎上整合軟件系
統、實現數據共享訪問、終端設備上的電子郵件、消息協
作??傊?#xff0c;通過互聯網,讓所有人一起協同工作,是未來
軟件的發展趨勢。我們把握好這些方向,就等于駕馭未來。
---------------------------------------------------
推薦書籍:
《使用 Microsoft .NET 的企業解決方案模式》
微軟出版社
《Enterprise Solution Patterns Using
Microsoft .NET》 MS Press
網上資源:
軟件工程專家網
http://www.51cmm.com
U M L 軟件工程組織
http://www.uml.org.cn/
http://www.umlchina.com
----4. 帶領團隊進行軟件開發
推薦書籍:
《人月神話》清華大學出版社
《人件》清華大學出版社
轉載于:https://www.cnblogs.com/huang/archive/2006/01/06/312078.html
總結
以上是生活随笔為你收集整理的.net快速入门方法,转csdn的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VC#2005 Starter Kit:
- 下一篇: 性能提高小技巧