# FastCoder **Repository Path**: isoface-iot/FastCoder ## Basic Information - **Project Name**: FastCoder - **Description**: 自动化编程无需编写程序。如需手工修改程序也不用编译,直接运行看结果。并用设计条件的选取方法,与控件拖移设计所见即所得之操作画面,快速完成软件设计工作。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-28 - **Last Updated**: 2024-03-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FastCoder 自动化编程无需编写程序。如需手工修改程序也不用编译,直接运行看结果。并用设计条件的选取方法,与控件拖移设计所见即所得之操作画面,快速完成软件设计工作。 >**请加入 QQ 群(群号:309174897)** > > 物联网、智联网、ERP、 > > **请关注微信公众号 IsoFace 爱招飞** > > ![wechat_isoface.png](https://s2.loli.net/2022/10/09/WIVGP5C1E4jqbJY.png) 人工智能高度发展,软件开发工作也能交给AI代劳,这开发技术需要统一的程序开发规范与规格描述,让电脑读懂、并据此自动生成代码。还需要程序员写程序吗?您只要会一点数据库知识,就是超级设计师。采用云端安装随时上线使用,学习30分锺后,10分锺生成商业管理软件。 FastCoder开发精灵,利用简单的表单设计(例如:出货单、采购单…),制定软件作业流程与程序开发规范,也就是说,只要几小时的简易学习,就可以开发软件。当然,这样的设计构想也是有局限性,因为企业大部份采用表单做内部管理表格或对外文档,类似Excel或 Word。因为FastCoder都是以管理表单格式为主要规格,所以软件需求也必须是表单格式,才能使用FastCoder以人工智能的方式自动生成软件代码。其他非制式化需求,也能自行切换使用手工模式自行设计,以弥补智能化不足之处,达到相辅相成的效果。 ![](images/cd02.jpg) ## AI智能开发商务软件 **智能生成代码:** 透过人工智能自动编写程序,无需程序开发背景,只须鼠标点击与输入需求。过程中不用写程序,只需几秒钟即可生成程序并开始运行。 **设计多种商务软件:** 设计企业专用资讯系统,如EIP/CRM/ERP/APP应用等。 **简洁的设计规范:** 利用表单点击与用户双向沟通,自动生成符合设计规范所要求的结果。 **快速生成程序:** 程序开发在数秒内,即可生成对应的代码,生产力为传统开发的数百倍。 **无懈可击的品质:** 全程没有人为的干预与程序开发,不存在品质的问题,经过简单测试即可上线。并会持续不断改善,将品质提升到最佳水准。 **流程签核需求:** 内置强大的工作流程引擎,根据ISO制度设计表单进行签核。 **扩展APP的需求:** 配合PinToo开发移动装置APP,在桌面电脑、平板、手机上运行,为行动化最佳方案。 **自动切换开发模式:** 当智能设计模式无法达到需求,可切换成手动模式。交给开发者进行二次开发。修改代码,让需求100%实现。 ## FastCoder能做什麽? FastCoder包括用户端与服务端两部分,用户端运行ERP…或其它商业管理软件功能,并可切换为开发模式,设计程序。服务端存取设计模板与软件经营数据。 **FastCoder用户端功能:** * 开发精灵自动生成编排工整、注解完整之程序。如需手动修改,可在内附编程器,进行二次开发。 * 开发精灵智慧生成模块与数据采用交互加载模式,运行效率高。并整合报表与附加文档功能。 * 动态创建功能表和模块,无需重新编译,布署快捷方便。内附表单设计器,动态设计模块、表单,并可随时修改。设计完成之表单可导入汇出,便于复制和备份。 * 内附脚本程序调试器,通过脚本程序配置功能,满足不同自订需求。 * 自动保存开发精灵配置参数,可根据需求反复修正。 * 权限管理细致、逻辑清淅明朗。 * 设置多种功能函数供脚本调用,简化脚本编程。 * 公共权限、模块权限自订功能,控制各模块操作权限,确保数据安全。 * 自由添加修改报表,报表中所有数据源都可自订,自行编写SQL语句。 * 模块附件功能,拥有文档管理。可查找附件日志,追踪用户操作记录。 * 自订工作流,让业务流程更加清淅明朗。 * 自订介面风格,开发者也可使用服务端存储介面设置数据,设置统一的介面风格。 **FastCoder服务端功能:** * 双进程模式:服务端进程+服务端管理器(支持服务器远程多桌面管理) * 服务端模式,可跨平台传输数据。精确监控用户端的连接状态及资源的利用率。 * 数据压缩模式使数据更小,传输更快。手机端连接网络无压力(速度快、省流量)。 * 可缺省四种启动模式,包括混合登陆、开发者登陆、操作者登陆、停止。 * 自动更新:对应用户端版本,判断是否自动更新 * 同时使用多套系统项目,具备汇出与导入功能,自动判断项目库是否更新。 * 支持多套账功能,每套系统项目库都支持多套账。 * 服务器通信连接端口自订,避免与其它软件端口冲突。 **软硬件需求** 支持数据库 MS SQL 运行与开发环境 WinXP、Win7、Win10 内存需求:4GB **开发人员所需知识** 数据库基本知识(建表、简单SQL语句) 。 简单的软件开发经验。 了解简单的Pascal 编程语言(脚本设计采用Pascal 语言) 。 ## 快速开发步骤 FastCoder设计表单,几乎没有学习成本。只要整理好企业常用的表格, 透过线上教学,几小时内即可初步学会FastCoder并开发出成果,超低的学习成本又可智能生成功能强大的系统,高度满足企业的IT需求。 FastCoder开发步骤很简单,准备好管理表单,设置商业逻辑关系,上传到服务器存盘即可自动编程,并可预览程序运行结果或直接发布给用户使用 1.前置准备工作 1.1添加菜单(功能表) -增添子功能选项。 1.2添加查找窗口-模块中的多字段查找窗口。 1.3添加表单-设置数据库表单结构,并自动同步至SQL数据库。 2.在查找窗口设置关联数据库 分别设置查找窗口,显示类型、按钮功能、使用权限、查找字段分组、查找条件、下拉列表内容、主键索引。保存后生成查找窗口架构,并自动上传设计结构至服务器,其作业流程如下: a.视图→b.工具→c.权限→d.数据→e.下拉→f.绑定→g.引用→h.检验→i.跳转→j.图标→k.设置浏览 3.在表单设置关联数据库 分别设置模块窗口,显示类型、按钮功能、使用权限、字段分组、字段使用条件、下拉列表内容、主键索引、引用查找窗口。保存后生成模块窗口架构,并自动上传窗体结构至服务器,其作业流程如同查找窗口设置。 4.检核与发布 查看设计完成之软件功能是否需要修改,如需异动,可在IDE设计窗口进行修改编辑。确认无误后,将软件发布。