功能介绍
# PinToo开发手册之功能说明
PinToo智能开发平台 面向对象为具有基础的开发知识,对所需的业务有充分了解,对面向对象开发有基本了解,能够使用类似 IDE 进行开发的人员。
在使用本软件之前,请先在Android设备上安装好PinToo的移动端APP。
# 1. 登录PC端
双击桌面上的PinToo Design打开软件,登录界面如下图所示。

平台默认的用户名为ADMIN,密码为空,使用的方案库名称为PINTOO。勾选[自动登录]
选项可用于APP打开后自动登录。
点击登录窗体右上角的衣服图标,进入样式设置界面,可对背景颜色(BackColor)、图标颜色(PathColor)、字体颜色(FontColor)进行设置,请根据自己的喜好进行配置。

点击左上角的图标,进入连接选项设置界面。连接选项的设置界面是用来配置与TARS云端服务器与WebSocket服务通信连接的选项。
图中TARS选项卡中的选项内容说明:
服务端: TARS云端服务器的地址。可为网址或者IP地址。
端口: TARS云端服务器的端口号。
数据库: PinToo所连接的TARS云端服务器所使用的数据库帐套名称。
连线模式: PinToo的模块库的连接方式。
当使用离线模式时,PinToo的模块库使用SQLite存储在本地;
当使用连线模式时,PinToo的模块库将会存储到连接的指定TARS云端服务器的PinToo数据库中。
填写好相关配置内容后,点击[保存]
将配置信息保存到配置文件中。
WebSocket 选项卡中用于配置发布选项的服务信息,选项内容说明如下:
- 服务端:PinToo 服务端 WebSocket 服务地址信息,此选项在设计器端为保留选项,暂未启用。
- 端口:WebSocket 服务端口号,设定的客户端需连接至此端口以获取发布的模块信息与模块数据。
# 2. 主界面
登录设置配置完成后,返回至登录界面,点击[登录]
,进入到PinToo的主界面中,如图所示。默认的登录界面是以Home为标签,且为空白界面,无模块可供显示。
点击左上角图标,展开如图5所示的选项界面。其中展示了当前登录的用户名,所使用的账套以及TARS云端服务器的连接信息。

图中部分内容说明:
- 自动登陆: 若已在登陆界面配置了自动登陆,可在该界面配置取消自动登陆。
- 样式设置: 与第一节设置内容相同。
- 语言设置: 配置平台节界面的语言。可选择简体中文、繁体中文、英语。

- 模块设计: 配置PinToo平台显示的模块界面,具体内容可见第三节的说明。
- 发布中心: 配置PinToo平台与Android设备端的连接信息,具体设置可见第四节的说明。
- 产品注册: 打开产品的注册界面。
- 关于系统: 打开关于系统的描述界面。
# 3. 模块设计

在主页界面中,点击左上角图标,然后点击[模块设计]
打开如上图所示界面。界面设置用于建立、管理、修改、删除模块。菜单栏中的按钮说明如下:
[添加]
:添加一个新的模块,点击后打开下图所示界面。其中需填写的内容在保存后会在模块设计界面中显示出来。下面对其中的条目进行说明。
模块设置选项卡中的内容说明如下:
- 上级模块: 默认为Tool,不可更改。
- 模块名称: 模块的模块编号,用于区分不同的模块。模块名称不可重复。
- 调用模式: 模块的调用形式,包括mfForm,mfPage。默认均使用 mfForm
- 标题1: 模块标题的简体中文名称。
- 标题2: 模块标题的繁体中文名称。
- 标题3: 模块标题的英文名称。
- 模块类型: 默认为TItem,不可更改。
- 模块图标: 在界面设置中显示的图标,可双击方框内空白处,在弹出的浏览页面中选择图片文件导入,在已有图标显示的情况下,点击右侧的垃圾桶图标可删除当前图片。
自动编号选项卡中主要设置编号规则形式。
- 编码前缀: 编号的前缀显示内容。可显示固定的数字、字符,也可勾选
[年]
、[月]
、[日]
选项作为编码前缀来显示。 - 流水位数: 流水位数用于显示固定位数的序号。请根据业务量的需要调整所需的位数。
- 编码后缀: 编号的后缀现实的内容,可显示固定的数字、字符。
[删除]
:删除当前选中的模块,点击后会显示如下图的提示,点击[是]
则会删除该模块和与其关联的模块数据。点击[否]
则会回到模块设计界面,不会产生任何影响。[修改]
:修改当前选中的模块的基本信息。其界面显示与添加模块的操作界面相同。可对基本属性进行修改后点击[保存]
按钮提交修改。[设计]
:进入模块设计界面,设计界面的内容将会在第六节进行详细讲解。[代码]
:进入模块代码编辑界面,可直接对模块UI代码进行修改操作。[导入数据库]
:用于导入模块数据库文件,点击按钮时,会出现下图所示的提示。点击[是]
后会打开浏览窗口,选择对应的模块数据库文件(pdb格式的文件)后进行导入;点击[否]
后会回到模块设计界面,不会产生任何影响。
提示
导入数据库界面不能直接导入加密的数据库,加密数据库请使用发布中心的发布模板功能。
[数据库另存为]
:将当前界面设置中的模块另存为pdb格式文件。在移植模块数据库时可用。
提示
企业版用户在使用按钮时会提示是否加密保存模板库。
[刷新]
:重新加载模块设计界面的所有记录。
注意
请注意,PinToo 设计的模块主入口界面是模块名称为 Home
的模块,如未设置 Home
模块,则会导致终端设备无法找到运行模块的入口界面,显示的界面为空白。
# 4. 发布中心
在主页界面,点击左上角图标,然后点击[发布中心]
打开如下图所示界面。发布中心用于显示连接的客户端信息。其中的菜单栏说明如下。

- 刷新: 刷新发布中心的显示界面,用于更新已连接至设计器端,发布中心列表中未显示的设备的信息。
- 当前数据库发布: 将当前打开的,正在被设计器端使用的模块数据库 (PinToo.pdb) 发布或同步至已连接(显示在发布中心列表中)的设备。
- 选择数据库发布...: 从资源管理器中选择其它模块数据库文件 (pdb后缀名的文件) 发布或同步至已连接(显示在发布中心列表中)的设备。
- 选择模块发布...: 点击此按钮后,打开模块数据库的模块列表,从中选择要发布的模块,将选择的模块发布或同步至已连接(显示在发布中心列表中)的设备。
- 刷新设备: 将已连接(显示在发布中心列表中)的设备执行页面刷新操作。
- 擦除设备: 将已连接(显示在发布中心列表中)的设备中已发布的模块执行擦除操作。
# 5. 移动设备端
打开PinToo APP,进入登陆界面,此处与 PinToo 设计器端的界面一致,故此处的操作说明不再重复,可参考第一节内容。

点击左上角图标,打开如图所示界面。此处显示的TARS选项卡中内容设置与PC端的一致,故此处的操作说明不再重复,可参考第一节内容。

在上图所示界面中点击WEBSOCKET选项卡,切换至如下图所示界面。

上界面用于设置在离线模式下同步数据的方式,下面对该选项卡中内容进行说明。
- Server: PinToo设计器PC端所在IP地址。为调试开发方便,建议Android设备与PC处于同一局域网内。
- Port: PinToo设计器PC端发布服务所使用的端口号。默认为9999,无需修改。
- ClientID: PinToo 设计器移动端连接所使用的识别 ID。
提示
如果标识中带有 FULL 字样的字符,则PinToo客户端在登录运行时顶栏会自动隐藏,以全屏模式显示。
注意
请注意,如果需要将多个移动端设备连接至设计器PC端,请将各移动端的 ClientID设置为不同的名称。
配置完毕后,请触摸右上角返回登陆界面,点击[Login]
按钮登陆APP。
# 6. 界面设计
在模块设计界面选中需要进行设计的模块,点击[设计]
按钮,进入模块的设计界面,如下图所示。此处为PinToo智能开发平台的核心部分。现将图中内容进行解释说明。

- ①标题栏: 开发界面的标题栏,左侧表示当前开发的模块名称,点击名称可在最近打开的界面中切换。
- ②菜单栏: 用于模块文件的操作类型,可进行设计界面和程序页面的切换,进行调试预览,保存读取设计文件,保存模块、发布预览等操作,右侧展示设计所需的常用快捷键。
- ③控件检索器: 展示当前设计窗体所使用到的控件,点击对应控件,在设计界面中的对应控件会高亮显示。
- ④控件盘: 控件盘展示了全部可用的控件,上侧为分类选项卡,对控件类型进行分类,下侧为对应选项卡分类中的控件。关于控件的说明请阅读PinToo参考手册之控件使用说明。
- ⑤控件对齐排序: 用于对设计器中的控件进行对其居中操作。选择对应的空间后,可点击排序进行控件在控件浏览器中显示顺序的切换。
- ⑥属性事件区: 在该区域可对选择对象(控件、显示框架等)的属性、触发事件、外观及代码高亮选项进行配置。关于具体的配置选项介绍请阅读PinToo参考手册之控件使用说明。
- ⑦设计/程序编辑区: 该区域用来进行界面的开发,在切换到程序界面可以用来编写触发事件的程序内容。
- ⑧库对象浏览/单元引用/自定义单元/多语言/窗体对象权限: 点击右下角小箭头
[←]
,会弹出侧边窗体,此处包括库浏览、单元引用、窗体对象多语言设置、窗体权限等功能,用于配合窗体程序使用。