- 每張aspx網頁都直接或間接的從類庫中的System.Web.UI.Page類中繼承。
- C#2.0提供了分布式類的寫法,即允許將類的定義分散到各個程式碼片段之中。
要求:1)只要各檔案中使用了相同的命名空間,相同的類名,而且每個類的定義前面都加上partial修飾符,編譯器就會自動地將這些檔案編譯到一起,形成一個完整的類。
- 類中常見的四中關係是:
1)泛化(Generalization)
一句話,就是繼承的表示,是is-a的關係。用帶箭頭的實線指向父類。
2)依賴(Dependency)
UML類圖中依賴是一種使用關係,它說明一個事物規範的變化可能影響到使用它的另一個事物,反之則不然。
依賴關係用帶箭頭的虛線指向介面,是use-a關係。
3)關聯(Association)
用於描述類與類之間的串連關係,是has-a的關係。
4)彙總(Aggregation)
彙總是關聯的特例,如果類與類之間的關係具有"整體和局部"的特點,則把這樣的關係成為集合。它往往有"包含 . . .""有. . .組成"的意思。
- 一些有關.NET的知識點
.NET Framework SQL Server ADO.NET WinForm HTML CSS Javascript
XML DTD Schema
ASP.NET Jquery Ajax
MVC2 MVC3
ADO.NET Entity(EDM)
LINQ Lambda Expression
RIA: Silverlight
UML: Unified Modeling Language
Design pattern
Project Management. SDP
Testing Deployment
Professional Quality
Project Development with Full Process
軟體開發流程及各階段的任務 |
階段 |
關鍵問題 |
結束標準 |
1 問題定義 |
問題是什麼 |
關於規模和目標的報告書 |
2 可行性研究 |
有可行的解嗎 |
系統高層邏輯模型
資料流圖
成本/效益分析 |
3 需求分析 |
系統必須要做什麼 |
系統的邏輯模型
資料流圖
資料字典
演算法描述 |
4 總體設計 |
概括地說應該如何解決這個問題 |
可能的解法
系統流程圖
成本/效益分析
推薦的系統結構
層次圖或結構圖 |
5 詳細設計 |
怎樣具體實現此系統 |
編碼規格說明
HIPO圖和PDL圖 |
6 編碼和單元測試 |
正確的程式模組 |
原程式清單
單元測試方案和結果 |
7 綜合測試 |
符合要求的軟體 |
綜合測試方案的結果
完整一致的軟體配置 |
8 維護 |
系統能夠長期滿意運行 |
軟體問題報告單
軟體修改報告單 |