摘要: 平台增强的查询方案功能增加通用查询界面增加的初衷1.创建查询方案、保存、删除;不用重复设置2.查询方案用户角色间互相共享;减少重复设置模块开发原理1.保存设置个性化查询方案(图2)在数据中保存此查询方案;并与界面名称表关联在查询方案数据表;设置默认使用查询方案2.查询方案共享(图3)使用系统中的角色和角色管理数据表简历查询方案和角色权限的数据表(角色和用户共同存放于此数据表中)使用存储过程对查询方案的角色权限进行递归(存储过程中递归实现);达到角色权限叠加的功能在存储过程中读取用户查询方案权限;并和叠加后角色权限;一起返回前台程序3.通用查询界面的API系统公共Utility里面的FindSe 阅读全文
posted @ 2012-08-03 11:54 IvanDesign 阅读(927) 评论(1) 推荐(0) 编辑
摘要: 快速开发平台新版本发布由于最近一直在修改程序;而其事情也比较多;所以发随笔比较少。下载地址:http://l5.yunpan.cn/lk/481uue0gvc(360网盘) http://pan.baidu.com/netdisk/extractpublic?uk=825013169(百度网盘)交流QQ群:248781925系统修复修改调整如下功能:1.ServerConfig 退出程序报错2.ServerConfig 发布者为财务3.文件DTL文件画图打开文件错误4.工作流设计器打开节点设置报错5.界面生成补丁脚本单引号错误6.自定义计算列;重新查询后计算列为空7.数据字典删除8.自动报表名 阅读全文
posted @ 2012-07-28 13:09 IvanDesign 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 体验快速开发的快感(如下) 阅读全文
posted @ 2012-06-28 20:56 IvanDesign 阅读(964) 评论(1) 推荐(0) 编辑
摘要: 文件服务器与文件管理运行图(如图1)功能开发初衷:解决数据库中的单据信息和物理文件对接;如业务系统中的BOM数据和BOM设计文件对接(图2)解决用户业务文件多出查看解决用户文件保存、文件加密(图7)解决用户业务文件共享和调阅数据查阅解决用户扫描文件快速保存解决用户画图文件的保存(保存);如材料进料方向、开料方向等等(图4)功能开发功能明细与部分原理(详细写太多):编写文件服务器;文件服务器专门分区保存数据;如单据对接文件区、补丁升级区、用户文件区、流程文件区、导航文件区等如果数据库数据和物理业务文件对接;采用数据中的全球码生成文件夹保存此数据记录的所有文件(图2)对用户上传、下载、阅读文件进行 阅读全文
posted @ 2012-06-28 19:58 IvanDesign 阅读(1052) 评论(0) 推荐(1) 编辑
摘要: 文件服务器多文件阅读器开发多文件阅读器初衷:解决客户端未安装相应格式软件(如Word、Excel等)解决文件管理中文件加密;相应格式软件打不开解决用户在使用文件管理中减少软件间的频繁切换解决用户在使用文件管理中降低用户操作次数开发多人员阅读器原理:采用Orcale公司AutoVue软件;使用软件的动态链接库注册AutoVue软件的dll和OCX动态链接库在C#调用此dll和Ocx动态链接库编写菜单功能界面;并编译生成动态链接库(FileExplorer.dll)在系统的参数中配置编译的动态链接库和类名(图4)反射调用编译的动态链接库和类名传递文件参数;如路径、文件名在文件管理器中下载文件服务器 阅读全文
posted @ 2012-06-28 19:29 IvanDesign 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 通用查询模块开发此通用查询模块的初衷开发强度降低;不需要重复开发使用者可以设置自己的查询方案;自定义查询方案开发者可以自定义查询方式模块开发原理根据设置的数据字典;加载数据字典的字段信息(图1)如果没有数据字典;将根据记录集的字段类型自动设置设置查询的逻辑字符(图2)用户设置查询信息;用户可以保存设置的查询方案(图6)根据数据字典的字典类型;自动设置查询内容的类型(图3、图4、图5)用户设置查询字段的排序程序进行SQL拼接提交SQL代码到数据库数据库返回查询的记录集客户端加载返回的记录集此模块的缺点查询语句采用SQL拼接查询方案保存使用不直观查询方案不能共享;只能自己查看自己的查询方案查询方案 阅读全文
posted @ 2012-06-26 20:05 IvanDesign 阅读(3465) 评论(0) 推荐(0) 编辑
摘要: 数据字典功能步骤1.根据设置的SQL语句读取记录集的字段信息(图1)2.设置字段信息;如:字段名称、类型、长度、显示顺序、小数位数、筛选(主要是在选择关联表数据时使用)(图2)3.在打开界面时加载设置好的数据字典4.在调用通用查询页面时调用设置好的数据字典(图3)5.可以在开发时调用设置好的数据字典;如设置控件长度、名称、筛选(图4)、默认值等等6.可以在设计界面时;调用设置好的数据字典;自动生成界面的控件我开发此模块的初衷:在编写程序时调用;可以降低程序功能开发时间和复杂度可以在查询的时候调用;避开重复开发可以在程序开发好后;改动字段名称;不需要重新改动源代码代码改动时或者程序二次开发时;方 阅读全文
posted @ 2012-06-26 19:25 IvanDesign 阅读(1436) 评论(0) 推荐(0) 编辑
摘要: 快速开发平台快速开发程序1.数据字典如下图:2.界面设计器代码如下 1 <object name="" assembly="System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" TreasuryVersion="1"> 2 <Font>宋体, 9pt</Font> 3 <BackColor>Control< 阅读全文
posted @ 2012-06-25 22:14 IvanDesign 阅读(2039) 评论(0) 推荐(0) 编辑
摘要: 根据Grid显示列自动生成报表目的减少报表开发次数降低程序报表开发难度;达到多次重用减少相似报表重复开发;节省开发时间提高程序开发速度原理获得界面表格Grid显示的列;自动生成需要打印的列信息;根据系统参数自动设置打印模版的纸张大小;根据系统参数自动设置打印模版的抬头根据需要打印列自动设置打印模版列抬头信息根据需要打印列自动设置打印模版的列信息字段绑定根据需要打印列自动设置打印模版的合计列根据系统参数自动设置打印模版的结尾;如页码等自动生成打印模版报表预览界面加载自动生成的打印模版推送Grid的数据到报表预览界面显示报表预览界面效果演示(如下图) 阅读全文
posted @ 2012-06-25 21:21 IvanDesign 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 快速开发平台主界面功能介绍(系统截图如下)1.菜单栏浏览器:只要显示系统的功能模块样式:可以设置系统的显示样式界面菜单:显示系统已经打开的界面;并可以统一关闭所有打开界面参数设置->更新在线用户:刷新当前使用系统的所有在线用户参数设置->软件升级:手动升级客户端系统;并且同步系统的最新版本客户端软件(此为系统管理员自行设定)帮助->注册OCX:注册系统需要使用的OCX文件帮助->换图:切换系统的主界面的底图帮助->关于:显示系统关于信息帮助->帮助:开发系统者的Blog(http://www.cnblogs.com/DesignIvan/)退出:关闭系统2. 阅读全文
posted @ 2012-06-25 20:59 IvanDesign 阅读(1487) 评论(0) 推荐(0) 编辑