TERSUS无代码开发平台安装后,很多国人想使用中文汉化软件,中文汉化分为两个部分的汉化,第一部分是eclipse的汉化,主要将开发平台菜单栏名称转为中文,随用户喜好可选汉化与不汉化;第二部分是无代码的各个功能元件的名称及说明的汉化,是右侧元件栏内的部分,这部分不建议汉化,因为汉化后某些快捷键无法使用且元件全部是图标方式,汉化本身意义也不大;其他部分如左侧是按开发进度生成的,如果开发中可中文命名的用中文命名了就是中文目录信息,但是某些元件不可改名或重命名所以这类目录项目还是英文显示的,下部的开发验证栏以及属性中的设置不可汉化处理。
我们建议使用英文,目前所有软件开发语言都是基于英文进行编译并由机器来识别而发展的,另外,熟练使用后会发现,所需要的英文标签并不多,完全可以通过多次应用记住其特性。
开发平台菜单栏汉化:请按以下方式在开发平台上安装汉化包:
菜单中“Help”->“Install New Software”,弹窗中点“Add”,然后第一行随便取个可识别名如“中文”,下面地址输入:“http://archive.eclipse.org/technology/babel/update-site/R0.10.1/helios”,然后点“OK”。
TERSUS安装更新或菜单汉化包
添加好地址后,软件会自动开始查找资源包,或用“Add”旁边的下拉框选中所添加的地址来查资源包,找到后,点“Select All”再点“Next”一步步完成下载安装,重启后即可见菜单栏已汉化:
选中资源包后点下一步及确认后完成安装
也可以参考我们专栏中的视频,学习如何添加汉化包对菜单栏进行汉化处理。
注意:软件升级新的版本的方式与菜单栏汉化方式一致,升级的资源包地址为“http://tersus.com.cn/latest”
开发准备:
TERSUS无代码开发平台有多套模板可在新建项目时使用,其中默认空白模板(Blank View)就如一个空白的画板,没有任何预放的功能逻辑;可选模板中第一个是授权管理模板(Authorization),其中带有已开发好的授权及用户管理模块;移动应用模板(Mobile Application)及原生移动应用模板(Native Mobile Application)是2010前的移动模板,与现在的新移动模板(New Mobile Application)相比已过时;12年后推出的“新移动模板”是配合当前最主流的移动及电脑类应用的模板,默认放置了手机端、平板端及电脑端显示的基本框架,这个框架开发的软件可自动适配用户的设备系统,可按屏幕的大小显示对应的内容,前端界面可以按各自界面特点及大小来分别设计,后端功能可以复制共用(实际开发中可能全部重新开发更简单)以大大减少多平台设计工作量,移动端可以直接导出为安卓安装包或项目文件资源包,也可导出苹果及微软8等资源包,资源包可以在对应的平台上进行二次修改再导出为手机安装程序。为适应当前互联网的要求我们建议所有项目都使用“新移动模板”,且我们在线教学的内容都是基于此模板的;另外还有两个模板一个是消息推送管理系统(Messaging System),一个是传统系统(Legacy System),我们软件安装后自带的案例等很多由这个模板在2010年前设计而来。在某些案例文件学习中需注意,因为很多模板对应的功能元件有修改且模板间并不互相支持某些特有的功能元件。
程序调试及报错处理:
前面的资料有提到开发过程中的调试及报错时处理的内容,在此持别说明一下。软件开发中会碰到一些报错信息,分为在开发过程中保存时验证报错及在运行软件时的报错两类。
验证结果栏在保存开发内容时检查有无开发逻辑错误,错误在下部验证栏会显示详细信息,包括显示有什么问题、在哪个位置、什么原因等,处理此类信息可以查看对应显示的原因说明(英文,无中文),后续会将常见的错误信息描述进行翻译供参考;点击错误信息可直接在开发区弹出错误的开发内容,并用红色标识元件,处理此类问题比较简单,一般常见问题是输入输出的内容不一致、单输入单输出与多输入多输出对象连接时不匹配、有必须输入要求但没有值传入等,发现问题后基本在很短时间就可以处理掉。
保存时验证栏报错示例
运行时的报错大多是数据库处理相关错误,浏览器会有弹窗提示,说明什么问题并有发生报错的位置信息,常见的问题也会在后面文章中说明供参考,一般主要问题是查询语句错误、数据库没有对应字段或不符合数据库查询规范、数据库表中要求必须非空录入但空值处理等;这类问题可以在对应问题位置进行查看处理,处理也很简单。比如以下是运行一个上传记录功能时数据库中有重复记录时的报错:
数据库显示重复记录报错示例
如果功能逻辑完成后运行时数据库有数据却不显示运行结果、或软件返回结果,但不符合要求,这类问题并不报错,只能看开发的业务逻辑是否有问题。必要时需在一些处理节点设计返回结果的弹窗或显示中间处理结果信息来查看每一步是否正确。比如以下验证某个查询是否有结果,没有结果就传一个提示信息:
试运行中用弹窗信息显示中间处理结果
上面这个示例中,也可以将第一个记录的某个字段值传出放到提示信息显示出来,或检查记录中某个字体内有没有什么值,有则显示提示信息。
以上是开发准备相关内容。敬请关注我们专栏,会有更多案例指导及视频。