《PowerBuilder4.0使用精解》求取 ⇩

第一章概述1

1.1 客户机/服务器结构简介1

1.2 利用PowerBuilder开发应用程序的过程2

1.3 PowerBuilder的功能和作用4

1.3.1PowerBuilder的功能4

1.3.2 PowerBuilder的作用4

第二章PowerBuilder快速入门6

2.1 安装和运行PowerBuilder6

2.2 使用联机帮助9

2.3创建一个表10

2.3.1 打开数据库画板(DatabasePainter)11

2.3.2 创建一个新的数据库11

2.3.3 工具条特性的设置11

2.3.4 创建表13

2.3.5 定义主关键字15

2.3.6 请求创建表15

2.3.7 已创建的表15

2.4为表设置扩展属性并添加数据16

2.4.1 设置扩展属性16

2.4.2 在表中增加数据20

2.4.3 测试这个表22

2.5创建应用对象24

2.5.1 打开应用程序画板(ApplicationPainter)24

2.5.2 创建并保存应用对象25

2.5.3 为应用对象设置图标26

2.6创建窗口对象27

2.6.1 创建一个新的空白窗口27

2.6.2 增加一个命令按钮(CommandButton)29

2.6.3 给按钮增加程序代码30

2.6.4 保存这个窗口32

2.6.5 给应用对象加上控制代码32

2.6.6 执行应用程序32

2.7改进我们的窗口33

2.7.1 定义窗口的风格33

2.7.2 定义窗口的初始显示位置34

2.8创建一个数据窗口35

2.8.1 创建新的数据窗口对象35

2.8.2 预演数据窗口对象39

2.8.3 保存数据窗口对象39

2.8.4 创建一个组(Group)39

2.9加入一个数据窗口43

2.9.1 在窗口中放置一个数据窗口类型的控制43

2.9.2 设置控制中的数据窗口对象44

2.9.3 给窗口的Open事件增加控制程序45

2.9.4 给SQLCA赋值48

2.9.5 运行49

2.10创建第二个数据窗口对象49

2.10.1 选择数据源和表现风格49

2.10.2 选择表及表中的列50

2.10.3 定义一个检索变量50

2.10.4 指定WHERE子句51

2.10.5 预演数据窗口对象52

2.10.6 保存数据窗口对象53

2.10.7 改进第二个数据窗口对象53

2.11增加第二个数据窗口对象56

2.11.1 增加新的数据窗口控制56

2.11.2 预演窗口57

2.11.3 给数据窗口写控制程序58

2.11.4 扩展窗口的Open事件的处理程序59

2.11.5 运行59

2.12增加数据库维护功能60

2.12.1 增加图形按钮61

2.12.2 使创建按钮可以工作61

2.12.3 使删除按钮可以工作62

2.12.4 使保存按钮可以工作62

2.12.5 调整按钮的定位(Alignment)大小(Size)和间距(Space)63

2.12.6 运行63

2.13增加菜单65

2.13.1 打开菜单画板66

2.13.2 加入菜单项67

2.13.3 增加控制代码67

2.13.4 增加更多的菜单67

2.13.5 保存菜单68

2.13.6 把菜单挂接到窗口上68

2.13.7 测试菜单的功能69

2.14创建单独的可执行的EXE文件69

2.14.1 创建EXE文件69

2.14.2 测试EXE文件69

第三章窗口设计及消息处理71

3.1窗口属性及消息处理71

3.1.1 窗口类型71

3.1.2 窗口属性72

3.1.3 窗口事件74

3.1.4 窗口函数75

3.2控制部件特性及消息处理78

3.2.1 窗口中添加控制部件78

3.2.2 各种控制部件及其用途83

3.2.3 控制部件的属性86

3.2.4 控制部件的事件90

3.2.5 控制部件的函数91

3.3菜单设计及消息处理96

3.3.1 菜单设计97

3.3.2 菜单项的属性98

3.3.3 菜单项的消息处理99

3.4窗口与菜单的继承101

3.4.1 通过继承创建窗口101

3.4.2 通过继承创建菜单102

3.4.3 类层次结构102

3.4.4 代码的继承、重置与扩充103

3.5用户事件104

3.5.1 用户事件的定义105

3.5.2 用户事件的使用105

3.6Message对象和事件触发106

3.6.1 Message对象106

3.6.2 事件的触发107

第四章MDI界面及自定义工具条108

4.1多文档界面设计108

4.1.1 MDI界面简介108

4.1.2 创建MDI主窗口109

4.1.3 用户定制(Custom)MDI主窗口111

4.1.4 增加MicroHelp功能112

4.1.5 MDI主窗口的函数112

4.1.6 MDI用户区(MDI_1)的属性和函数114

4.1.7 MDI应用的键盘支持115

4.2自定义工具条的实现115

4.2.1 定义w_mdi3窗口115

4.2.2 定义m_mdi3菜单116

4.2.3 关联工具图标与菜单项116

4.2.4 在窗口画板中连接菜单与窗口118

4.2.5 运行时工具条显示的控制118

4.3 带工具条的用户定制MDI主窗口123

第五章PowerScript程序设计语言126

5.1语言基础126

5.1.1 注释126

5.1.2 标识符126

5.1.3 字符串常量128

5.1.4 空白符和NULL值129

5.1.5 语句的续行129

5.1.6 PowerBuilder坐标单位(PBU)130

5.2数据类型131

5.2.1 标准数据类型131

5.2.2 系统对象数据类型132

5.2.3 枚举数据类型133

5.3变量的作用域及变量声明134

5.3.1 不同作用域的变量类型134

5.3.2 局部变量的声明及初始化135

5.3.3 数组的声明136

5.4 基本语句137

5.5结构及其定义141

5.5.1 结构的定义141

5.5.2 结构的修改143

5.5.3 结构的使用144

5.6库函数145

5.6.1 blob类型的库函数145

5.6.2 文件支持库函数146

5.6.3 系统与环境库函数148

5.6.4 其它杂类库函数152

5.7用户函数及其定义154

5.7.1 用户函数的定义154

5.7.2 用户函数的编译和保存156

5.7.3 用户函数的修改157

5.7.4 用户函数的调用159

第六章数据库操作160

6.1概览160

6.1.1 可管理的数据库部件160

6.1.2 数据库管理的跨平台特性160

6.1.3 相关的画板161

6.2数据库画板161

6.2.1 键盘操作161

6.2.2 记录你的操作162

6.2.3 创建和删除数据库163

6.3改变DBMS或数据库163

6.3.1 通过提示改变连接参数163

6.3.2 定义和使用数据库配置164

6.3.3 共享数据库配置164

6.4表的操作165

6.4.1 打开表165

6.4.2 创建表166

6.4.3 提交表166

6.4.4 指定字体167

6.4.5 指定扩展属性168

6.4.6 删除表170

6.4.7 输出表或视图的语法串170

6.5索引170

6.5.1 创建索引170

6.5.2 浏览索引171

6.5.3 删除索引172

6.6主键和外键172

6.6.1 查看关键字172

6.6.2 打开一个特定的外键引用的表173

6.6.3 打开所有引用了特定外键的表173

6.6.4 定义主键174

6.6.5 定义外键174

6.6.6 删除关键字175

6.7视图175

6.7.1 打开视图175

6.7.2 创建视图175

6.7.3 显示一个视图的SQL语句176

6.7.4 从视图中选择列177

6.7.5 表的连接178

6.7.6 指定WHERE,GROUPBY和HAVING子句179

6.7.7 删除视图179

6.8数据操纵画板179

6.8.1 打开数据操纵画板179

6.8.2 检索数据180

6.8.3 修改数据180

6.8.4 数据排序和过滤181

6.8.5 查看行的信息182

6.8.6 输入(Importing)数据183

6.8.7 打印数据183

6.8.8 保存数据184

6.8.9 返回数据库画板184

6.9数据库管理画板184

6.9.1 打开数据库管理画板184

6.9.2 控制数据库存取185

6.9.3 输入SQL语句185

6.9.4 解释SQL语句186

6.9.5 执行SQL语句186

6.10数据管道画板186

6.10.1 创建数据管道187

6.10.2 数据管道设计画板188

6.10.3 改变源数据库和目的数据库189

6.10.4 执行数据管道190

6.10.5 保存数据管道190

6.10.6 删除数据管道190

6.10.7 多个表的数据管道190

6.10.8 检索变量190

6.11数据管道对象191

6.11.1 数据管道对象属性191

6.11.2 数据管道对象函数191

6.11.3 数据管道对象事件192

6.11.4 对检索变量的支持192

6.11.5 使用数据管道对象192

6.11.6 数据管道函数错误代码193

6.12嵌入式SQL语言193

6.12.1 连接语句194

6.12.2 事务处理语句194

6.12.3 数据操作语句195

6.12.4 游标语句196

6.12.5 存储过程语句197

6.12.6 BLOB列操作语句198

6.12.7 SqlCode198

6.13动态SQL语言199

6.13.1 动态SOL语句的第一种格式199

6.13.2 动态SQL语句的第二种格式200

6.13.3 动态SQL语句的第三种格式201

6.13.4 动态SQL语句的第四种格式202

第七章连接数据库207

7.1管理数据源207

7.1.1 PowerBuilder支持的所有数据源207

7.1.2 使用ODBC数据源209

7.1.3 配置Powersoft数据库接口210

7.2使用ODBC数据源驱动程序213

7.2.1 MicrosoftAccess213

7.2.2 MicrosoftBtrieve214

7.2.3 Q+EBtrieve215

7.2.4 MicrosoftdBASE216

7.2.5 Q+EdBASE和Clipper218

7.2.6 MicrosoftExcel219

7.2.7 MicrosoftFoxPro220

7.2.8 Q+ENetwareSQL221

7.2.9 MicrosoftParadox222

7.2.10 Q+EParadox5.X223

7.2.11 Q+EParadox224

7.2.12 DECRdb225

7.2.13 MicrosoftTextFile227

7.2.14 WATCOMSQL229

7.3使用Powersoft数据库接口231

7.3.1 ALLBASE/SQL231

7.3.2 DatabaseManager和DB2/2233

7.3.3 INFORMIX233

7.3.4 MicroDecisionwareDatabaseGatewayInterfaceforDB2234

7.3.5 ORACLE235

7.3.6 SQLServer236

7.3.7 SQLBase237

7.3.8 SybaseNet—GatewayInterfaceforDB2238

7.3.9 XDB239

第八章数据窗口240

8.1选择数据源240

8.1.1 QuickSelect数据源240

8.1.2 SQLSelect数据源241

8.1.3 Query数据源241

8.1.4 External数据源242

8.1.5 StoredProcedure数据源243

8.2 选择表现方式244

8.3修改基本数据窗口对象248

8.3.1 数据窗口画板工作区简介248

8.3.2 改变数据窗口对象的一般属性249

8.3.3 添加输出对象251

8.4显示格式254

8.4.1 为列数据指定显示格式254

8.4.2 显示格式的定义257

8.5编辑风格259

8.5.1 为数据列指定编辑风格259

8.5.2 编辑风格的定义261

8.6 码表264

8.7输入数据的有效性检验265

8.7.1 有效性检验规则265

8.7.2 在数据库画板中定义有效性检验规则265

8.7.3 在数据窗口画板中定义有效性检验规则266

8.8滤波器、行排序和分组267

8.8.1 滤波器267

8.8.2 行排序268

8.8.3 行分组269

8.9数据窗口对象的使用270

8.9.1 关联数据窗口对象和数据窗口控制部件270

8.9.2 应用程序与数据库的通信271

第九章数据窗口的高级特性275

9.1图形对象275

9.1.1 图形对象概述275

9.1.2 在窗口对象中使用图形对象277

9.2图形对象与数据窗口282

9.2.1 在数据窗口中使用图形对象282

9.2.2 数据窗口采用图形表现方式284

9.3数据窗口控制部件的属性、事件和函数285

9.3.1 数据窗口控制部件的属性285

9.3.2 数据窗口控制部件的事件285

9.3.3 数据窗口控制部件的函数287

9.4动态数据窗口305

9.4.1 创建一个动态数据窗口对象306

9.4.2 动态修改数据窗口对象307

9.4.3 向用户提供查询能力的数据窗口308

9.4.4 数据窗口对象的重用309

第十章用户对象311

10.1用户对象及其建立311

10.1.1 用户对象的种类及其用途311

10.1.2 用户对象的建立312

10.1.3 通过继承建立用户对象317

10.2用户对象的使用与编程318

10.2.1 用户对象的使用318

10.2.2 向画板工具条中添加可视用户对象图标320

10.2.3 用户对象的编程321

10.3窗口中的用户对象和窗口之间的通信322

10.3.1 使用用户函数实现通信323

10.3.2 使用用户事件实现通信324

第十一章生成可执行程序325

11.1概览325

11.1.1 EXE文件325

11.1.2 PBD文件325

11.1.3 使用资源325

11.1.4 四种基本的应用包装方式326

11.2创建EXE文件326

11.2.1 创建EXE文件的步骤326

11.2.2 PowerBuilder拷贝对象的原则327

11.3散发资源文件328

11.3.1 单独散发资源文件328

11.3.2 使用PowerBuilder资源描述文件329

11.3.3 运行时如何查找资源329

11.4使用动态库329

11.4.1 创建动态库的源库329

11.4.2 创建一个动态库330

11.5使用工程对象(Project)330

11.5.1 创建工程对象330

11.5.2 工程对象画板331

11.5.3 执行工程对象332

11.5.4 保存工程对象333

11.5.5 删除工程对象333

11.6运行你的应用333

11.6.1 完整的应用333

11.6.2 跟踪执行333

第十二章库管理335

12.1库概览335

12.1.1 使用多个库336

12.1.2 库的组织336

12.2使用库画板337

12.2.1 树的操作337

12.2.2 使用弹出式菜单338

12.3限制库中对象的显示338

12.3.1 指定被显示的对象338

12.3.2 指定被显示对象的显示信息338

12.3.3 保存设置339

12.4 选择库中对象339

12.5使用注释339

12.5.1 更新库的注释339

12.5.2 更新库中对象的注释340

12.6创建和删除库340

12.6.1 库的创建340

12.6.2 库的删除341

12.7复制、搬移和删除库中对象341

12.7.1 向其它库复制库中对象341

12.7.2 搬移库中对象到其它库342

12.7.3 删除库中对象342

12.8 浏览库中对象342

12.9 转移到对象画板343

12.10浏览类层次结构343

12.10.1 在库画板中浏览类层次结构344

12.10.2 浏览类层次结构的另一种方法344

12.11使用检出/检入功能344

12.11.1 检出操作345

12.11.2 查看被检出的对象345

12.11.3 检入对象346

12.11.4 清除对象的被检出状态346

12.12 库的优化346

12.13库的重新生成347

12.13.1 重新生成库中对象347

12.13.2 重新生成某个对象的所有后代347

12.14输出和输入对象(ExportingandImporting)347

12.14.1 输出对象到文本文件348

12.14.2 将文本文件输入到库中348

12.15 创建动态库349

12.16创建库内容的报告349

12.16.1 创建库中对象报告349

12.16.2 创建库目录报告350

第十三章调试351

13.1 打开调试窗口351

13.2 加入断点351

13.3编辑断点353

13.3.1 打开断点编辑窗口353

13.3.2 断点编辑窗口中显示的内容354

13.4在调试方式下运行程序354

13.4.1 单步或连续运行354

13.4.2 停止运行时查看信息354

13.5显示变量值355

13.5.1 打开变量显示窗口355

13.5.2 显示各种变量355

13.5.3 变量窗口中的操作355

13.6使用观察变量355

13.6.1 创建观察变量表355

13.6.2 删除观察变量表357

13.7 改变变量的值357

13.8 打印变量值357

13.9运行时错误处理357

13.9.1 如果不处理SystemError事件357

13.9.2 如果包含SystemError事件处理程序358

第十四章其它高级应用技巧360

14.1OLE列360

14.1.1 创建OLE列360

14.1.2 预演OLE列362

14.1.3 在应用中使用OLE列363

14.2OLE2.0支持363

14.2.1 OLE2.0容器(Container)364

14.2.2 OLE2.0控制的属性364

14.2.3 OLE2.0控制的函数366

14.2.4 OLE2.0控制的事件368

14.2.5 OLE2.0自动作(Automation)函数368

14.3DragandDrop(拖放技术)371

14.3.1 拖放技术基础371

14.3.2 拖放属性372

14.3.3 拖放事件373

14.3.4 拖放函数373

14.4DDE374

14.4.1 DDEServer端函数374

14.4.2 DDEClient端函数377

14.4.3 DDEServer端事件380

14.4.4 DDEClient端事件380

14.5HELP380

14.5.1 给其它PowerBuilder开发者提供在线帮助380

14.5.2 给最终用户提供在线帮助381

1996《PowerBuilder4.0使用精解》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由徐东晖,桑大勇编 1996 西安:西安电子科技大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

AutoCAD 2000使用详解(1999 PDF版)
AutoCAD 2000使用详解
1999 北京:机械工业出版社
canoneos5dmark3使用详解( PDF版)
canoneos5dmark3使用详解
DOS使用精解  2.0~5.0(1992年07月第1版 PDF版)
DOS使用精解 2.0~5.0
1992年07月第1版 西安交通大学出版社
Visual C++ 6.0编程高手(1999 PDF版)
Visual C++ 6.0编程高手
1999 北京:北京希望电脑公司;北京:北京希望电子出版社
微型计算机系列培训教程 第3册 微型机 PC系列 接口控制教程(1992 PDF版)
微型计算机系列培训教程 第3册 微型机 PC系列 接口控制教程
1992 北京:清华大学出版社
FrontPage 98使用详解(1998 PDF版)
FrontPage 98使用详解
1998 北京:机械工业出版社
Internet导航 Netscape & IE使用精解(1997 PDF版)
Internet导航 Netscape & IE使用精解
1997 成都:电子科技大学出版社
使用与精通Word 95(1996 PDF版)
使用与精通Word 95
1996 北京:清华大学出版社
DOS5.0使用详解(1993 PDF版)
DOS5.0使用详解
1993 合肥:中国科学技术大学出版社
CorelDRAW 8使用详解(1999 PDF版)
CorelDRAW 8使用详解
1999 北京:机械工业出版社
Visual J++ 6使用详解(1999 PDF版)
Visual J++ 6使用详解
1999 北京:机械工业出版社
DOS/BIOS使用详解(1989 PDF版)
DOS/BIOS使用详解
1989 北京:电子工业出版社
XML使用详解(1999 PDF版)
XML使用详解
1999 北京:机械工业出版社
DOS使用精解 2.0-5.0(1992 PDF版)
DOS使用精解 2.0-5.0
1992 西安:西安交通大学出版社
Microsoft Access使用图解(1994 PDF版)
Microsoft Access使用图解
1994 北京:北京大学出版社