《用PowerBuilder开发数据库应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:胡宇编
  • 出 版 社:北京:化学工业出版社
  • 出版年份:1999
  • ISBN:7502525742
  • 页数:337 页
图书介绍:

第一部分初识篇 3

第一章背景与基础知识 3

导言 3

第一节 计算机的发展简史 3

目录 3

第二节Client/Server模式 4

一、Client/Server模式的出现 4

二、Client/Server模式 4

一、计算机发展新趋势 5

第三节PowerBuilder的特点 5

二、PowerBuilder的特点 6

本章小结 7

第二章PowerBuilder的安装 9

导言 9

第一节安装前的准备工作 9

第二节 安装过程 9

第三节安装中出现问题的解答 14

一、硬盘空间方面的问题 14

本章小结 15

二、安装CTL3D32.DLL文件时的错误信息 15

第三章SQL基础知识 17

导言 17

第一节 SQL的历史和特点 17

一、SQL的历史 17

二、SQL的特点 17

第二节SQL的数据查询功能 19

一、简单查询 20

二、复杂查询 25

三、连接查询 26

四、一些特殊情况的查询 27

第三节 SQL数据操纵功能 30

一、更新(UPDATE) 30

二、插入(INSERT) 33

三、删除(DELETE) 34

本章小结 35

第四章PowerScript编程 37

导言 37

第一节PowerScript语言的基本概念 37

一、对象、特性和实现方法 37

三、大小写 38

四、标识符 38

二、分隔符与续行符 38

第二节PowerScript的变量、常量 39

一、数据类型 40

二、数据类型转换 40

三、变量的定义(声明) 41

四、变量的访问控制和作用域 43

五、常量 45

第三节PowerScript的运算符 45

一、运算符 46

二、运算符的优先级 47

第四节PowerScript的函数及过程 48

三、其他符号 48

一、全局函数 49

二、对象函数 51

第五节PowerScript的代词 52

第六节PowerScript的语句结构 53

一、分支结构 53

二、循环结构 55

第七节 嵌入式的SQL 56

一、连接数据库 56

二、使用SQL语句 57

本章小结 58

导言 59

一、PowerBuilder的开发环境 59

二、Library描绘器 59

第五章PowerBuilder一览 59

三、Application描绘器 61

四、Database描绘器 61

五、DataWindow描绘器 61

六、Window描绘器 62

七、Menu描绘器 63

八、PowerScript描绘器 63

本章小结 64

九、Project描绘器 64

第二部分深入篇 67

第六章应用程序对象的创建 67

导言 67

第一节Application描绘器概述 67

第二节打开原有的应用对象 68

第三节创建新的应用对象 70

第四节 指定应用对象的属性 71

一、一般属性 71

二、应用程序图标 71

三、默认字体 72

四、库的搜索路径 73

五、默认全局变量类型 74

第五节 应用对象的事件 74

本章小结 76

第七章Window描绘器 79

导言 79

第一节Window描绘器概述 79

第二节指定窗口的属性 80

第三节 窗口对象的各种控件 82

一、在窗口内添加控件 82

三、修改窗口内控件的属性 83

二、在窗口内删除已有控件 83

四、为控件的事件编写代码 84

五、各种控件的用途 84

第四节 窗口对象的编辑举例 86

一、主窗口设计举例 86

二、弹出式窗口设计举例 89

三、应答式窗口设计举例 96

四、各种类型窗口的特点小结 100

第五节编辑窗口对象中的一些技术和技巧 101

一、窗口间的继承 101

二、窗口间数据的传递 104

三、动态地改变窗口内控件的属性 110

本章小结 110

第八章Menu描绘器 111

导言 111

第一节 MENU描绘器 111

一、进入MENU描绘器 111

二、MENU描绘器 112

第二节菜单项属性表 113

一、General标签 113

二、Style标签 114

三、Shortcut标签 115

四、Toolbar标签 116

五、Pictures标签 117

第三节 三种样式菜单的创建 117

一、下拉式菜单 117

二、级联式菜单 119

三、弹出式菜单 120

四、菜单的预览和事件 121

五、菜单与窗口的连接 121

本章小结 122

一、进入PowerScript描绘器 123

第一节PowerScript描绘器 123

第九章使用PowerScript描绘器 123

导言 123

二、PowerScript描绘器的介绍 124

第二节 描绘器的编辑使用 125

一、PowerScript描绘器属性 125

二、Painter Bar 126

三、PowerScript描绘器的菜单 130

第三节Function描绘器 133

一、访问Function描绘器 134

二、传递参数 135

本章小结 136

第四节 Structure描绘器 136

第十章定义数据库 137

导言 137

第一节进入Database描绘器 137

第二节Database描绘器的使用 139

一、打开表 139

二、关闭表 139

三、新建表 140

四、修改表 141

六、表的属性 142

五、删除表 142

第三节Data Manipulation描绘器 144

第四节Database Administration描绘器 147

第五节 数据的属性 148

一、编辑样式 148

二、显示格式 148

三、有效性检查 152

第六节 数据库描述文件 154

第七节Pipeline描绘器 155

本章小结 156

第一节启动DataWindow描绘器 157

一、DataWindow对象 157

第十一章进入DataWindoW描绘器 157

导言 157

二、启动DataWindow描绘器 158

三、创建新的DataWindow 159

第二节数据源 159

一、Quick Select 159

二、SQL Select 161

四、External 168

三、Query 168

五、Stored Procedure 169

第三节 显示样式 170

第四节 Options选项和Preview When Built复选框 175

本章小结 176

第十二章DataWindow的设计 177

导言 177

第一节 区域 177

第二节DataWindow的属性 179

一、DataWindow的属性表 179

三、对象的选择和调整 180

二、DataWindow的工具栏 180

四、网格和标尺 182

五、视图的调整和属性的改变 183

六、浏览顺序 184

第三节编辑样式和显示样式 185

一、编辑样式 185

二、显示样式 192

第四节 有关数据检索 193

一、数据排序 193

二、数据的过滤 194

三、检索方式的指定 195

四、重复值的屏蔽 196

五、组的创建 197

第五节DataWindow对数据的操纵 198

一、Update函数的使用 198

二、计算列的创建 201

第六节DataWindow的预览 202

本章小结 203

一、DataWindow控件和DataWindow对象的连接 205

第一节建立连接 205

导言 205

第十三章DataWindow的使用和脚本编写 205

二、DataWindow对象和数据库的连接 207

第二节DataWindow控件及相关函数 210

一、访问数据 210

二、编辑控件 211

三、行的增加和删除 212

四、数据保存 213

五、在数据窗口中滚动 214

六、改变当前的编辑焦点 215

七、用鼠标来选择 215

八、检索数据 216

九、使用在客户端的函数 217

第三节DataWindow事件 218

一、ItemChanged事件 218

二、ItemError事件 219

三、Clicked事件 219

四、DoubleClicked事件 219

五、SQLPreview事件 219

九、CloseQuery事件 220

八、UpdateEnd事件 220

七、UpdateStart事件 220

六、RowFocusChanged事件 220

十、DBError事件 221

第四节DataWindow中发生的错误 221

一、SQL语句引起的错误 222

二、PowerBuilder函数引起的错误 222

本章小结 222

第十四章EXE文件的生成 223

导言 223

第一节Project描绘器的使用 223

第二节资源文件和动态库的创建 225

一、资源文件 226

二、动态库(PBD/DLL) 227

本章小结 228

第十五章调试与测试 229

导言 229

第一节调试 229

一、打开调试器 229

二、设置断点 230

三、变量查看窗口(Variables) 231

四、监视窗口(Watch) 232

一、测试的意义 233

二、测试内容 233

第二节 测试 233

五、单步跟踪和调试 233

三、测试类型 234

本章小结 235

第十六章创建一个完整的应用程序 237

导言 237

第一节 创建应用程序对象 237

第二节创建窗口 238

第三节菜单的制作 239

一、应用程序对象的Open事件 240

第四节DataWindow对象的创建 240

第五节相关脚本的编写 240

二、窗口w_datawindow的Open事件 241

三、DataWindow控件dw_person的Clicked事件 241

四、列表框lb_cols的SelectionChanged事件 241

五、命令按钮Close的Clicked事件 242

六、命令按钮Insert的Clicked事件 242

七、命令按钮Delete的Clicked事件 242

八、命令按钮Commit的Clicked事件 242

九、命令按钮Report的Clicked事件 242

十、窗口w_datawindow的用户自定义事件ue criteria 243

十一、窗口w_report的Open事件 244

十二、命令按钮Print的Clicked事件 244

十三、菜单项的脚本编写 244

第六节 生成EXE文件 245

第七节 用户事件 245

一、消息事件 245

二、代码事件 247

本章小结 247

一、图形的分类 249

第一节 了解DataWindow图形 249

导言 249

第十七章PowerBuilder的图形功能 249

二、图形的组成 250

第二节 图形的特性和定义 252

一、图形的建立 252

二、图形的属性 253

本章小结 260

第一节面向对象的程序设计思想 261

一、OOP的几个重要概念 261

导言 261

第十八章面向对象的程序设计 261

二、封装 262

三、继承 263

第二节面向对象在PowerBuilder中的实现 264

一、对象事件驱动的编程方式 264

二、类和实例 264

三、封装 265

四、继承 265

本章小结 267

导言 269

第一节创建MDI框架 269

第十九章多文档界面(MDI) 269

第二节 MDI的工作表、菜单、工具栏及微帮助 270

一、MDI应用程序中的工作表 270

二、MDI应用程序中的菜单 271

三、MDI应用程序中的工具栏 272

四、MDI应用程序中的微帮助(MicroHelp) 272

第三节 窗口实例 273

第四节 MDI应用程序设计举例 274

本章小结 282

第一节 User Object描绘器的使用 285

一、为何使用用户对象 285

第二十章用户对象 285

导言 285

第三部分参考篇 285

二、如何使用用户对象描绘器 286

三、用户对象的类型 286

第二节创建各种用户对象 287

一、创建类用户对象 288

二、创建可视的用户对象 290

本章小结 291

一、OLE2的产生 293

第一节OLE2的相关概念 293

第二十一章OLE2简介 293

导言 293

二、OLE2的构成 294

三、PowerBuilder中OLE2控件的使用 295

第二节 一个简单的OLE2应用程序 296

本章小结 300

第二十二章PowerBuilder与各种后台数据库的连接 301

导言 301

第一节数据库管理系统 301

一、DB2 302

第二节 几种DBMS与PowerBuilder的连接 302

二、Oracle 303

三、Informix 304

四、Microsoft SQL Sever6.0 305

五、Sybase System 11 305

本章小结 306

第二十三章参考手册 307

第一节PowerBuilder的对象属性 307

第二节PowerBuilder的命名规则 330

第三节PowerBuilder的通用函数参考 332