Foxtable(狐表)用户栏目项目买卖 → [原创]关键功能可视化编程框架,大大提高开发效率,降低开发难度


  共有219771人关注过本帖树形打印复制链接

主题:[原创]关键功能可视化编程框架,大大提高开发效率,降低开发难度

帅哥哟,离线,有人找我吗?
kingnuo
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:81 积分:602 威望:0 精华:0 注册:2012/2/9 23:30:00
  发帖心情 Post By:2015/7/21 14:05:00 [只看该作者]

 价格多少呢?要多截图看下图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
santde
  22楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:274 积分:2293 威望:0 精华:0 注册:2015/6/14 18:33:00
  发帖心情 Post By:2015/8/13 9:12:00 [只看该作者]

历经四个月的开发,可视化编程系统框架终于完成,即日即提供试用下载,需要试用的请联系QQ


图片点击可在新窗口打开查看此主题相关图片如下:001.png
图片点击可在新窗口打开查看

 

通用窗口再优化,支持加载到FOXTABLE的表也支持SQL查询表


图片点击可在新窗口打开查看此主题相关图片如下:002.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
santde
  23楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:274 积分:2293 威望:0 精华:0 注册:2015/6/14 18:33:00
  发帖心情 Post By:2015/8/13 9:19:00 [只看该作者]

菜单设计从此如此简单,像编辑 一个表一样。


图片点击可在新窗口打开查看此主题相关图片如下:003.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
santde
  24楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:274 积分:2293 威望:0 精华:0 注册:2015/6/14 18:33:00
  发帖心情 Post By:2015/8/13 9:23:00 [只看该作者]

设计一个新窗口也是如此简单。

 

一、将系统内窗口模板存为一个文件 。

二、新建一个窗口。

三、导入文件

四、设置几个参数

 

gs_strSysFilter = "总类='设备'"        '系统方案过滤条件
gs_strFilter = gs_strSysFilter         '初始加载时,默认gs_strFilter系统组合筛选条件跟gs_strSysFilter系统过滤方案一致
Vars("_hsname") = "Hssbgl01"           '改变行数量配置名称,以不同的表设定不同的行数
Vars("_hgname") = "Hgsbgl01"           '改变行高配置名称,以不同的表设定不同的行数
Dim kg As Integer = 1                  '0表示选择方案,1默认打开目录树
Dim mrkg As Integer = 0                '0表示不打开默认方案,1表示打开
Dim mrhs As Integer = 9                '默认行数
Dim mrhg As Integer = 35               '默认行高
Vars("ES") = 5                         'EXCEL打印报表明细表所在行数,如果EXLE中是第六行,则为5.行从0起
_Mxbiao ="设备资料表"                      '明细数据表名称打印用
Vars("_addfrmname") = "设备增加"           '新建修改窗口名称
_PrintXlsNamed ="设备资料打印模板.xls"     '打印EXCEL文档模板名称,需模板文件夹D:\衡山管理系统\Attachments下面有此文件
_PrintXlsNamee ="设备资料打印模板.PDF"     '打印PDF文档模板名称

Vars("strDatatableNameForInput") = "设备资料表"   '窗口数据表名称
Vars("strFormCaption")="设备资料管理"             '窗口标题
vars("_gs_strFil1")=""                       '记录目录树筛选条件
vars("_gs_strFil2")=""                       '记录查询框筛选条件,实现两者联动

这样一个窗口就创建完成了。

 

剩下的工作,你只需要设计好 设备资料打印模板.xls 这个打印模板就好了

 

接着我们运行此窗口在运行状态对此窗口进行动态设计-记录窗口及列字段:

按F4呼出记录窗口设置功能

 

 


图片点击可在新窗口打开查看此主题相关图片如下:004.png
图片点击可在新窗口打开查看

 

可设计 哪些 字段显示在记录窗口,上移下移设计字段在 记录窗口中的显示顺序,设置在记录窗口中显示的行高。设置在记录窗口中显示的字段名称(短标题)。 设置的字段短标题对窗口中的表也生效。

 

接着我们运行此窗口在运行状态对此窗口进行动态设计-隐藏字段:

按F5呼出隐藏字段功能,决定哪些字段可以显示。当然也可以使用右键菜单来呼出。

在此过程中还自动进行敏感字段设置。如单价,金额该用户 无权查看。则该用户就没办法设置单价金额显示出来。


 


图片点击可在新窗口打开查看此主题相关图片如下:005.png
图片点击可在新窗口打开查看

 

接着我们运行此窗口在运行状态对此窗口进行动态设计-锁写字段: 

按F6呼出锁定字段功能。针对性的锁定窗口内的表字段,控制编辑。
 


图片点击可在新窗口打开查看此主题相关图片如下:006.png
图片点击可在新窗口打开查看

 


 

 

 

 

 

 

[此贴子已经被作者于2015/8/13 9:47:57编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
santde
  25楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:274 积分:2293 威望:0 精华:0 注册:2015/6/14 18:33:00
  发帖心情 Post By:2015/8/13 9:53:00 [只看该作者]

接着我们运行此窗口在运行状态对此窗口进行动态设计-托放各显示字段在窗口中的显示位置,及显示列宽:——保存字段显示顺序及宽度。

按F7呼出保存字段显示顺序及宽度功能

 

 


图片点击可在新窗口打开查看此主题相关图片如下:007.png
图片点击可在新窗口打开查看

 

接着我们运行此窗口在运行状态对此窗口 进行权限设置

 

按ALT+Q 呼出权限设置功能

 

 


 


图片点击可在新窗口打开查看此主题相关图片如下:008.png
图片点击可在新窗口打开查看

 

至些一个窗口设计 就完成了。

 

所有的关键功能全部是动态 可视化设置的。在窗口中编辑一些自己要实现的特殊功能代码就行,常规需求的功能已全部固化了。


 回到顶部
帅哥哟,离线,有人找我吗?
santde
  26楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:274 积分:2293 威望:0 精华:0 注册:2015/6/14 18:33:00
  发帖心情 Post By:2015/8/13 10:06:00 [只看该作者]

接下来我们进行主表,明细表的窗口设计。

 

先上图。

 

 


图片点击可在新窗口打开查看此主题相关图片如下:009.png
图片点击可在新窗口打开查看

 

如何设计主表明细表的录入窗口,仁者见仁,智者见智。多数采购窗口控件的设计方法,但在我看来,功能倒是很多,但设计 起来很麻烦,如何有效排列字段,设计控件长度p宽度均是一件麻烦事。最关键的是在运行过程中要调整一个加减一个很麻烦。

 

采用记录窗口作为主表字段我认为有以下好处。

1,显示哪些字段,不显示哪些字段在运行过程中可以调整。

2,如何显示,显示什么字段名称都可以动态设定。

3,字段的行高可以动态设定(但最好将同一行高的放在一起,如行高为2的全放第三行。

4,排序排列紧凑,无需再费脑子去排序,空间利用率相当高。

5,快速完成新窗体设计。

 


 


 回到顶部
帅哥哟,离线,有人找我吗?
santde
  27楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:274 积分:2293 威望:0 精华:0 注册:2015/6/14 18:33:00
  发帖心情 Post By:2015/8/13 10:12:00 [只看该作者]

请看同一外模板 采购订单

 

在运行过程 中表现的 :物资申购(内部部门使用的申购单),采购订单(向供应商下发的订单),业务订单(客户给我们的订单)。

 


图片点击可在新窗口打开查看此主题相关图片如下:11.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:12.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:13.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
santde
  28楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:274 积分:2293 威望:0 精华:0 注册:2015/6/14 18:33:00
  发帖心情 Post By:2015/8/13 10:22:00 [只看该作者]

主表明细表设计模式下的 记录窗口设定方法

 

按F4打开 记录窗口及字段名称设置功能 

 

 
图片点击可在新窗口打开查看此主题相关图片如下:15.jpg
图片点击可在新窗口打开查看

 

完成5项设置 主表明细表录入窗口主表字段就设置好了。

1,设置哪些字段需显示在主表中。

2,设置字段显示在记录窗口的哪一个中,自左向依次为1,2,3

3,设置字段行高,默认留空,显示为1倍行高。

4,设置字段显示的短标题。(同一对表,同一个窗口模板,可设置不同的显示)如同上面三个录入窗口,每一个窗口中显示的不一样,但后台是一样的)

5,调整记录字段顺序。上移可下移。

注意在此做了一个功能,你可以一次性上移下称N多行,这比默认的一行一行地移动方便多了,细节是我们的追求。

[此贴子已经被作者于2015/8/13 10:22:53编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
santde
  29楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:274 积分:2293 威望:0 精华:0 注册:2015/6/14 18:33:00
  发帖心情 Post By:2015/8/13 10:31:00 [只看该作者]

设计过程中你是否还需要这样一个辅助设计的窗口。(本系统采用窗体设计模式,并且是MID窗口设计模式)

 

那么这样的系统就存在一个问题,如何找到窗口就十分麻烦。

 

官方说分好类就行,但分类太多,窗口太多,谁能都记得住。

 

本系统已解决此问题.

 

在设计模式,按ALT+A打开设计好的窗口管理窗口  (比如我们要查找 编辑 采购管理 窗口)  

在查询值中录入 订单,程序自动模糊筛选出含订单的窗口。

 

双击 采购订单 
 


图片点击可在新窗口打开查看此主题相关图片如下:16.jpg
图片点击可在新窗口打开查看

 

程序自动打开 系统 的窗口管理程序,并自动定位于该窗口上,你只需要按设计 就可以进入设计了。

 

解决窗口太多查找不了的系统性麻烦。


图片点击可在新窗口打开查看此主题相关图片如下:21.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2015/8/13 10:32:44编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
santde
  30楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:274 积分:2293 威望:0 精华:0 注册:2015/6/14 18:33:00
  发帖心情 Post By:2015/8/13 10:44:00 [只看该作者]

系统的代码程序也作了优化。

 

在编程程序代码状态,或查询官方 论坛状态

 

按ALY+S快捷键

打开自制的代码管理窗口

 

 


图片点击可在新窗口打开查看此主题相关图片如下:21.png
图片点击可在新窗口打开查看

 

本程序具有的功能:

 

如果 你在按ALT+S之前,有选定一些代码,则该程序能自动复制你选定的代码,增加到知识管理窗口中,(相当于你按了CTRL+C了),方便 你保存代码,如果不要这段代码(有时你没选择,但系统剪贴板中有内容)就不要保存就行。如果系统剪贴板中没内容,你光标也没有选择内容,则只打开知识窗口,不新建行。

 

知识管理窗口:实现了动态 模糊查询(对所有列),如果仅对一列查询,请在前面选择 列。

 

双击中间的数据行:自动 将该行对应 的代码 复制到内存中,然后 关闭本知识管理窗口。

 

编辑程序代码 状态,直接粘贴就OK。

 

努力尽量减少按键次数鼠标按击次数是我们的追求。有时为了提高零点几秒的执行时间我们会花一天时间 去优化。比如打开选择窗体,原来要1秒多钟,我们优化到零点几秒……


 回到顶部
总数 869 上一页 1 2 3 4 5 6 7 8 9 10 下一页 ..87