图书介绍

PowerBuilder 8.0应用与开发PDF|Epub|txt|kindle电子书版本网盘下载

PowerBuilder 8.0应用与开发
  • 北京辅龙拓海电子信息技术公司,中国计算机学会教材编委会策划编著 著
  • 出版社: 北京:中国农业科技出版社
  • ISBN:7801197925
  • 出版时间:2002
  • 标注页数:472页
  • 文件大小:225MB
  • 文件页数:489页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

PowerBuilder 8.0应用与开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

应用篇1

第1章 了解PowerBuilder1

1.1传统开发工具的不足2

1.2 PowerBuilder的特点2

1.2.1专业的客户机/服务器开发工具2

1.2.2面向对象的开发工具3

1.2.3交叉平台的开发环境3

1.2.4强大而灵活的PowerScript语言4

1.2.5高度集成的开发环境4

1.2.6方便的数据窗口4

1.2.7对Web开发的全面支持5

1.2.8丰富的配套软件5

1.3客户机/服务器结构6

1.3.1客户机/服务器结构概述6

1.3.2 PowerBuilder与客户机/服务器结构6

1.3.3三层结构7

1.4面向对象的基本概念7

1.4.1类8

1.4.2抽象8

1.4.3多态9

1.4.4封装10

1.4.5继承10

1.4.6超类和子类10

1.4.7初始化类对象11

1.4.8析构类对象11

1.5 PowerBuilder的认证考试11

1.6应用练习12

第2章 PowerBuilder 8.0的新特性13

2.1新的用户界面和开发方法14

2.1.1工作区和目标14

2.1.2 PowerSite整合15

2.1.3用户界面改变15

2.1.4开发方式的变化17

2.1.5系统树窗口19

2.1.6剪切和输出窗口20

2.1.7资源编辑器21

2.1.8自动脚本增强21

2.1.9库画板22

2.2新的Web特性22

2.2.1 Web数据窗口脚本22

2.2.2 Web数据窗口配置23

2.2.3包含JavaScript头文件23

2.2.4 GIF和JPEG格式的默认按钮23

2.2.5控件的HTML描述23

2.2.6显示格式的颜色设置24

2.3新的EAServer整合24

2.3.1创建 EAServer组件实现已有的接口24

2.3.2创建EJB客户端24

2.3.3客户端和组件管理EAServer事务25

2.3.4 SSL连接和回调25

2.3.5 EAServer中的多个PowerBuilder VM26

2.4新的数据库连接26

2.4.1新增的和增强的数据库接口26

2.4.2装载数据库接口库27

2.4.3 PB.INI文件27

2.5其他新特性28

2.5.1例外处理28

2.5.2命令行方式进行创建和管理28

2.5.3可执行文件的版本信息29

2.5.4新的对象和控件属性29

2.5.5新的PowerScript函数30

2.5.6 OLE控件的SaveObject事件30

2.5.7改变的GUID和MIME类型30

2.6应用练习31

第3章 PowerBuilder与数据库33

3.1连接主要数据库34

3.1.1 Oracle34

3.1.2 SQL Server34

3.1.3 Informix34

3.1.4 SQL Anywhere35

3.2通用数据库接口ODBC35

3.2.1 ODBC原理35

3.2.2 ODBC的数据库驱动信息36

3.2.3创建本地数据库38

3.2.4使用ODBC定义数据源40

3.3数据库描述文件41

3.3.1设置数据库描述文件41

3.3.2使用描述文件连接数据库42

3.3.3描述文件的导入与导出43

3.3.4描述文件的配置信息44

3.4应用练习44

第4章 第一个PowerBuilder应用程序45

4.1应用程序示例46

4.2准备工作46

4.2.1创建文件夹47

4.2.2创建数据库47

4.3应用程序创建步骤47

4.3.1创建工作区和目标48

4.3.2创建数据窗口对象50

4.3.3创建窗口对象55

4.3.4运行应用程序58

4.3.5生成应用程序59

4.4回顾创建过程60

4.5应用练习61

第5章 全新的集成开发环境63

5.1全新的工作区概念64

5.1.1工作区和目标64

5.1.2使用工作区64

5.2集成开发环境简介66

5.2.1画板窗口简介67

5.2.2不同画板子窗口的共同特征67

5.2.3子窗口的控制方法69

5.3应用练习71

第6章 SQL语句73

6.1在PowerBuilder中使用数据库74

6.1.1创建和删除数据库74

6.1.2创建和删除表76

6.2数据的完整性83

6.2.1数据完整性的类型84

6.2.2用来实现数据完整性的特性84

6.2.3约束84

6.2.4使用IDENTITY性质实施数据完整性87

6.3索引88

6.3.1索引的优缺点88

6.3.2选择索引列88

6.3.3建立索引的原则89

6.3.4不使用索引的情况89

6.3.5惟一索引89

6.3.6复合索引90

6.4操纵数据91

6.4.1添加数据91

6.4.2更新数据92

6.4.3删除数据94

6.4.4交互操纵数据95

6.4.5数据操纵的安全性95

6.5 SQL查询语句96

6.5.1简单查询97

6.5.2无数据源查询97

6.5.3指定检索的列98

6.5.4检索表中所有行99

6.5.5指定检索的行99

6.5.6处理查询结果104

6.6高级SQL语句108

6.6.1多表连接108

6.6.2子查询109

6.7视图110

6.7.1视图与表的区别110

6.7.2视图的优点110

6.7.3创建视图111

6.7.4删除视图112

6.8存储过程和触发器113

6.8.1存储过程113

6.8.2创建和使用存储过程113

6.8.3触发器114

6.9应用练习115

第7章 PowerScript编程117

7.1 PowerScript语言初步118

7.1.1注释118

7.1.2标识符118

7.1.3分隔符和继续符119

7.1.4标签120

7.1.5保留字120

7.1.6空值121

7.1.7代词123

7.1.8特殊ASC字符125

7.2 PowerScript数据类型125

7.2.1标准数据类型125

7.2.2增强数据类型127

7.2.3数据类型转换130

7.2.4字符和字符串130

7.2.5数组132

7.3声明的使用133

7.3.1什么是变量和常量133

7.3.2变量和常量的说明134

7.3.3变量和常量的范围134

7.3.4变量和常量的使用136

7.4运算符和表达式137

7.4.1运算符137

7.4.2运算符的优先级138

7.4.3赋值139

7.5函数139

7.5.1函数搜索链140

7.5.2参数传递方式140

7.5.3特殊类型的参数传递140

7.5.4函数调用方式141

7.5.5使用Windows系统对话框142

7.6 PowerScript语句143

7.6.1赋值语句143

7.6.2判断语句143

7.6.3循环语句145

7.6.4控制语句148

7.6.5处理语句148

7.7 PowerScript对象150

7.7.1对象的基本概念150

7.7.2结构151

7.7.3系统对象152

7.7.4用户对象152

7.8应用练习153

第8章 应用程序对象155

8.1应用程序对象概述156

8.1.1创建应用程序对象156

8.1.2使用应用程序对象160

8.2应用程序画板161

8.3应用程序对象属性161

8.3.1 General属性162

8.3.2 Toolbar属性162

8.3.3附加属性162

8.4应用程序对象事件163

8.4.1 Close事件163

8.4.2 ConnectionBegin事件163

8.4.3 ConnectionEnd事件164

8.4.4 Idle事件164

8.4.5 Open事件164

8.4.6 SystemError事件165

8.5应用程序对象函数166

8.6库搜索路径166

8.7应用练习167

第9章 窗口对象169

9.1窗口对象类型170

9.1.1主窗口170

9.1.2子窗口170

9.1.3多文档和带Microhelp的多文档窗口170

9.1.4弹出式窗口171

9.1.5响应式窗口171

9.2窗口画板171

9.2.1窗口画板介绍171

9.2.2创建和打开窗口对象172

9.2.3添加控件173

9.2.4排列控件173

9.3窗口对象属性175

9.3.1常规属性175

9.3.2高级属性177

9.4窗口对象事件179

9.4.1 Activate和Deactivate事件179

9.4.2 Open事件179

9.4.3 Close和CloseQuery事件180

9.4.4 Resize事件181

9.4.5用户自定义事件182

9.5窗口对象函数182

9.5.1 ChangeMenu函数183

9.5.2 SetRedraw函数183

9.5.3 Resize函数183

9.5.4 WorkSpaceHeight函数183

9.5.5 MDI窗口函数184

9.6窗口的操作184

9.6.1 Open函数184

9.6.2 Close函数186

9.7窗口控件186

9.7.1命令按钮(CommandButton)187

9.7.2图形命令按钮(PictureButton)187

9.7.3静态文本(StaticText)188

9.7.4单行文本框(SingleLineEdit)189

9.7.5多行文本框(MultiLineEdit)189

9.7.6掩码文本框(EditMask)190

9.7.7超文本文本框(RichTextText)191

9.7.8分组框(GroupBox)193

9.7.9选项卡(Tab)194

9.7.10单选按钮(RadioButton)195

9.7.11复选框(CheckBox)195

9.7.12列表框(ListBox)196

9.7.13下拉式列表框(DropDownListBox)197

9.7.14跟踪条(TrackBar)197

9.7.15滚动条(ScrollBar)198

9.7.16进程条(ProgressBar)199

9.8预览和运行窗口199

9.9应用练习200

第10章 数据窗口对象201

10.1数据窗口对象概述202

10.2数据窗口画板203

10.3创建数据窗口对象203

10.4数据源204

10.4.1 Quick Select204

10.4.2 SQL Select205

10.4.3 Query208

10.4.4 External208

10.4.5 Store Procedure209

10.5表现风格210

10.5.1 Tabular210

10.5.2 Grid211

10.5.3 Freeform211

10.5.4 Crosstab212

10.5.5 Graph213

10.5.6 Group214

10.5.7 Label215

10.5.8 N-Up216

10.5.9 Composite217

10.5.10 OLE 2.0218

10.5.11 RichText219

10.6设计数据窗口对象220

10.6.1数据窗口属性220

10.6.2区域222

10.6.3区域的属性223

10.6.4大小、对齐和间距223

10.6.5列对象属性223

10.6.6 Tab次序230

10.6.7压缩重复值230

10.7行操纵231

10.7.1过滤231

10.7.2排序232

10.7.3检索233

10.8更新属性234

10.8.1 Key Modification235

10.8.2 Where Clause for Update/Delete236

10.8.3 Identity Column237

10.9数据窗口增强对象237

10.9.1 Button对象237

10.9.2 Computed Field对象239

10.9.3 Report对象239

10.9.4 Group Box对象240

10.9.5 Graph对象240

10.9.6其他对象240

10.10预览数据窗口241

10.10.1 Describe对话框241

10.10.2 Zoom属性241

10.10.3数据操纵242

10.10.4导出和导入数据242

10.11应用练习242

第11章 数据窗口控件245

11.1数据窗口控件概述246

11.2数据窗口控件属性246

11.2.1 General属性246

11.2.2 Other属性247

11.3连接数据窗口对象和数据窗口控件248

11.4连接数据库249

11.4.1事务对象249

11.4.2事务对象的属性249

11.4.3事务处理语句250

11.4.4自定义事务对象251

11.4.5连接数据窗口控件251

11.5数据窗口控件事件252

11.5.1 ItemChanged事件252

11.5.2 ItemError事件253

11.5.3 DBError事件254

11.5.4 Constructor事件255

11.5.5 Clicked事件255

11.5.6 DoubleClicked事件256

11.5.7 RButtonDown事件256

11.5.8 RowFocusChanged事件256

11.6数据窗口控件函数257

11.6.1数据库相关的函数257

11.6.2行操作258

11.6.3列操作260

11.6.4数据操作260

11.6.5打印相关函数262

11.7应用练习264

第12章 菜单对象265

12.1菜单对象概述266

12.2菜单画板266

12.2.1菜单画板简介266

12.2.2创建菜单对象267

12.2.3添加菜单项268

12.3菜单项属性269

12.3.1 General属性269

12.3.2 Toolbar属性270

12.4菜单事件271

12.4.1 Clicked事件271

12.4.2 Selected事件272

12.5菜单函数272

12.5.1 Check和UnCheck函数272

12.5.2 Enable和Disable函数273

12.5.3 PopMenu函数273

12.6菜单和窗口的连接273

12.7菜单设计原则274

12.8菜单应用实例274

12.9应用练习275

第13章 库管理277

13.1库画板278

13.1.1库画板简介278

13.1.2定制库画板279

13.1.3使用库画板279

13.2库文件的组织282

13.3对象安全控制283

13.3.1注销对象283

13.3.2注册对象283

13.3.3撤销注销283

13.3.4查看注销信息284

13.4升级应用程序284

13.5应用练习284

第14章 调试应用程序285

14.1调试画板286

14.1.1调试画板简介286

14.1.2选择脚本287

14.1.3设置断点287

14.1.4调试应用程序290

14.2 PBDebug290

14.2.1 DBG文件291

14.2.2 PBP文件292

14.3其他调试方法297

14.3.1 MessageBox函数297

14.3.2 Beep函数298

14.3.3 SQLPreview事件298

14.4调试技巧299

14.5应用练习299

第15章 创建应用程序301

15.1创建各组件302

15.1.1可执行文件302

15.1.2资源文件302

15.1.3动态库文件303

15.2 Project画板303

15.3两种编译模式305

15.3.1伪代码概述305

15.3.2编译代码概述305

15.3.3编译代码的创建305

15.3.4编译代码和伪代码的比较306

15.3.5提高应用程序的效率306

15.4应用程序的发布307

15.5应用练习307

开发篇309

第16章 MD应用程序309

16.1 MDI的基本概念310

16.1.1 MDI框架310

16.1.2客户区310

16.1.3工作表311

16.1.4菜单栏311

16.1.5工具栏311

16.1.6状态栏311

16.2工作表管理器对象311

16.3重置用户工作区314

16.4工具栏的控制315

16.5应用练习318

第17章 用户对象和用户事件319

17.1用户对象概述320

17.1.1可视用户对象320

17.1.2类用户对象320

17.2创建用户对象321

17.3使用用户对象324

17.4用户对象技术325

17.4.1窗口和用户对象的通信325

17.4.2动态创建用户对象技术325

17.4.3动态创建用户对象实例327

17.5用户事件概述332

17.6定义用户事件332

17.6.1理解Windows消息333

17.6.2 PowerBuilder消息333

17.6.3使用PowerBuilder消息334

17.6.4不使用PowerBuilder消息的用户事件335

17.7使用用户事件335

17.8应用练习336

第18章 数据管道对象337

18.1数据管道概述338

18.2创建数据管道338

18.3数据管道画板340

18.3.1源表340

18.3.2目标表340

18.3.3数据管道选项340

18.3.4执行数据管道341

18.3.5数据管道错误342

18.3.6处理Blob数据342

18.4使用数据管道343

18.4.1数据管道属性343

18.4.2数据管道事件343

18.4.3数据管道相关函数344

18.4.4数据管道应用步骤345

18.4.5数据管道应用实例345

18.5应用练习348

第19章 使用高级控件349

19.1 ListView控件350

19.1.1 ListView的表现方式350

19.1.2 ListView应用实例351

19.2 TreeView控件358

19.2.1树视图控件简介358

19.2.2 TreeView控件应用实例359

19.3图形控件368

19.3.1 PowerBuilder图形基础368

19.3.2图形控件属性368

19.3.3图形控件函数371

19.4应用练习373

第20章 高级数据窗口375

20.1访问数据窗口属性376

20.1.1属性值376

20.1.2表达式值377

20.1.3示例377

20.2 Describe函数378

20.2.1函数语法378

20.2.2 SQL应用379

20.2.3运算表达式380

20.3 Modify函数380

20.3.1函数语法380

20.3.2属性赋值380

20.3.3创建对象381

20.3.4删除对象381

20.4动态创建数据窗口381

20.4.1 Create 函数382

20.4.2 SyntaxFromSQL函数383

20.4.3 LibraryExport函数385

20.4.4动态创建数据窗口实例386

20.5数据存储对象390

20.5.1数据存储对象概述390

20.5.2数据存储对象使用391

20.6应用练习392

第21章 API调用393

21.1外部函数声明394

21.2参数传递394

21.3调用规则394

21.4调用外部函数用户对象395

21.4.1使用PowerBuilder外部函数395

21.4.2使用Windows API函数397

21.5几种常见错误397

21.5.1保护性错误398

21.5.2使用远指针398

21.5.3静态变量的使用398

21.5.4共享文件句柄398

21.5.5及时释放资源398

21.5.6动态链接库的位置399

21.6应用练习399

第22章 配置和修改注册表401

22.1 Windows注册表概述402

22.2注册表相关函数403

22.2.1 RegistryDelete403

22.2.2 RegistryGet403

22.2.3 RegistryKeys403

22.2.4 RegistrySet404

22.2.5 RegistryValues404

22.3注册表使用实例404

22.4应用练习406

第23章 拖放技术407

23.1拖放技术概述408

23.2拖放组件和规则408

23.2.1拖放组件408

23.2.2拖放规则409

23.3实现拖放功能409

23.3.1拖放对象属性410

23.3.2拖放对象事件410

23.3.3拖放对象方法411

23.4应用练习414

第24章 Internet功能415

24.1开发Web页面416

24.2支持MAPI417

24.2.1 MailSession对象概述417

24.2.2使用MailSession对象418

24.3其他Internet功能427

24.4应用练习428

第25章 DDE与OLE429

25.1共享资源430

25.2动态数据交换430

25.2.1 DDE概述430

25.2.2 DDE相关函数431

25.2.3编写DDE应用程序433

25.3对象链接和嵌入439

25.3.1 OLE概述439

25.3.2 OLE对象的属性、事件和函数440

25.3.3使用DDE对象444

25.4应用练习446

第26章 创建安装程序447

26.1 InstallShield概述448

26.2创建安装程序448

26.2.1使用项目向导449

26.2.2添加文件并修改代码451

26.3卸载应用程序455

26.4应用练习456

第27章 综合应用举例457

27.1应用程序需求和分析458

27.2应用程序分析和实现458

27.2.1数据库设计458

27.2.2界面设计460

27.2.3编码实现464

27.3应用程序的优化和改进471

27.4应用练习471

热门推荐