出版時(shí)間:1999-10 出版社:機(jī)械工業(yè)出版社 作者:溫為民,呂睿煊,李勇,梁春梅(編著)
Tag標(biāo)簽:無(wú)
內(nèi)容概要
應(yīng)用開(kāi)發(fā)工具是用來(lái)快速開(kāi)發(fā)應(yīng)用系統(tǒng)的高效率工具。P0werBuilder 7.0相對(duì)于其它的客戶(hù)/服務(wù)器開(kāi)發(fā)環(huán)境,不僅能使開(kāi)發(fā)人員更快更方便地開(kāi)發(fā)出應(yīng)用系統(tǒng),而且可以開(kāi)發(fā)出多層應(yīng)用和瀏覽器應(yīng)用。本書(shū)全面系統(tǒng)地介紹了面向?qū)ο蟮拈_(kāi)發(fā)工具PowerBuilder7.0的學(xué)習(xí)和使用方法。
本書(shū)層次清晰,實(shí)例豐富實(shí)用。本書(shū)共分12章,分別介紹了應(yīng)用的開(kāi)發(fā)設(shè)計(jì)標(biāo)準(zhǔn)、窗口的使用技巧、數(shù)據(jù)窗口的深入使用技巧、報(bào)表打印技術(shù)、用戶(hù)對(duì)象及數(shù)據(jù)管道使用技術(shù)、Windows底層API調(diào)用與DDE/OLE/OCX技術(shù)等,另外還包含在Internet中廣泛使用的分布式應(yīng)用、組件事務(wù)應(yīng)用和Web應(yīng)用開(kāi)發(fā)技術(shù)。
本書(shū)既可以作為廣大讀者學(xué)習(xí)PowerBuilder7.0的指導(dǎo)書(shū),也可以作為程序開(kāi)發(fā)設(shè)計(jì)人員的編程參考手冊(cè)。
書(shū)籍目錄
目 錄
前言
第1章 PowerBuilder編程規(guī)范
1.1 事件命名標(biāo)準(zhǔn)
1.1.1標(biāo)準(zhǔn)事件
1.1.2類(lèi)庫(kù)事件
1.1.3絕緣層事件
1.1.4菜單事件
1.1.5其他事件
1.1.6事件命名小結(jié)
1.2變量命名標(biāo)準(zhǔn)
1.2.1語(yǔ)法約定
1.2.2標(biāo)準(zhǔn)數(shù)據(jù)類(lèi)型前綴
1.2.3標(biāo)準(zhǔn)對(duì)象數(shù)據(jù)類(lèi)型前綴
1.3對(duì)象命名標(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如何阻止用戶(hù)在窗口內(nèi)移動(dòng)數(shù)據(jù)窗口控制
2.7如何為應(yīng)用添加啟動(dòng)畫(huà)面
2.8如何為窗口控制增加To01Tips
2.9如何制作帶圖片的菜單
第3章 數(shù)據(jù)窗口的使用技巧
3.1如何實(shí)現(xiàn)數(shù)據(jù)窗口的多行選擇
3.2如何實(shí)現(xiàn)數(shù)據(jù)窗口的模糊查詢(xún)
3.3如何用單數(shù)據(jù)窗口實(shí)現(xiàn)多表更新
3.4如何在數(shù)據(jù)窗口中實(shí)現(xiàn)金額的大小寫(xiě)轉(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ù)窗口中用回車(chē)鍵代替Tab鍵在字段間移動(dòng)
3.10在數(shù)據(jù)窗口中實(shí)現(xiàn)上下文相關(guān)微幫助技術(shù)
3.11數(shù)據(jù)窗口自動(dòng)刷新技術(shù)的使用
3.12在應(yīng)用程序開(kāi)發(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對(duì)象解決報(bào)表問(wèn)題
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ù)頁(yè)號(hào)打印多個(gè)數(shù)據(jù)窗口
4.3局部數(shù)據(jù)窗口數(shù)據(jù)打印技術(shù)
4.4如何制作中國(guó)式報(bào)表
4.5如何動(dòng)態(tài)設(shè)置打印機(jī)
4.6如何進(jìn)行大文本打印
4.7如何在數(shù)據(jù)窗口中打印條形碼
4.8打印前的模擬顯示技巧
第5章 用戶(hù)對(duì)象的使用技術(shù)
5.1如何在Power++中開(kāi)發(fā)NVO對(duì)象
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ù)管道畫(huà)筆
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類(lèi)型數(shù)據(jù)的處理
6.2.2.4設(shè)置數(shù)據(jù)管道操作
6.2.2.5改變?cè)磾?shù)據(jù)庫(kù)和目的數(shù)據(jù)庫(kù)
6.2.3測(cè)試數(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ù)管道畫(huà)筆
6.3如何在程序中實(shí)現(xiàn)不同數(shù)據(jù)庫(kù)之間的數(shù)據(jù)傳遞
第7章 組件(DDE OCX OLE和AciveX)使用技術(shù)
7.1組件的發(fā)展和術(shù)語(yǔ)
7.2DDE技術(shù)
7.2.1DDE的原理和術(shù)語(yǔ)
7.2.2服務(wù)器標(biāo)識(shí)信息的獲得
7.2.3P0werBuilder作為客戶(hù)端的完整過(guò)程
7.2.4PowerBuilder作為服務(wù)器
7.2.5有關(guān)DDE的函數(shù)和事件
7.2.6如何通過(guò)DDE技術(shù)實(shí)現(xiàn)程序間的數(shù)據(jù)共享
7.3OLE技術(shù)
7.3.1OLE2.0術(shù)語(yǔ)
7.3.2OLE技術(shù)在數(shù)據(jù)窗口中的使用
7.3.2.1OLE對(duì)象
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對(duì)象
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++語(yǔ)言與PowerBuilder之間數(shù)據(jù)類(lèi)型的轉(zhuǎn)換
8.4參數(shù)的傳遞
8.4.1通過(guò)引用或值傳遞參數(shù)
8.4.2通過(guò)結(jié)構(gòu)傳遞參數(shù)
8.5調(diào)用原則
8.6定義使用外部函數(shù)的一般步驟
8.7如何調(diào)用WindowsAPI實(shí)現(xiàn)對(duì)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)的開(kāi)發(fā)
10.1MAPI/TAPI簡(jiǎn)介
10.2如何實(shí)現(xiàn)自動(dòng)撥號(hào)功能
10.3如何實(shí)現(xiàn)郵件的收發(fā)
10.4如何在傳呼臺(tái)使用電子郵件實(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ù)管理簡(jiǎn)介
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ù)管理簡(jiǎn)介
11.2.6角色管理
11.2.6.1創(chuàng)建角色
11.2.6.2添加角色到指定的包或組件
11.3JaguarCTS組件開(kāi)發(fā)簡(jiǎn)介
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)用開(kāi)發(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建立客戶(hù)端的應(yīng)用
11.4.2.1連接PowerBuilder客戶(hù)到CTS服務(wù)器
11.4.2.2創(chuàng)建組件代理
11.4.2.3調(diào)用組件功能實(shí)現(xiàn)客戶(hù)應(yīng)用
11.5JAVA組件設(shè)計(jì)
11.5.1JAVA包、組件以及組件方法的定義
11.5.2創(chuàng)建客戶(hù)代理--STUB
11.5.3編寫(xiě)服務(wù)器端的JAVA代碼
11.5.4編寫(xiě)客戶(hù)端的JAVA代碼
11.5.5建立HTML文檔 運(yùn)行應(yīng)用程序
第12章 動(dòng)態(tài)站點(diǎn)管理工具――PowerDunamo
12.1PowerDynamo簡(jiǎn)介
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)用開(kāi)發(fā)
12.3.1Dynamo標(biāo)記簡(jiǎn)介
12.3.2DynaScript語(yǔ)言簡(jiǎn)介
12.3.3練習(xí)
12.4PowerDynamo與JaguarCTS
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
PowerBuilder 7.0 實(shí)例應(yīng)用進(jìn)階 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版