出版時間:1999-10 出版社:機械工業(yè)出版社 作者:溫為民,呂睿煊,李勇,梁春梅(編著)
Tag標簽:無
內(nèi)容概要
應用開發(fā)工具是用來快速開發(fā)應用系統(tǒng)的高效率工具。P0werBuilder 7.0相對于其它的客戶/服務器開發(fā)環(huán)境,不僅能使開發(fā)人員更快更方便地開發(fā)出應用系統(tǒng),而且可以開發(fā)出多層應用和瀏覽器應用。本書全面系統(tǒng)地介紹了面向?qū)ο蟮拈_發(fā)工具PowerBuilder7.0的學習和使用方法。
本書層次清晰,實例豐富實用。本書共分12章,分別介紹了應用的開發(fā)設計標準、窗口的使用技巧、數(shù)據(jù)窗口的深入使用技巧、報表打印技術(shù)、用戶對象及數(shù)據(jù)管道使用技術(shù)、Windows底層API調(diào)用與DDE/OLE/OCX技術(shù)等,另外還包含在Internet中廣泛使用的分布式應用、組件事務應用和Web應用開發(fā)技術(shù)。
本書既可以作為廣大讀者學習PowerBuilder7.0的指導書,也可以作為程序開發(fā)設計人員的編程參考手冊。
書籍目錄
目 錄
前言
第1章 PowerBuilder編程規(guī)范
1.1 事件命名標準
1.1.1標準事件
1.1.2類庫事件
1.1.3絕緣層事件
1.1.4菜單事件
1.1.5其他事件
1.1.6事件命名小結(jié)
1.2變量命名標準
1.2.1語法約定
1.2.2標準數(shù)據(jù)類型前綴
1.2.3標準對象數(shù)據(jù)類型前綴
1.3對象命名標準
第2章 窗口和控制的使用技巧
2.1如何使窗口自動居中
2.2如何在MDI窗口中顯示背景圖片
2.3如何使窗口內(nèi)控件的大小與窗口尺寸同步
2.4如何實現(xiàn)Win95風格的上下文幫助
2.5PowerBuilder7新增控制的使用
2.6如何阻止用戶在窗口內(nèi)移動數(shù)據(jù)窗口控制
2.7如何為應用添加啟動畫面
2.8如何為窗口控制增加To01Tips
2.9如何制作帶圖片的菜單
第3章 數(shù)據(jù)窗口的使用技巧
3.1如何實現(xiàn)數(shù)據(jù)窗口的多行選擇
3.2如何實現(xiàn)數(shù)據(jù)窗口的模糊查詢
3.3如何用單數(shù)據(jù)窗口實現(xiàn)多表更新
3.4如何在數(shù)據(jù)窗口中實現(xiàn)金額的大小寫轉(zhuǎn)換
3.5如何根據(jù)條件改變記錄顏色
3.6如何調(diào)用數(shù)據(jù)窗口內(nèi)嵌函數(shù)
3.7如何在DataWindow中實現(xiàn)列的自動折行
3.8如何實現(xiàn)下拉數(shù)據(jù)窗口中的關(guān)鍵字搜索
3.9如何在數(shù)據(jù)窗口中用回車鍵代替Tab鍵在字段間移動
3.10在數(shù)據(jù)窗口中實現(xiàn)上下文相關(guān)微幫助技術(shù)
3.11數(shù)據(jù)窗口自動刷新技術(shù)的使用
3.12在應用程序開發(fā)中使用數(shù)據(jù)存儲“Datastore”技術(shù)替代游標
3.13如何實現(xiàn)數(shù)據(jù)窗口的異步檢索
3.14如何在數(shù)據(jù)窗口中實現(xiàn)文本閃爍
第4章 報表的處理與打印技術(shù)
4.1用DataWindow對象解決報表問題
4.1.1嵌套報表
4.1.2自由格式的數(shù)據(jù)窗口報表
4.1.3PSR文件報表
4.2多數(shù)據(jù)窗口打印技術(shù)
4.2.1如何在一個打印作業(yè)中一次打印多個數(shù)據(jù)窗口
4.2.2連續(xù)頁號打印多個數(shù)據(jù)窗口
4.3局部數(shù)據(jù)窗口數(shù)據(jù)打印技術(shù)
4.4如何制作中國式報表
4.5如何動態(tài)設置打印機
4.6如何進行大文本打印
4.7如何在數(shù)據(jù)窗口中打印條形碼
4.8打印前的模擬顯示技巧
第5章 用戶對象的使用技術(shù)
5.1如何在Power++中開發(fā)NVO對象
5.2如何實現(xiàn)文件夾的瀏覽
5.3如何實現(xiàn)數(shù)據(jù)窗口動態(tài)列排序
5.4如何實現(xiàn)操作系統(tǒng)與PowerBuilder應用間的數(shù)據(jù)拖放
5.5如何在程序中使用有聲按鈕
5.6如何利用Word功能實現(xiàn)文字檢查
5.7如何將程序圖標添加到系統(tǒng)欄
5.8如何在程序中動態(tài)的設置系統(tǒng)時間
第6章 數(shù)據(jù)管道的使用技術(shù)
6.1 什么是數(shù)據(jù)管道
6.2如何創(chuàng)建數(shù)據(jù)管道
6.2.1啟動數(shù)據(jù)管道畫筆
6.2.2設置數(shù)據(jù)管道選項
6.2.2.1與源表相關(guān)的選項設置
6.2.2.2與目的表相關(guān)的選項設置
6.2.2.3BLOB類型數(shù)據(jù)的處理
6.2.2.4設置數(shù)據(jù)管道操作
6.2.2.5改變源數(shù)據(jù)庫和目的數(shù)據(jù)庫
6.2.3測試數(shù)據(jù)管道
6.2.3.1運行數(shù)據(jù)管道
6.2.3.2修復數(shù)據(jù)管道錯誤
6.2.4保存數(shù)據(jù)管道
6.2.5退出數(shù)據(jù)管道畫筆
6.3如何在程序中實現(xiàn)不同數(shù)據(jù)庫之間的數(shù)據(jù)傳遞
第7章 組件(DDE OCX OLE和AciveX)使用技術(shù)
7.1組件的發(fā)展和術(shù)語
7.2DDE技術(shù)
7.2.1DDE的原理和術(shù)語
7.2.2服務器標識信息的獲得
7.2.3P0werBuilder作為客戶端的完整過程
7.2.4PowerBuilder作為服務器
7.2.5有關(guān)DDE的函數(shù)和事件
7.2.6如何通過DDE技術(shù)實現(xiàn)程序間的數(shù)據(jù)共享
7.3OLE技術(shù)
7.3.1OLE2.0術(shù)語
7.3.2OLE技術(shù)在數(shù)據(jù)窗口中的使用
7.3.2.1OLE對象
7.3.2.2OLE風格的數(shù)據(jù)窗口
7.3.3OLE技術(shù)在窗口中的使用
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型數(shù)據(jù)
7.3.4.5OLEStorage和OLEStream
7.3.4.6DCOM
7.3.5OCX技術(shù)
7.3.6PowerBuilder作為一個OLE服務器
7.3.7如何利用組件實現(xiàn)多媒體的播放
7.4ActiveX技術(shù)
7.4.1ActiveX概念
7.4.2計算模型
7.4.3ActiveX模型
7.4.4ActiveX在PowerBuilder中的使用
第8章 Windows AP I/DLL調(diào)用技術(shù)
8.1外部函數(shù)概述
8.2外部函數(shù)的定義
8.3C/C++語言與PowerBuilder之間數(shù)據(jù)類型的轉(zhuǎn)換
8.4參數(shù)的傳遞
8.4.1通過引用或值傳遞參數(shù)
8.4.2通過結(jié)構(gòu)傳遞參數(shù)
8.5調(diào)用原則
8.6定義使用外部函數(shù)的一般步驟
8.7如何調(diào)用WindowsAPI實現(xiàn)對ZIP文件的解壓
8.8常用函數(shù)列表及應用
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章 分布式應用的使用技術(shù)
9.1什么是分布式應用
9.2P0werBuilder分布式應用的基本概念與運行原理
9.3如何實現(xiàn)PowerBuilder應用的分布化
9.4如何在分布應用中進行數(shù)據(jù)的傳遞
9.5如何在PowerBuilder7.0分布應用中使用Push(推送)技術(shù)
第10章 郵件系統(tǒng)的開發(fā)
10.1MAPI/TAPI簡介
10.2如何實現(xiàn)自動撥號功能
10.3如何實現(xiàn)郵件的收發(fā)
10.4如何在傳呼臺使用電子郵件實現(xiàn)自動尋呼
第11章 組件事務服務器――JaguarCTS
11.1概述
11.1.1電子商務與多層體系結(jié)構(gòu)
11.1.1.1什么是電子商務
11.1.1.2多層體系結(jié)構(gòu)
11.1.2JaguarCTS在電子商務中的作用
11.1.3JaguarCTS的結(jié)構(gòu)
11.2JaguarCTS的組件事務管理簡介
11.2.1服務器的配置與管理
11.2.1.1JaguarCTS的啟動
11.2.1.2創(chuàng)建與刪除CTS服務器
11.2.1.3服務器的屬性配置
11.2.1.4文件觀察器與實時監(jiān)視器的使用
11.2.2連接高速緩存管理
11.2.2.1連接高速緩存的作用
11.2.2.2創(chuàng)建新的連接高速緩存
11.2.2.3將高速緩存連接到服務器
11.2.2.4修改與刪除高速緩存
11.2.3CTS組件的管理
11.2.4CTS包的管理
11.2.5CTS事務管理簡介
11.2.6角色管理
11.2.6.1創(chuàng)建角色
11.2.6.2添加角色到指定的包或組件
11.3JaguarCTS組件開發(fā)簡介
11.3.1Jaguar應用程序的功能與結(jié)構(gòu)
11.3.2CTS應用程序的運行模式
11.3.3CTS應用程序的構(gòu)成
11.3.4CTS應用開發(fā)的方式
11.4 PowerBuilder組件設計
11.4.1JaguarCTS服務器中PowerBuilder組件與功能的實現(xiàn)
11.4.1.1 創(chuàng)建組件存放包
11.4.1.2建立CTS服務器端的組件框架結(jié)構(gòu)
11.4.1.3為組件定義方法
11.4.1.4為CTS裝配組件
11.4.2建立客戶端的應用
11.4.2.1連接PowerBuilder客戶到CTS服務器
11.4.2.2創(chuàng)建組件代理
11.4.2.3調(diào)用組件功能實現(xiàn)客戶應用
11.5JAVA組件設計
11.5.1JAVA包、組件以及組件方法的定義
11.5.2創(chuàng)建客戶代理--STUB
11.5.3編寫服務器端的JAVA代碼
11.5.4編寫客戶端的JAVA代碼
11.5.5建立HTML文檔 運行應用程序
第12章 動態(tài)站點管理工具――PowerDunamo
12.1PowerDynamo簡介
12.1.1 什么是PowerDynamo
12.1.2安裝PowerDynamo軟件
12.1.3PowerDynamo工作原理
12.1.3.1PowerDy nam0的內(nèi)部組成
12.1.3.2PowerDynamo的工作原理
12.1.3.3如何瀏覽PowerDynamoWeb站點
12.2PowerDynamoWeb站點管理
12.2.1構(gòu)建PowerDynamoWeb站點
12.2.1.1什么是PowerDynamoWeb站點
12.2.1.2如何構(gòu)建PowerDynam0Web站點
12.2.1.3運行樣本應用
12.2.2PowerDynam0Web站點維護
12.2.2.1系統(tǒng)參數(shù)設置
12.2.2.2站點參數(shù)設置
12.3 PowerDynam0Web應用開發(fā)
12.3.1Dynamo標記簡介
12.3.2DynaScript語言簡介
12.3.3練習
12.4PowerDynamo與JaguarCTS
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
PowerBuilder 7.0 實例應用進階 PDF格式下載