![PowerBuilder 7.0实例应用进阶](https://cover.qianqiantushu.cc/49/s667201a.jpg)
![PowerBuilder 7.0实例应用进阶](https://cover.qianqiantushu.cc/49/s667201a.jpg)
PowerBuilder 7.0实例应用进阶PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:温为民等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:1999
- ISBN:7111074769
- 页数:554 页
第1章 PowerBuilder编程规范 1
1.1 事件命名标准 1
1.1.1 标准事件 1
1.1.2 类库事件 1
1.1.3 绝缘层事件 1
1.1.4 菜单事件 1
1.1.5 其他事件 2
1.1.6 事件命名小结 2
1.2 变量命名标准 2
1.2.1 语法约定 2
1.2.2 标准数据类型前缀 2
1.2.3 标准对象数据类型前缀 3
1.3 对象命名标准 6
第2章 窗口和控制的使用技巧 10
2.1 如何使窗口自动居中 10
2.2 如何在MDI窗口中显示背景图片 11
2.3 如何使窗口内控件的大小与窗口尺寸同步 17
2.4 如何实现Win95风格的上下文帮助 21
2.5 PowerBuilder7新增控制的使用 23
2.6 如何阻止用户在窗口内移动数据窗口控制 26
2.7 如何为应用添加启动画面 27
2.8 如何为窗口控制增加ToolTips 30
2.9 如何制作带图片的菜单 39
第3章 数据窗口的使用技巧 43
3.1 如何实现数据窗口的多行选择 43
3.2 如何实现数据窗口的模糊查询 46
3.3 如何用单数据窗口实现多表更新 48
3.4 如何在数据窗口中实现金额的大小写转换 53
3.5 如何根据条件改变记录颜色 56
3.6 如何调用数据窗口内嵌函数 58
3.7 如何在DataWindow中实现列的自动折行 61
3.8 如何实现下拉数据窗口中的关键字搜索 62
3.9 如何在数据窗口中用回车键代替Tab键在字段间移动 66
3.10 在数据窗口中实现上下文相关微帮助技术 67
3.11 数据窗口自动刷新技术的使用 69
3.12 在应用程序开发中使用数据存储“Datastore“技术替代游标 71
3.13 如何实现数据窗口的异步检索 73
3.14 如何在数据窗口中实现文本闪烁 76
第4章 报表的处理与打印技术 79
4.1 用DataWindow对象解决报表问题 79
4.1.1 嵌套报表 79
4.1.2 自由格式的数据窗口报表 82
4.1.3 PSR文件报表 82
4.2 多数据窗口打印技术 83
4.2.1 如何在一个打印作业中一次打印多个数据窗口 84
4.2.2 连续页号打印多个数据窗口 85
4.3 局部数据窗口数据打印技术 88
4.4 如何制作中国式报表 90
4.5 如何动态设置打印机 93
4.6 如何进行大文本打印 97
4.7 如何在数据窗口中打印条形码 107
4.8 打印前的模拟显示技巧 111
第5章 用户对象的使用技术 114
5.1 如何在Power++中开发NVO对象 114
5.2 如何实现文件夹的浏览 124
5.3 如何实现数据窗口动态列排序 128
5.4 如何实现操作系统与PowerBuilder应用间的数据拖放 131
5.5 如何在程序中使用有声按钮 137
5.6 如何利用Word功能实现文字检查 139
5.7 如何将程序图标添加到系统栏 150
5.8 如何在程序中动态的设置系统时间 156
第6章 数据管道的使用技术 159
6.1 什么是数据管道 159
6.2 如何创建数据管道 160
6.2.1 启动数据管道画笔 161
6.2.2 设置数据管道选项 162
6.2.2.1 与源表相关的选项设置 163
6.2.2.2 与目的表相关的选项设置 163
6.2.2.3 BLOB类型数据的处理 163
6.2.2.4 设置数据管理操作 164
6.2.2.5 改变源数据库和目的数据库 166
6.2.3 测试数据管道 166
6.2.3.1 运行数据管道 166
6.2.3.2 修复数据管道错误 167
6.2.4 保存数据管道 167
6.2.5 退出数据管道画笔 167
6.3 如何在程序中实现不同数据库之间的数据传递 168
第7章 组件(DDE、OCX、OLE和AciveX)使用技术 175
7.1 组件的发展和术语 175
7.2.1 DDE的原理和术语 178
7.2 DDE技术 178
7.2.2 服务器标识信息的获得 180
7.2.3 PowerBuilder作为客户端的完整过程 181
7.2.4 PowerBuilder作为服务器 185
7.2.5 有关DDE的函数和事件 185
7.2.6 如何通过DDE技术实现程序间的数据共享 187
7.3 OLE技术 191
7.3.1 OLE 2.0术语 191
7.3.2 OLE技术在数据窗口中的使用 193
7.3.2.1 OLE对象 194
7.3.2.2 OLE风格的数据窗口 199
7.3.3 OLE技术在窗口中的使用 201
7.3.3.1 OLE 2.0容器 201
7.3.3.2 OLE 2.0控制的激活方式 202
7.3.3.3 OLE 2.0控制事件 207
7.3.4 OLE自动服务器 208
7.3.4.1 操纵OLE控制 209
7.3.4.2 操纵OLE对象 211
7.3.4.3 OLEObject变量 213
7.3.4.4 Any型数据 215
7.3.4.5 OLEStorage和OLEStream 215
7.3.4.6 DCOM 216
7.3.5 OCX技术 216
7.3.6 PowerBuilder作为一个OLE服务器 218
7.3.7 如何利用组件实现多媒体的播放 223
7.4 ActiveX技术 226
7.4.1 ActiveX概念 226
7.4.2 计算模型 226
7.4.3 ActiveX模型 227
7.4.4 ActiveX在PowerBuilder中的使用 230
第8章 Windows API/DLL调用技术 233
8.1 外部函数概述 233
8.2 外部函数的定义 234
8.3 C/C++语言与PowerBuilder之间数据类型的转换 236
8.4 参数的传递 237
8.4.1 通过引用或值传递参数 238
8.4.2 通过结构传递参数 238
8.5 调用原则 240
8.6 定义使用外部函数的一般步骤 241
8.7 如何调用Windows API实现对ZIP文件的解压 244
8.8 常用函数列表及应用 282
●Arc() 282
●Beep() 283
●BringWindowToTop() 283
●Chord() 284
●CloseHandle() 284
●CloseWindow() 285
●CopyFileA() 285
●CreateDirectoryA() 286
●DeleteFileA() 286
●DestroyWindow() 287
●DeleteMenu() 287
●DllRegisterServer() 288
●Ellipse() 288
●ExitWindowsEx() 289
●FataExit() 289
●FindWindowA() 290
●FreeLibrary() 290
●GetBKColor() 291
●GetCapture() 291
●GetComputerNameA() 292
●GetClassNameA() 292
●GetCurrentDirectoryA() 293
●GetCurrentThread() 293
●GetCursor() 294
●GetCursorPos()和SetCursorPos() 294
●GetKeyboardState()及SetKeyboardState() 295
●GetDC() 295
●GetKeyState() 296
●GetModuleHandleA() 296
●GetParent() 297
●GetPixel() SetPixel() 297
●GetSystemMenu() 298
●GetSystemTime() 298
●GetThreadPriority() 299
●GetUserNameA() 300
●GetSystemMetrics() 300
●GetVolumnInformationA() 301
●GetWindowsDirectoryA() 302
●GlobalMemoryStatus() 302
●LoadLibraryA() 303
●mciSendStringA() 303
●MessageBoxA() 304
●MoveToEx()和LineTo() 305
●Mouse_Event() 305
●Pie() 306
●MoveWindow() 306
●Polygon() 307
●PostMessageA() 308
●Rectangle() 308
●SendMessageA() 309
●SetCapture()及ReleaseCapture() 309
●SetComputerNameA() 310
●SetCurrentDirectoryA() 310
●SetFocus() 311
●SetThreadPriority() 311
●Sleep() 312
●SndPlaySoundA()和WaveOutGetNumDevs() 312
●SwapMouseButton() 312
●WinExec() 313
9.1 什么是分布式应用 314
第9章 分布式应用的使用技术 314
9.2 PowerBuilder分布式应用的基本概念与运行原理 316
9.3 如何实现PowerBuilder应用的分布化 318
9.4 如何在分布应用中进行数据的传递 326
9.5 如何在PowerBuilder7.0分布应用中使用Push(推送)技术 329
第10章 邮件系统的开发 349
10.1 MAPI/TAPI简介 349
10.2 如何实现自动拨号功能 350
10.3 如何实现邮件的收发 360
10.4 如何在传呼台使用电子邮件实现自动寻呼 395
第11章 组件事务服务器——Jaguar CTS 402
11.1 概述 402
11.1.1 电子商务与多层体系结构 402
11.1.1.1 什么是电子商务 402
11.1.1.2 多层体系结构 403
11.1.2 Jaguar CTS在电子商务中的作用 406
11.1.3 Jaguar CTS的结构 407
11.2 Jaguar CTS的组件事务管理简介 408
11.2.1 服务器的配置与管理 408
11.2.1.1 Jaguar CTS的启动 409
11.2.1.2 创建与删除CTS服务器 410
11.2.1.3 服务器的属性配置 412
11.2.1.4 文件观察器与实时监视器的使用 423
11.2.2 连接高速缓存管理 426
11.2.2.1 连接高速缓存的作用 426
11.2.2.2 创建新的连接高速缓存 427
11.2.2.3 将高速缓存连接到服务器 430
11.2.2.4 修改与删除高速缓存 432
11.2.3 CTS组件的管理 433
11.2.4 CTS包的管理 435
11.2.5 CTS事务管理简介 435
11.2.6.1 创建角色 436
11.2.6 角色管理 436
11.2.6.2 添加角色到指定的包或组件 438
11.3 Jaguar CTS组件开发简介 440
11.3.1 Jaguar应用程序的功能与结构 440
11.3.2 CTS应用程序的运行模式 440
11.3.3 CTS应用程序的构成 441
11.3.4 CTS应用开发的方式 441
11.4 PowerBuilder组件设计 442
11.4.1 Jaguar CTS服务器中PowerBuilder组件与功能的实现 443
11.4.1.1 创建组件存放包 444
11.4.1.2 建立CTS服务器端的组件框架结构 446
11.4.1.3 为组件定义方法 454
11.4.1.4 为CTS装配组件 455
11.4.2 建立客户端的应用 456
11.4.2.1 连接PowerBuilder客户到CTS服务器 456
11.4.2.2 创建组件代理 460
11.4.2.3 调用组件功能实现客户应用 465
11.5 JAVA组件设计 466
11.5.1 JAVA包、组件以及组件方法的定义 467
11.5.2 创建客户代理-STUB 473
11.5.3 编写服务器端的JAVA代码 475
11.5.4 编写客户端的JAVA代码 476
11.5.5 建立HTML文档,运行应用程序 480
第12章 动态站点管理工具——PowerDynamo 482
12.1 PowerDynamo简介 482
12.1.1 什么是PowerDynamo 482
12.1.2 安装PowerDynamo软件 483
12.1.3 PowerDynamo工作原理 486
12.1.3.1 PowerDynamo的内部组成 486
12.1.3.2 PowerDynamo的工作原理 488
12.1.3.3 如何浏览PowerDynamo Web站点 489
12.2 PowerDynamo Web站点管理 490
12.2.1 构建PowerDynamo Web站点 490
12.2.1.1 什么是PowerDynamo Web站点 490
12.2.1.2 如何构建PowerDynamo Web站点 491
12.2.1.3 运行样本应用 497
12.2.2 PowerDynamo Web站点维护 497
12.2.2.1 系统参数设置 498
12.2.2.2 站点参数设置 499
12.3 PowerDynamo Web应用开发 500
12.3.1 Dynamo标记简介 500
12.3.2 DynaScript语言简介 505
12.3.3 练习 509
12.4 PowerDynamo与Jaguar CTS 528
12.4.1 PowerDynamo和Jaguar CTS的关系 528
12.4.2 连接Jaguar CTS服务器 530
12.4.2.1 标识Jaguar服务器 530
12.4.2.2 创建连接Jaguar服务器的ODBC数据源 530
12.4.2.3 创建与Jaguar服务器的永久用户连接 532
12.4.3 调用Jaguar CTS中的组件方法 535
附录 生成数据的SQL文件 538
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019