《PowerBuider数据库开发技术》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:陈桂友主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2009
  • ISBN:9787111099444
  • 页数:364 页
图书介绍:本书介绍了利用POWER BUILDER开发管理信息系统应具备的基础知识等。

第1章 基础知识 1

1.1 管理信息系统综述 1

1.1.1 管理信息系统的概念 1

1.1.2 MIS的结构、特征及相关学科 1

1.2 数据库基础知识 2

1.2.1 数据和数据管理技术 2

1.2.2 数据库 3

1.2.3 数据库管理系统 4

1.2.4 数据库设计 4

1.2.5 数据库应用系统 6

1.3 应用系统的体系结构 7

1.3.1 客户机/服务器结构 8

1.3.2 浏览器/服务器结构 8

1.4 面向对象的编程技术 9

1.4.1 面向对象的概念 9

1.4.2 面向对象程序设计的主要特征 10

1.4.3 PowerBuilder中的面向对象技术 10

1.5 管理信息系统的开发方法和开发过程 11

1.5.1 管理信息系统的开发原则 11

1.5.2 管理信息系统的开发方法 12

1.5.3 利用PowerBuilder开发应用程序的步骤 13

1.6 习题 14

第2章 Microsoft SQL Server数据库 15

2.1 Microsoft SQL Server概述 15

2.1.1 Microsoft SQL Server数据库的安装 15

2.1.2 常用的管理工具 17

2.2 Microsoft SQL Server数据库管理 20

2.2.1 创建数据库 20

2.2.2 删除数据库 21

2.2.3 备份和还原数据库 22

2.3 Microsoft SQL Server数据库的表管理 24

2.3.1 Microsoft SQL Server的基本数据类型 25

2.3.2 创建表 27

2.3.3 删除表 28

2.3.4 查看和编辑数据 28

2.4 习题 30

第3章 PowerBuilder编程入门 31

3.1 PowerBuilder的功能特点 31

3.2 PowerBuilder的安装 35

3.3 建立一个简单的应用程序 40

3.3.1 概述 40

3.3.2 PowerBuilder中的应用和应用对象 40

3.3.3 启动PowerBuilder 41

3.3.4 创建工作区和应用对象 41

3.3.5 创建窗口 44

3.3.6 编译运行 45

3.4 PowerBuilder开发环境总览 48

3.4.1 PowerBuilder开发环境 48

3.4.2 PowerBuilder的菜单栏 49

3.4.3 PowerBuilder的工具条 60

3.4.4 PowerBuilder中的视图 63

3.4.5 PowerBuilder的帮助系统 64

3.4.6 PowerBuilder画板总览 65

3.5 习题 66

第4章 在PowerBuilder中操作数据库 68

4.1 PowerBuilder中的数据库接口种类 68

4.2 PowerBuilder访问Microsoft SQL Server数据库的连接方式 69

4.2.1 PowerBuilder通过ODBC接口访问Microsoft SQL Server 69

4.2.2 PowerBuilder通过OLE DB接口访问Microsoft SQL Server 74

4.3 PowerBuilder访问Oracle数据库 76

4.4 在PowerBuilder中操作数据库中的表 77

4.4.1 数据库画板简介 78

4.4.2 创建表 81

4.4.3 修改表 82

4.4.4 主键管理 86

4.4.5 索引管理 87

4.4.6 删除表 87

4.4.7 数据浏览、修改 88

4.4.8 数据的导入与导出 89

4.4.9 数据的排序与过滤 90

4.5 习题 92

第5章 PowerScript编程语言 94

5.1 PowerScript语言的特点 94

5.2 Script编程视图的使用 95

5.2.1 编辑代码 95

5.2.2 粘贴功能 98

5.2.3 编译代码 99

5.3 语言基础 99

5.3.1 断行、续行与多条语句 99

5.3.2 注释 100

5.3.3 标识符 100

5.3.4 特殊ASCII码字符 101

5.3.5 空值 102

5.3.6 对象属性、函数和事件的引用方法 102

5.3.7 代词 103

5.3.8 保留字 104

5.3.9 事件处理程序的编写环境 104

5.4 数据类型与变量说明 104

5.4.1 标准数据类型 105

5.4.2 系统对象数据类型 107

5.4.3 枚举类型 107

5.4.4 变量的声明 108

5.4.5 变量数组 109

5.4.6 变量的作用域 110

5.4.7 变量的命名约定 111

5.5 操作符 113

5.5.1 算术操作符 114

5.5.2 关系操作符 114

5.5.3 逻辑操作符 115

5.5.4 连接操作符 115

5.5.5 操作符的优先级 116

5.6 创建与释放对象实例 117

5.6.1 创建对象实例 117

5.6.2 释放对象实例 118

5.6.3 收集废弃对象 118

5.7 流控制语句 119

5.7.1 条件语句 119

5.7.2 循环语句 121

5.7.3 返回语句与终止程序运行 124

5.8 嵌入式SQL 125

5.8.1 事务对象 126

5.8.2 提交与回滚事务 129

5.8.3 常用的SQL语句 129

5.8.4 检查SQL语句执行情况 131

5.8.5 读取多行数据 132

5.8.6 粘贴SQL语句 133

5.9 常用函数 138

5.9.1 消息函数MessageBox() 138

5.9.2 响铃函数Beep() 139

5.9.3 数据类型转换函数 140

5.9.4 数据类型检查函数 140

5.9.5 运行其他应用程序的函数Run() 141

5.9.6 设置输入焦点函数SetFocus() 141

5.9.7 颜色函数RGB() 141

5.10 创建自定义函数和结构 142

5.10.1 创建自定义全局函数 142

5.10.2 创建自定义结构 143

5.10.3 公共对象函数 144

5.11 全局外部函数的声明 153

5.12 习题 155

第6章 应用对象 158

6.1 应用对象及其创建 158

6.2 应用对象的属性 159

6.2.1 在应用画板中设置应用对象的属性 159

6.2.2 在代码中设置应用对象的属性 162

6.3 应用对象的事件 164

6.4 应用对象的函数 167

6.5 习题 169

第7章 窗口 170

7.1 创建窗口 170

7.1.1 普通方式创建 170

7.1.2 继承方式创建 174

7.2 窗口的类型 175

7.3 设置窗口属性 176

7.3.1 在窗口画板中设置窗口属性 176

7.3.2 在代码中设置窗口属性 179

7.4 窗口的事件 179

7.5 窗口的函数 182

7.5.1 系统级操作窗口的函数 182

7.5.2 窗口对象级函数 185

7.6 多文档界面 185

7.6.1 多文档界面的构成及有关概念 186

7.6.2 创建多文档界面 186

7.6.3 工具栏的控制 189

7.7 习题 190

第8章 菜单 191

8.1 菜单的类型及构成 191

8.2 创建菜单 192

8.2.1 创建菜单的方法 192

8.2.2 创建各种类型的菜单 194

8.2.3 修改菜单 195

8.3 菜单的属性 196

8.3.1 菜单对象的一般属性 196

8.3.2 设置工具条属性 197

8.4 菜单的事件 198

8.5 菜单与窗口的关联 199

8.6 习题 199

第9章 窗口中的控件 201

9.1 在窗口上放置控件 201

9.2 控件的命名规则 202

9.3 操纵控件 203

9.4 设置控件的属性 207

9.5 各类控件介绍 210

9.5.1 按钮 210

9.5.2 单选按钮、复选框和组框 211

9.5.3 文本显示与编辑控件 213

9.5.4 图像显示控件 217

9.5.5 画图控件 217

9.5.6 滚动控件 218

9.5.7 进度条控件 218

9.5.8 列表选择类控件 219

9.5.9 树形视图控件 223

9.5.10 列表视图控件 229

9.5.11 标签控件 236

9.5.12 OLE控件 240

9.5.13 超链接类控件 243

9.5.14 日期选择类控件 244

9.5.15 统计图控件 246

9.5.16 用户对象控件 246

9.5.17 InkEdit控件和InkPicture控件 246

9.5.18 动画播放控件 247

9.6 习题 247

第10章 数据窗口 250

10.1 数据窗口对象概述 250

10.2 创建数据窗口对象 251

10.3 数据源 254

10.3.1 Quick Select数据源 254

10.3.2 SQL Select数据源 255

10.3.3 Query数据源 259

10.3.4 External数据源 260

10.3.5 Stored Procedure数据源 261

10.4 数据窗口的显示风格 262

10.4.1 列表风格 262

10.4.2 表格风格 262

10.4.3 自由格式 262

10.4.4 标签风格 263

10.4.5 分栏风格 264

10.4.6 分组风格 264

10.4.7 树形视图风格 266

10.4.8 RichText风格 267

10.5 数据窗口画板 268

10.5.1 数据窗口画板工作区 268

10.5.2 调整对象 269

10.5.3 预览数据窗口对象 270

10.6 设置数据窗口对象的属性 271

10.6.1 设置数据窗口属性的方法 271

10.6.2 数据窗口的常规属性 272

10.6.3 数据窗口的HTML属性 273

10.7 设置列的属性 274

10.7.1 显示格式 274

10.7.2 编辑风格 275

10.7.3 有效性规则 275

10.8 控制数据行 276

10.8.1 数据窗口的缓冲区 277

10.8.2 记录过滤 278

10.8.3 记录排序 279

10.8.4 记录分组 279

10.8.5 按需提取数据 280

10.8.6 压缩重复值 280

10.9 数据窗口中的控件 281

10.9.1 在数据窗口中加入控件 281

10.9.2 设置数据窗口中的控件属性 286

10.10 数据窗口控件 287

10.10.1 数据窗口控件的属性 287

10.10.2 数据窗口控件的事件 288

10.10.3 数据窗口控件的常用函数 290

10.11 习题 300

第11章 一个应用实例 304

11.1 系统需求分析 304

11.2 数据库设计 305

11.3 系统设计 307

11.3.1 创建工作区和应用对象 307

11.3.2 创建全局变量和函数 308

11.3.3 创建主窗口 309

11.3.4 创建菜单 309

11.3.5 创建功能窗口 311

11.4 应用程序的发布 357

11.4.1 创建可执行文件 357

11.4.2 PowerBuilder运行时库 363

11.4.3 数据库接口 363

11.5 小结 364