SNF软件开发机器人从10月份到现在的更新升级情况如下: 1 表单 表单控件占多列时,宽度默认0,自适应宽度2 excel导出 部分excel导出方法移动到框架中,可通用获取3 生成代码 生成的代码,表格按钮状态单独提出来方法,可以独立进行调用4 生成代码 生成代码,主细表时,如果主表禁用,之前存在bug,细表依然可编辑且按钮可用5 生成代码 之前存在bug,左树右表多表时,即使不存在查询策略,依然会生成一段查询策略初始化的代码,导致程序报错6 按钮 功能按钮,增加控制,填写编码后会自动去除空格…
一.SNF软件开发机器人产品白皮书 二.SNF开发机器人教程:链接:https://pan.baidu.com/s/1Qpomg11c_1b1NKY5P7e4Bw 密码:jwc3 三.SNF软件开发机器人平台-发展履历 SNF软件开发机器人从9月份到11月份的更新升级情况如下: 1 表单 表单控件占多列时,宽度默认0,自适应宽度2 excel导出 部分excel导出方法移动到框架中,可通用获取3 生成代码 生成的代码,表格按钮状态单独提出来方法,可以独立进行调用4 生成代码 生成代码,主细表时,…
软件开发机器人 产品白皮书 使用说明书 模块名称:软件开发机器人 模块编号:12 项目负责人:王金斗 所属部门:技术中心 文档编制: 编制日期:2018-02-02 文档审核:王金斗 审核日期: 文档批准: 批准日期: 版 本 号:4.0 修 正 号:01 修改记录 日期 版本 修改说明 修改者 0.1 创建文档. 王苗 0.2 补充文档 刘艳 2018-02-02 0.3 调整文档 王金斗   目 录 使用说明书... 2 修改记录... 3 一.       引言... 1 二.      …
SNF开发机器人教程:链接:https://pan.baidu.com/s/1Qpomg11c_1b1NKY5P7e4Bw 密码:jwc3…
表单设计 在我们做程序时总要对表单的内容进行设计,然而对控件位置等信息的调整总是麻烦的,还常常容易出错.SNF软件机器人完美的解决了这个问题. 1.效果展示: 2.使用说明: (1)打开页面,选中开发者选项中的表单设计按钮. (2)在打开的表单设计页中将表单列数改为1. (3)点击添加分组框按钮添加分组框1,通过拖拽的方式将字段拖入分组框中并保存. (4) 此时已经大致达到预期效果.但分组框的名称没有更换.点击开发者选项中的表单配置按钮.在打开的功能-表单管理页面,将分组框的名称改为物料编码.刷…
[列表]自由排序 1.效果展示: 2.使用说明: 打开显示页面,点击开发者选项的简单配置按钮.在功能表信息中选择自由排序复选框后保存.…
[列表]分页 1.效果展示: (1)不分页 (2)普通分页 (3)瀑布式分页 2.使用说明: 打开显示页面,点击开发者选项的简单配置按钮.在功能表信息中选择需要的分页方式.普通分页和瀑布式分页需要配合每页展示条数使用.每页的显示数据数量是每页展示条数的10倍.…
启用大按钮 当启用大按钮被选中后,页面的按钮图表将以按钮配置中的大按钮样式显示. 1.效果展示: 2.使用说明: 打开显示页面,点击开发者选项的简单配置按钮.在功能表信息中选择启用大按钮复选框后保存.…
数据录入方式 数据录入方式是指新增数据时是直接在列表上添加或者弹出表单增加数据. 1.效果展示: (1)列表 (2)表单弹出 2.使用说明: 打开显示页面,点击开发者选项的简单配置按钮.在功能表信息中找到数据录入方式,选择后保存.…
功能类型(普通表改为树型表) 功能类型分为普通功能和树形功能.因为资源表中不存在ParentId字段,故只能将多表的主表改为树型表. 1.效果展示: 2.使用说明: (1)当需要用一张普通的资源表显示出树形结构时,首先在资源表中将需要显示字段的树形类型改为名称. (2)打开显示页面,点击开发者选项的功能配置按钮. (3)在功能Tab页中将功能类型改为树形功能,并在属性功能配置项中加入以下四行数据. (4)如果资源表中不含有ParentId字段,需要在Tab页的附加查询中加入”0 as Paren…
导出 导出可以将资源表和子系统导出并形成一个json文件. 1.效果展示: 2.使用说明: 点击导出按钮后会弹出一个导出页面.页面的左侧可以选择功能,右侧可以选择资源表,选择功能的同时右侧中功能所需的资源表也会被选择.当功能之间存在参照关系时,其中一个功能被选择另一个也需要选择.点击保存按钮,选择导出路径就可以生成json文件. 导入 导入可以将导出的资源表和子系统,导入到本地. 1.效果展示: 2.使用说明: (1)点击导入按钮,找到导出的json文件.打开后会生成一个导入页面,选中其中的功能…
SNF快速开发平台成长史 SNF框架CS\BS 视频教程 https://pan.baidu.com/s/1dFegFKX SNF开发机器人教程:链接:https://pan.baidu.com/s/1Qpomg11c_1b1NKY5P7e4Bw 密码:jwc3 2018年:开启新纪元-SNF软件开发机器人时代 1-5月份在研发 SNF软件开发机器人,并取得了很好的业绩.http://www.cnblogs.com/spring_wang/category/1168789.html 可以通过配置…
1月 增加评星控件.年月选择控件 完善表格弹框的封装,增加多选弹框 的封装 增加表格 单元格合并.列头必填与可填写的标识 4月 关于分页查询和排序的各种修改(扶额) 导入excel优化 bs计算合计的封装 6月 头像上传组件优化 瀑布式分页组件优化 cs甘特图样例优化(编辑信息时弹出自己的页面) 扩展封装cs工具栏组件(微软自带的没有焦点) 7月 高级查询优化,可配置增加或减少需要查询的字段 8月 bs系统日志与用户访问图表增加查询条件 登陆时增加更加便利的可配置的数据库连接字符串与加密 bs增…
1.1    权限的概念 权限是指为了保证职责的有效履行,任职者必须具备的,对某事项进行决策的范围和程度.它常常用“具有批准……事项的权限”来进行表达.例如,具有批准预算外5000元以内的礼品费支出的权限.再有划分了系统的职权,不同的用户拥有不同的职权划分,在职权划分的基础上对职能范围进行了限制. 权限管理,一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源,权限管理几乎出现在任何系统里面,只要有用户和密码的系统. 1.2    使用权限管理的必要性 权限管理对于…
组织模型   资源模型  操作模型 谁能够执行哪些操作    执行资源的范围 资源概念资源就是想要的到的最终物质,我们可以给每一个资源定义一个权限,也可以给某一类资源定义一个权限 权限概念权限是对资源的一种保护访问.用户要访问A资源前提是用户必须有A资源的访问权限. 角色概念实事上我们不会直接把权限赋予给用户,而是通过角色来赋予给用户,因为用户拥有某一种权限是因为用户扮演着某一种角色.A 是 个经理,他管理着B公司,他拥有b,c,d的权限.实际是不是A有这个权限,而是因为Abo是经理.因为经理拥…
SNF快速开发平台分如下子平台: 1.CS快速开发平台 2.BS快速开发平台 3.H5移动端快速开发平台 4.软件开发机器人平台(目前是CS版本,后续有规划BS版本) SNF快速开发平台是一个比较成熟的.net领域的商业开发平台,并且在很多的软件公司进行实践使用,并且取得了很好的业绩和成果. 有些公司的产品和项目是保密的,所以下面只介绍一部分. 一.软件产品-MES 车间执行控制 1.PC端程序 2.一体机(工控机)程序,工位现场用手触控 3.平板程序-主要移动检验,现场拍照 4.大屏幕-电视看…
SNF快速开发平台分如下子平台: 1.CS快速开发平台 2.BS快速开发平台 3.H5移动端快速开发平台 4.软件开发机器人平台 配置型开发零编程 SNF快速开发平台是一个比较成熟的.net领域的商业开发平台,并且在很多的软件公司进行实践使用,并且取得了很好的业绩和成果. 全系列产品适用于ERP.MES.HR.CRM.各类管理软件.移动应用.手持机扫描应用.企业微信三方应用.多组织.多平台.SAAS服务等. 77E7C91AD784FE7C52D7DA32F6ySbDEXpMU3Q6WrdhU6…
1.1.1  字段级权限 字段级权限适用于对不同人的能否查看或录入不同表不同字段的权限控制. 是否启用字段级权限配置 不启用字段级权限后,[用户权限管理]程序[字段级权限]按钮会隐藏,导致无法给管理其他用户的字段级权限. 如果启用字段级权限如下:系统配置里进行配置,勾选启用字段级权限即可. 图 3.3‑1 启用字段级权限配置 启用字段级权限使用方法 操作路径:[后台管理]->[用户权限管理] 第一步: 给用户初六配置字段权限 图 3.3‑2 给初六配置字段权限 第二步:在需要开启权限的页面构造函…
1.1    不同组织机构 通俗的讲,就是一个集团公司,划分几个区域,每个区域都有什么分公司,每个分公司都有哪些部门一样,哪些部门又有那些子部门等. 当然也可以是外贸公司的全球性客户.合作伙伴的分布情况管理.或者是一个行政管理单位的按地区划分的行政机构的树型管理. 一般使用信息化系统的公司,大多是人数众多.地域分布相对广有异地分支机构的更迫切使用信息化管理系统,关键商业数据都需要依靠信息化技术及时进行沟通协调,提高办事效率. 软件系统需要充分考虑有多个分公司的情况下,应该如何满足管理上的需要,如…
1.1    是否保存密码 勾选记住密码后,再次开启程序用户密码不需要再次输入,直接显示在密码输入框内,方便快捷. 图 4.1‑1 记住密码的登录页面框 1.2    是否自动登录 勾选自动登录后,再次开启程序后,程序会直接登录到主页面上,方便快捷. 图 4.2‑1 自动登录的登录页面框 1.3    最大在线用户数量限制 [操作路径]:[系统配置]->[服务器端配置] 图 4.3‑1 设置用户在线数量 超出在线用户数量(用户并发数量控制)的效果如下: 图 4.3‑2 超出在线用户数量 1.4 …
其它权限实践系列文章: 1.角色.权限.账户的概念理解-非常全的理论讲解权限控制 https://www.cnblogs.com/spring_wang/p/10954370.html 2.权限管理模型简介-权限都在这里  https://www.cnblogs.com/spring_wang/p/10983935.html 3.权限管理模型实践-权限都在这里 https://www.cnblogs.com/spring_wang/p/10983969.html 4.权限管理模型-平台服务(多平…
软件开发机器人不辱使命的完成了在软件开发方面的方式方法,颠覆了传统开发,可零编程开发软件,也可二开更强大功能. 为了更好的了解和理解软件开发机器人我们以模拟用友u8系统部分供应链程序为例进行模拟. 联系方式:QQ: 903639067   群:322581894 软件开发机器人下载地址:https://pan.baidu.com/s/1rkFTjyUVVdoET7IZqieJTw 一.系列教程: 01-收发类型管理-树型表-表单设计-枚举值 02-采购类型维护-编码名称不允许重复-弹出选择控件增…
基于前文介绍的Ribbon界面.插件化.MVVM模式等内容,我们搭建了一个软件雏形.本文将综合之前的内容在RapidCAX框架中集成Robot组件,实现一个简单的机器人正向模拟模块. 1 目标 基于MVVM模式在RapidCAX中增加以下的机器人交互界面: 加载机器人模型后,在左侧的目录树里面显示机器人模型的名称 在目录树中选中机器人节点后,在右侧的属性面板中显示机器人的配置参数 修改机器人的关节参数,更新机器人模型,实现正向模拟 2 整体设计 总体上采用插件机制,即机器人模块Rapid.Rob…
中国国内可用API合集 笔记 OneNote - OneNote支持获取,复制,创建,更新,导入与导出笔记,支持为笔记添加多媒体内容,管理权限等.提供SDK和Demo. 为知笔记 - 为知笔记Windows客户端开放了大量的API,其中绝大部分,都通过COM提供,可以在javascript, C#, C++, Delphi等语言中使用.接口通过IDL(Interface description language)语言描述. 印象笔记 - 印象笔记提供了ActionScript 3, Androi…
没有苹果电脑打包iOS平台的 Ionic 2程序--<Ionic 2 实例开发>更新内容春节刚过,祝各位新的一年里万事如意,一帆风顺.<Ionic 2 实例开发>在这段时间里更新了如下内容:Ionic 2 中使用管道处理数据Ionic 2 中使用HTTP与远程服务器交互数据Ionic 2 中的样式与主题没有苹果电脑打包iOS平台的 Ionic 2程序欢迎阅读.…
一.软件开发的现状 软件领域正在发生一个巨变,特别是近几年来,软件领域正在发生翻天覆地的变化. 这一变化主要以这个云 + 端大数据, 这些是随着目前最先进的一些技术的产生而产生的. 随着这些新的技术以及软件开发方法的不断的提升,当今的软件的开发与10 年前的软件开发, 不管从方式上还是从内涵上都发生了很大的. 深刻的变化.比如说一个非常简单的一个现象就是,我们现在开发一个小的一个应用程序,跟 10年前开发一个应用程序, 采用的编程的语言,编程的这个平台,软件开发平台以及借用的一些可复用的一些软件…
一:首先来说一下如何安装/更新ruby: 一般情况下,即使是新买的Mac电脑也会安装有ruby,可以在终端中键入一下命令查看ruby版本 ruby -v 正常情况下下面会打印出ruby的版本信息,如果有需求,你可以重新安装ruby,安装方法很简单,如下: 1.下载ruby安装包(https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz)此处可随意更改你想要安装的ruby的版本(只要有这个版本). 2.然后双击解压文件,在终端中切换路径到…
目录 中文 喜马拉雅 https://www.ximalaya.com/ SingularFM 8个开发者值得一听的英文 Podcast https://zhuanlan.zhihu.com/p/24083863 Hanselminutes Software Engineering Daily Code Newbie Shop Talk Show JavaScript Jabber Ruby Rogues The Bike Shed 软件 google podcast Recode Decode…
通过上一篇文章<01_编程语言>,我们了解到 Java是众多编程语言中的其中一种 编程语言可以用来开发软件 因此,我们即将要学习的Java技术,是属于软件开发的范畴.那软件开发的前景如何呢?这个行业是否值得我们长期扎根呢?本篇文章将带着大家初步认识一下软件开发这个行业. 应用范围 网站_应用_游戏 软件开发涵盖的范围极其广泛,你的手机.平板.电脑.手表.电视等设备上安装的网站.应用.游戏等,都是由软件开发工程师(程序员,Programmer)开发出来的. VR/无人驾驶/AR/刷脸 还有大家平…
原来我们用的是微软自带的打包工具去打包,但感觉好像也是第三方做的打包并且很是麻烦,还有时不成功报错.那综合考虑就找一个简单实用的打包工具吧,就找到了NSIS这个.具体打包步骤如下: 1.安装NSIS 打开安装程序,按照指示安装即可 2. 安装完毕,打开NIS Edit,点击文件,选择新建脚本:向导(W),如下图所示. 3. 点击下一步,在这里相应更改: (1)将应用程序名称填写*.exe文件名: (2)软件版本.出版人.网站根据实际需要填写(若没有,则保留空白即可): (3)程序标志会在安装界面…