create by leezec 296066606
首次使用:
1建立连线方式,站点就是应用服务器的地址,登入区域默认1正式区(有些企业开发人员规定只能在测试区开发,那就填2),账号和密码由公司分配,如果没有就用tiptop ,密码默认也是,工作目录建议放到别的目录,不能带中文
2更新基础资料,进阶功能>更新基础数据,等到进度条跑完,提示基础数据完成之后,就完成了设计器的配置了
3下载规格和程序,规格就是之前的画面档,在T100叫做规格
设计器引入了一个签入签出的概念,程序允许自由下载查看,但是如果要想要修改后上传到服务器,程序必须先签出,如果其他人签出了,则只能等别人签入后,你再进行签出,这个设计的本意是,防止大家调整共同的代码,造成功能混乱,是个很不错的理念,但是如果共用账号的话,比如大家都是用顶呱呱开发的,那就没有意义了因为签出之后,大家都可以进行规格代码上传
设计器使用步骤(以axmt500需要新增一个动作为例):
规格>下载规格(版本控制)> adzp050>搜索axmt500,签出>下载
程序>下载程序(版本控制)> adzp050>搜索axmt500,签出>下载
同时签出规格和程序,防止其他工程师要调整这个程序,导致两边不同步
如果程序未签出,就会在上方,如果是已签出就会在下方,不管是否签出都可以下载,但是只有签出状态才允许修改代码进行上传(自动编译的)
4开启规格档案,档案>开启档案>找到对应的路径,找到axmt500(c)中.tzs(T100的画面档不再是4FD,程序也不再是4GL)>选中开启
开启后出现的界面和以前的画面档是一样的,规格调整好之后保存,或者直接上传,会提示是否保存的
5规格上传成功后,再重新下载一遍程序,这个就是T100的一个开发特点,代码会根据规格生成相应的代码(前提是section没有修改,也不建议修改,后面会讲到什么是section)
下载程序后,会发现比之前多了一些对应的代码,这个时候只要搜索动作(命名的动作)在其后面添加对应的逻辑,再进行代码上传就可以了
什么是section?
T100的规格和程序是相呼应的,设计器会根据规格生成标准的程序框架,这个框架是不能修改的,但是会在每个段落预留补充逻辑的地方
可以发现,系统生成的代码是动不了的,不能删,不能编辑,但是它会在没一个段落都会预留一段块去进行调整,如图的左边标记了黄色的段落块就是允许调整的地方
section勾选了会有什么后果?
如果section勾选了之后,那么规格不再与程序同步,也就是说,设计器不再根据规格生成对应的代码,这个需要开发者自行判断应该在哪些地方进行调整(也就是回到了顶呱呱的开发模式,画面档和代码分开改),T100期初由于设计器的代码生成规则不完善,导致生成的代码有些许错误,所以有些顾问为了赶进度,忍痛把section勾选了,所以这部分的程序,进行的调整都需要开发者自行把控
程序开发完成之后也是进行一个上传,系统上传的时候会自动编译,当上传成功之后就可以看到程序更新后的效果了
6测试功能没问题之后,将规格和程序进行一个签入动作,相当于解除占用,同时系统会进行一个版本保存
7debug程序>程序除错,效果等同于linux服务器连线上面的rd xxxx(T100的调试指令),界面和tiptop的调试是一样的
原则上T100设计器基本可以处理开发过程的的大部分调试开发问题,并不需要再去连线的Linux服务器的了