图书介绍
PowerBuilder 6.0应用与开发PDF|Epub|txt|kindle电子书版本网盘下载
![PowerBuilder 6.0应用与开发](https://www.shukui.net/cover/25/31573539.jpg)
- 吴洁明编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302033153
- 出版时间:1998
- 标注页数:540页
- 文件大小:147MB
- 文件页数:558页
- 主题词:数据库系统
PDF下载
下载说明
PowerBuilder 6.0应用与开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录1
第1章PowerBuilder概述1
1.1 PowerBuilder与面向对象编程1
1.1.1对象和类1
1.1.2继承2
1.1.3封装3
1.1.4多态性3
1.1.5函数重载4
1.2事件4
1.3函数4
1.4 PowerBuilder 6.0的开发环境介绍4
1.4.1PowerBar工具栏5
1.4.2定制工具栏6
1.4.3 PowerBuilder 6.0提供的描绘器7
1.5 PowerBuilder命名规范16
1.5.1推荐的控件名字17
1.5.2推荐的对象命名惯例19
第2章PowerBuilder 6.0新增的功能20
2.1分布式计算20
2.1.1共享对象及应用程序20
2.1.2异步处理23
2.1.3服务器推送及应用24
2.1.4数据窗口的同步25
2.2对Internet的支持26
2.3开发环境和效率的改善31
2.3.1跟踪和描述31
2.3.2新的调试器32
2.3.3 PFC的增强功能33
2.3.4使用的方便性及PowerScript语言方面的改进34
2.3.5配置和运行效率的改进35
2.4跨平台及多语种支持36
2.4.1多平台支持36
2.4.2多语种支持36
2.5数据库连接37
2.6 OLE增强42
2.6.1 OLE服务器的新增特性42
2.6.2 OLE错误处理43
2.7数据窗口的新增功能44
2.8组件生成和组件库47
第3章应用程序的调试48
3.1 Debug描绘器的功能48
3.2设置程序断点49
3.3在调试状态下运行50
3.3.1查看变量51
3.3.2使用Watch窗口观察变量52
3.3.3纠正代码错误53
3.4在程序运行中发现错误53
3.5跟踪应用程序的运行过程54
第4章数据库创建与管理方法57
4.1建立PowerBuilder与数据库的连接57
4.1.1通过ODBC与本地数据库连接57
4.1.2通过专用接口与数据库连接58
4.2数据库描述文件60
4.3数据库操作64
4.3.1创建数据库64
4.3.2连接数据库65
4.3.3删除数据库65
4.3.5设置与数据库操作有关的参数66
4.3.4建立数据库操作记录66
4.4数据库表操作68
4.4.1创建表69
4.4.2表的一般属性70
4.4.3表项的扩展属性70
4.4.4设置表的属性72
4.5修改表73
4.5.1不能修改的内容73
4.5.2可以修改的内容73
4.6设置主码73
4.7设置外码74
4.8索引76
4.9视图77
4.10把DOC文件描述的表创建为数据库表79
4.11操作数据库中的数据90
4.11.1检索并编辑数据库中的数据90
4.11.2排序90
4.11.3筛选行91
4.11.4导入、导出数据92
4.11.5退出Data Manipulation描绘器92
4.12控制对数据库的访问93
4.12.1使用命令权限93
4.12.2表的安全性控制93
4.12.3用户信息维护94
4.12.4用户组信息维护95
4.12.5编辑和运行SQL95
4.12.6解释SQL96
4.13.1定义和修改显示格式97
4.13.2为数据库表的列项定义显示格式97
4.13定义显示格式97
4.13.3为某种数据类型定义显示格式98
4.14定义编辑格式102
4.14.1编辑框风格(Edit)103
4.14.2下拉式列表框风格(DropDownListBox)105
4.14.3复选框风格(CheckBox)106
4.14.4单选钮风格(RadioButtons)107
4.14.5 EditMask风格(EditMaak)108
4.14.6下拉式数据窗口编辑风格(DropDownDataWindow)109
4.15定义有效性规则110
4.15.1为具体表列项定义有效性规则110
4.15.2定义有效性表达式111
第5章PowerBuilder与SQL113
5.1提高查询效率的一般概念113
5.2 SQL与 PowerBuilder115
5.3灵活使用一般的SQL语句117
5.3.1 SELECT语句的使用117
5.3.2 INSERT语句的使用122
5.3.3 UPDATE语句的使用124
5.3.4 DELETE语句的使用125
5.4其他SQL语句125
5.4.1数据库连接与中断125
5.4.2提交语句和回滚语句126
5.4.3与过程有关的语句126
5.4.4与游标有关的语句128
5.4.5处理数据库表中二进制大对象(blob)数据130
5.5动态SQL语句的使用131
5.5.1既没有输入参数也没有输出数据的动态SQL语句131
5.5.2有输入参数没有输出数据的动态SQL语句131
5.5.3有已知的输出数据列,同时也可以有输入参数132
5.5.4输入输出参数的个数或类型是未知的134
6.1 PowerScript的数据类型137
第6章PowerScript编程137
6.2常量138
6.3变量及其作用域139
6.3.1变量和标识符139
6.3.2变量声明139
6.3.3作用域140
6.3.4 PowerBuilder搜索变量的顺序143
6.4数组144
6.4.1一维数组144
6.4.2变长数组145
6.4.3多维数组146
6.5结构146
6.6操作符和表达式147
6.6.1操作符147
6.5.1定义结构147
6.5.2使用结构147
6.6.2表达式150
6.7判断结构151
6.7.1 If…Then151
6.7.2 If…Then结构151
6.7.3 If…Then…Else结构152
6.7.4 Choose Case152
6.8循环结构153
6.8.1 Goto语句153
6.8.2 Do…Loop154
6.8.3 For…Next154
6.8.5 Continue155
6.8.6循环的嵌套155
6.8.4 Exit155
6.9代词156
6.9.1 This156
6.9.2 Parent156
6.9.3 Parent Window157
6.9.4 Super157
6.10常用函数和语句158
6.10.1常用函数158
6.10.2 Create和Destroy语句163
6.11形式参数和参数传递164
6.12文件函数164
第7章创建应用对象171
7.1创建和打开一个应用对象171
7.2定义应用对象的属性173
7.3.1Open事件175
7.3应用对象的事件175
7.3.2 Close事件176
7.3.3 Idle事件176
7.3.4 Systemerror事件177
第8章创建和使用窗口对象178
8.1创建和继承窗口178
8.1.1 从头开始创建一个新窗口对象179
8.1.2继承一个窗口对象182
8.2定制窗口描绘器184
8.3窗口对象的属性185
8.3.1窗口对象的属性185
8.3.2 PowerBuilder单位187
8.4窗口对象的事件188
8.4.1激活窗口的Activate事件188
8.4.4关闭窗口时的CloseQuery事件189
8.4.2单击窗口的Clicked事件189
8.4.3关闭窗口时的Close事件189
8.4.5用户按键事件Key190
8.4.6打开窗口事件Open190
8.4.7单击鼠标右键事件RButtonDown190
8.4.8时间事件Timer191
8.4.9窗口的Other事件193
8.5窗口中的控件194
8.5.1 向窗口添加控件195
8.5.2控件数组195
8.5.3控件选择195
8.5.4对控件的操作195
8.5.5设置控件的访问顺序196
8.5.6定义加速键197
8.5.7控件的公用属性197
8.6.1命令按钮(CommandButton)199
8.6使用窗口控件199
8.6.2图形命令按钮(PictureButton)201
8.6.3单选按钮(Radio Button)201
8.6.4复选框(CheckBox)205
8.6.5静态文本(static text)206
8.6.6单行编辑(Single Line Edit)207
8.6.7多行编辑(MultiLineEdit)209
8.6.8掩码编辑(Editmask)210
8.6.9超文本编辑(Rich TextEdit)211
8.6.10分组框(GroupBox)213
8.6.11标签(tab)213
8.6.12列表框(ListBox)217
8.6.13图形列表框(picturelistbox)218
8.6.15树视图控件(TreeView)220
8.6.14下拉式列表框和下拉式图形列表框220
8.6.16表视图(1istview)224
8.6.17滚动条(VscrollBar和HscrollBar)229
8.6.18绘图控件(drawing objects)231
8.6.19图形控件(Graph)231
8.7在窗口中使用SELECT语句——制作登录窗口231
8.8制作带有框架的界面(MDI)233
8.8.1创建MDI窗口的应用233
8.8.2在MDI框架中打开一个工作表234
8.8.3把一个参数传递给一个窗口237
8.8.4把多个参数传给一个窗口239
8.8.5访问MDI窗口中某个工作表的方法239
8.8.6 MDI应用实例240
9.1 Menu描绘器的主窗口247
第9章制作菜单247
9.2创建菜单248
9.2.1定义下拉菜单项的步骤248
9.2.2创建菜单时的一些操作249
9.3定义菜单的属性250
9.3.1菜单的General属性250
9.3.2菜单的Style属性251
9.3.3 Shortcut标签252
9.3.4 Toolbar标签页253
9.3.5 Picture标签页254
9.4保存菜单254
9.5打印菜单对象254
9.6为菜单对象编写程序255
9.6.1 Clicked事件255
9.7.2在窗口的脚本中引用菜单对象257
9.7.3使用弹出式菜单257
9.7使用菜单257
9.7.1把窗口和菜单联系起来257
9.8使用继承建立菜单259
9.8.1在继承菜单对象中可以做的事情259
9.8.2继承菜单时不能做的事情259
9.8.3在菜单中插入菜单对象259
第10章数据窗口对象260
10.1数据窗口对象的工作原理260
10.2创建一个数据窗口261
10.2.1选择数据源262
10.2.2确定数据窗口的表现风格269
10.2.4选择Options项277
10.2.5保存DataWindow对象277
10.2.3预览数据窗口的选择277
10.3认识数据窗口的各个区域278
10.3.1 DataWindow工具栏279
10.4设置DataWindow工作区的参数280
10.4.1设置DataWindow工作区的网格和标尺280
10.4.2显示对象边界281
10.4.3缩放比例282
10.4.4设置DataWindow对象的背景颜色、前景颜色和边框类型282
10.5设置数据窗口对象的属性282
10.6向数据窗口添加对象284
10.6.1添加对象284
10.6.2 PowerBuilder 6.0新增加的数据窗口内部命令按钮284
10.6.3为对象命名286
10.6.4添加或删除列对象286
10.6.6添加计算域287
10.6.5添加文本对象287
10.6.7添加其他数据窗口对象291
10.7设置数据窗口内对象的属性291
10.8数据窗口预览294
10.9增加数据窗口的功能295
10.9.1指定更新属性295
10.9.2数据排序297
10.9.3数据分组统计298
10.9.4设置数据窗口检索参数300
10.9.5数据过滤301
10.9.6在数据窗口对象中存储数据302
10.9.7按数据窗口的大小检索数据303
11.1.2让窗口动态关联数据窗口对象304
11.1.1在Window描绘器中建立数据窗口控件与数据窗口对象的联系304
11.1建立数据窗口控件与数据窗口对象的联系304
第11章使用数据窗口304
11.1.3数据窗口控件的其他属性305
11.2事务对象是数据库与数据窗口对象之间的桥梁305
11.2.1什么是事务对象306
11.2.2事务对象的属性306
11.2.3 Powerbuilder为你创建的事务对象SQLCA307
11.2.4 自定义的事务对象307
11.2.5从描述文件中取信息设置事务对象属性308
11.2.6建立和中断与数据库的连接310
11.2.7删除自己定义的事务对象311
11.2.8把事务对象与数据窗口控件关联311
11.2.9使用数据窗口检索数据库数据的完整过程311
11.3数据检索313
11.4 数据窗口控件工作原理316
11.4.1更新数据窗口控件的数据所触发的事件316
11.4.2对数据窗口控件内数据的其他操作317
11.4.3接受数据项的一个特殊函数AcceptText()318
11.5访问数据窗口对象缓冲区的内容319
11.5.1使用函数319
11.5.2使用表达式访问数据窗口对象325
11.6在程序中访问数据窗口对象的属性326
11.6.1使用modify函数修改数据窗口的属性326
11.6.2 设置数据窗口对象本身的属性329
11.6.3 设置数据窗口对象及其他对象的属性329
11.6.4数据窗口对象的其他属性329
11.7在程序中创建数据窗口对象341
11.8使用数据窗口事件342
11.8.1 ButtonClicked事件343
11.8.2 Clicked事件343
11.8.4 ItemError344
11.8.3 DoubleClicked事件344
11.8.5 RowFocusChanged345
11.8.6 DBError345
11.8.7 RetrieveStart事件347
11.8.8 RetrieveEnd事件347
11.8.9 CloseQuery事件347
11.8.10 Error事件348
11.9建立主/从数据窗口的关联348
11.10共享数据窗口350
11.11数据存储355
11.11.1使用数据存储356
11.11.2数据存储对象的方法和属性356
11.11.3定制的数据存储对象的使用359
11.11.4 用数据存储中的数据填写一个树表的实例359
11.12.1 使用FileSaveRow As保存HTML格式的数据窗口366
11.12生成HTML366
11.12.2使用Data.HTML367
11.12.3调用SaveAs()函数获得HTML格式内容368
11.13报表生成和打印368
11.13.1创建一个复合报表的过程369
11.13.2建立其他风格的报表370
11.13.3创建相关的嵌套报表370
11.13.4创建无关的嵌套报表374
11.13.5打印报表374
11.13.6报表生成和打印实例376
第12章用户对象和用户事件381
12.1用户对象概述381
12.2 创建和使用标准的可视用户对象381
12.2.1创建标准的可视用户对象382
12.2.3标准的可视用户对象实例383
12.2.2使用标准可视用户对象383
12.3创建和使用定制的可视用户对象385
12.3.1创建一个定制的可视用户对象385
12.3.2使用定制的可视用户对象385
12.3.3定制的可视用户对象实例386
12.4创建和使用外部可视用户对象392
12.4.1创建外部可视用户对象392
12.4.2使用外部可视用户对象394
12.5创建和使用标准类用户对象394
12.5.1创建标准类用户对象394
12.5.2使用标准类用户对象395
12.5.3使用标准类用户对象实例395
12.6创建和使用定制的类用户对象397
12.6.1创建定制的类用户对象397
12.6.2在程序中使用定制的类用户对象397
12.7创建和使用C++类用户对象398
12.6.3使用定制的类用户对象实例398
12.8使用继承建立用户对象400
12.9删除对象402
12.10用户对象的命名规则402
12.11 定义和使用用户事件402
12.11.1定义用户事件403
12.11.2使用用户事件405
12.11.3用户事件应用例子405
第13章OLE应用411
13.1 OLE应用概述411
13.2 创建OLE控件412
13.2.1 在窗口中放置一个OLE控件的步骤412
13.2.2 OLE控件的属性413
13.2.4 OLE控件的弹出菜单416
13.2.3在用户对象中放置一个OLE控件的步骤416
13.3 OLE控件的主要函数418
13.3.1激活OLE对象418
13.3.2清除OLE对象418
13.3.3拷贝、裁剪OLE对象418
13.3.4获得OLE控件的数据419
13.3.5改变OLE控件中的对象419
13.3.6粘贴函数421
13.3.7保存OLE控件中的对象421
13.4 OLE控件的主要事件422
13.4.1 DataChange事件422
13.4.2 ExternalException事件和Error事件422
13.5 OLE自动化424
13.5.1在脚本中操作OLEObject对象424
13.5.2用OLEObject变量提高OLE对象的处理效率426
13.7.3 在数据窗口中使用DB OLE对象427
13.7.2在数据窗口使用OLE对象427
13.6 OLE定制控件OCX427
13.7.1 OLE显示风格的数据窗口427
13.7在数据窗口中使用OLE对象427
13.7.4处理Blob类型数据的实例429
13.8 OLE实例分析433
13.8.1涉及的对象和数据库表433
13.8.2对象间关系及功能433
13.8.3程序运行情况434
13.8.4 script代码分析434
第14章生成统计图形444
14.1综 述444
14.2创建图形显示风格的数据窗口444
14.2.1认识图的各个部分446
14.2.3图的Text属性447
14.2.2图的Data属性447
14.2.4图的Graph属性448
14.2.5图的Value Axis属性450
14.2.6图的Category Axis属性451
14.2.7图的SeriesAxis属性452
14.2.8图的General属性452
14.2.9图的Print Specifications标签页453
14.3在数据窗口内使用图形对象454
14.4在窗口内使用图形控件456
14.4.1 图形控件的主要属性457
14.4.2图形控件的主要函数459
14.5在程序中设置图形属性和使用图形函数463
14.6图形应用实例463
14.6.1在运行时添加/取消图形对象的数据464
14.6.2在运行中改变图形式样465
14.6.3设置颜色470
14.6.4在运行中改变图形对象的标题471
第15章使用Library描绘器组织PBL库473
15.1认识Library描绘器并浏览PBL库的内容473
15.2库操作473
15.2.1创建一个PBL库473
15.2.2删除一个PBL库474
15.2.3优化一个PBL库475
15.2.4建立动态库475
15.3操作库中的对象476
15.3.1选择库中的对象476
15.3.2编辑、复制、移动和删除对象477
15.3.3导入、导出对象478
15.3.4重新编译对象479
15.3.5搜索库480
15.3.6对象打印和打印设置482
15.4对象访问控制483
15.4.1检查取出484
15.4.2检查调入486
15.5库的重建486
15.5.1库的移植486
15.5.2库的重建487
15.6连接版本控制系统487
15.7定制Library描绘器488
15.7.1一般设置488
15.7.2定义包含的对象489
15.7.3 Source Mgmt标签页489
第16章PowerBuilder 6.0的Internet应用491
16.1概述491
16.1.1基于Web.PB的Browser/Server方式491
16.2 PowerBuilder 6.0的Internet Developer Toolkit493
16.1.2基于Plugins(插入件)的Client/Server方式493
16.3 Web Server的设置494
16.3.1 WebSite 1.1的特点494
16.3.2 WebSite 1.1的安装495
16.3.3 WebSite的设置500
16.4几个INI文件的配置503
16.5 Window Plug-in504
16.5.1 Window plug-in的工作方式505
16.5.2 Window Plug-in的优点506
16.5.3 Window plug-in实例506
16.6 DataWindow Plug-in509
16.6.1 DataWindow的工作方式509
16.6.2 DataWindow Plug-in的优点511
16.6.3 DataWindow Plug-in实例511
16.7 Browser/Server方式513
16.7.1 Web.PB的工作方式514
16.7.2 Web.PB的优点516
16.7.3 Web.PB的类库516
16.7.4 Web.PB的实例516
16.8 Wondows ActiveX控件527
16.9几个容易漏掉的细节530
第17章生成可执行的PowerBuilder应用程序531
17.1简单应用生成可执行的EXE文件531
17.2动态库533
17.2.1创建动态库的几点建议534
17.2.2创建动态库535
17.3资源文件536
17.3.1创建资源文件537
17.3.2使用资源文件537
17.4生成可执行文件538