Borland C++3.1~4.0 Windows 應用程式界面設計

Borland C++3.1~4.0 Windows 應用程式界面設計

《BorlandC++3.1~4.0Windows應用程式界面設計》是1995年北京航空航天大學出版社出版的圖書,作者是方旭等。

基本介紹

  • 作者:方旭                       /            等
  • ISBN:9787810125413
  • 頁數:435
  • 定價:35.00
  • 出版社:北京航空航天大學出版社
  • 出版時間:1995-04
  • 裝幀:平裝
內容介紹,作品目錄,

內容介紹

內容簡介
BorlandC十十4.0具有運行於Wind0ws的IDE ,集成了著名的程式設計師編輯器Brief的功能,可
進行多目標工程管理;IDE中的ObjectBrowser可以顯示類的關係,AppExpert可以快速生成Ob-
jectWind0ws2.0的Wind0ws應用程式,ClassExpert幫助用戶修改和組織AppExpert生成的套用
程式;BorlandC十十4.0可以編譯生成DOS,Win16和Win32s和Wind0wsNT的應用程式,擁有
GUI界面的調試程式。本書是BorlandC十十4.0的最新參考書,介紹了利用BorlandC十十4.0
ResourceWorkshop生成各種資源檔案,用C設計Wind0ws應用程式的界面,包括選單、對話框、加
速鍵、點陣圖、圖示、游標、字型和幫助系統。本書適用於使用各種C和C十十編寫Wind0ws應用程式
界面的讀者使用。

作品目錄

目錄
第0章 Windows概述
0.1Windows程式設計語言
0.1.1Windows環境快速瀏覽
0.1.2使用Windows的優越性
0.1.3新的Windows執行檔的格式
0.2Windows編程:概念和辭彙
0.2.1Wind0ws的視窗
0.2.2Wind0ws布局
0.2.3C十十中的WindoWs類
0.2.4OOP及Windows
0.2.5傳送和接收Wind0ws訊息
0.2.6訪問Wind0ws函式
0.2.7Windows頭檔案:WindoWs.h
0.2.8Windows應用程式的組成成份
0.3BorlandC十十Windows工具
0.3.1使用make檔案
0.3.2創建資源
0.4使用資源工具
0.4.1BRCC.EXE:資源編譯器
0.4.2RLINK:資源連結器
0.4.3BRC.EXE資源外殼
0.5啟 動
0.5.1安裝ResourceWorkshop
0.5.2啟動ResourceWorkshop
0.5.3退出ResourceWorkshop
0.5.4獲得幫助
第一章 WindoWs程式設計技術
1.1應用程式框架
1.1.1有效地使用句柄
1.1.2考察Windows應用程式中的成份
1.2一個簡單的應用程式和示例
1.2.1畫橢圓
1.2.2畫弦
1.2.3畫餅圖瓣
1.2.4畫矩形
1.3使用SWA開發一個正弦波應用程式
1.4創建Windows餅圖應用程式
1.4.11PIE和1PIE.DEF檔案
1.4.21pie.h頭檔案
1.4.31PIE.RC資源檔案
1.4.41PIE.C程式
第二章 ResourceWorkshop基礎
2.1了解Windows資源
2.2資源的類型
2.2.1對話框
2.2.2選單
2.2.3加速鍵
2.2.4字元串表
2.2.5點陣圖
2.2.6圖示
2.2.7游標
2.2.8字型
2.2.9用戶定義和rcdata資源
2.3兩種編輯器
2.4資源檔案的類型
2.4.1資源編譯器檔案
2.4.2資源檔案
2.4.3可執行動態連線庫檔案
2.4.4對話檔案
2.4.5點陣圖檔案
2.4.6圖示檔案
2.4.7游標檔案
2.4.8字型檔
2.4.9標識符檔案
2.4.10.DRV檔案
2.4.11這些檔案如何一起工作――一個工程的樣例
2.5管理所有的工程檔案――工程視窗
2.6忠告新用戶
第三章 使用工程和資源
3.1創建一個新工程
3.2打開一已有的工程
3.3使用Project視窗
3.3.1在Project視窗顯示信息
3.3.2選擇一個資源
3.4使用資源
3.4.1編輯資源
3.4.2添加一個資源
3.4.3重新為資源命名
3.4.4指定資源記憶體可選項
3.4.5刪除一個資源
3.5使用標識符
3.5.1添加一個標識符檔案
3.5.2在沒有標識符檔案下工作
3.5.3使用資源編輯器添加標識符
3.5.4添加、編輯、刪除及列出標識符
3.6存貯資源、檔案和工程
3.6.1FileSaveProject命令
3.6.2FileSaveFileAs命令
3.6.3ResourceSaveResourceAs命令
3.7配置選項
3.7.1Und0Leve1
3.7.2文本編輯器
3.7.3包含路徑
3.7.4Multi―Save
3.8工程之間拷貝資源
3.9使用二進制檔案
第四章 創建對話框
4.1啟動Dialog編輯器
4.1.1生成一個新的對話框
4.1.2編輯一個已有的對話框
4.2定製一個對話框
4.2.1定義一個對話框
4.2.2使用控制
4.2.3編輯成組的控制
4.2.4取消修改
4.2.5按鈕控制
4.2.6捲動條控制
4.2.7列表框控制
4.2.8編輯文本控制
4.2.9靜態控制
4.2.10組合框控制
4.2.11自定義控制
4.3測試一個對話框
4.4存貯一個對話框
4.4.1存貯工程
4.4.2將一個對話框存貯到檔案中
4.5觀察兩個對話框
4.6設定Dialog編輯器
4.7一個工程的樣例
4.7.1創建一個新的對話框
4.8相關函式
CheckRadioButton
DialogBox
DialogBox Indi rect
DialogBoxIndirectParam
DialogBoxParam
EndDialog
GetDlgCtrlID
GetDlgItem
GetDlgItemInt
GetDlgItemText
MakeProcInstance
MapDialogRect
4.9示例程式
4.9.1創建一個簡單的“關於..”對話框
4.9.2用對話框修改圖形形狀
4.9.3用對話框輸入文本
4.9.4用對話框輸入整數
4.9.5用對話框讀取實數
4.9.6編寫訊息框程式
4.9.7公用對話框
第五章 生成選單
5.1Menu編輯器螢幕
5.1.1Outline區
5.1.2DialogBox區
5.1.3TestMenu區
5.2啟動Menu編輯器
5.2.1創建一個新選單
5.2.2編輯一個已存在的選單
5.3設定一個選單
5.3.1添加一個新語句
5.3.2移動和拷貝
5.3.3消除錯誤
5.3.4設定一個選單項
5.3.5設定一個彈出命令
5.3.6定義一個選單分隔設定
5.3.7刪除一個選單語句
5.4測試一個選單
5.5存貯修改
5.5.1存貯工程
5.5.2將選單資源以檔案形式存貯
5.6編輯一個選單資源正文
5.7一個選單樣例
5.7.1用文本編輯器創建一個選單
5.7.2用Menu編輯器來創建一個選單
5.8相關函式和數據結構
AppendMenu
CreateMenu
CreatePopupMenu
CreateWindow
CreateWindowEx
DeleteMenu
DestroyMenu
GetSubMenu
GetSystemMenu
InsertMenu
LoadBitmap
LoadMenu
LoadMenuIndirect
RegisterClass
WNDCLASS
SetMenu
SetMenuItemBitMaps
TrackPopupMenu
5.9編程示例
5.9.1創建一個選單用來改變形狀和大小
5.9.2建立點陣圖選單
5.9.3複雜選單程式
5.9.4非彈出式選單程式
5.9.5彈出式選單示例
5.9.6快速選單示例
第六章 創建熱鍵
6.1使用Accelerator編輯器
6.1.1Outline區
6.1.2對話框
6.2啟動Menu編輯器
6.3啟動Accelerator編輯器
6.3.1創建一個新的熱鍵表
6.3.2編輯一個已有的熱鍵表
6.4編輯一個熱鍵表
6.4.1選擇一個熱鍵
6.4.2使用對話框
6.4.3移動和拷貝一個熱鍵
6.4.4刪除一個熱鍵
6.4.5取消和重做修改
6.5檢測重複的鍵組合
6.6為熱鍵表創建資源正文
6.7創建一個熱鍵表樣例
6.8相關函式
AccessResource
FreeResource
LoadAccelerators
LoadRes0urce
6.9示例程式
第七章 創建一個字元串表
7.1啟動String編輯器
7.2編輯字元串表
7.2.1Windows和字元串
7.2.2輸入新字元串
7.2.3編輯已有的字元串
7.2.4編輯字元串表的資源正文
7.3存貯字元串表
7.4測試字元串表
7.5創建字元串表樣例
7.6相關函式
DrawText
ExtTextOut
TabbedTextOut
TextOut
7.7程式示例
7.7.1動態程式庫程式
7.7.2字元串應用程式
第八章 Paint編輯器的使用
8.1啟動Paint編輯器
8.1.1裝入游標、字型和點陣圖資源
8.1.2裝入圖示
8.2資源的可用特徵及Paint編輯器功能
8.3前景色和背景色
8.4使用Tools板
8.4.1PickRectangle工具
8.4.2剪刀(scissors)
8.4.3Zoom工具
8.4.4橡皮擦(eraser)
8.4.5筆
8.4.6刷子
8.4.7噴霧器
8.4.8顏料罐
8.4.9Line工具
8.4.10Text工具
8.4.11繪製空框架
8.4.12繪製填充的框架
8.4.13Hand工具
8.4.14模式選擇
8.5使用兩個視窗區
8.6變比放大
8.6.1使用變比熱鍵
8.6.2觀察圖象的變比放大部分
8.6.3移動一個變比放大的圖象
8.6.4在變比放大的視窗上顯示格線
8.7讀取狀態行
8.7.1當前繪製工具信息
8.7.2選單命令說明
8.8使用顏色
8.8.1為源選擇顏色的數目
8.8.2指定前景色
8.8.3指定背景色
8.8.4在游標或圖示中定義透明和反相的區域
8.8.5顯示和隱藏Colors板
8.9設定顏色
8.9.1編輯Colors板的顏色
8.9.2改變透明和反相區域的顏色
8.10向資源中加入文本
8.10.1調整文本
8.10.2選擇字型、尺寸和文本式樣
8.11選擇刷子或噴霧器的形狀
8.12選擇繪畫模式
8.13選擇線型
8.14調整選中的區域
8.15改變選中區域的尺寸
8.16設定全局Paint編輯器選擇項
8.16.1Drawonbothimages選項
8.16.2Gridonzoomedimages選項
8.16.3Savewithdefaultdevicecolors選項
第九章 創建圖示
9.1啟動Paint編輯器
9.1.1創建新圖示
9.1.2編輯已有的圖示
9.2設定圖示
9.2.1設計問題
9.2.2縮放圖示
9.2.3使用透明和反相區域
9.2.4使圖示產生三維效果
9.3測試圖示
9.4存貯圖示
9.4.1存貯工程
9.4.2把圖示資源作為檔案來存貯
9.5向圖示資源中加入圖象
9.6刪除圖示和圖象
9.6.1刪除圖示資源
9.6.2刪除一個圖示圖象
9.7編輯圖示資源正文
9.8創建樣例圖示
9.8.1創建新圖示
9.8.2改變透明顏色
9.8.3畫計算器
9.8.4加上三維效果
9.8.5畫分類帳頁
9.8.6把圖象拷貝到一個不同的顏色格式
9.9相關的函式
ArrangeIconicWidnows
CopyIcon
CreateIcon
DestroyIcon
DrawIc0n
ExtractIcon
IsIconic
LoadIcon
OpenIcon
9.10圖示程式示例
第十章 創建游標
10.1啟動Paint編輯器
10.1.1創建新游標
10.1.2編輯已有的游標
10.2設定游標
10.2.1設計問題
10.2.2縮放游標
10.2.3使用透明和反相區域
10.2.4設定游標的熱點
10.3測試游標
10.4存貯修改
10.4.1存貯工程
10.4.2將游標資源以檔案形式存貯
10.5編輯游標資源正文
10.6相關的函式
ClipCursor
CopyCursor
CreateCursor
DestroyCursor
GetClipCursor3.1
GetCursor
GetCurs0rPos
L0adCursor
SetCursor
SetCurs0rPos
ShowCursor
10.7游標示例程式
第十一章 創建點陣圖
11.1啟動Paint編輯器
11.1.1創建新點陣圖
11.1.2編輯已有的點陣圖
11.2設定點陣圖
11.3存貯點陣圖
11.3.1存貯工程
11.3.2以檔案形式存貯點陣圖
11.4測試點陣圖
11.5相關的函式
CreateBitmap
CreateBitmapIndirect
CreateC0mpatibleBitmap
CreateDIBitmap
CreateDiscardableBitmap
GetBitmapBits
GetBitmapDimension
GetBitmapDimensionEx
LoadBitmap
SeitmapBits
SetBitmapDimension
SeitmapDimensionEx
SetMenuItemBitMaps
11.6點陣圖示例程式
11.6.1點陣圖動態程式庫
11.6.2點陣圖引用程式
第十二章 創建字型
12.1啟動Paint編輯器
12.1.1創建新的字型資源
12.1.2編輯已有的字型資源
12.2設定字型資源
12.2.1修改字型圖象
12.2.2為字型定義字元集
12.2.3創建不同寬度的字型
12.2.4定義字型資源的頭
12.2.5改變尺寸和屬性
12.2.6刪除一個字型圖象
12.3存貯字型資源
12.3.1存貯工程
12.3.2以檔案形式存貯字型資源
12.4把字型資源加入到用戶的應用程式中
12.4.1用TurboPascal創建.FON檔案
12.4.2用C十十創建字型檔
12.5測試字型
12.6一個字型資源樣例
12.7相關函式
AddF0ntRes0urce
ChooseF0nt
CreateFont
CreateFontIndirect
CreateScalableFontResource
EnumFontFamilies
EnumFonts
GetF0ntData3.1
RemoveFontResource
12.8字型示例程式
12.8.1使用TrueType字型輸出水平和垂直字元串
12.8.2輸出不同字型大小的字元串
12.8.3使用Script字型輸出水平和垂直字元串
12.8.4使用TrueType字型輸出水平和垂直字元串
第十三章 創建用戶定義的資源
13.1創建資源類型
13.2加入用戶定義資源
13.3編輯用戶定義資源
13.3.1在資源正文中輸入數據
13.3.2管理存放在獨立檔案中的數據
13.4測試用戶定義資源
13.5使用RCDATA資源類型
13.6刪除用戶定義資源
第十四章 HC:WindowsHelp編譯程式
14.1建立一個開發系統:開發周期
14.1.1用戶如何看待Help系統
14.1.2Help作者如何看待Help系統
14.1.3程式設計師如何看待Help系統
14.2規劃Help系統
14.2.1擬定規劃
14.2.2決定標題檔案結構
14.2.3設計Help標題
14.2.4圖形圖像
14.3建立Help標題檔案
14.3.1選擇編寫工具
14.3.2構造Help標題檔案
14.3.3對Help標題檔案進行編碼
14.3.4插入圖形圖像
14.3.5標題檔案管理
14.4建立Help檔案
14.4.1創建Help工程檔案
14.4.2指定標題檔案
14.4.3指定建立標誌
14.4.4指定選擇項
14.4.5指明替換的上下文串
14.4.6上下文相關標題的映射
14.4.7靠引用來包含位映像
14.4.8Help檔案的編譯
14.4.9設計用戶程式訪問Help系統
14.5Help系統例子
14.6相關函式
WinHelp
14.7幫助示例

相關詞條

熱門詞條

聯絡我們