《SQLServer2005+PowerBuilder11高级开发指南》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:陈永强,李茜编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302169499
  • 页数:497 页
图书介绍:本书介绍SQL Server 2005+PowerBuilder 11开发数据库应用程序的方法。

第1章 SQL Server 2005+PowerBuilder开发环境 1

1.1 软件介绍 2

1.1.1 SQL Server 2005简介 2

1.1.2 PowerBuilder简介 7

1.2 SQL Server 2005+PowerBuilder的编程思想 11

1.2.1 应用程序的体系结构 11

1.2.2 SQL Server 2005+PowerBuilder的编程步骤 13

1.3 创建SQL Server 2005+PowerBuilder开发环境 14

1.3.1 安装SQL Server 2005 14

1.3.2 安装EAServer 19

1.3.3 安装PowerBuilder 21

1.4 本章小结 25

1.5 练习与思考 25

第2章 SQL Sever 2005编程基础 27

2.1 SQL Server 2005的基础知识 28

2.1.1 SQL Server 2005数据库结构 28

2.1.2 SQL Server 2005编程管理工具 32

2.1.3 Transact-SQL语言 34

2.2 SQL Server数据库设计 51

2.2.1 数据库设计的基本步骤 51

2.2.2 SQL Server数据库选项 55

2.3 SQL Server数据库操作 58

2.3.1 创建数据库 58

2.3.2 修改数据库 62

2.3.3 删除数据库 64

2.3.4 备份和还原数据库 65

2.4 本章小结 68

2.5 练习与思考 69

第3章 创建图书信息库 71

3.1 设计图书信息库 72

3.1.1 确定数据表 72

3.1.2 设计表的结构 72

3.1.3 确定表关系 76

3.2 实现图书信息库 77

3.2.1 创建数据库文件 77

3.2.2 创建数据表 77

3.2.3 创建索引 80

3.2.4 创建表关系 82

3.2.5 创建数据库关系图 85

3.3 操控图书信息库 88

3.3.1 数据录入 88

3.3.2 数据查询 96

3.3.3 数据更新和删除 102

3.3.4 使用表编辑器 102

3.4 完善图书信息库的设计 103

3.4.1 使用检查约束 103

3.4.2 使用触发器 105

3.5 本章小结 110

3.6 练习与思考 110

第4章 PowerBuilder编程基础 113

4.1 面向对象的编程技术 114

4.1.1 面向对象编程的概念 114

4.1.2 面向对象编程的特点 114

4.1.3 对象的属性、函数和事件 115

4.2 PowerBuilder的集成开发环境 116

4.2.1 欢迎界面 117

4.2.2 主窗口 117

4.2.3 系统菜单 118

4.2.4 系统工具栏 121

4.2.5 系统树 122

4.2.6 剪贴窗口和输出窗口 122

4.2.7 工作画板 123

4.2.8 常用对话框 125

4.3 PowerBuilder应用程序的开发步骤 126

4.4 PowerBuilder的编程语言 128

4.4.1 语言基础 128

4.4.2 数据类型 133

4.4.3 声明语句及变量作用域 141

4.4.4 运算符 144

4.4.5 创建与释放对象实例 147

4.4.6 基本语句 148

4.4.7 嵌入式SQL语句 156

4.5 本章小结 162

4.6 练习与思考 162

第5章 应用程序对象设计 165

5.1 应用程序对象的基础知识 166

5.1.1 应用程序对象的作用 166

5.1.2 应用程序对象的模式 166

5.1.3 应用程序中的文件说明 167

5.1.4 应用程序对象的常用属性 167

5.1.5 应用程序对象的常用事件 169

5.2 应用画板 169

5.2.1 画板工作区 170

5.2.2 画板工具栏 170

5.3 创建应用程序对象 171

5.3.1 新建工作空间 171

5.3.2 新建应用程序对象 172

5.3.3 添加对象说明 173

5.3.4 设置对象属性 174

5.3.5 编写事件处理程序 175

5.3.6 测试应用程序 177

5.4 本章小结 178

5.5 练习与思考 178

第6章 窗口对象设计 179

6.1 窗口的基本知识 180

6.1.1 窗口的组成 180

6.1.2 窗口的类型 181

6.1.3 窗口的创建方法 182

6.2 窗口画板 183

6.2.1 画板工作区 183

6.2.2 画板工具栏 184

6.2.3 画板的布局 185

6.3 窗口的属性、事件和函数 187

6.3.1 常用属性 188

6.3.2 常用事件 191

6.3.3 常用函数 192

6.3.4 与窗口相关的函数 192

6.4 窗口控件 193

6.4.1 窗口控件概述 194

6.4.2 常用公共属性 195

6.4.3 常用公共事件 196

6.4.4 常用公共函数 196

6.5 窗口设计 197

6.5.1 窗口设计初步 198

6.5.2 窗口设计实例 208

6.6 本章小结 213

6.7 练习与思考 214

第7章 连接SQL Server数据库 215

7.1 数据库连接的基础知识 216

7.1.1 ODBC数据库接口 216

7.1.2 SQL Server数据库的连接步骤 217

7.2 数据库相关的画板 218

7.2.1 数据库配置画板 218

7.2.2 数据库画板 219

7.3 连接SQL Server数据库 221

7.3.1 创建ODBC数据源 221

7.3.2 创建数据库配置文件 226

7.3.3 在数据库画板中连接ODBC数据源 227

7.3.4 在数据库画板中操作数据库 228

7.3.5 在应用程序中添加数据库连接代码 232

7.4 本章小结 234

7.5 练习与思考 235

第8章 数据窗口对象设计 237

8.1 数据窗口对象 238

8.1.1 数据窗口对象的数据源 238

8.1.2 数据窗口对象的显示风格 239

8.2 数据窗口画板 244

8.2.1 画板工具栏 244

8.2.2 画板工作区 246

8.3 数据窗口中的列对象 249

8.3.1 列对象的显示格式 249

8.3.2 列对象的编辑风格 254

8.3.3 列对象的有效性规则 255

8.3.4 数据记录的相关操作 257

8.4 数据窗口对象设计实例 260

8.4.1 数据窗口对象说明 260

8.4.2 创建数据窗口对象 261

8.5 本章小结 282

8.6 练习与思考 283

第9章 使用数据窗口 285

9.1 使用数据窗口的基础知识 286

9.1.1 事务对象的概念 286

9.1.2 数据窗口的缓冲区 288

9.1.3 数据窗口控件的常用属性 289

9.2 数据窗口的使用方法 291

9.2.1 使用数据窗口的步骤 291

9.2.2 相关函数的说明 291

9.2.3 数据窗口对象的动态连接 295

9.3 数据窗口对象属性的访问 295

9.3.1 与数据窗口相关的3种表达式 295

9.3.2 数据窗口对象属性的取值、类型及访问技巧 296

9.3.3 数据窗口对象属性的访问方法 297

9.4 数据窗口中数据的操控 300

9.4.1 行列的操控 301

9.4.2 编辑框中悬浮数据的操作 303

9.4.3 缓冲区中的数据操控 304

9.4.4 记录行的操控 305

9.4.5 编辑状态标志的操控 308

9.5 使用数据窗口 310

9.5.1 相关窗口说明 310

9.5.2 相关技术说明 311

9.5.3 创建功能窗口 317

9.6 本章小结 342

9.7 练习与思考 343

第10章 MDI应用程序设计 345

10.1 MDI应用程序基础 346

10.1.1 MDI窗口的组成 346

10.1.2 MDI应用程序的设计问题 346

10.1.3 相关函数说明 348

10.2 菜单的基本概念 349

10.2.1 菜单的类型 349

10.2.2 菜单的基本组成 350

10.2.3 菜单的常见状态 351

10.2.4 菜单对象的常用属性 352

10.2.5 菜单对象的常用事件和函数 353

10.2.6 菜单画板 354

10.3 发布应用程序的相关知识 355

10.3.1 创建可执行文件的相关问题 355

10.3.2 关于PowerBuilder的运行时库 357

10.3.3 关于PowerBuilder的运行时库打包工具 358

10.3.4 工程对象和工程画板 358

10.3.5 SQL Server数据库的发布 359

10.4 设计MDI版借书管理系统 359

10.4.1 系统说明 359

10.4.2 新建应用程序开发空间 361

10.4.3 创建菜单对象 363

10.4.4 创建窗口对象 369

10.4.5 为菜单项编写事件处理程序 372

10.4.6 系统测试 376

10.5 发布MDI版借书管理系统 378

10.5.1 生成可执行文件 378

10.5.2 备份数据库 384

10.5.3 打包PB的运行时库 384

10.5.4 整理最终的提交文件 385

10.5.5 软件的安装说明 385

10.6 本章小结 387

10.7 练习与思考 388

第11章 分布式应用程序设计 391

11.1 分布式应用程序基础 392

11.1.1 基本概念 392

11.1.2 分布式应用的编程思想 394

11.1.3 Jaguar组件的开发概述 396

11.1.4 客户端应用程序开发 397

11.2 学生成绩管理系统 399

11.2.1 系统说明 399

11.2.2 学生成绩信息库 400

11.2.3 服务器端应用程序 402

11.2.4 客户端应用程序 403

11.2.5 系统菜单的结构 404

11.2.6 系统的开发计划 404

11.3 设计学生成绩管理系统 405

11.3.1 准备工作 405

11.3.2 数据库设计 407

11.3.3 创建服务器端应用对象 415

11.3.4 创建客户端基础对象 420

11.3.5 实现系统登录功能 426

11.3.6 实现成绩信息的简单查询功能 435

11.3.7 实现成绩信息的实用查询功能 442

11.3.8 实现成绩信息的简单录入功能 449

11.3.9 实现成绩信息的实用录入功能 457

11.3.10 实现成绩信息的简单编辑功能 467

11.3.11 综合测试 472

11.3.12 发布系统 473

11.4 本章小结 475

11.5 练习与思考 476

附录A 书中示例所用函数说明 477

附录B 数据窗口列对象的属性 491