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