《powerbuilder 8.0开发应用实例》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:
  • 出 版 社:
  • 出版年份:2222
  • ISBN:
  • 页数:0 页
图书介绍:

第1章 PowerBuilder基础 1

1.1 PowerBuilder简介 1

1.1.1 事件驱动 2

1.1.2 面向对象 2

1.1.3 支持多种数据库 4

1.1.4 PowerScript语言 4

1.1.5 数据窗口 5

1.1.6 跨平台 5

1.2 PowerBuilder 8.0的新特性 5

1.2.1 新的用户界面和开发方法 6

1.2.2 网络功能的增强 7

1.2.3 数据库连接新特性 7

1.2.4 EAServer整合 8

1.2.5 Web及N层应用 8

1.2.6 方便的调试功能 8

1.3 PowerBuilder 8.0集成开发环境 9

1.3.1 有关概念 9

1.3.2 PowerBuilder 8.0主界面 10

1.3.3 使用向导和To-Do列表 10

1.3.4 画板和视图 12

1.3.5 使用工具栏 16

1.3.6 其他 20

1.4 应用程序开发过程 21

1.4.1 系统分析和系统设计 21

1.4.2 系统开发 21

1.4.3 系统调试和运行 22

1.4.4 生成可执行文件 24

1.4.5 应用程序的发布 26

1.5 一个简单的例子 28

2.1.1 创建应用程序对象 32

第2章 PowerBuilder对象 32

2.1 应用程序对象 32

2.1.2 设置应用程序对象的属性 33

2.1.3 应用程序对象的事件 34

2.2 窗口与控件 34

2.2.1 窗口的类型 34

2.2.2 建立或打开窗口 35

2.2.3 对窗口进行设计 37

2.2.4 控件简介 38

2.2.5 使用控件 41

2.3.1 创建菜单 43

2.3 菜单和工具栏 43

2.3.2 设置菜单和工具栏属性 45

2.3.3 编写菜单脚本 45

2.4 用户对象与用户事件 45

2.4.1 用户对象的类型 46

2.4.2 创建用户对象 47

2.4.3 使用用户对象 50

2.4.4 用户事件 51

2.5.1 使用继承创建窗口 54

2.5 对象的继承 54

2.5.2 使用继承创建用户对象 55

2.6 简单应用举例 56

第3章 PowerScript语言 63

3.1 语言基础 63

3.1.1 断行、续行和注释 63

3.1.2 标识符、空值和特殊字符 64

3.1.3 保留字 65

3.1.4 对象、属性、函数和事件的引用方法 66

3.1.5 代词 67

3.2.1 标准数据类型 68

3.2 数据类型 68

3.2.2 系统对象数据类型 69

3.2.3 Any数据类型 69

3.2.4 枚举类型 70

3.3 声明的使用 70

3.3.1 声明变量 70

3.3.2 声明常量 71

3.3.3 声明数组 71

3.3.5 作用域 72

3.3.4 声明外部函数 72

3.4 运算符和表达式 73

3.4.1 算术运算符 73

3.4.2 关系运算符 74

3.4.3 逻辑运算符 74

3.4.4 连接运算符 74

3.4.5 运算符的优先级 75

3.4.6 表达式 75

3.5.2 定义新函数 76

3.5 函数和结构 76

3.5.1 函数概述 76

3.5.3 函数的修改、删除与使用 79

3.5.4 结构概述 80

3.5.5 定义新结构 80

3.5.6 结构的修改、删除和使用 81

3.6 PowerScript语句 82

3.6.1 赋值语句 82

3.6.2 IF…THEN语句 82

3.6.3 CHOOSE CASE语句 83

3.6.5 DO…LOOP语句 84

3.6.4 FOR…NEXT语句 84

3.6.6 CONTINUE和EXIT语句 85

3.6.7 GOTO语句 86

3.6.8 HALT语句 86

3.6.9 RETURN语句 86

3.6.10 CALL语句 86

3.6.11 CREATE语句 87

3.6.12 DESTROY语句 87

3.7.2 DISCONNECT语句 88

3.7 SQL语句 88

3.7.1 CONNECT语句 88

3.7.3 COMMIT语句 89

3.7.4 ROLLBACK语句 89

3.7.5 SELECT语旬 89

3.7.6 INSERT语句 90

3.7.7 UPDATE语句 90

3.7.8 DELETE语旬 91

3.8 游标的使用 91

3.8.3 提取数据 92

3.8.1 声明游标 92

3.8.2 打开游标 92

3.8.4 关闭游标 93

3.8.5 使用where子句 93

3.9 脚本的编写 93

3.9.1 打开脚本视图 94

3.9.2 粘贴脚本 94

3.10 程序举例 95

4.1.1 在PowerBuilder 8.0中建立和删除ASA数据库 100

4.1 数据库的建立与维护 100

第4章 数据库与数据窗口 100

4.1.2 用Sybase Central建立和维护ASA数据库 101

4.2 数据库的连接 102

4.2.1 配置ODBC数据源 102

4.2.2 建立描述文件(Proflie) 104

4.2.3 数据库连接 105

4.3 表的建立与管理 106

4.3.1 建立新表 106

4.3.2 表的属性设置和有关操作 107

4.3.3 列的属性设置 109

4.3.4 记录操作 109

4.4 视图的建立与使用 110

4.5 数据窗口对象 111

4.5.1 建立数据窗口对象 112

4.5.2 定制数据窗口对象 116

4.5.3 使用数据窗口对象 120

5.1.1 建立文件夹、准备图片文件 126

5.1.2 建立或打开工作空间 126

5.1 基础工作 126

第5章 通讯录管理器 126

5.1.3 建立应用程序对象、库和目标 127

5.1.4 创建数据库和表 127

5.2 单文档界面程序 129

5.2.1 数据窗口对象设计 129

5.2.2 窗口设计 130

5.2.3 编码 131

5.2.4 运行 138

5.3.1 多文档界面有关知识 139

5.3 多文档界面程序 139

5.3.2 菜单m_frame 141

5.3.3 MDI框架窗口w_frame 142

5.3.4 数据窗口对象d_wg和d_zy_arg 142

5.3.5 定义全局结构s_txl 144

5.3.6 工作表窗口w_wg、w_zy_arg和w_pic布局 144

5.3.7 编码与测试 146

第6章 小型财务软件 150

6.1 系统功能和数据库设计 150

6.1.1 系统功能与主菜单 150

6.1.3 数据库与表 151

6.1.2 多文档界面框架窗口与应用程序对象代码 151

6.2 数据维护和查询 152

6.2.1 收支类型的输入与文本颜色的控制 152

6.2.2 窗口w_d_in布局及部分代码 153

6.2.3 查询的实现 155

6.2.4 Set Carry on功能的实现 156

6.2.5 数据有效性检验 157

6.2.6 其他功能 158

6.2.7 收支类型维护窗口 159

6.3.1 数据窗口对象d_tjb 160

6.3 统计表 160

6.3.2 统计表窗口w_tjt 161

6.4 统计图 162

6.4.1 数据窗口对象d_tjt 162

6.4.2 统计图窗口w_tjt 163

6.5 发布和使用 165

第7章 电视节目脱机浏览器 169

7.1 数据库与应用程序对象 169

7.2 w_tv窗口设计 170

7.3 将电视节目导入数据库 173

7.4 任意查询的实现 177

7.5 按时段查询各频道当前正在播出和即将播出的节目 179

7.6 属性控制与数据删除 180

7.7 频道预置窗口和“关于”窗口的设计 181

7.8 浏览器的使用 182

第8章 有线电视网管系统 185

8.1 有线电视网简介 185

8.2 基础设计 186

8.2.1 对象库和应用程序对象 186

8.2.2 数据库和表 187

8.2.4 系统功能菜单 188

8.2.3 数据窗口对象 188

8.2.5 主窗口 189

8.2.6 应用程序对象代码 189

8.3 自动配置ODBC数据源 189

8.4 参数设置与数据维护 192

8.4.1 设置和修改串行通讯参数 192

8.4.2 通讯数据维护查询 193

8.5 串行通讯的实现 195

8.5.1 窗口布局及控件 195

8.5.2 窗口实例变量及open事件代码 197

8.5.3 按钮cb_4(“转”)的clicked事件代码 199

8.5.4 树视图控件tv_1的itempopulate事件代码 201

8.5.5 树视图控件tv_1的clicked事件代码 202

8.5.6 自定义函数 203

8.5.7 “通讯”、“保存”和“退出”按钮代码 204

8.6 运行与发布 206

第9章 用机记录浏览器 208

9.1 让计算机自动记录本身的工作时间 208

9.1.1 自动记时的有关技术 208

9.1.2 将关机时间存入CMOS实时钟寄存器 209

9.1.3 将上次关机时间和本次开机日期时间存盘 210

9.1.4 完整的源程序清单 213

9.2 数据库及数据窗口对象 217

9.2.1 应用程序对象、数据库和表 217

9.2.2 数据窗口对象 218

9.3 窗口设计 222

9.3.1 窗口布局和控件 222

9.3.2 窗口及控件的编码 222

9.4 使用 226

10.1 准备工作 229

第10章 通用查询模块 229

10.2.1 数据窗口对象、应用程序对象和菜单设计 230

10.2 全字段查询技术的实现 230

10.2.2 窗口设计 231

10.2.3 使用 235

10.3 选字段查询窗口的设计 238

10.3.1 应用程序对象 238

10.3.2 窗口设计 238

10.3.3 使用 243

11.1 系统功能设计 246

第11章 高校学生档案管理系统 246

11.2 数据库和表设计 247

11.3 对象库和主菜单 251

11.4 全局变量与全局函数 252

11.5 登录窗口和MDI框架窗口 254

11.5.1 应用程序对象代码 254

11.5.2 封面窗口 255

11.5.3 系统登录窗口 256

11.6.1 数据维护菜单 258

11.5.4 MDI框架窗口 258

11.6 数据维护功能 258

11.6.2 数据窗口对象 259

11.6.3 窗口对象 261

11.7 字典维护功能 268

11.7.1 数据窗口对象 268

11.7.2 窗口对象 268

11.7.3 有关菜单项的编码 269

11.8 金字段查询和选字段查询 270

11.9.1 学生入学时自然情况统计表 271

11.9 数据统计 271

11.9.2 历年招生人数统计表 274

11.9.3 历年招生人数统计图 276

11.10 软件的使用 279

11.10.1 增删记录 279

11.10.2 修改数据 280

11.10.3 字典维护 281

11.10.4 全字段查询 281

11.10.5 选项查询 281

11.10.9 系统服务 282

11.10.8 统计表 282

11.10.6 统计入学时、在校时、毕业后数据 282

11.10.7 统计图 282

第12章 农业生产管理信息系统 283

12.1 系统功能与技术要求 283

12.2 数据库与表设计 285

12.3 以树视图方式管理行政区信息 289

12.3.1 菜单与窗口布局 289

12.3.2 窗口编码 290

12.4 数据维护与查询 295

12.5.1 数据窗口对象d_tj1 298

12.5 生产效益统计 298

12.5.2 生产效益统计窗口w_tj1 299

12.6 统计图形的动态设置 304

12.6.1 数据窗口对象 304

12.6.2 统计图形窗口 305

12.7 多媒体与外部程序调用 308

12.7.1 图片 308

12.7.2 声音 309

12.7.3 视频图像 310

12.7.4 调用外部程序 311

附录A PowerBuilder 8.0函数参考 312

A.1 独立函数 312

A.1.1 数值计算函数 312

A.1.2 字符串与二进制大对象函数 313

A.1.3 日期与时间函数 314

A.1.4 类型检查与转换函数 314

A.1.5 系统与环境函数 315

A.1.6 文件操作函数 316

A.1.7 打印函数 317

A.1.8 窗口操作函数 318

A.1.9 库管理函数 319

A.1.10 DDE客户与服务器函数 319

A.1.11 国际化函数 320

A.1.12 其他函数 321

A.2 对象函数 321

A.2.1 对象通用函数 322

A.2.2 数据窗口控件函数 322

A.2.3 数据窗口画板函数 328

A.2.4 编辑控件函数 331

A.2.5 列表框和下拉列表框函数 332

A.2.6 图形函数 332

A.2.7 菜单项与用户自定义对象函数 335

A.2.8 窗口函数 335

附录B PowerBuilder 8.0事件参考 337

B.1 应用程序对象事件 337

B.2 数据窗口控件事件 337

B.4 窗口事件 338

B.3 菜单项事件 338

B.5 窗口控件共有事件 340

B.6 窗口控件特有事件 340

附录C PowerBuilder 8.0属性参考 343

C.1 应用程序对象属性 343

C.2 数据窗口控件属性 343

C.3 菜单项属性 344

C.4 窗口属性 345

C.5 窗口控件共有属性 346

C.6 窗口控件特有属性 347