RDIFramework.NET answers customer questions (2014-02-23)

  1. Deployment and installation of the framework, server-side and client-side

  Answer: The development version and above support SOA mode, that is, the real server-oriented mode. In the actual use process, it can be selectively deployed (direct connection mode or SOA mode) according to the actual needs of the project. type applications, you can use the SOA model. Of course, in most cases, the direct connection mode is generally used. As for how to deploy, our framework has examples, all of which can be deployed successfully and can be used with confidence.

  2. Is the development still in VS ? Is it compiled into a DLL ( dynamic link library or static link library ) after development and then deployed in this framework. Does the dll need to generate a separate DLL for each page file , or is it enough to generate a total project dll ? What needs to be paid attention to in development, and how to develop better deployment?

  Answer: For WinForm programs, the development is compiled into the form of dynamic link library (dll file). After generation, you can directly copy the dll file to the running directory of the framework, or through our automatic upgrade program, you can update the dll file. Automatic updates to individual clients. These are all implemented for you, you can use them directly. A dll file is a project, and the project contains many forms, so there is no need to generate multiple dlls . Select the output type of the project as dll file.

  3. For WEBFORM , how to deploy aspx pages into the framework ?

  A: Our framework supports the deployment of WinForm and WebForm synchronously . On the module addition and modification interface of the framework, we can see that we are divided into several types of module deployment. WebForm only needs to specify the relative link address of the corresponding functional module (for publishing to A relative address on the IIS virtual directory). Let's take "Data Dictionary Management" as an example, as shown in the following figure:

  

  The web address is specifically for configuring the WebForm module. Here we set it as: Modules/DataItemAdmin. aspx is the DataItemAdmin under the corresponding Modules folder in our IIS virtual directory. aspx file, as shown in the following figure:

  

  The virtual home directory corresponding to our IIS is: D:\LOCALRDIWeb

 

  4. For the WEB project process, you must develop it yourself in VS , and then add a menu or call a module. You need to specify the assembly and form names. How are the assembly and form names named and generated?

  Answer: In the previous "Edit Module" figure, you can see that the input box is displayed in different colors. For "Assembly" and "Assembly Name", it is mainly for WinForm programs, " Web Address" The settings are specifically for WebForm . When your module supports both WinForm and WebForm , you can configure all of them. For only WinForm , you only need to configure the previous ones. These are clearly explained in the product instruction manual.

  5. Some buttons must be added to the business module, because the development process needs to be defined according to the button events. Can the permissions of these custom buttons be added to the permission settings, and the permissions can be controlled like those already existing, such as adding, deleting, and modifying .

  A: The permission control in our framework is very flexible and can meet almost all permission control requirements. For a functional interface in the development process, we must first define the button function (operation permission) of the interface, and then According to this operation permission, we call the interface of our framework to get the corresponding permission of the button. These are reflected in each module of the framework, and they are all examples for reference.

  6. Report development method, does WEBFORM have corresponding controls?

  A: For the report, we recommend Grid++Report report, which is supported by both WEB and WinForm . The official provides a large number of implementations (all are provided by source code), which can be used by reference, which is quite convenient.

  7. The export and search functions cannot be used in the V2.7 demo. Can the export and search functions be used after purchase?

  Answer: In the V2.7 demo version, it is possible to export and search. These are our commercialized controls, which can be used directly, which is quite convenient. WinForm search is our combined query control, you can see the following URL :

http://www.cnblogs.com/huyong/archive/2010/12/10/1902714.html

The combined query and export functions in  WebForm are all implemented and can be used directly.

  8. After buying it, deploy it on this basis, or delete everything, leave only permission management, and then deploy new projects.

  Answer: It can be deployed directly on this basis, or you can directly reference several dll files necessary for our framework to develop in your project. For modules that you do not want the corresponding users to see, they will not be assigned to the module permissions when assigning them. He is.

  9. Can you provide service if there is a problem during development? How to serve?

  Answer: For the use of the framework and other related issues, it can be serviced. Rest assured, after-sales service can be provided by mail, QQ and other common methods.

  10. Can you send the source code of the framework? It is strongly requested, haha !

  A: The framework is provided in the form of source code.

  11. Can you return multiple pieces of data in the pop-up window and fill them into the parent window when filling the child table?

  Answer: This is possible. You can refer to the application of value transfer between parent and child forms, which is relatively simple.

  12、如果是WebForm的开发,对EasyUI的要求程序,本身这方面基础不太好,如何办?

  答:我们框架的Web版本对于框架UI,是用EasyUI来实现的,EasyUI相对比较简单,入门快,难度不大,做出来的东西也专业。当然,你的业务模块的开发可以不用EasyUI,而采用你自己熟悉的开发方式,只要做到与框架的界面样式与色彩搭配协调即可。

  13、业务单据打印和报表打印功能。

  答:可参考第6问的回答。

  14、对浏览器的支持,如果浏览器有新标准,升级了,框架会免费升级并支持新的标准吗?

  答:Web版本在所有主流浏览器下都严格测试,兼容性好,可放心使用。开发版以上提供免费升级服务。

  15、如何生成安装程序,在开发完生成还是部署到框架中再生成?

  答:一般就是部署好框架后,开发人员严格测试,发布了,可以打包生成安装程序,也可以直接压缩运行包,当作绿色软件使用(不需要安装程序)。

  16、如何部署服务层或服务器,还有对服务器系统的要求,WIN2008SERVERR2可不可以

  答:服务器的部署相当的简单,对于框架本身要求不高,自己的客户机都可以运行起来,当然你要承载大的应用,还是专业的服务器当然最好。你自己运行起来了,这本身就是部署起来了。别想太复杂了!

  17、软件开发完后部署成功并且已经生成安装程序装在客户的服务器上了并且正在使用,如果框架升级,安装程序如何升级。

  答:可以使用框架提供的自动升级程序来进行升级。

  18、开发版中,WebForm开发在你的框架中有多少可利用资源,都有哪些?

  答:不管你是Web还是WinForm,框架自身的所有功能模块都是参考实例。

  19、在WebForm中能实现如下图中的功能吗?

  

  答:这就是典型的主子表的实现,在我们的Web版本中有主子表的事例可供参考。

 

复制代码
作者: EricHu
出处: http://www.cnblogs.com/huyong
微博: 腾讯
Email: [email protected]
QQ 交流:406590790 
:16653241
平台博客: 【CSDN】http://blog.csdn.net/chinahuyong
         【CNBLOGS】http://www.cnblogs.com/huyong
关于作者:高级工程师、信息系统项目管理师、DBA。专注于微软平台项目架构、管理和企业解决方案,多年项目开发与管理经验,曾多次组织并开发多个大型项目,精通DotNet,DB(SqlServer、Oracle等)技术。熟悉Java、Delhpi及Linux操作系统,有扎实的网络知识。在面向对象、面向服务以及数据库领域有一定的造诣。现从事DB管理与开发、WinForm、WCF、WebService、网页数据抓取以及ASP.NET等项目管理、开发、架构等工作。
如有问题或建议,请多多赐教!
本文版权归作者和CNBLOGS博客共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过邮箱或QQ 联系我,非常感谢。
复制代码

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326815676&siteId=291194637