、开发培训
目录
• 本次培训的目标
• 体验开发
• 的进阶开发
• 、集成开发
本次培训的目标
如何用开发应用
明确如何使用开发界面
了解如何与集成开发
目录
• 本次培训的目标
• 体验开发
• 的进阶开发
• 、集成开发
体验开发
体验开发-项目创建
6
体验开发-构件包设计
7
体验开发-页面流开发
8
体验开发-页面开发
9
体验开发-逻辑流开发
10
体验开发-完善页面流和页面
11
体验开发-测试运行
12
体验开发-测试运行
13
体验开发
目录
• 本次培训的目标
• 体验开发
• 的进阶开发
• 、集成开发
的进阶开发-表单查询开发
表单查询开发-数据准备
脚本 参见备注
表单查询开发-构件包设计
表单查询开发-数据建模
表单查询开发-页面流开发
表单查询开发-页面开发
表单查询开发-逻辑流开发
表单查询开发-完善页面流开发
表单查询开发-完善页面开发
表单查询开发-测试运行
目录
• 本次培训的目标
• 体验开发
• 的进阶开发
• 、集成开发
集成开发
案例描述
本例以之前做的项目为基础,将之前页面换为的开发界面,通过来调用逻辑流实现数据交互查询功能
详细的开发步骤如下
1.配置环境
2.新建项目
3.配置环节
4 开发
5.员工查询开发
6.练习
集成开发环境配置
1.打开 项目,部署在相关配置,将的包复制到项目的文件夹下,配置文件放到下的
文件夹下,如下图:
:它是基于服务器的远程调用()和消息()的通讯技术,使得运行在后台的应用程序和运行在前端的应用程序间能够相互互相通讯。
包含的包为及配置为件:、、、、
配置文件为:、、、
集成开发环境配置
2. 修改,配置远程调用逻辑:
注意:
节点配置了调用后台的时的协议通道,其中 对应配置文件中节点的属性值(对应的通道一般有、 、 ),当以的方式访问时,一般会
将的值配置位‘’,推送模式时一般配置为。
节点配置了与通讯时调用的具体实现类, 提供了一个方法,在后面会讲到。
< "" "8"?>
< "" "">
<>
< "" "" ""/>
<>
<>
< ""/>
<>
< 调用逻辑流 >
< = "">
<>
<><>
<><>
<>
<>
<>
集成开发环境配置
3.修改,配置监听器及,增加如下内容:
注意:对应在路径,它为所在项目中中路径,不要写错。
< 6 >
<>
<><>
<>
< 6 >
< >
<>
<><>
<><>
<><>
<>
<><>
<><>
<>
<>1<>
<>
<>
<><>
<>*<>
<>
集成开发-配置项目
集成开发- 开发
程序-界面开发
在标签中输入显示标签、文本输入框、提交按钮并保存,如下:
< "" ""
"12" "955" "600" "">
< "请输入"/>
< "150"/>
< "提交"/>
<>
:
:是开发的入口标签,是所有控件显示入口;常用的属性,表示子标签的布局方式,值有 、、,此处选择值,表示所有直接
子标签以垂直的方式排列。
:文本显示标签,通过属性,设置需要显示的内容。
:文本输入框。
:按钮标签,添加事件交互。
程序-界面开发
1.到目前为止,程序界面基本开发完成,但要和后台程序集成,还需要添加相应的事件,打开文件,增加 <><![[ ]]><>
标签,用来添加代码:
< "" "8"?>
< "" ""
"12" "955" "600" "">
<>
<![[
(){
}
]]>
<>
< "请输入"/>
< "" "150"/>
< "提交" "()"/>
< ""/>
<>
:
1.给标签添加事件,通过“”可以自动给出提示。
2.标签的属性,可以在代码中直接使用,代表标签在当前页的一实例对象,比如获取的值,可以通过调用:得到 ,同
样赋值 也可以通过“赋值”。
2.修改方法:
<>
<![[
;
;
"“;
(){
= ();
= "“;
方法的参数
{:"":""};
();
;
逻辑流的参数
();
“”?""如果为空,赋为默认值
();
/ /调用后台逻辑
();
成功后调用逻辑
((){
();
(>0){
[0];
}
});
}
]]>
<>
:
1 值为,对应文件中的属性值
2 为之前配置类提供的方法,第一个参数为对象,第二个为需要调用的逻辑流,第三个参数为逻辑流需要的参数
3. 在解析逻辑流时,参数是以数组形式组织的,因此在传入逻辑流参数时,需要用到
4.变量名对应的值为中逻辑流的全称
员工查询示例
此示例,仍旧以之前项目为原型,将页面换为页面,来实现数据查询功能
员工查询示例界面开发
< "" "8"?>
< "" ""
"13" "" "955" "600">
< ""/>
< "查询条件" "" "90%" "100"
"20" "" >
< "员工姓名">
< "150"/>
<>
< "性别">
< "150"/>
<>
< "提交"/>
<>
< "员工信息列表" "90%" "300" "">
< "100%" "100%">
<>
< "" "员工编号"/>
< "" "员工姓名"/>
< "" "性别"/>
< "" "出生日期"/>
< "" "邮政编码"/>
< "" "联系地址 "/>
< "" "联系电话"/>
<>
<>
<>
<>
1引用了一个外部样式文件,,此样式文件通过右键点击项目目录,“新建 文件”,所有标签的样式都可写入此文件,引入样式文件后
通过标签的属性来指定,内容如下:
{
:0;
;
:0 ;
:30;
: , 0;
: 2D8, 2D8;
: 1;
8d8d8;
: 1;
: 0;
: 1;
: 1;
: ;
}
2是一个带有标题的容器,通过属性指定标题名称,如
< “查询条件” ““ “90%” “300” “”>的属性也经常 会用到,表示它的子标签的布局方式,值 有 、、,此处选择值,表示所有直接子标签
以水平的方式排列。
3. :表格控件,表示表格头的高度
:表格列控件,通过来表示, 表示此列要显示的数据对象,对应中的属性的集合对象中的值,表示显示的中文名称。
员工查询示例
Thanks!