当前位置:首页 > 工业技术
PowerBuilder 7.0高级教程
PowerBuilder 7.0高级教程

PowerBuilder 7.0高级教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:马晖等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:7505356518
  • 页数:326 页
图书介绍:
《PowerBuilder 7.0高级教程》目录
标签:编著 教程

前言页 1

第1章 任务分析 1

第2章 应用的设计和流程 5

第3章 设计对象的层次结构 8

3.1 面向对象 8

3.1.1 传统的编程方法和面向对象的编程方法 8

3.1.2 对象 9

3.1.3 属性 10

3.1.4 方法 11

3.1.5 继承 12

3.1.6 封装 12

3.2 从界面中分出事务层 14

3.2.1 客户机/服务器和N层结构 14

3.2.2 应用分区 15

3.2.3 步骤 18

3.3.2 列出不可见的系统管理处理过程 19

3.3.1 列出需要建模的实体 19

3.3 设计事务对象和系统管理对象的层次结构 19

3.3.3 为CCUO祖先编写说明 20

3.3.4 为要建模的事务对象设计基类 20

3.3.5 为所有要建模的事务对象设计具体的类 20

3.3.6 为系统管理对象定义抽象的和具体的类 21

3.3.7 为所有类设计方法和属性的细节 21

3.4 设计一个窗口层次 22

3.4.1 SDI或者是MDI 22

3.4.3 抽象类窗口 24

3.4.2 基类窗口 24

3.4.4 具体类窗口 26

3.5 设计菜单层次 27

3.5.1 为用户定义选项 27

3.5.2 定义在应用中使用的消息传递功能 28

3.5.3 设计菜单层次 28

3.6 设计一个可视用户对象层次 31

3.6.2 特定的抽象类标准可视用户对象 32

3.6.1 基类标准可视用户对象 32

3.7 定义数据库扩展属性 34

3.7.1 数据列的特性 35

3.7.2 显示格式 35

3.7.3 编辑类型 36

3.7.4 有效性检验规则 36

第4章 建立界面对象 37

4.1 建立一个PBL文件和应用对象 37

4.1.1 建立一个应用对象 37

4.1.2 为应用对象设置属性 39

4.1.3 声明全局变量 41

4.1.4 设置库搜索路径 42

4.2 建立一个菜单层次 43

4.2.1 建立一个基类菜单 43

4.2.2 建立一个抽象类层 46

4.3 建立标准可视用户对象SVUO 51

4.4.1 建立一个基类窗口 53

4.4 建立一个窗口层次 53

4.4.2 建立一个抽象类窗口 56

4.4.3 建立一个具体类窗口 58

4.5 在界面对象间通信 63

4.5.1 在应用对象中打开一个窗口 63

4.5.2 使用一个控件对象打开一个框架窗口 63

4.5.3 使用菜单项打开一个表单窗口 64

4.5.4 打开窗口的系统函数 65

5.1 构建一个数据库描述文件 68

第5章 访问数据 68

5.2 创建关于数据库的扩展列属性 69

5.2.1 创建一个显示类型 71

5.2.2 创建一个编辑类型 71

5.2.2 创建一个有效性规则 72

5.3 创建查询对象 73

5.4 创建DataWindow 75

5.4.1 选择显示风格 75

5.4.2 选择数据源 76

5.4.3 修改DataWindow的设置 83

5.4.4 预览数据 91

5.5 DataWindow缓冲区 92

5.6 为DataWindow控件分配数据类型 94

5.7 将应用连接到数据库 95

5.7.1 事务对象 95

5.7.3 断开数据库 96

5.7.4 将事务对象与DataWindow控件关联 96

5.7.2 连接数据库 96

5.7.5 获取数据 97

5.7.6 小结 97

第6章 执行事务逻辑和系统管理 99

6.1 建立一个非可视对象层次 99

6.1.1 建立一个非可视对象基类 99

6.1.2 建立一个非可视对象抽象类 101

6.1.3 建立一个非可视对象具体类 106

6.2 将非可视对象与应用连接 113

6.2.1 声明一个全局变量,并在应用对象的Open事件中创建这个变量 114

6.2.2 在窗口对象中声明一个变量 115

6.2.3 从界面对象中调用非可视对象的方法 116

第7章 界面与事务逻辑和系统管理对象的结合 118

7.1 决定非可视对象的范围 118

7.2 声明一个非可视对象类型的变量 120

7.3 决定什么时候对非可视对象进行实例化 121

7.4 非可视对象的实例化 122

7.5 为非可视对象的方法获取参数信息 122

7.7 激活方法 125

7.6 声明变量来获得返回值和参数 125

7.8 使用方法的输出 126

7.9 在窗口间进行事务逻辑通信 127

第8章 发布 129

8.1 决定分布需求 133

8.2 集成外部资源 134

8.3 创建可执行文件和DDL/PBD 136

9.1.2 嵌入式SQL语句 137

9.1.1 接续行 137

第9章 脚本 137

9.1 接续行 137

9.2 注释 138

9.2.1 单行注释 138

9.2.2 多行注释 138

9.3 PowerScript标识符 138

9.4 PowerScript数据类型 139

9.4.1 标准数据类型 139

9.4.2 枚举数据类型 140

9.5 声明变量并为其定义范围 140

9.5.1 为变量定义范围 141

9.5.2 变量:分类讨论 141

9.5.3 为变量命名的规则 141

9.5.4 变量的数据类型 142

9.5.5 声明变量 142

9.6 访问实例变量 143

9.7.2 创建一个非自动实例化的对象 144

9.7 非可视对象的实例化 144

9.7.1 创建一个自动实例化的对象 144

9.8 嵌入式SQL 145

9.9 表达式和运算符 146

9.10 流程控制语句 147

9.10.1 IF匱HEN语句 147

9.10.2 CHOOSE CASE语句 147

9.10.3 粘贴语句语法 148

9.11 赋值语句 150

9.12 点符号表示法 150

9.12.1 改变或获得属性信息 150

9.12.2 调用对象和控件的函数 151

9.13 对象代词 152

9.13.1 对象代词This 152

9.13.2 对象代词Parent 152

9.14 调用系统函数 153

9.14.1 使用帮助系统 153

9.13.3 为一个祖先命令按钮编写代码来关闭双亲窗口 153

9.14.2 使用浏览器 154

9.15 声明和使用函数与事件 154

9.15.1 函数 155

9.15.2 函数和事件的声明 155

9.15.3 函数和事件的参数 155

9.15.4 函数和事件的区别 156

9.15.5 函数访问优先级 157

9.15.6 事件映射 158

9.15.7 编写代码 158

9.15.8 声明对象层函数 159

9.15.9 声明用户事件 161

9.15.10 使用Function画板定义全局函数 163

9.15.11 语法:函数和事件的点符号 164

9.15.12 关键字 164

9.15.13 语法:TriggerEvent( )和PostEvent( ) 165

9.16 访问返回值 166

9.17 访问参数值 167

9.18 PowerScript编码标准和命名习惯 169

第10章 练习册 179

10.1 练习1 180

10.1.1 建立一个计算器窗口 180

10.1.2 建立、打开、关闭一个About窗口 184

10.2 练习2:使用“Application Start Wizard” 188

10.3 练习3:建立一个非可视对象类的层次结构 189

10.4 练习4:在非可视对象中包含处理逻辑 190

10.5 练习5 192

10.5.1 讨论如何设计一个标准可视用户对象的层次结构 192

10.5.2 设计一个标准可视用户对象的层次结构 193

10.6 练习6:建立一个窗口层次 194

10.7 练习7:使用子类控件建立登录窗口 195

10.8 练习8:编写与检测用户界面和数据库的连接 196

10.9 练习9:访问一个菜单类的层次结构 198

10.10 练习10:建立一个具体类菜单 200

10.11 练习11:建立和打开一个框架窗口 201

10.12 练习12:建立一个About响应窗口并为其编写代码 202

10.13 练习13:建立一个显示数据的窗口界面 203

10.14 练习14:建立查询和DataWindow对象 204

10.15 练习15:在界面中加入直接数据获取功能 205

10.16 练习16:建立一个事务对象为数据库中的实体建模 206

10.17 练习17:在DataStore和DataWindow控件之间共享数据 208

10.18 练习18:使用下拉DataWindow编辑类型建立可修改的DataWindow对象 210

10.19 练习19:建立查询和显示逻辑 212

10.20.1 为删除数据建立一个事务对象 214

10.20 练习20 214

10.20.2 使用事务对象删除数据 216

10.21 练习21 218

10.21.1 为创建和修改客户而建立界面 218

10.21.2 测验 220

10.22 练习22:分析订单模型 221

10.23 练习23:发布应用 223

11.1.2 练习3的习题 225

11.1.1 练习2的习题 225

11.1 习题 225

第11章 习题与答案 225

11.1.3 练习5的习题 226

11.1.4 练习7的习题 226

11.1.5 练习9的习题 226

11.1.6 练习14的习题 227

11.1.7 练习15的习题 227

11.1.8 练习16的习题 227

11.1.9 练习18的习题 228

11.1.10 练习20的习题 228

11.1.11 练习21的习题 228

11.1.12 练习22的习题 229

11.1.13 练习23的习题 229

11.2 答案 229

11.2.1 练习2的答案 229

11.2.6 练习14的答案 230

11.2.5 练习9的答案 230

11.2.4 练习7的答案 230

11.2.3 练习5的答案 230

11.2.2 练习3的答案 230

11.2.7 练习15的答案 231

11.2.8 练习16的答案 231

11.2.9 练习18的答案 231

11.2.10 练习20的答案 231

11.2.11 练习21的答案 231

11.2.11 练习22的答案 231

11.2.13 练习23的答案 232

附录A 应用规格说明 233

A.1 d_customer_header 233

A.2 d_custormer_mod 234

A.3 d_customer_search 236

A.4 d_dddw_fin_code 238

A.5 d_dddw_products 239

A.6 d_dddw_sales_rep 240

A.7 d_dddw_states 242

A.8 d_order_items 243

A.9 d_order_items_mod 245

A.10 d_order_mod 247

A.11 d_orders 249

A.12 d_products 250

A.13 Edit Styles 252

A.14 Loslogos 252

A.15 m_anc 253

A.16 m_customer_search_sheet 254

A.17 m_dw 255

A.18 m_frame 256

A.19 m_menubar 257

A.20 m_order_sheet 259

A.21 m_popmenu 260

A.22 m_product_sheet 260

A.23 m_sheet 261

A.24 n_cst_anc 263

A.25 n_cst_customer 264

A.26 n_cst_login 266

A.27 n_cst_model 267

A.28 n_cst_order 268

A.29 n_cst_order_header 271

A.30 n_cst_order_item 274

A.31 n_cst_product 276

A.32 n_cst_security 277

A.33 n_ds 278

A.35 n_tr_orderentry 279

A.34 n_tr 279

A.36 q_customer 280

A.37 q_orders 282

A.38 q_products* 283

A.39 u_cb 285

A.40 u_cb_cancel 286

A.41 u_cbx 287

A.42 u_dw 287

A.43 u_gb 289

A.44 u_lb 290

A.45 u_p 291

A.46 u_rb 292

A.47 u_sle 293

A.48 u_st 294

A.49 w_about 295

A.50 w_anc 297

A.51 w_customer_modify 298

A.52 w_customer_search 300

A.53 w_frame 303

A.54 w_login 304

A.55 w_orders 306

A.56 w_orders_modify 310

A.57 w_products 313

A.58 w_response 314

A.59 w_sheet 315

附录B 词汇表 318

相关图书
作者其它书籍
返回顶部