版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/chinahuyong/article/details/19817783
1、架構的部署安裝,伺服器端和用戶端
答:開發版以上版本支援SOA模式,也即真正的面向服務端的模式,在實際使用過程中,可根據項目的實際需要,來選擇性的進行部署(直連模式或SOA模式),如需要分布式應用,則可使用SOA模式。當然,大多數情況一般用直連模式的情形較多。對于如何部署,我們的架構都有執行個體,都可部署成功,可放心使用。
2、開發還是在VS裡開發嗎?是不是開發完後編譯成DLL(動态連結庫還是靜态連結庫)然後再到這個架構裡部署,dll是要每個頁面檔案都生成單獨的嗎,還是生成一個總項目的dll就可以了?開發需要注意些什麼,怎麼開發比較好部署?
答:對于WinForm程式,開發都是編譯成動态連結庫(dll檔案)的形式,生成後可以直接把dll檔案拷貝到架構的運作目錄中,或者通過我們的自動更新程式,把你更新的dll檔案自動更新到各個用戶端。這些我們都是給你實作好了的,直接使用即可。一個dll檔案就是一個項目,項目中包含了很多的窗體,這樣就不用生成多個dll了。把項目的輸出類型選擇為dll檔案即可。
3、對于WEBFORM,aspx頁面如何部署到架構中?
答:我們的架構同步支援WinForm與WebForm的部署,在架構的子產品增加與修改界面上可以看到我們分為了幾大類型的子產品部署,WebForm隻需要指定對應功能子產品的相對連結位址(對于釋出到IIS虛拟目錄上的相對位址)即可。我們以“資料字典管理”為例,如下圖所示:

Web位址就是專門配置WebForm子產品的,這兒我們設定為:Modules/DataItemAdmin。aspx,就是我們IIS虛拟目錄下對應的Modules檔案夾下的DataItemAdmin。aspx檔案,如下圖所示:
我們IIS對應的虛拟主目錄為:D:\LOCALRDIWeb
4、對于WEB項目流程肯定是在VS裡自己開發,然後加菜單或叫子產品也行,需要指定程式集和窗體名稱, 程式集和窗體名稱的命名和生成是如何來的?
答:在前面“編輯子產品”圖中,可以看到輸入框中以不同的顔色進行了顯示,對于“程式集”與“程式集名稱”兩項主要是針對WinForm程式而言,“Web位址”的設定就專門針對WebForm的,當你的這個子產品,同時支援WinForm與WebForm時,就可以全部配置上,對于隻是WinForm的,就隻需配置前面的就可以了。這些在産品使用說明書中都說明清楚了的。
5、業務子產品中肯定要增加一些按鈕,因為還要根據按鈕事件定義開發流程,這些自定義按鈕的權限能不能加到權限設定裡面,跟已經有的那些比如增加,删除,修改一樣來控制權限。
答:我們架構中的權限控制非常的靈活,幾乎可以滿足所有的權限控制要求,我們開發過程中對于某個功能界面,肯定是要先定義好這個界面所擁有的按鈕功能(操作權限),再根據此操作權限來調用我們架構的接口,來得到按鈕的相應的權限。這些在架構的各個子產品都有展現,都是事例可供參考。
6、報表開發方式,WEBFORM有相應的控件嗎
答:對于報表,我們推薦Grid++ Report報表,WEB與WinForm都支援,官方提供大量的實作(都是源碼提供的),可以參考進行使用,相當的友善。
7、V2.7示範中導出和查找不能用,購買的話導出和查找功能能用嗎?
答:V2.7示範版本中,導出查找都是可以的,這些都是我們商業化的控件,直接使用就可以了,相當的友善,WinForm的查找就是我們的組合查詢控件,可以看下面的網址:
http://www.cnblogs.com/huyong/archive/2010/12/10/1902714.htmlWebForm中組合查詢也導出功能都是實作好了的,可以直接使用。
8、買來之後在這個基礎上部署,還是把所有的都删掉,隻留權限管理,再部署新項目。
答:可以直接在此基礎之上部署,也可以直接引用我們架構必須的幾個dll檔案到你的項目中進行開發,對于不想讓相應使用者看到的子產品,在子產品權限配置設定時,不配置設定給他就是了。
9、在開發中如果有問題可以服務嗎?如何服務?
答:對于架構的使用等相關問題都是可以服務的,放心,可以郵件,QQ等常用方式進行售後服務。
10、能不能送架構源碼,強烈要求啊,哈哈!
答:架構就是以源碼形式提供的。
11、填充子表時能不能在彈出視窗中傳回多條資料并填充到父視窗中?
答:這是可以的,可以參考父子窗體傳值的應用,比較簡單。
12、如果是WebForm的開發,對EasyUI的要求程式,本身這方面基礎不太好,如何辦?
答:我們架構的Web版本對于架構UI,是用EasyUI來實作的,EasyUI相對比較簡單,入門快,難度不大,做出來的東西也專業。當然,你的業務子產品的開發可以不用EasyUI,而采用你自己熟悉的開發方式,隻要做到與架構的界面樣式與色彩搭配協調即可。
13、業務單據列印和報表列印功能。
答:可參考第6問的回答。
14、對浏覽器的支援,如果浏覽器有新标準,更新了,架構會免費更新并支援新的标準嗎?
答:Web版本在所有主流浏覽器下都嚴格測試,相容性好,可放心使用。開發版以上提供免費更新服務。
15、如何生成安裝程式,在開發完生成還是部署到架構中再生成?
答:一般就是部署好架構後,開發人員嚴格測試,釋出了,可以打包生成安裝程式,也可以直接壓縮運作包,當作綠色軟體使用(不需要安裝程式)。
16、如何部署服務層或伺服器,還有對伺服器系統的要求,WIN2008 SERVER R2可不可以?
答:伺服器的部署相當的簡單,對于架構本身要求不高,自己的客戶機都可以運作起來,當然你要承載大的應用,還是專業的伺服器當然最好。你自己運作起來了,這本身就是部署起來了。别想太複雜了!
17、軟體開發完後部署成功并且已經生成安裝程式裝在客戶的伺服器上了并且正在使用,如果架構更新,安裝程式如何更新。
答:可以使用架構提供的自動更新程式來進行更新。
18、開發版中,WebForm開發在你的架構中有多少可利用資源,都有哪些?
答:不管你是Web還是WinForm,架構自身的所有功能子產品都是參考執行個體。
19、在WebForm中能實作如下圖中的功能嗎?
答:這就是典型的主子表的實作,在我們的Web版本中有主子表的事例可供參考。
作者:
EricHu出處:
http://blog.csdn.net/chinahuyong http://www.cnblogs.com/huyong/Email:
[email protected]QQ交流:406590790
QQ群:237326100
架構部落格:
http://blog.csdn.net/chinahuyong http://www.cnblogs.com/huyong RDIFramework.NET,基于.NET的快速資訊化系統開發、整合架構,給使用者和開發者最佳的.Net架構部署方案。
關于作者:進階工程師、資訊系統項目管理師、DBA。專注于微軟平台項目架構、管理和企業解決方案,多年項目開發與管理經驗,曾多次組織并開發多個大型項目,在面向對象、面向服務以及資料庫領域有一定的造詣。現主要從事基于
架構的技術開發、咨詢工作,主要服務于金融、醫療衛生、鐵路、電信、物流、物聯網、制造、零售等行業。
如有問題或建議,請多多賜教!
本文版權歸作者和CSDN共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,如有問題,可以通過郵箱或QQ 聯系我,非常感謝。