承接上一篇:金蝶EAS开发 第一弹:了解开发工具与基本使用(上) ,我们继续!

3.3. client目录是客户端相关的:里面可以配置各种功能的UI:
3.3.1. UI配置文件:

3.3.2. UI配置页面:

配置页面大概分为这几个部分,红框部分为UI的整体布局概览,可以将右侧蓝框中各种各样的控件拖入其中,点击控件可在下方绿框的”属性”视图里设置控件属性,也可在绿框的”大纲”视图中查看整个UI所使用到的控件信息.

我们以KDTable控件为例(这里面的控件都被封装过,所以名称大多是KDXXXX),双击KDTable区域可以打开KDTable设计器,下图展示了各种对应关系,相信已经是一目了然了,如果有什么事需要重点讲则另外开一篇博客.

特意提一下,如果是按钮控件,双击可以编辑其事件,不过我一般不这样编辑事件,我是在大纲视图下的” Actions”里添加一个事件,然后在按钮属性中的”action”里与其绑定,如下图,事件的代码编写在后续的java视图里编写.


4. 这样app和client两个目录下的配置文件都搞定后,来看一下目前用到的几个配置文件:
实体类配置:

实体类导出的表配置:

实体类关系配置:

UI配置:

5. 检验发布(重要!!!)
对第4步的所有文件进行检验与发布

检验可以查看是否有不符合规定的错误,在”检验信息”中查看

没有错误信息的话就可以发布了,发布成功后,就会生成之前配置的各种类,接口.我们就需要去”Java”视图刷新整个项目并找到相应的类编写.

特别提醒:如果之后对之前的配置文件又进行了改动,那么需要重新检验和发布,然后在”Java”视图里对整个项目进行刷新,确保改动后自动生成的代码以到位,保险起见可多次进行检验发布刷新操作.

6.先来到”金蝶BOS业务建模工具”视图下,选中目前的项目,在工具菜单栏下进行更新数据库操作,这样是为了将之前的实体类生成的表配置文件配置到数据库中去,是根据配置文件的信息自动在数据库生成表的.

数据库的表也自动创建到位

7. 最后来到”Java”视图进行代码的编写.该视图就是我们所熟悉的编程界面啦.
来到项目的包下,依然会有app和client两个包,都分别存放着之前根据配置自动生成的类或接口.

app:

client:

我们主要在ImpCashDetailUI.java中编写各个功能的实现

到此为止,金蝶EAS的基础已经结束啦,虽然还有很多没讲,主要原因是本人也没有摸头,只是会用,但是还是很有必要记录下来的,如果有幸被你读到,甚至帮到了你,那就更好了.希望与你共勉!我们下次见…

金蝶EAS开发 第二弹:了解开发工具与基本使用(下)相关推荐

  1. 微信小程序开发第二弹

    1.关于工具 微信官方提供了开发者工具,集成了开发调试.代码编辑及程序发布等功能.具体的文档在这里:微信官方文档,文档里面包含了该工具的基本操作,接下来就是下载工具了. 2.下载完工具之后,我们就可以 ...

  2. 【手把手带你Godot游戏开发 第二弹】名场面临摹(教程目录 10月30日 更新)

    在[上一弹]中,通过对网红手游<FlappyBird>的临摹,我们初步了解了GDScript脚本语言以及Godot游戏引擎的基本工作流程,并且大家的脑海里应该已经建立起了一个可运转的游戏架 ...

  3. 金蝶EAS开发 第一弹:了解开发工具与基本使用(上)

    毕业前夕,我来到了一家物流公司实习,为本公司做系统.我被分配的是用金蝶做财务系统的二次开发,没有文档的帮助真的让我头皮发麻,还好同事很热心,一直在帮助我,不然要上手这玩意还真的很有难度.入职已经两个星 ...

  4. 七夜在线音乐台开发 第二弹

    上一篇我讲了一下七夜在线音乐平台的服务器与域名,也就是设施部分.今天我将大体上的设计思路,技术要点,和大家分享一下. 项目需求:  我的目标是设计一个在线音乐平台,大家可以随时点播自己喜欢的歌曲,支持 ...

  5. 【手把手带你Godot游戏开发 第二弹】名场面临摹 之 街霸3D(本文荣获1024程序员节【最技术奖】)

  6. SAP web 开发 (第二篇 bsp 开发 mvc模式 Part2 )

    单击第一个图标,第一个图标突出显示,单击第二个图标,第一个变灰,第二个突出显示,反之一样.单击history读取历史记录. Controller ZCL_SUS_C_ORDER_CHANGE 1.   ...

  7. DIY 第二弹 手工皮具购买工具的得与失2

    皮坑就是个不断下陷的大坑,很快又买了些工具,越买就越知道自己要什么. 另外,这家店的皮子也不错,正在考虑入手.他家给的是2边或3边直的长条,5尺起,差不多45*100cm,很适合新手用. 序号 名称 ...

  8. SAP web 开发 (第二篇 bsp 开发 mvc模式 Part1 )

    Model-View-Controller 简称MVC. 简单的说就是把数据处理,显示,页面事件及处理过程分离开来,企业应用多数都采用这种方式,多层架构的优缺点不再多言,google一下啥都知道. 在 ...

  9. CSS 动画相关属性动态实例大全(82种),2023年祝福第二弹(送你一只守护兔)(下),守护兔源代码免费下载

    2023年春节祝福第二弹--送你一只守护兔(下) CSS 动画相关属性动态实例大全(82种).守护兔源代码免费下载 本文目录: 五.CSS3 动画相关属性实例大全 (1).CSS3的动画基本属性 (2 ...

最新文章

  1. Intel Realsense D400系列后面的盖子是干嘛用的?
  2. 谷歌联合学习的论文_Google的未来联合学习
  3. Win10无法使用小娜搜索本地应用问题的解决方案
  4. 织梦dede企业律师事务所网模板源码
  5. HTML5: 利用SVG动画动态绘制文字轮廓边框线条
  6. 火箭联盟服务器维护中怎么办,《火箭联盟》出现服务器问题 官方致歉并承诺会尽快修复...
  7. 2019年中国高校社会影响力排行榜出炉!有你母校吗?
  8. 如果不考虑钱和面子,你最想做什么工作?
  9. 22计算机408考研—数据结构—线性表、栈、队列、数组
  10. linux安装软件无图标,linux安装的软件如何不固定在桌面图标 linux 桌面图标
  11. qualifiers
  12. debian linux上usb摄像头,[Debian] 安装USB摄像头(芯片ZC0301)驱动
  13. Device owner调研
  14. 在线文档方案---Google docs
  15. 转载——天才与锻炼(华罗庚)
  16. 解决百度网盘下载慢的方案
  17. 机原自检——第3章 平面机构的运动分析
  18. supervisor的程序控制修改参考方案
  19. iview table 导出csv文件错行问题
  20. nodejs短信验证码,基于云之讯

热门文章

  1. Web全栈~31.并发
  2. DoIP协议从入门到精通系列——DoIP协议时间参数
  3. ffmpeg mp4和yuv互转
  4. Java 入门之1:浅谈Java的最基本概念及JDK、JRE、JVM之间的关系和区别
  5. 内存申请 GFP_KERNEL GFP_ATOMIC
  6. 搭建微信小游戏开发环境总结
  7. TP5.1自定义创建命令(php think make:controller app\index\User)
  8. JS实现随机抽奖功能
  9. EXCEL VBA 正则表达式
  10. 使用shiro进行权限管理