TIPTOP系统架构

通过admin

TIPTOP系统架构

TIPTOP系统架构图

TIPTOP系统架构图

工作目录部份
 ds4gl2:置放程序执行时所必需的执行程序稿。
 bin:置放程序执行时所必需的执行程序稿。
 config:置放系统程序执行时所需的各式设定数据,其下目录结构将于下节详述。
 demo:置放参考用标准程序的目录。本手册中提到的各范例程序均可于此处找到。
 tmp:存放数据库备份及其它暂存数据。

程序目录部份
 aim 等:各模块目录,其目录结构会于后续详述。
 lib:置放系统『标准公用函式(如:cl_xxx)』目录。
 sub:置放系统『标准公用副函式(如:s_xxx)』目录。
 qry:置放系统『标准查询函式(如:q_xxx)』目录。

config 目录配置
本目录下是置放程序执行时所需参照到的设定部份。包含工具列(TOOLBAR)设定、屏幕显示样式
(Window Style)及功能定义(Action Default)等数据,均存放于此。 以下分别叙述每个子目录的结构方式及用途。
 top.global:整个系统中都会使用到的公用变量定义(如 g_user:记录现行用户代码、g_plant:
记录用户当前使用工厂代码)档案。
 4ad:存放每支程序 Action 代码与显示说明转换的数据(分系统别、语言别存放)。
 4tm:存放每支程序的 TopMenu 数据(分系统别存放)。
 4tb:存放各类程序的 Tool Bar 设定数据。
 4st:存放屏幕显示的 Style 设定数据。
 4sm:存放系统 Start Menu(分语言别存放)。

各模块下目录配置
模块目录下是实际置放相关数据之处。包含程序原码(4gl)、画面原码(4fd)、数据表结构(sch)、
及编译结果(42m、42r、42f)等,均存放于此。
各模块下目录结构大致相同(部份特殊用途模块除外)。
以下分别叙述每个子目录的结构方式及用途。
 4gl:程序原码置放目录,置于其下的程序命名均须依命名原则定名。
 42m:程序原码经编译后的结果置放处。各程序单独存在,未经连结前的程序不一定可以独立执行。
 42r:编译连结完成后的执行档置放处。由于当前连结采动态联结模式,所以此目录下仅存有连结
数据,而于实际执行时会前往 42m 目录读取实际程序。
 4fd : Form Designer 使用的画面档。
 per:透过 gsform 工具将 4fd 档案转换成的画面对照档。
 42f:编译完成的画面文件数据。
 sch:由数据库汇出的数据结构文件。
 sdd: 画面档案规格说明。

关于作者

admin administrator

要发表评论,您必须先登录