期待您的參與
DELPHI社群中開源專案少之又少,我們可不可以自己組織?我們可不可以一起探討?小弟不才,鬥膽寫下幾行程式碼,來這裡期待拋磚引玉。
我們身邊,每天都有無數的專案開工,然後是老闆對進度的緊追不捨,專案經理程式設計師加班的無奈,再然後或許是成功的喜悅或許是失敗的哀愁,但不管結果如何,所有人心中此時最想要的,可能是好好的睡一覺。
這無數的項目,他們有沒有共同點?我們是不是一直在做重複發明輪子的蠢事? Delphi讓我們建立一個程式變得容易,我希望透過我們的努力,讓我們建立一個專案更容易,利用我們可以想到的任何辦法,不管是框架原始碼、模版文件、程式碼產生工具甚至是我們手把手經驗的交流,我們的目標就是讓一個專案開發更加的容易、讓一個專案成功更加的容易。
這樣的工作是令人興奮的,可是我也和大家一樣,面臨著手頭上專案的壓力,為了能夠對得起那份薪水,我只能夠在下班的時間裡做這些。但一個人精力太有限了,uPattern是一個模式實現單元,沒有足夠的時間也沒有那麼多精力去實現所有的模式,於是在這份源代碼裡,您發現您可以使用一個用戶組來登錄,本來這是不允許的啊,如果您想找到原因,原來uPattern中對於合成模式的實現使用的是原始的透明方式…
一個人的力量太有限了,一個人的才智也太有限了,如果這個小生命在我一個人的手裡,也許會因為得不到充足的陽光雨露而不能茁壯成長,但是如果有您的加入,多了您的呵護,相信我們的目標更有可能實現。
如果您是高手,那麼就在這裡表現您的聰明才智吧。如果您是,來這裡汲取知識吧。所有的原始碼都永久公開,如果您有什麼地方不清楚或有更好的建議,您也可以直接與我聯繫。
――――――――――――――――――――――――
這是一個應用程式框架,現在已經完成部分框架程式碼與使用者管理、權限管理與日誌管理模組。如果您有任何的問題或建議可以發送電子郵件到我的郵箱,您可以使用本原始程式碼在您的任何應用程式之中(包括商業應用程式)。如果您想要和我們一起來發展壯大這份原始碼,請您寄電子郵件給我(
[email protected]),或是在下面留言。
――――――――――――――――――――――――
uClasses------------------------------在這裡定義應用程式中的基礎類
uPattern------------------------------幾個模式的DELPHI實作或定義
uAppUtils-----------------------------應用程式工具單元
uAppSet-------------------------------應用程式設定介面聲明單元
uAppSetIniFile------------------------應用程式設定IniFile實作單元
uException----------------------------異常統一處理單元
uAppFactory---------------------------應用程式工廠,本工廠生產出來的就是一個一般的應用程式
uAuthAppFactory-----------------------應用程式工廠,本工廠生產出來的就是擁有權限管理、日誌及使用者管理的程序
ufrmAppBase---------------------------視窗基類
ufrmAppDlgBase------------------------對話方塊視窗基類使用者、權限與日誌管理單元
Role----------------------------------權限與使用者管理主要的實作單元
Log-----------------------------------日誌管理單元
ufrmRoleManager-----------------------權限管理主使用者介面
ufrmLogin-----------------------------使用者登入介面
ufrmChangePassword--------------------更改使用者密碼
ufrmLog-------------------------------日誌查看介面
CommandRegister-----------------------模組註冊中心