RDIFramework.NET(.NET快速開發(fā)框架) 答客戶問(2014-02-23)
1、框架的部署安裝,服務器端和客戶端
答:開發(fā)版以上版本支持SOA模式,也即真正的面向服務端的模式,在實際使用過程中,可根據(jù)項目的實際需要,來選擇性的進行部署(直連模式或SOA模式),如需要分布式應用,則可使用SOA模式。當然,大多數(shù)情況一般用直連模式的情形較多。對于如何部署,我們的框架都有實例,都可部署成功,可放心使用。
2、開發(fā)還是在VS里開發(fā)嗎?是不是開發(fā)完后編譯成DLL(動態(tài)鏈接庫還是靜態(tài)鏈接庫)然后再到這個框架里部署,dll是要每個頁面文件都生成單獨的嗎,還是生成一個總項目的dll就可以了?開發(fā)需要注意些什么,怎么開發(fā)比較好部署?
答:對于WinForm程序,開發(fā)都是編譯成動態(tài)鏈接庫(dll文件)的形式,生成后可以直接把dll文件拷貝到框架的運行目錄中,或者通過我們的自動升級程序,把你更新的dll文件自動更新到各個客戶端。這些我們都是給你實現(xiàn)好了的,直接使用即可。一個dll文件就是一個項目,項目中包含了很多的窗體,這樣就不用生成多個dll了。把項目的輸出類型選擇為dll文件即可。
3、對于WEBFORM,aspx頁面如何部署到框架中?
答:我們的框架同步支持WinForm與WebForm的部署,在框架的模塊增加與修改界面上可以看到我們分為了幾大類型的模塊部署,WebForm只需要指定對應功能模塊的相對鏈接地址(對于發(fā)布到IIS虛擬目錄上的相對地址)即可。我們以“數(shù)據(jù)字典管理”為例,如下圖所示:

Web地址就是專門配置WebForm模塊的,這兒我們設置為:Modules/DataItemAdmin。aspx,就是我們IIS虛擬目錄下對應的Modules文件夾下的DataItemAdmin。aspx文件,如下圖所示:

我們IIS對應的虛擬主目錄為:D:\LOCALRDIWeb
4、對于WEB項目流程肯定是在VS里自己開發(fā),然后加菜單或叫模塊也行,需要指定程序集和窗體名稱, 程序集和窗體名稱的命名和生成是如何來的?
答:在前面“編輯模塊”圖中,可以看到輸入框中以不同的顏色進行了顯示,對于“程序集”與“程序集名稱”兩項主要是針對WinForm程序而言,“Web地址”的設置就專門針對WebForm的,當你的這個模塊,同時支持WinForm與WebForm時,就可以全部配置上,對于只是WinForm的,就只需配置前面的就可以了。這些在產(chǎn)品使用說明書中都說明清楚了的。
5、業(yè)務模塊中肯定要增加一些按鈕,因為還要根據(jù)按鈕事件定義開發(fā)流程,這些自定義按鈕的權限能不能加到權限設置里面,跟已經(jīng)有的那些比如增加,刪除,修改一樣來控制權限。
答:我們框架中的權限控制非常的靈活,幾乎可以滿足所有的權限控制要求,我們開發(fā)過程中對于某個功能界面,肯定是要先定義好這個界面所擁有的按鈕功能(操作權限),再根據(jù)此操作權限來調(diào)用我們框架的接口,來得到按鈕的相應的權限。這些在框架的各個模塊都有體現(xiàn),都是事例可供參考。
6、報表開發(fā)方式,WEBFORM有相應的控件嗎
答:對于報表,我們推薦Grid++ Report報表,WEB與WinForm都支持,官方提供大量的實現(xiàn)(都是源碼提供的),可以參考進行使用,相當?shù)姆奖恪?/span>
7、V2.7演示中導出和查找不能用,購買的話導出和查找功能能用嗎?
答:V2.7演示版本中,導出查找都是可以的,這些都是我們商業(yè)化的控件,直接使用就可以了,相當?shù)姆奖悖?/span>WinForm的查找就是我們的組合查詢控件,可以看下面的網(wǎng)址:
http://www.rzrgm.cn/huyong/archive/2010/12/10/1902714.html
WebForm中組合查詢也導出功能都是實現(xiàn)好了的,可以直接使用。
8、買來之后在這個基礎上部署,還是把所有的都刪掉,只留權限管理,再部署新項目。
答:可以直接在此基礎之上部署,也可以直接引用我們框架必須的幾個dll文件到你的項目中進行開發(fā),對于不想讓相應用戶看到的模塊,在模塊權限分配時,不分配給他就是了。
9、在開發(fā)中如果有問題可以服務嗎?如何服務?
答:對于框架的使用等相關問題都是可以服務的,放心,可以郵件,QQ等常用方式進行售后服務。
10、能不能送框架源碼,強烈要求啊,哈哈!
答:框架就是以源碼形式提供的。
11、填充子表時能不能在彈出窗口中返回多條數(shù)據(jù)并填充到父窗口中?
答:這是可以的,可以參考父子窗體傳值的應用,比較簡單。
12、如果是WebForm的開發(fā),對EasyUI的要求程序,本身這方面基礎不太好,如何辦?
答:我們框架的Web版本對于框架UI,是用EasyUI來實現(xiàn)的,EasyUI相對比較簡單,入門快,難度不大,做出來的東西也專業(yè)。當然,你的業(yè)務模塊的開發(fā)可以不用EasyUI,而采用你自己熟悉的開發(fā)方式,只要做到與框架的界面樣式與色彩搭配協(xié)調(diào)即可。
13、業(yè)務單據(jù)打印和報表打印功能。
答:可參考第6問的回答。
14、對瀏覽器的支持,如果瀏覽器有新標準,升級了,框架會免費升級并支持新的標準嗎?
答:Web版本在所有主流瀏覽器下都嚴格測試,兼容性好,可放心使用。開發(fā)版以上提供免費升級服務。
15、如何生成安裝程序,在開發(fā)完生成還是部署到框架中再生成?
答:一般就是部署好框架后,開發(fā)人員嚴格測試,發(fā)布了,可以打包生成安裝程序,也可以直接壓縮運行包,當作綠色軟件使用(不需要安裝程序)。
16、如何部署服務層或服務器,還有對服務器系統(tǒng)的要求,WIN2008 SERVER R2可不可以?
答:服務器的部署相當?shù)暮唵危瑢τ诳蚣鼙旧硪蟛桓撸约旱目蛻魴C都可以運行起來,當然你要承載大的應用,還是專業(yè)的服務器當然最好。你自己運行起來了,這本身就是部署起來了。別想太復雜了!
17、軟件開發(fā)完后部署成功并且已經(jīng)生成安裝程序裝在客戶的服務器上了并且正在使用,如果框架升級,安裝程序如何升級。
答:可以使用框架提供的自動升級程序來進行升級。
18、開發(fā)版中,WebForm開發(fā)在你的框架中有多少可利用資源,都有哪些?
答:不管你是Web還是WinForm,框架自身的所有功能模塊都是參考實例。
19、在WebForm中能實現(xiàn)如下圖中的功能嗎?

答:這就是典型的主子表的實現(xiàn),在我們的Web版本中有主子表的事例可供參考。
作者:
RDIF
出處:
http://www.rzrgm.cn/huyong/
Email:
406590790@qq.com
QQ:
406590790
微信:
13005007127(同手機號)
框架官網(wǎng):
http://www.guosisoft.com/
http://www.rdiframework.net/
框架其他博客:
http://blog.csdn.net/chinahuyong
http://www.rzrgm.cn/huyong
國思RDIF開發(fā)框架
,
給用戶和開發(fā)者最佳的.Net框架平臺方案,為企業(yè)快速構建跨平臺、企業(yè)級的應用提供強大支持。
關于作者:系統(tǒng)架構師、信息系統(tǒng)項目管理師、DBA。專注于微軟平臺項目架構、管理和企業(yè)解決方案,多年項目開發(fā)與管理經(jīng)驗,曾多次組織并開發(fā)多個大型項目,在面向?qū)ο蟆⒚嫦蚍找约皵?shù)據(jù)庫領域有一定的造詣。現(xiàn)主要從事基于
RDIF
框架的技術開發(fā)、咨詢工作,主要服務于金融、醫(yī)療衛(wèi)生、鐵路、電信、物流、物聯(lián)網(wǎng)、制造、零售等行業(yè)。
如有問題或建議,請多多賜教!
本文版權歸作者和CNBLOGS博客共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,如有問題,可以通過微信、郵箱、QQ等聯(lián)系我,非常感謝。

浙公網(wǎng)安備 33010602011771號