项目开发过程
一般开发过程——新建项目开发:
新建项目—拖放元件—父级对象引用及连线处理逻辑开发—本地运行测试—导出项目部署到服务器
一个简单的项目开发测试过程演示—2分钟上手开发一个加法运算项目
- 添加系统名称:在项目开发区,点选黄色系统对象区任意位置,在下部属性区(Properties)右上角点带“+”号的添加属性名称按钮,手写添加属性名称“html.applicationTitle”,点OK保存后,属性区中添加了此名称的新的属性,Shared属性值中写入系统名称,项目运行后,此名称在浏览器地址栏上方显示
- 修改ico图标(浏览器http://…前显示的ico小图标):本地测试运行无法修改且没有必要处理;项目部署至服务器时,服务器端使用的TERSUS服务器文件包中,有一个favicon.ico的图标元件,直接用新图标文件替换即可
开发过程分步说明:
- 下载安装开发工具、新建项目:
- 无代码开发:
从右侧元件选项板中拖放元件
- 父级对象引用请参考“语法基础”一节,逻辑开发中使用连线传值
- 可以一边开发一采用边在本地运行测试显示效果及功能
用框架来快速开发项目——快速开发:
导入使用免费成熟框架进行开发
- 导入框架或成熟同类项目、复用其他项目功能模块、修改调整逻辑来快速完成项目开发
付费学员学习资料赠送多功能框架
为腾讯课堂(ke.qq.com 搜“尚识信息”)无代码开发课程付费学员赠送一套成熟框架,含登录管理、权限控制、多语言及自定义生成菜单功能
其他开发相关
项目部署服务器
项目开发完成后,可以部署到服务器,部署服务器相关请参考“软件部署与服务器管理”章节说明
服务器环境如果采用阿里云,可以用镜像文件安装方式几分钟内配置好运行环境 项目部署时只需将数据库及项目信息写入服务器配置文件,重启服务器即可运行项目
数据库
TERSUS项目可连接MySQL、PostgreDB、MSSQL Server、Oracle、DB/2等各类数据库,数据库管理可以用任意第三方软件,数据库和软件是完全独立运行的
- 开发平台中自带了HSQLDB数据库,可以用于本地项目运行测试,测试数据管理也可以参考“数据及数据库管理”章节的“本地测试数据库管理”部分的说明
- 数据库基本知识
- 关系统型数据库:
- 数据库中可以添加成千上万个存放数据记录的表,同一数据库中不能有重名的表
- 每个表可以存基本不限上限的记录数(取决于数据库存放硬盘大小和不同数据库的限制)
- 每个表录可以有多个字段,同一个表中字段名不能有重名的,否则就分不清谁是谁了
- 每个表都会有一个字段是主键,或者多个字段组成一组主键设为主键,主键决定了数据库表中每一条记录的唯一性;为一个表添加记录时,不同有重复主键,否则会报错,所以很多库表设计时第一个字段为ID也就序号,作为主键来用
- 无代码开发设计数据库、字段、主键
- 无代码开发时,拖放的第一个字段默认是主键,但可以通过属性或用库表设计向导(Import Structure from Database)来设定主键
- 关系统型数据库:
- 用字段属性设定主键
- 用库表设计向导设定主键(库表设计向导不常用,可以忽略此功能)
设计数据库完整操作演示
- 数据库中建库 (库表字段自动在运行时生成不需重复设计)
- 数据库中创建一个库后,将此库在服务器端配置文件中的数据库连接信息中设定为项目对应的数据库,则我们无代码设计的库表就会在运行时自动生成,主键也会对应生成,字段的属性也会自动在数据库中设定
- 以下为我们使用MySQL的一个建库的操作演示—使用的是MySQL-Front数据库管理软件
- 其他
- 如果要进行如是否非空值、默认值设定,可以在属性或库表设计向导(Import Structure from Database)来设定
- 如果要进行库表的索引设计,建议在数据库管理软件中单独处理
- 可以在建库时及在设定服务器端配置文件中的数据库连接信息中设定编码类型如utf8/Unioncode