本书系统地讲述了有关PowerBuilder 7的各个方面内容,全书几分为三部分。第一部分介绍了 PowerBuilder7的安装、应用范围、开发周期以及目前三种主要的系统架构。第二部分介绍PowerBuilder 7的开发环境以及如何运用PowerBuilder 7开发应用程序。第三部分介绍了面向对象的概念、Datawindow的运用、快速建立SQL语句以及PowerBuilder 7的编程技巧。\r\n\r\n 本书将专家的多年开发经验与您分享,适用于信息系统的开发者阅读,也可供其他爱好者参考。\r\n
\r\n
作者序 \r\n\r\n Part 1 简介 \r\n\r\n 第0章 本书概述 \r\n\r\n 本书的目标 \r\n\r\n 如何使用本书 \r\n\r\n 本书适合的对象 \r\n\r\n 本书的组织 \r\n\r\n 如何获得相关信息 \r\n\r\n 如何使用本书所附的CD-ROM \r\n\r\n 第1章 PowerBuilder 7简介 \r\n\r\n 集成的开发工具 \r\n\r\n PowerBuilder 7的新功能 \r\n\r\n 第2章 PowerBuilder 7的四阶段开发周期 \r\n\r\n 四阶段开发 \r\n\r\n 第3章 主要的系统架构 \r\n\r\n 三种主要的系统架构 \r\n\r\n Client Server--主从式架构 \r\n\r\n 3-tier--三层式架构 \r\n\r\n Dynamic Web动态网页服务架构 \r\n\r\n Object Oriented--面向对象 \r\n\r\n 企业逻辑--Business logic \r\n\r\n 第4章 安装 PowerBuilder 7 \r\n\r\n 安装PowerBuilder 7 \r\n\r\n 安装步骤 \r\n\r\n Part 2 快速建立应用程序 \r\n\r\n 第5章 PowerBuilder 7概述 \r\n\r\n 介绍PowerBuilder \r\n\r\n 开始制作应用程序之前 \r\n\r\n 介绍PowerBuilder对象 \r\n\r\n 介绍PowerBuilder的环境 \r\n\r\n 第6章 数据库的设定与连接 \r\n\r\n 数据库的设定与连接 \r\n\r\n Database Painter的功能 \r\n\r\n 扩充属性 \r\n\r\n 维护数据 \r\n\r\n 数据库安全设定 \r\n\r\n 第7章 使用Application向导建立应用程序 \r\n\r\n 使用Application向导建立应用程序 \r\n\r\n MDI的组件 \r\n\r\n 第8章 使用Library Painter管理对象 \r\n\r\n 使用Library Painter管理各种对象 \r\n\r\n 管理Library及Entry \r\n\r\n 搜寻Library中的Entry \r\n\r\n 编译程序 \r\n\r\n 程序升级 \r\n\r\n 版本控制 \r\n\r\n 第9章 Application Object介绍 \r\n\r\n 介绍Application Painter \r\n\r\n 选择打开Application \r\n\r\n 第10章 建立和预览Datawindow Objec \r\n\r\n 建立和预览Datawindow Object. \r\n\r\n DataWindow Painter介绍 \r\n\r\n 第11章 建立单档维护的窗口 \r\n\r\n 建立单档维护的窗口 \r\n\r\n 第12章 Transaction Object介绍 \r\n\r\n Transaction Object介绍 \r\n\r\n 第13章 Menu Object介绍 \r\n\r\n 介绍Menu Painter \r\n\r\n Application向导帮你做了什么? \r\n\r\n Menu的继承 \r\n\r\n 建立一个Popup Menu \r\n\r\n 第14章 建立窗体维护的窗口 \r\n\r\n 建立窗体维护的窗口 \r\n\r\n 第15章 建立报表的浏览窗口 \r\n\r\n PowerBuilder建立报表的能力 \r\n\r\n 建立订单报表 \r\n\r\n 将报表数据保存成各种不同的文件格式 \r\n\r\n 第16章 建立一个登录的画面 \r\n\r\n 系统安全介绍 \r\n\r\n 建立新的登录窗口 \r\n\r\n 第17章 改变Ancestor Window \r\n\r\n 什么是Service Object \r\n\r\n 改变Ancestor Window \r\n\r\n 第18章 执行Debug \r\n\r\n 执行 Debug Painter \r\n\r\n 第19章 建立PowerBuilder应用程序的可执行文件 \r\n\r\n 使用 Project Painter \r\n\r\n 接下来该如何 \r\n\r\n Part 3 基础概念 \r\n\r\n 第20章 PowerBuilder面向对象概念 \r\n\r\n Object概念 \r\n\r\n 一个面向对象的实例 \r\n\r\n 以 PowerBuilder实习OO \r\n\r\n Graph&Non Visual Object \r\n\r\n 对象的建立与消除 \r\n\r\n 存取对象的属性 \r\n\r\n 对象函数或事件的参数传递方式 \r\n\r\n Object的代词 \r\n\r\n Inheritancer--继承 \r\n\r\n Encapsulation--封装 \r\n\r\n Polymorphism--多态 \r\n\r\n DragDrop Object \r\n\r\n 消息(Message)传递 \r\n\r\n 第21章 DataWindow的运用 \r\n\r\n DataWindow的基本概念 \r\n\r\n 使用Script存取DataWindow中的数据 \r\n\r\n 提高DataWindow的效率 \r\n\r\n 第22章 快速建立 SQL语句 \r\n\r\n SQL指令的建立 \r\n\r\n 通过 Painter建立 Cursor \r\n\r\n 最佳化SQL语句 \r\n\r\n 第23章 PowerBuilder程序技巧 \r\n\r\n 使用MessageBox来显示错误信息 \r\n\r\n 用INI文件记录应用程序基本信息 \r\n\r\n 转移数据 \r\n\r\n 团队开发的小技巧 \r\n\r\n 如何在DataWindow中利用Enter取代Tab? \r\n\r\n 设定 DataWindow Column的初始值(Initial Value) \r\n\r\n 参考书目 \r\n
\r\n
期盼已久的PowerBuilder 7终于问世, 而呈现给广大用户的仍是owerBuilder一贯令人称赞的超强功能. 很高兴台湾的Power User能在这么短的时间编写这本PowerBuilder 7中文书, 它不只是功能的介绍而已, 而是由具备 Certified PowerBuilder Developer(简称CPD)认证的两位优秀人才——刘明义及马纯强, 将他们多年来在PowerBuilder开发的经验及实践融合在本书中. 我要衷心感谢他们两位专业且具效率的文笔, 因为只有这样才能真正表达 PowerBuilder 7在开发工具中无可取代的领先技术.
很多用户常说:只有通过书籍的传播才能让PowerBuilder的功能厂为人知, 而我更愿意说:“只有真正的高手才能将PowerBuilder发挥到淋漓尽致”. 我愿郑重向各位读者推荐本书, 因为本书已将PowerBuilder精华融会其中, 它让您毫无困难地进入PowerBuilder的领域. 再次感谢刘明义和马纯强能赶在 PowerBuilder 7上市前将本书付梓.
郭俊男
赛贝斯台湾分公司总经理