《PowerBuilder 8.0数据库应用系统开发教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:崔巍编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:730205195X
  • 页数:332 页
图书介绍:本书以PowerBuilder为工具和环境,介绍了如何利用可视化技术、面向对象技术及组件技术等开发数据库应用系统,使读者了解当前计算机应用和计算机应用开发工具的最新发展。

第一部分 绪论 2

第1章 数据库应用模式的发展 2

1.1主机应用模式 2

1.2文件服务器应用模式 3

1.3客户/服务器应用模式 4

1.4文件服务器与客户/服务器的数据库操作 5

1.5分布式计算应用模式 6

1.6 Web网络应用模式 8

习题 10

第2章 数据库应用系统开发方法概述 11

2.1结构化生命周期法 11

2.2快速原型法 13

2.3面向对象方法 14

2.3.1面向对象的基本概念 14

2.3.2面向对象的分析与设计 16

2.3.3面向对象技术在PowerBuilder中的实现 17

2.4 PowerBuilder的开发方法 19

习题 20

第3章 PowerBuilder简介 21

3.1 PowerBuilder的特点 21

3.2 PowerBuilder 7.0曾有哪些改进 24

3.2.1用户界面和开发方法的变化 24

3.2.2新的组件开发和提交手段 25

3.2.3新的数据库连接 26

3.2.4其他新特性 27

3.3 PowerBuilder 8.0的新特性 28

3.3.1卓越的应用开发效率 28

3.3.2全新的Web特性和强大的Web开发功能 30

3.3.3与EAServer的紧密集成 31

3.3.4数据库连接方面新的变化 32

3.3.5其他改进 33

3.4.1对象、属性与事件 35

3.4.2 PowerBuilder库(Library)与文件类型 35

3.4 PowerBuilder对象概述 35

3.4.3应用对象(Application) 36

3.4.4窗口对象(Window) 37

3.4.5数据窗口对象(Data Window) 37

3.4.6菜单(Menu) 39

3.4.7全局函数(Global functions) 39

3.4.8查询(Query) 39

3.4.9结构(Structure) 39

3.5 PowerBuilder 8.0的开发环境 40

3.5.1工作空间和目标 40

3.4.10用户对象(User Object) 40

3.4.11工程对象(Project) 40

3.5.2 PowerBuilder窗口 41

3.5.3 系统树、剪贴和输出窗口 41

3.5.4画板(Painter) 43

3.5.5 PowerBar、PainterBar和StyleBar 43

3.5.6定制工具栏 47

习题 48

第二部分 PowerBuilder应用基础 50

第4章 数据库操作 50

4.1连接数据库 50

4.1.1定义数据源 50

4.1.2配置数据库连接参数 52

4.2操作数据库 54

4.2.1浏览数据 55

4.2.2插入、删除和更新操作 56

4.2.3浏览和修改表结构 58

4.2.4删除表 60

4.3创建一个新的数据库 60

4.3.1创建数据库 60

4.3.2创建表 64

4.3.3建立关键字和索引 66

4.4断开与数据库的连接 68

习题 69

5.1.1注解 70

第5章 PowerScript语言简介 70

5.1基本概念 70

5.1.2标识符 71

5.1.3特殊的ASCII字符 71

5.1.4保留字 72

5.1.5代词 73

5.1.6续行 75

5.1.7语句分隔符 76

5.1.8空值 76

5.2数据类型 77

5.2.1标准数据类型 77

5.2.2任意(Any)数据类型 79

5.2.3系统对象数据类型 80

5.2.4枚举数据类型 81

5.3说明 82

5.3.1说明变量 82

5.3.3数组的说明和使用 85

5.3.2说明常量 85

5.4运算符和表达式 87

5.5结构和对象 88

5.5.1结构 88

5.5.2对象 89

5.6 PowerScript语句 90

5.6.1赋值语句 90

5.6.2条件语句 91

5.6.3多重分支语句 92

5.6.4循环语句 94

5.6.5 GOTO语句 96

5.6.6 CALL语句 96

5.6.7 CREATE和DESTROY语句 97

5.6.8 HALT语句 98

5.7调用函数和事件 99

5.7.1函数和事件的一些概念 99

5.6.9 RETURN语句 99

5.7.2调用函数和事件 100

5.7.3调用祖先对象中的函数和事件 102

5.7.4关于系统函数 103

5.8嵌入SQL与数据库操作 104

5.8.1连接数据库的语句 104

5.8.2 SELECT查询语句 106

5.8.3操作语句 107

5.8.4事务提交与撤消 109

5.8.5使用游标的语句 110

5.8.6利用存储过程进行查询的语句 112

5.8.7查询和更新Blob类型字段的语句 114

5.8.8动态SQL语句 116

习题 125

6.1从查询单个表开始 126

6.1.1建立工作空间 126

第6章 第一个PowerBuilder应用程序 126

6.1.2建立目标和应用对象 127

6.1.3建立窗口对象 129

6.1.4建立数据窗口对象 130

6.1.5修改数据窗口对象 132

6.1.6增加控件 136

6.1.7写事件驱动程序 137

6.2.1添加控件 139

6.2增加排序功能 139

6.2.2有关排序的函数 140

6.2.3写事件驱动程序 141

6.3关联与条件查询 142

6.3.1带参数的数据窗口对象 142

6.3.2增加一个数据窗口控件 145

6.3.3写事件驱动程序 145

6.4定制PowerBuilder环境 146

6.4.1钉在窗口标题条 147

6.4.2移动和复位窗口 147

6.4.4设置启动选项 148

6.4.3保存窗口布局模式 148

习题 149

第7章 用户界面设计 150

7.1窗口与控件 150

7.1.1窗口对象 150

7.1.2窗口上的控件 153

7.1.3窗口设计中的常用技术 166

7.2常用对话框 170

7.2.1消息对话框 171

7.2.2 Open对话框 172

7.2.3 Save对话框 174

7.3菜单 175

7.3.1建立菜单 175

7.3.2为窗口指定菜单 179

7.4 MDI界面 179

7.4.1 MDI窗口的构成 179

7.4.2建立MDI窗口 180

7.4.3 MDI窗口的工具栏 181

7.4.4 MDI窗口的MicroHelp 183

7.5多窗口实例 184

7.5.1窗口对象与实例 184

7.5.2多窗口实例的使用 185

7.5.3窗口数组 185

习题 187

第8章 数据窗口 188

8.1数据窗口对象 188

8.1.1数据窗口基础 188

8.1.2数据窗口的显示风格 189

8.1.3数据窗口的数据源 193

8.1.4使用数据窗口的基本步骤 196

8.2数据窗口画板及其操作 196

8.2.1数据窗口画板环境 196

8.2.2 Design窗口 197

8.2.3 Preview窗口与数据库操作 198

8.3设计数据窗口对象 199

8.3.1设置数据窗口对象的属性 199

8.3.2向数据窗口对象添加控件 202

8.3.3添加计算列或计算域 205

8.4数据窗口控件 207

8.4.1事务对象与数据库连接 208

8.4.2为数据窗口指定事务对象 211

8.4.3数据窗口控件的操作 212

8.5数据存储对象 218

习题 218

第9章 程序的调试与发布 220

9.1调试应用程序 220

9.1.1 Debug画板 220

9.1.2在程序中设置断点 222

9.1.3在调试模式下执行程序 223

9.1.5设置条件断点 224

9.1.4观察变量的值 224

9.2编译与发行应用程序 225

9.2.1生成可招待程序 226

9.2.2发布应用程序 228

习题 228

10.1用户对象概述 230

10.1.1类用户对象 230

第10章 可重用部件的设计 230

第三部分 PowerBuilder高级应用 230

10.1.2可视用户对象 231

10.2建立用户对象 232

10.2.1用户对象画板环境 233

10.2.2建立定制类用户对象 234

10.2.3建立标准类用户对象 235

10.2.4建立定制可视用户对象 235

10.2.5建立标准可视用户对象 235

10.3用户事件 236

10.3.1定义用户事件 236

10.3.2为用户对象的事件编写程序 238

习题 242

第11章 动态数据窗口 243

11.1动态指定数据窗口对象 243

11.2动态建立数据窗口对象 244

11.3动态修改数据窗口对象 247

11.3.1添加对象到数据窗口 248

11.3.2删除数据窗口中的对象 249

11.3.3修改数据窗口对象的属性 249

11.4 QBE数据窗口 250

习题 252

第12章 几个高级控件的应用 253

12.1 Tab标签控件 253

12.1.1术语及实例说明 253

12.1.2建立Tab控件和选项卡 254

12.1.3管理Tab控件及其选项卡 255

12.1.4写Tab控件的程序 256

12.2 ListView控件 258

12.2.1在画板中设计列表窗口 259

12.2.2 ListViewItem对象 260

12.2.3 ListView控件的函数 260

12.2.4在程序中构造列表窗口中的项目 262

12.2.5 ListView控件的详细资料方式 264

12.3 TreeView控件 266

12.3.1 TreeView控件概述 267

12.3.2 TreeView控件应用举例 267

12.3.3 TreeView控件应用技术 269

12.4 Graph控件及应用 277

12.4.1 Graph控件简介 277

12.4.2 Graph控件应用举例 278

12.4.3动态改变图形的类型 284

习题 286

13.1使用初始化文件和Windows注册表 287

13.1.1使用初始化文件 287

第13章 几种常用编程技术 287

13.1.2使用Windows注册表 289

13.2处理Blob数据 291

13.2.1处理Blob数据的SQL语句 291

13.2.2利用Blob数据完成对图片或大文本的处理 292

13.3动态链接库与外部函数的调用 293

13.3.1说明外部函数 294

13.3.2外部函数调用举例 295

13.4.1数据管道画板 298

13.4数据转移技术 298

13.4.2数据管理程序设计 299

13.5 RichText应用 305

13.5.1 RichTextEdit控件的使用 305

13.5.2 RichTextEdit控件中的输入域 308

13.5.3预览和打印 309

13.5.4使用数据库中的数据 311

13.5.5 RichText数据窗口 312

习题 313

第14章 一个简单的Web应用 314

14.1建立PowerDynamo Web站点 314

14.2建立和修改基本的Web主页 315

14.2.1建立4GL的Web主页 316

14.2.2修改主页的处观 318

14.2.3添加一个图片 319

14.2.4为图片指定一个绝对位置 320

14.3.1为Welcome.htm主页添加一个超链接 322

14.3添加主页导航 322

14.3.2为Product.htm主页添加一个按钮 323

14.4完成注册主页的功能 324

14.4.1添加会话变量 324

14.4.2添加单行文本控件 325

14.4.3添加口令验证 326

14.4.4添加服务器重定向 328

14.5指定一个起始主页 329

14.6编译和运行Web应用程序 330