設計

1/5ページ

Android專案開發之UI設計器

開發人員可以用以下兩種方式宣告UI:一是通過.xml檔案(不帶預覽介面)或者.axml檔案(帶預覽介面)來描述;二是用C#程式碼實現。  用.axml檔案描述使用者介面(UI)時,設計器分為【設計】檢視和【源】檢視。這種方式的優點是:可以儘可能地把表現與控制行為的程式碼分隔開。就是說,可以 […]

web 容器的設計如何實現

web 容器的設計 開發一個web容器涉及很多不同方面不同層面的技術,例如通訊層的知識,程式語言層面的知識等等,且一個可用的web容器是一個比較龐大的系統,要說清楚需要很長的篇幅,本文旨在介紹如何設計一個web容器,只探討實現的思路,並不涉及過多的具體實現。把它分解劃分成若干模組和元件,每個元件模組 […]

老生常談Java異常處理和設計(推)

在程式設計中,進行異常處理是非常關鍵和重要的一部分。一個程式的異常處理框架的好壞直接影響到整個專案的程式碼質量以及後期維護成本和難度。試想一下,如果一個專案從頭到尾沒有考慮過異常處理,當程式出錯從哪裡尋找出錯的根源?但是如果一個專案異常處理設計地過多,又會嚴重影響到程式碼質量以及程式的效能。因此,如 […]

java中的通用許可權管理設計(推)

實現業務系統中的使用者許可權管理 B/S系統中的許可權比C/S中的更顯的重要,C/S系統因為具有特殊的客戶端,所以訪問使用者的許可權檢測可以通過客戶端實現或通過客戶端 伺服器檢測實現,而B/S中,瀏覽器是每一臺計算機都已具備的,如果不建立一個完整的許可權檢測,那麼一個“非法使用者”很可能就能通過瀏覽 […]

ASP.NET設計網路硬碟之資料夾實現

在介紹“網路硬碟”概念時已經提到,每個使用者在“網路硬碟”上都有自己的一塊空間。在下面程式設計中是這樣處理的:為使用者提供一個固定的資料夾,在這個資料夾下使用者可以自己增加/刪除新的資料夾或檔案。如圖1所示,首次開啟網頁時將列出該資料夾下的所有內容(包括檔案和資料夾)。如果想進入下一級資料夾,可以選 […]

常用的Javascript設計模式小結

《Practical Common Lisp》的作者 Peter Seibel 曾說,如果你需要一種模式,那一定是哪裡出了問題。他所說的問題是指因為語言的天生缺陷,不得不去尋求和總結一種通用的解決方案。 不管是弱型別或強型別,靜態或動態語言,命令式或說明式語言、每種語言都有天生的優缺點。一個牙買加運 […]

JavaScript設計模式初探

目的:設計模式眾多,嘗試記錄下學到的不同設計模式的優劣,方便以後查閱。 前言:半年前看高程的時候看到設計模式這章,雲裡霧裡,不是看不明白,而是不明白為啥要如此麻煩只為建立一個物件。直到最近完成了自己第一個小專案,才體會到當程式碼量多起來時沒有適當的規範與限制是多麼大的災難。於是重新翻開高程,總結下幾 […]

1 5