RDIFramework.NET(.NET快速开发框架) 答客户问(2014-02-23)
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.html
? WebForm中組合查詢也導出功能都是實現好了的,可以直接使用。
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版本中有主子表的事例可供參考。
總結
以上是生活随笔為你收集整理的RDIFramework.NET(.NET快速开发框架) 答客户问(2014-02-23)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Javascript中call函数和ap
- 下一篇: 设计模式之四(抽象工厂模式第二回合)