作者序
Part 1 简介
第0章 本书概述
本书的目标
如何使用本书
本书适合的对象
本书的组织
如何获得相关信息
如何使用本书所附的CD-ROM
第1章 PowerBuilder 7简介
集成的开发工具
PowerBuilder 7的新功能
第2章 PowerBuilder 7的四阶段开发周期
四阶段开发
第3章 主要的系统架构
三种主要的系统架构
Client Server--主从式架构
3-tier--三层式架构
Dynamic Web动态网页服务架构
Object Oriented--面向对象
企业逻辑--Business logic
第4章 安装 PowerBuilder 7
安装PowerBuilder 7
安装步骤
Part 2 快速建立应用程序
第5章 PowerBuilder 7概述
介绍PowerBuilder
开始制作应用程序之前
介绍PowerBuilder对象
介绍PowerBuilder的环境
第6章 数据库的设定与连接
数据库的设定与连接
Database Painter的功能
扩充属性
维护数据
数据库安全设定
第7章 使用Application向导建立应用程序
使用Application向导建立应用程序
MDI的组件
第8章 使用Library Painter管理对象
使用Library Painter管理各种对象
管理Library及Entry
搜寻Library中的Entry
编译程序
程序升级
版本控制
第9章 Application Object介绍
介绍Application Painter
选择打开Application
第10章 建立和预览Datawindow Objec
建立和预览Datawindow Object.
DataWindow Painter介绍
第11章 建立单档维护的窗口
建立单档维护的窗口
第12章 Transaction Object介绍
Transaction Object介绍
第13章 Menu Object介绍
介绍Menu Painter
Application向导帮你做了什么?
Menu的继承
建立一个Popup Menu
第14章 建立窗体维护的窗口
建立窗体维护的窗口
第15章 建立报表的浏览窗口
PowerBuilder建立报表的能力
建立订单报表
将报表数据保存成各种不同的文件格式
第16章 建立一个登录的画面
系统安全介绍
建立新的登录窗口
第17章 改变Ancestor Window
什么是Service Object
改变Ancestor Window
第18章 执行Debug
执行 Debug Painter
第19章 建立PowerBuilder应用程序的可执行文件
使用 Project Painter
接下来该如何
Part 3 基础概念
第20章 PowerBuilder面向对象概念
Object概念
一个面向对象的实例
以 PowerBuilder实习OO
Graph&Non Visual Object
对象的建立与消除
存取对象的属性
对象函数或事件的参数传递方式
Object的代词
Inheritancer--继承
Encapsulation--封装
Polymorphism--多态
DragDrop Object
消息(Message)传递
第21章 DataWindow的运用
DataWindow的基本概念
使用Script存取DataWindow中的数据
提高DataWindow的效率
第22章 快速建立 SQL语句
SQL指令的建立
通过 Painter建立 Cursor
最佳化SQL语句
第23章 PowerBuilder程序技巧
使用MessageBox来显示错误信息
用INI文件记录应用程序基本信息
转移数据
团队开发的小技巧
如何在DataWindow中利用Enter取代Tab?
设定 DataWindow Column的初始值(Initial Value)
参考书目