目 錄
前言
第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
· · · · · · (
收起)