IFS APF VS2010 开发手册
Doc #:
Date:
Page #:
2013/05/29
1 of 41
IFS APF VS2010 开发手册
Revision Log
Date
2013-05-29
2013-05-30
目录
Modification
First Version
Revision
Created/Modified By
Approved By
1.0
2.0
William Run
Lihua Peng
REVISION LOG........................................................................................................................................................................................1
I. 介绍...............................................................................................................................................................................................2
II.
VS 前台开发.................................................................................................................................................................................. 2
8.1
8.2
8.3
1. 建立工作目录.................................................................................................................................................................................. 2
2 新增项目.......................................................................................................................................................................................... 3
3 新增窗口.......................................................................................................................................................................................... 4
4 修改属性.......................................................................................................................................................................................... 6
4.1 修改Fundation1 属性............................................................................................................................................................6
4.2 修改属性................................................................................................................................................................................ 7
5 连接数据库 ...................................................................................................................................................................................... 7
6 增加 COLUMN......................................................................................................................................................................................8
6.1 增加cColumn........................................................................................................................................................................... 8
6.2 增加cCheckboxColumn/cLookupColumn.................................................................................................................................8
6.3 增加一个带function 的Column............................................................................................................................................. 9
7 改变 COLUMN 的位置.......................................................................................................................................................................10
8 将新增的界面添加到 NAVIGATOR 菜单...........................................................................................................................................10
Edit Navigator.........................................................................................................................................................................10
Modify Code............................................................................................................................................................................13
Generate Dictionary ............................................................................................................................................................... 13
9 新增界面后运行的 EXE 自动显示主页面.................................................................................................................................... 14
10
增加 RMB FUNCTION.................................................................................................................................................................... 15
Open Command Manager...................................................................................................................................................... 15
10.1
10.2
Command Manager Designer................................................................................................................................................ 16
10.3 窗体属性设置........................................................................................................................................................................ 19
10.4
Edit Code .................................................................................................................................................................................20
Client 端运行结果..................................................................................................................................................................20
10.5
设置动态标题 ............................................................................................................................................................................ 20
新增数据时自动带出默认值 .................................................................................................................................................... 23
设置 LOV.....................................................................................................................................................................................24
Server 端设置.........................................................................................................................................................................24
VS2010 中的设置...................................................................................................................................................................24
Client 端执行效果..................................................................................................................................................................24
增加 MASTER DETAIL WINDOW....................................................................................................................................................... 25
13.1
13.2
13.3
11
12
13
14
IFS APF VS2010 开发手册
Doc #:
Date:
Page #:
2013/05/29
2 of 41
14.1 Master Detail Form Window.................................................................................................................................................. 25
14.2 Master Detail Tab Form Window............................................................................................................................................27
设置 MASTER DETAIL WINDOW 中的字段为 CRECLISTDATAFIELD...................................................................................................... 27
设置字段的 LOGICAL PARENT 属性................................................................................................................................................28
设置隐藏字段 ............................................................................................................................................................................ 28
增加 DIALOG BOX..........................................................................................................................................................................29
Add Dialog Box....................................................................................................................................................................... 29
18.1
Open Command Manager...................................................................................................................................................... 29
18.2
18.3
Command Manager Designer................................................................................................................................................ 30
18.4 设置Button 随主窗体变化................................................................................................................................................... 30
扫描文件并赋权 ........................................................................................................................................................................ 31
翻译............................................................................................................................................................................................ 34
CLIENT 端 DEBUG............................................................................................................................................................................... 41
15
16
17
18
19
20
21
I. 介绍
目的
方便初次接触 IFS APF vs2010 的用户更快速的了解开发工具的使用;
功能
主要涉及 VS2010 C# .NET 开发的基础操作;
范围
VS2010 C# .NET 的操作指导;
说明
对于一些功能的实现,还需要编写相应代码,建议直接参考帮助平台;
II. VS 前台开发
1. 建立工作目录
1 建立工作目录:D:\IfsDevWork\JKT\workspace\trnent\source\trnent\Client
IFS APF VS2010 开发手册
Doc #:
Date:
Page #:
2013/05/29
3 of 41
对于现有文件的更新,建议直接在工作目录中打开对应的.lsn 文件进行更新;
2 新增项目
2.1 File -> New -> Project…
2.2 输入项目名称及文件存放路径
需要注意:
a) 这里 Name 的后缀名中(.Trnent)的第一个字母需要大写,后面跟的所有字母小写;
b) 直接将前面建立的目录 copy 到 Location 里面;
c) “Create directory for solution”的选项框不要打勾;
IFS APF VS2010 开发手册
Doc #:
Date:
Page #:
2013/05/29
4 of 41
2.3 “OK”之后,Client 的文件夹下面产生了新的文件;
3 新增窗口
1)
View | Solution Explorer | Forms | Add | New Item
IFS APF VS2010 开发手册
Doc #:
Date:
Page #:
2013/05/29
5 of 41
2) 输入文件名;
前三个字母为窗体类型,如:tbw/frm/dlg
Prefix
Control Type
frm
tbw
tbl
dlg
df
cmb
col
ml
pb
rb
cb
lb
tlb
pic
Form Window, Master Detail Tab Form Window, Container Tab Form Window,
Master Detail Form Window
Table Window
Child Table
Dialog Window, Wizard Dialog
Data Field
Combo Box
Column
Multiline Field
Push Button
Radio Button
Check Box
List Box
Tree List Box
Picture
splitter Resize Splitter
tab
Tab Label
menuItem Context Menu Item, Main Menu Item
label
link
gb
Label
Link Label
Group Box
IFS APF VS2010 开发手册
Doc #:
Date:
Page #:
2013/05/29
6 of 41
4 修改属性
4.1 修改 Fundation1 属性
点击窗体,选择 Properties 中的”F1”,修改 Component/LU/View/Package 等;
IFS APF VS2010 开发手册
Doc #:
Date:
Page #:
2013/05/29
7 of 41
4.2 修改属性
修改显示的窗体名
5 连接数据库
a)
IFS Development Tools –> Dataset Toolbox
b) 点击 ,连接到数据库;
IFS APF VS2010 开发手册
Doc #:
Date:
Page #:
2013/05/29
8 of 41
6 增加 column
6.1 增加 cColumn
直接将对应字段拖到窗口上面,已经增加过的字段,Dataset Toolbox 中显示灰色;
6.2 增加 cCheckboxColumn/cLookupColumn
6.2.1 鼠标右键选中需要增加的字段,拖动至窗口停顿,出现可以选择的字段类型