為什麼要有命名空間?類多了不便於管理,把他們給他分個類整理一下,便於管理。
那麼命名空間就有了兩個使命,分類和標識。其實標識也是一種分類。
我們開啟reflector.exe看看.net框架裡的命名空間。system開頭,這個就是一種標識吧,表示這是.net框架提供的類,和第三方提供的類可以有乙個明確的卻分。
再往後看,system.data和資料打交道的,
system.web和網頁webform相關的。
system.drawing畫圖的。這就是一種分類,通過這種分類我們可以快速找到我們所關心的類。
比如我們要訪問sql server,那麼system.data.sqlclient這裡就是我們所需要的。
還是那個地方,沒有變。
自然框架裡面有乙個地方有點特別,一般的情況框架都是只提供dll。自然框架除了引用dll外,還可以「引用」頁面。
就是說baseui模組和rolemanage模組,如果要用的話,那麼不僅需要引用dll,還需要把相關的頁面也copy到專案裡。請注意:頁面並不需要「包含到專案」,只需要放在對應的資料夾裡面即可。
這樣做的目的就是為了我們在做乙個新的專案的時候只需要把這些dll和頁面弄過來,那麼我們就有了乙個基本的功能——角色管理。這樣就可以事半功倍了。
而且「角色管理」是以模組的形式出現,在專案裡是不能修改的,這樣就避免了版本不一致的問題。而且角色管理如果公升級了(比如增加新功能),那麼就可以把dll和對應的頁面分發給專案,替換一下,就可以獲得新的功能,和專案的其他功能不會出現衝突的情況。
自然框架的宣告
1 自然框架是由控制項 類庫 思路構成的,他不是生成器!2 自然框架不是平台。3 自然框架不想乾掉寫 的程式設計師,而是想把大家從繁複的 中解脫出來,把更多的精力放在更重要的地方,比如處理複雜的業務邏輯。4 自然框架並不是說完全不寫 在該寫的時候還是要寫的。5 自然框架不是萬金油!至少目前不是。6 ...
自然框架的宣告
1 自然框架是由控制項 類庫 思路構成的,他不是生成器!2 自然框架不是平台。3 自然框架不想乾掉寫 的程式設計師,而是想把大家從繁複的 中解脫出來,把更多的精力放在更重要的地方,比如處理複雜的業務邏輯。4 自然框架並不是說完全不寫 在該寫的時候還是要寫的。5 自然框架不是萬金油!至少目前不是。6 ...
自然框架的定位
首先從軟體定義的角度來看,然後再從專案開發的幾個階段來看。軟體 是一系列按照特定順序組織的計算機資料和指令的集合。一般來講軟體被劃分為程式語言 系統軟體 應用軟體和介於這兩者之間的中介軟體。軟體並不只是包括可以在計算機 這裡的計算機是指廣義的計算機 上執行的電腦程式,與這些電腦程式相關的文件一般也被...