《PowerBuilder 8.0入门与提高》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:明德祥等编
  • 出 版 社:长沙:国防科技大学出版社
  • 出版年份:2002
  • ISBN:7810247972
  • 页数:462 页
图书介绍:本书是学习PowerBuilder8.0以及使用PowerBuilder8.0进行应用程序开发的适用性图书,该书全面讲述了PowerBuilder8.0的集成开发环境、程序设计基础、使用方法和应用程序开发过程。

第1章 PowerBuilder8.0简介 1

1.1 什么是PowerBuilder 2

1.2 PowerBuilder的特点 2

1.3 PowerBuilder8.0新特性 6

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

1.3.2 新的Web特性 10

1.3.3 EAServer集成新特性 11

1.3.4 新的数据库连接特性 11

1.3.5 其他新特性 12

1.4 PowerBuilder8.0的安装与运行 12

1.4.1 PowerBuilder8.0的安装 12

1.4.2 运行PowerBuilder8.0 16

1.5 本章小结 18

第2章 初识PowerBuilder8.0 19

2.1 创建工作空间 20

2.2 创建应用对象 21

2.3 运行应用程序 26

2.4 本章小结 27

第3章 PowerBuilder8.0程序设计开发基础 29

3.1 数据库基本概念 30

3.1.1 什么是数据库 30

3.1.2 什么是表 32

3.1.3 表的主外键 33

3.1.4 表的范式 34

3.2 数据库管理系统 37

3.2.1 Informix 41

3.2.2 Microsoft SQL Server 44

3.2.3 Oraclc 47

3.2.4 Sybase Adapter Server Enpterprise和Sybase SQL Server 49

3.3 PowerBuilder8.0开发环境 51

3.3.1 基本开发环境 52

3.3.2 窗格与视图 56

3.3.3 选择应用程序 72

3.3.4 库搜索路径 73

3.3.5 To Do List列表 74

3.4 PowerScript语言 74

3.4.1 PowerScript入门 75

3.4.2 数据类型 80

3.4.3 变量、常量和数组 82

3.4.4 操作符 86

3.4.5 语句 89

3.4.6 SQL语句 99

3.4.7 结构 110

3.4.8 函数 112

3.5.1 对象概述 119

3.5 理解PowerBuilder的对象 119

3.5.2 对象的属性 120

3.5.3 对象的函数 120

3.5.4 对象的事件 121

3.6 PowerBuilder应用程序的开发过程 122

3.6.1 需求分析和系统设计 122

3.6.2 系统开发 123

3.6.3 调试程序 123

3.6.4 测试程序 123

3.6.5 生成可执行文件 123

3.7 本章小结 124

第4章 应用对象 125

4.1 应用对象介绍 126

4.2 创建应用对象 129

4.2.1 创建应用对象 129

4.2.2 自动生成应用程序向导 131

4.3 应用对象的属性 134

4.3.1 设置缺省字体 134

4.3.2 指定库搜索路径 136

4.3.3 设置应用程序图标 137

4.3.4 指定缺省全局变量的类型 138

4.3.5 应用对象的其他属性 139

4.4 应用对象的事件 141

4.4.1 Open(打开)事件 141

4.4.2 Close(关闭)事件 142

4.4.3 Idle(空闲)事件 142

4.4.4 SystemError(系统出错)事件 142

4.4.5 ConnectBegin(连接开始)事件 142

4.4.6 ConnectEnd(连接结束)事件 142

4.5 使用代码编辑器 143

4.4.7 编写应用对象的事件处理程序 143

4.5.1 进入代码编辑器 144

4.5.2 编辑代码 144

4.5.3 粘贴函数 146

4.5.4 粘贴语句 146

4.5.5 代码编辑器的键盘操作 147

4.6 事务对象 148

4.6.1 事务对象基本概念 148

4.6.2 事务对象的属性 148

4.6.3 事务对象的使用 150

4.7 本章小结 151

第5章 数据库管理 153

5.1 数据库(Database)画板 154

5.1.1 启动数据库画板 154

5.1.2 数据库画板的组成 155

5.2.1 创建Sybase SQL Anywhere数据库 157

5.2 数据库的操作 157

5.2.2 删除Sybase SQL Anywhere数据库 158

5.2.3 改变当前数据库 160

5.3 表的操作 160

5.3.1 创建表 161

5.3.2 修改表 163

5.3.3 定义表的属性与主键 164

5.3.4 定义索引 166

5.3.5 定义外部键 167

5.3.6 设置列的属性 168

5.3.7 删除表、主键、外部键与索引 172

5.4 视图的操作 173

5.4.1 创建视图 173

5.4.2 查看视图 174

5.5.1 数据操作画板 175

5.5 数据的操作 175

5.5.2 浏览数据 176

5.5.3 插入与删除记录 178

5.5.4 卸出与装入数据 178

5.6 设置列的扩展属性 179

5.7 本章小结 180

第6章 程序界面设计基础 181

6.1 窗口 182

6.1.1 窗口的概述 182

6.1.2 创建修改窗口 184

6.1.3 设置窗口的属性 186

6.1.4 保存、预览打印窗口 191

6.1.5 窗口的事件与函数 193

6.1.6 创建实例窗口 199

6.2 菜单 201

6.2.1 使用菜单画板 201

6.2.3 设置菜单属性 203

6.2.2 创建新菜单 203

6.2.4 菜单的事件及其编程 207

6.2.5 创建实例菜单 208

6.3 控件基础 210

6.3.1 放置控件 211

6.3.2 控件的命名 212

6.3.3 设置控件常用的属性 215

6.3.4 操作控件 217

6.4 常用控件使用 221

6.4.1 命令按钮 221

6.4.2 文本编辑及显示控件 224

6.4.3 单选按钮、复选框与组框 227

6.4.4 修饰性控件 229

6.4.5 进度条与轨迹条 231

6.4.6 树形视图控件(TreeView) 235

6.4.7 列表类控件(ListBox、Drop-DownListBox、ListView) 237

6.4.8 多功能文本编辑控件(RichText) 240

6.4.9 用户对象控件 241

6.5 本章小结 243

第7章 MDI程序设计 245

7.1 MDI简介 246

7.2 建立MDI框架窗口 248

7.3 使用Sheet 249

7.4 使用菜单 251

7.5 提供toolbar 251

7.5.1 toolbar简介 251

7.5.2 设置toolbar属性 253

7.5.3 在窗口画板中设置工具条属性 254

7.5.4 在应用画板中设置工具条属性 255

7.5.5 使用toolbar 256

7.6 本章小结 257

第8章 数据窗口技术 259

8.1 数据窗口概述 260

8.1.1 数据窗口对象 261

8.1.2 数据窗口控件 262

8.2 数据窗口对象 262

8.2.1 创建数据窗口对象 262

8.2.2 定义数据源 265

8.2.3 数据窗口的显示风格 273

8.2.4 使用数据窗口画笔 285

8.2.5 数据窗口的布局结构 293

8.2.6 设置样式及打印参数 295

8.2.7 列对象的显示与编辑 298

8.2.8 控制数据行 303

8.2.9 增强数据窗口对象的功能 306

8.3.1 数据窗口控件的使用 314

8.3 数据窗口控件 314

8.2.10 设置对象属性 314

8.3.2 利用数据窗口控件存取数据 317

8.3.3 利用数据窗口控件操纵数据 321

8.3.4 处理数据窗口错误 326

8.3.5 数据库的更新 328

8.4 动态数据窗口技术 330

8.4.1 使用Create创建数据窗口对象 330

8.4.2 使用Modify修改数据窗口对象 331

8.4.3 数据窗口的查询模式 333

8.5 本章小结 336

第9章 用户对象和用户事件 337

9.1 用户对象分类 338

9.1.1 可视用户对象 338

9.1.2 类用户对象 339

9.2.2 创建可视用户对象 340

9.2.1 启动用户对象画笔 340

9.2 创建新用户对象 340

9.2.3 创建类用户对象 343

9.3 使用用户对象 344

9.3.1 使用可视用户对象 344

9.3.2 使用类用户对象 346

9.4 窗口与用户对象间的通讯 346

9.5 用户事件 347

9.5.1 定义用户事件 347

9.5.2 使用用户事件 348

9.6 本章小节 349

第10章 高级应用开发技术 351

10.1 树形视图控件技术 352

10.1.1 TreeView简介 352

10.1.2 TreeView控件的层次与项 353

10.1.3 TreeView的属性 355

10.1.5 TreeView的函数 356

10.1.4 TreeView事件 356

10.1.6 数据窗口与TreeView 357

10.2 数据管道技术 359

10.2.1 数据管道概念 360

10.2.2 使用数据管道画笔 361

10.2.3 在应用程序中使用管道对象 369

10.3 多媒体技术 369

10.3.1 制作图形动画 369

10.3.2 制作对象移动动画 373

10.3.3 加入声音 377

10.3.4 加入视频 379

10.4 本章小结 382

第11章 提供联机帮助 383

11.1 制作工具简介 384

11.2.1 创建HLP帮助 385

11.2 创建帮助 385

11.2.2 创建HTML帮助 389

11.3 使用帮助 396

11.3.1 ShowHelp函数 396

11.3.2 ShowPopupHelp函数 396

11.3.3 帮助文件调用实例 397

11.4 本章小结 397

第12章 调试和发布应用 399

12.1 调试画笔 400

12.1.1 画笔工具栏 402

12.1.2 画笔工作区 402

12.2 调试应用 405

12.2.1 调试的基本步骤 405

12.2.2 设置断点 405

12.2.3 跟踪运行 409

12.3.1 PowerBuilder编译器 411

12.3 编译和发布应用 411

12.3.2 可执行应用的实现 412

12.3.3 发布应用 420

12.3.4 在Windows下发布应用 421

12.4 本章小节 423

第13章 系统应用实例 425

13.1 应用程序开发步骤 426

13.2 设计开发人事管理信息系统 427

13.2.1 系统设计开发背景 427

13.2.2 系统设计总体方案 427

13.2.3 系统设计 429

13.2.4 系统界面设计 442

13.2.5 关键技术实现(ODBC配置) 458

13.3 系统发布 461

13.4 本章小结 462