首頁 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡(luò)課程 模擬考試 考友錄 實用文檔 繽紛校園 英語學(xué)習(xí) | ||
2010考研 | 自學(xué)考試 | 成人高考 | 專 升 本 | 法律碩士 | MBA/MPA | 中 科 院 | ||
四六級 | 商務(wù)英語 | 公共英語 | 職稱日語 | 職稱英語 | 博思 | 口譯筆譯 | GRE GMAT | 日語 | 托福 | ||
雅思 | 專四專八 | 新概念 | 自考英語 | 零起點英、法、德、日、韓語 | 在職申碩英語 | ||
在職攻碩英語 | 成人英語三級 | ||
等級考試 | 水平考試 | 微軟認(rèn)證 | 思科認(rèn)證 | Oracle認(rèn)證 | Linux認(rèn)證 | ||
公務(wù)員 | 報關(guān)員 | 報檢員 | 外銷員 | 司法考試 | 導(dǎo)游考試 | 教師資格 | 國際商務(wù)師 | 跟單員 | ||
單證員 | 物流師 | 價格鑒證師 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 人力資源管理師 | 管理咨詢師 | ||
期貨從業(yè)資格 | 社會工作者 | ||
會計職稱 | 注會CPA | 經(jīng)濟師 | 統(tǒng)計師 | 注冊稅務(wù)師 | 評估師 | 精算師 | 高會 | ACCA | 審計師 | ||
法律顧問 | 會計證 | ||
一級建造師 | 二級建造師 | 造價師 | 監(jiān)理師 | 安全師 | 咨詢師 | 結(jié)構(gòu)師 | 建筑師 | 安全評價師 | ||
房地產(chǎn)估價師 | 土地估價師 | 設(shè)備監(jiān)理師 | 巖土工程師 | 質(zhì)量資格 | 房地產(chǎn)經(jīng)紀(jì)人 | 造價員 | ||
投資項目管理 | 土地代理人 | 環(huán)保師 | 環(huán)境影響評價 | 物業(yè)管理師 | 城市規(guī)劃師 | 公路監(jiān)理師 | ||
公路造價工程師 | 招標(biāo)師 | ||
執(zhí)業(yè)護士 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 衛(wèi)生資格 |
對于一個單表數(shù)據(jù)維護功能根據(jù)維護數(shù)據(jù)項的多少實際代碼編寫量在50-200行左右.一個主明細(xì)表單數(shù)據(jù)的維護代碼量在300-600行左右.對于動態(tài)查詢功能,前臺UI層代碼量小于100行.這基本是符合當(dāng)時的設(shè)想的。
1.組件生成工具節(jié)省代碼量在30-40%左右.可以支持自定義實體的生成和Typed DataSet生成是一個很重要的功能.為界面UI的可視化和離線化設(shè)計提供基礎(chǔ).同時整個功能開發(fā)完全不用考慮應(yīng)用服務(wù)層,整個應(yīng)用服務(wù)層暴露到外面的就一個WebServiceClient.dll接口類。
公用方法和公用類應(yīng)該面向借口,少用繼承,多用組合的方式.這也是設(shè)計模式強調(diào)的內(nèi)容.當(dāng)公用方法放在BaseForm里面時候會出現(xiàn)當(dāng)我們開發(fā)一個UserControl時候就無法使用,還得專門再寫一個BaseUserControl,造成打量代碼重復(fù).因此BaseForm里面應(yīng)該少含公用方法,公用方法全部抽取到單獨的類里面.DataSetHelper,XmlHelper,UIControlHelper,CommonDataHelper等是需要經(jīng)常使用的公用類。
客戶端緩存原有的定時刷新或滑動刷新機制還不能完全滿足需求,需要再到數(shù)據(jù)庫中增加緩存對象的配置表,該配置表需要按客戶端或用戶進行數(shù)據(jù)區(qū)分,以確定哪些數(shù)據(jù)需要在改變后可以通過Push的方式強制刷新。
MDI框架和各個子系統(tǒng)SDI框架間完全是松散藕合的關(guān)系。整個框架中菜單裝載通過后臺數(shù)據(jù)庫配置動態(tài)裝載,各個子系統(tǒng)通過反射調(diào)用來動態(tài)Load進來。
對于每個Form都應(yīng)該有統(tǒng)一的工具欄,因此這里也有兩種實現(xiàn)方式,一種是在BaseForm里面實現(xiàn)工具欄。在這里我采用了組合的方式,將工具欄實現(xiàn)為一個UserControl用戶控間。工具欄的所有操作全部抽象為接口,每個Form只需要實現(xiàn)這些接口方法即可。
6.文件上傳采用Ftp方式進行上傳,文件上傳復(fù)用為一個統(tǒng)一的UserControl控件。
7.通過單獨的一個ExceptionManager類統(tǒng)一接管對所有異常的處理,系統(tǒng)出現(xiàn)異常時候可以向用戶提供友好的信息,而實際的異常堆棧等信息全部記錄到日志文件或記錄到數(shù)據(jù)庫。
這一個月左右的時間寫了約8000行代碼,23%的代碼注釋量。給我的感覺就是很久沒有寫代碼開始手生,但撿起來的速度很快。兩年多沒有看過sql server了,基本1,2天就可以很熟悉了。不熟悉的地方也可以很快速的通過以往資料積累或網(wǎng)上搜索快速的查詢到;旧鲜菍ψ约合胗玫臇|西是很清楚能夠在哪里找到的。