注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計匯編語言/編譯原理Borland C++ 3.1~4.0 Windows應用程序界面設計

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

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

定 價:¥35.00

作 者: 方旭,張克強,曲文路等編
出版社: 北京航空航天大學出版社
叢編項:
標 簽: C++語言

ISBN: 9787810125413 出版時間: 1995-01-01 包裝: 平裝
開本: 26cm 頁數: 435頁 字數:  

內容簡介

  內容簡介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.0ResourceWorkshop生成各種資源文件,用C設計Wind0ws應用程序的界面,包括菜單、對話框、加速鍵、位圖、圖標、光標、字體和幫助系統。本書適用于使用各種C和C十十編寫Wind0ws應用程序界面的讀者使用。

作者簡介

暫缺《Borland C++ 3.1~4.0 Windows應用程序界面設計》作者簡介

圖書目錄

     目錄
   第0章 Windows概述
    0.1Windows程序設計語言
    0.1.1Windows環(huán)境快速瀏覽
    0.1.2使用Windows的優(yōu)越性
    0.1.3新的Windows可執(zhí)行文件的格式
    0.2Windows編程:概念和詞匯
    0.2.1Wind0ws的窗口
    0.2.2Wind0ws布局
    0.2.3C十十中的WindoWs類
    0.2.4OOP及Windows
    0.2.5發(fā)送和接收Wind0ws消息
    0.2.6訪問Wind0ws函數
    0.2.7Windows頭文件:WindoWs.h
    0.2.8Windows應用程序的組成成份
    0.3BorlandC十十Windows工具
    0.3.1使用make文件
    0.3.2創(chuàng)建資源
    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開發(fā)一個正弦波應用程序
    1.4創(chuàng)建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可執(zhí)行動態(tài)連接庫文件
    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創(chuàng)建一個新工程
    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使用二進制文件
   第四章 創(chuàng)建對話框
    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靜態(tài)控制
    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創(chuàng)建一個新的對話框
    4.8相關函數
    CheckRadioButton
    DialogBox
    DialogBox Indi rect
    DialogBoxIndirectParam
    DialogBoxParam
    EndDialog
    GetDlgCtrlID
    GetDlgItem
    GetDlgItemInt
    GetDlgItemText
    MakeProcInstance
    MapDialogRect
    4.9示例程序
    4.9.1創(chuàng)建一個簡單的“關于..”對話框
    4.9.2用對話框修改圖形形狀
    4.9.3用對話框輸入文本
    4.9.4用對話框輸入整數
    4.9.5用對話框讀取實數
    4.9.6編寫消息框程序
    4.9.7公用對話框
   第五章 生成菜單
    5.1Menu編輯器屏幕
    5.1.1Outline區(qū)
    5.1.2DialogBox區(qū)
    5.1.3TestMenu區(qū)
    5.2啟動Menu編輯器
    5.2.1創(chuàng)建一個新菜單
    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用文本編輯器創(chuàng)建一個菜單
    5.7.2用Menu編輯器來創(chuàng)建一個菜單
    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創(chuàng)建一個菜單用來改變形狀和大小
    5.9.2建立位圖菜單
    5.9.3復雜菜單程序
    5.9.4非彈出式菜單程序
    5.9.5彈出式菜單示例
    5.9.6快速菜單示例
   第六章 創(chuàng)建熱鍵
    6.1使用Accelerator編輯器
    6.1.1Outline區(qū)
    6.1.2對話框
    6.2啟動Menu編輯器
    6.3啟動Accelerator編輯器
    6.3.1創(chuàng)建一個新的熱鍵表
    6.3.2編輯一個已有的熱鍵表
    6.4編輯一個熱鍵表
    6.4.1選擇一個熱鍵
    6.4.2使用對話框
    6.4.3移動和拷貝一個熱鍵
    6.4.4刪除一個熱鍵
    6.4.5取消和重做修改
    6.5檢測重復的鍵組合
    6.6為熱鍵表創(chuàng)建資源正文
    6.7創(chuàng)建一個熱鍵表樣例
    6.8相關函數
    AccessResource
    FreeResource
    LoadAccelerators
    LoadRes0urce
    6.9示例程序
   第七章 創(chuàng)建一個字符串表
    7.1啟動String編輯器
    7.2編輯字符串表
    7.2.1Windows和字符串
    7.2.2輸入新字符串
    7.2.3編輯已有的字符串
    7.2.4編輯字符串表的資源正文
    7.3存貯字符串表
    7.4測試字符串表
    7.5創(chuàng)建字符串表樣例
    7.6相關函數
    DrawText
    ExtTextOut
    TabbedTextOut
    TextOut
    7.7程序示例
    7.7.1動態(tài)鏈接庫程序
    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使用兩個窗口區(qū)
    8.6變比放大
    8.6.1使用變比熱鍵
    8.6.2觀察圖象的變比放大部分
    8.6.3移動一個變比放大的圖象
    8.6.4在變比放大的窗口上顯示網格
    8.7讀取狀態(tài)行
    8.7.1當前繪制工具信息
    8.7.2菜單命令說明
    8.8使用顏色
    8.8.1為源選擇顏色的數目
    8.8.2指定前景色
    8.8.3指定背景色
    8.8.4在光標或圖標中定義透明和反相的區(qū)域
    8.8.5顯示和隱藏Colors板
    8.9設置顏色
    8.9.1編輯Colors板的顏色
    8.9.2改變透明和反相區(qū)域的顏色
    8.10向資源中加入文本
    8.10.1調整文本
    8.10.2選擇字體、尺寸和文本式樣
    8.11選擇刷子或噴霧器的形狀
    8.12選擇繪畫模式
    8.13選擇線型
    8.14調整選中的區(qū)域
    8.15改變選中區(qū)域的尺寸
    8.16設置全局Paint編輯器選擇項
    8.16.1Drawonbothimages選項
    8.16.2Gridonzoomedimages選項
    8.16.3Savewithdefaultdevicecolors選項
   第九章 創(chuàng)建圖標
    9.1啟動Paint編輯器
    9.1.1創(chuàng)建新圖標
    9.1.2編輯已有的圖標
    9.2設置圖標
    9.2.1設計問題
    9.2.2縮放圖標
    9.2.3使用透明和反相區(qū)域
    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創(chuàng)建樣例圖標
    9.8.1創(chuàng)建新圖標
    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圖標程序示例
   第十章 創(chuàng)建光標
    10.1啟動Paint編輯器
    10.1.1創(chuàng)建新光標
    10.1.2編輯已有的光標
    10.2設置光標
    10.2.1設計問題
    10.2.2縮放光標
    10.2.3使用透明和反相區(qū)域
    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光標示例程序
   第十一章 創(chuàng)建位圖
    11.1啟動Paint編輯器
    11.1.1創(chuàng)建新位圖
    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位圖動態(tài)鏈接庫
    11.6.2位圖引用程序
   第十二章 創(chuàng)建字體
    12.1啟動Paint編輯器
    12.1.1創(chuàng)建新的字體資源
    12.1.2編輯已有的字體資源
    12.2設置字體資源
    12.2.1修改字體圖象
    12.2.2為字體定義字符集
    12.2.3創(chuàng)建不同寬度的字體
    12.2.4定義字體資源的頭
    12.2.5改變尺寸和屬性
    12.2.6刪除一個字體圖象
    12.3存貯字體資源
    12.3.1存貯工程
    12.3.2以文件形式存貯字體資源
    12.4把字體資源加入到用戶的應用程序中
    12.4.1用TurboPascal創(chuàng)建.FON文件
    12.4.2用C十十創(chuàng)建字體文件
    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字體輸出水平和垂直字符串
   第十三章 創(chuàng)建用戶定義的資源
    13.1創(chuàng)建資源類型
    13.2加入用戶定義資源
    13.3編輯用戶定義資源
    13.3.1在資源正文中輸入數據
    13.3.2管理存放在獨立文件中的數據
    13.4測試用戶定義資源
    13.5使用RCDATA資源類型
    13.6刪除用戶定義資源
   第十四章 HC:WindowsHelp編譯程序
    14.1建立一個開發(fā)系統:開發(fā)周期
    14.1.1用戶如何看待Help系統
    14.1.2Help作者如何看待Help系統
    14.1.3程序員如何看待Help系統
    14.2規(guī)劃Help系統
    14.2.1擬定規(guī)劃
    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創(chuàng)建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幫助示例
   

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號