在網上找到一篇文章是關于項目管理的大家看看
一、軟件系統更新 可使用WebService、WCF等通信方式實現本地、跨網絡、跨平臺的系統更新。
二、軟件多語言支持 使用.net 2.0支持的多語言解決方案,針對顯示信息對資源文件進行不同語言之間的翻譯。
三、負載均衡 突然想到這個,先放著,以后更新。 四、組件、系統授權 通過授權,您作為組件或控件作者,可以驗證開發人員是否被授予使用您的組件或控件的權限,來保護自己的知識產權?梢允褂肧ystem.ComponentModel.LicenseProvider 實現,也可使用第三方的授權軟件,設定組件的使用期限、使用次數等。當然,也可不用那么復雜,自己實現一個License機制,通過啟動程序檢驗License的有效性來決定是否啟動程序。 五、程序代碼保護 為了保護知識產權,一般的做法都會對發布的組件進行混淆或者代碼加密;煜梢栽黾哟a閱讀難度,但無法阻止代碼被反射。加密可以阻止一般反射軟件對組件代碼的反射,連程序的結構都無法獲取。 如果項目比較大,而且各組件之間調用關系復雜,為了減少混淆的難度,可以使用加密軟件,加密過程也很簡單,比如MaxtoCode、DNGuard等。 如果是小型項目,各組件間的耦合度較低,而且為了節省成本,可以考慮使用免費的混淆器,比如Dotfuscator、Xenocode PostBuild等。
|