????? 表單是應用程序與用戶交互最直接的窗口,也是客戶需求最直接的表現形式。所以表單無論是重新開發,或是修改,如果能很快的對客戶做出響應,那么客戶對公司的好感度將大大的提高(當然你如果是在IBM這樣的大公司,那又不同了,不過一款好的工具也是必不可少的)。
?????在基于Visual Studio工具的開發過程中,一個表單的開發往往會遵循以下步驟:
?????1、放置底層布局控件;
?????2、放置菜單、工具欄和狀態欄(一般情況下,Winform中這幾項會放主窗體中,Webform中會放在母版頁中);
?????3、放置各種控件(如網格、文本框、下拉框等);
?????4、設置數據綁定;
?????5、編寫各種代碼,包括數據加載、驗證、存儲,控件狀態控制等。
?????完成表單開發后,如果是B/S還好,要是C/S程序,往往是要重新發布安裝程序,或是制作升級包。最壞的一種情況就是,你這里剛剛把表單完成,還沒來得及發布,客戶的需求又改了。
?????針對這種情況,在Visual Studio表單設計器的基礎之上,重新封裝一款更適合業務系統的表單設計器,就顯得尤為重要,最后再與工作流引擎相結合,那么開發一般業務模塊(除了記帳過程和ETL),將會是零代碼。下面我將詳細介紹管理平臺下的表單設計器(基于Winform,Webform還在開發階段),但本節只介紹簡單表單的開發設計情況,與流程相關的表單將留到流程設計中介紹。
????? 1、設計器功能介紹
????? 熟悉Visual Studio開發工具的朋友應該已經看出來了,上圖中的設計器與開發工具中的Form設計器簡直一模一樣的,是的表單設計器風格完成遵循Form設計器風格,主要目的就是讓程序員在使用時不會有重新使用另一種工具開發的感覺。
????? 這里我只介紹表單設計器特有的兩個功能:同步和發布。
????? 名詞解釋
????? 發布:將處于編輯狀態的表單文件(.cs格式),上傳到服務器。此時會在服務器生成對應的Dll文件,提供給運行平臺使用,并更新當前表單的版本。
????? 同步:將服務器的表單文件下載到本地,如果本地版本與服務器不一致,則會要求用戶確認是否執行替換。
????? 應用場景
????? 解決日常開發工作當中源碼管理問題。
????? 相信朋友們對VSS源碼管理工具已經非常熟悉了,同步與發布提供了類似的功能。此外還有一個非常重要的功能就是編譯表單文件。最終上傳到服務器的文件包括:表單文件(.cs格式)、Dll文件(提供給運行平臺使用),程序員與服務器同步時只使用表單文件。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
