目 录
前言
第1章 PowerBuilder编程规范
1.1 事件命名标准
1.1.1标准事件
1.1.2类库事件
1.1.3绝缘层事件
1.1.4菜单事件
1.1.5其他事件
1.1.6事件命名小结
1.2变量命名标准
1.2.1语法约定
1.2.2标准数据类型前缀
1.2.3标准对象数据类型前缀
1.3对象命名标准
第2章 窗口和控制的使用技巧
2.1如何使窗口自动居中
2.2如何在MDI窗口中显示背景图片
2.3如何使窗口内控件的大小与窗口尺寸同步
2.4如何实现Win95风格的上下文帮助
2.5PowerBuilder7新增控制的使用
2.6如何阻止用户在窗口内移动数据窗口控制
2.7如何为应用添加启动画面
2.8如何为窗口控制增加To01Tips
2.9如何制作带图片的菜单
第3章 数据窗口的使用技巧
3.1如何实现数据窗口的多行选择
3.2如何实现数据窗口的模糊查询
3.3如何用单数据窗口实现多表更新
3.4如何在数据窗口中实现金额的大小写转换
3.5如何根据条件改变记录颜色
3.6如何调用数据窗口内嵌函数
3.7如何在DataWindow中实现列的自动折行
3.8如何实现下拉数据窗口中的关键字搜索
3.9如何在数据窗口中用回车键代替Tab键在字段间移动
3.10在数据窗口中实现上下文相关微帮助技术
3.11数据窗口自动刷新技术的使用
3.12在应用程序开发中使用数据存储“Datastore”技术替代游标
3.13如何实现数据窗口的异步检索
3.14如何在数据窗口中实现文本闪烁
第4章 报表的处理与打印技术
4.1用DataWindow对象解决报表问题
4.1.1嵌套报表
4.1.2自由格式的数据窗口报表
4.1.3PSR文件报表
4.2多数据窗口打印技术
4.2.1如何在一个打印作业中一次打印多个数据窗口
4.2.2连续页号打印多个数据窗口
4.3局部数据窗口数据打印技术
4.4如何制作中国式报表
4.5如何动态设置打印机
4.6如何进行大文本打印
4.7如何在数据窗口中打印条形码
4.8打印前的模拟显示技巧
第5章 用户对象的使用技术
5.1如何在Power++中开发NVO对象
5.2如何实现文件夹的浏览
5.3如何实现数据窗口动态列排序
5.4如何实现操作系统与PowerBuilder应用间的数据拖放
5.5如何在程序中使用有声按钮
5.6如何利用Word功能实现文字检查
5.7如何将程序图标添加到系统栏
5.8如何在程序中动态的设置系统时间
第6章 数据管道的使用技术
6.1 什么是数据管道
6.2如何创建数据管道
6.2.1启动数据管道画笔
6.2.2设置数据管道选项
6.2.2.1与源表相关的选项设置
6.2.2.2与目的表相关的选项设置
6.2.2.3BLOB类型数据的处理
6.2.2.4设置数据管道操作
6.2.2.5改变源数据库和目的数据库
6.2.3测试数据管道
6.2.3.1运行数据管道
6.2.3.2修复数据管道错误
6.2.4保存数据管道
6.2.5退出数据管道画笔
6.3如何在程序中实现不同数据库之间的数据传递
第7章 组件(DDE OCX OLE和AciveX)使用技术
7.1组件的发展和术语
7.2DDE技术
7.2.1DDE的原理和术语
7.2.2服务器标识信息的获得
7.2.3P0werBuilder作为客户端的完整过程
7.2.4PowerBuilder作为服务器
7.2.5有关DDE的函数和事件
7.2.6如何通过DDE技术实现程序间的数据共享
7.3OLE技术
7.3.1OLE2.0术语
7.3.2OLE技术在数据窗口中的使用
7.3.2.1OLE对象
7.3.2.2OLE风格的数据窗口
7.3.3OLE技术在窗口中的使用
7.3.3.1OLE2.0容器
7.3.3.2OLE2.0控制的激活方式
7.3.3.3OLE2.0控制事件
7.3.4OLE自动服务器
7.3.4.1操纵OLE控制
7.3.4.2操纵OLE对象
7.3.4.3OLEObject变量
7.3.4.4Any型数据
7.3.4.5OLEStorage和OLEStream
7.3.4.6DCOM
7.3.5OCX技术
7.3.6PowerBuilder作为一个OLE服务器
7.3.7如何利用组件实现多媒体的播放
7.4ActiveX技术
7.4.1ActiveX概念
7.4.2计算模型
7.4.3ActiveX模型
7.4.4ActiveX在PowerBuilder中的使用
第8章 Windows AP I/DLL调用技术
8.1外部函数概述
8.2外部函数的定义
8.3C/C++语言与PowerBuilder之间数据类型的转换
8.4参数的传递
8.4.1通过引用或值传递参数
8.4.2通过结构传递参数
8.5调用原则
8.6定义使用外部函数的一般步骤
8.7如何调用WindowsAPI实现对ZIP文件的解压
8.8常用函数列表及应用
Arc()
Beep()
BringWindowToTop()
Chord()
CloseHandle()
CloseWindow()
CopyFileA()
CreateDirectoryA()
DeleteFileA()
DeleteMenu0
DestroyWindow 0
DllRegisterServer()
Ellipse()
ExitWindowsEx()
FataExit()
FindWindowA()
FreeLibrary()
GetBKColor()
GetCapture()
GetComputerNameA()
GetClassNameA()
GetCurrentDirectoryA()
GetCurrentThread()
GetCursor()
GetCursorPos()和SetCursorPos()
GetDC()
GetKeyboardState()及SetKeyboardState()
GetKeyState()
GetModuleHandleA()
GetParent()
GetPixel()&SetPixel()
GetSystemMenu()
GetSystemTime()
GetThreadPriority0
GetSystemMetrics()
GetUserNameA()
GetVolumnInformationA0
GetWindowsDirectoryA0
GlobalMemoryStatus()
L0adLibraryA()
mciSendStringA()
MessageB0xA()
Mouse_Event()
MoveToEx()和LineTo0
MoveWindow()
Pie()
Polyg0n()
PostMessageA0
Rectangle()
SendMessageA0
SetCapture()及ReleaseCapture()
SetComputerNameA()
SetCurrentDirectoryA()
SetF0cus()
SetThreadPriority()
Sleep()
SndPlaySoundA()和WaveOutGetNumDevs()
SwapMouseButton()
WinExe c()
第9章 分布式应用的使用技术
9.1什么是分布式应用
9.2P0werBuilder分布式应用的基本概念与运行原理
9.3如何实现PowerBuilder应用的分布化
9.4如何在分布应用中进行数据的传递
9.5如何在PowerBuilder7.0分布应用中使用Push(推送)技术
第10章 邮件系统的开发
10.1MAPI/TAPI简介
10.2如何实现自动拨号功能
10.3如何实现邮件的收发
10.4如何在传呼台使用电子邮件实现自动寻呼
第11章 组件事务服务器――JaguarCTS
11.1概述
11.1.1电子商务与多层体系结构
11.1.1.1什么是电子商务
11.1.1.2多层体系结构
11.1.2JaguarCTS在电子商务中的作用
11.1.3JaguarCTS的结构
11.2JaguarCTS的组件事务管理简介
11.2.1服务器的配置与管理
11.2.1.1JaguarCTS的启动
11.2.1.2创建与删除CTS服务器
11.2.1.3服务器的属性配置
11.2.1.4文件观察器与实时监视器的使用
11.2.2连接高速缓存管理
11.2.2.1连接高速缓存的作用
11.2.2.2创建新的连接高速缓存
11.2.2.3将高速缓存连接到服务器
11.2.2.4修改与删除高速缓存
11.2.3CTS组件的管理
11.2.4CTS包的管理
11.2.5CTS事务管理简介
11.2.6角色管理
11.2.6.1创建角色
11.2.6.2添加角色到指定的包或组件
11.3JaguarCTS组件开发简介
11.3.1Jaguar应用程序的功能与结构
11.3.2CTS应用程序的运行模式
11.3.3CTS应用程序的构成
11.3.4CTS应用开发的方式
11.4 PowerBuilder组件设计
11.4.1JaguarCTS服务器中PowerBuilder组件与功能的实现
11.4.1.1 创建组件存放包
11.4.1.2建立CTS服务器端的组件框架结构
11.4.1.3为组件定义方法
11.4.1.4为CTS装配组件
11.4.2建立客户端的应用
11.4.2.1连接PowerBuilder客户到CTS服务器
11.4.2.2创建组件代理
11.4.2.3调用组件功能实现客户应用
11.5JAVA组件设计
11.5.1JAVA包、组件以及组件方法的定义
11.5.2创建客户代理--STUB
11.5.3编写服务器端的JAVA代码
11.5.4编写客户端的JAVA代码
11.5.5建立HTML文档 运行应用程序
第12章 动态站点管理工具――PowerDunamo
12.1PowerDynamo简介
12.1.1 什么是PowerDynamo
12.1.2安装PowerDynamo软件
12.1.3PowerDynamo工作原理
12.1.3.1PowerDy nam0的内部组成
12.1.3.2PowerDynamo的工作原理
12.1.3.3如何浏览PowerDynamoWeb站点
12.2PowerDynamoWeb站点管理
12.2.1构建PowerDynamoWeb站点
12.2.1.1什么是PowerDynamoWeb站点
12.2.1.2如何构建PowerDynam0Web站点
12.2.1.3运行样本应用
12.2.2PowerDynam0Web站点维护
12.2.2.1系统参数设置
12.2.2.2站点参数设置
12.3 PowerDynam0Web应用开发
12.3.1Dynamo标记简介
12.3.2DynaScript语言简介
12.3.3练习
12.4PowerDynamo与JaguarCTS
· · · · · · (
收起)