日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡操作系統(tǒng)WindowsWINDOWS 98編程實用大全

WINDOWS 98編程實用大全

WINDOWS 98編程實用大全

定 價:¥95.00

作 者: (美)Richard C.Leinecker,(美)Tom Archer著;齊舒創(chuàng)作室譯;齊舒創(chuàng)作室譯
出版社: 中國水利水電出版社
叢編項: 萬水計算機技術(shù)實用大全系列
標 簽: Windows

ISBN: 9787801248992 出版時間: 1999-01-01 包裝:
開本: 26cm 頁數(shù): 876 字數(shù):  

內(nèi)容簡介

  本書主要介紹Windows 98編程技術(shù)。本書共分成五個部分,分別介紹了基本原理、程序結(jié)構(gòu)、MFC編程高級話題、數(shù)據(jù)庫編程、擴展應用程序、ActiveX編程、Internet編程、使用Visual Studio工具等內(nèi)容。書中豐富的例子以及翔實的操作步驟對讀者的學習及知識掌握提供了很大的靈活性。本書結(jié)構(gòu)清晰、內(nèi)容新穎、由淺入深,可作為編寫Windows 98應用程序的參考手冊和開發(fā)工具。

作者簡介

暫缺《WINDOWS 98編程實用大全》作者簡介

圖書目錄

第一部分 基礎

第一章 入門

1.1 Windows98中有什么新特性
1.2 對用戶而言這意味著什么
1.3 對開發(fā)人員而言意味著什么
1.4 VusualStudio6有何新特性
1.5 VisualC++HelloWordl程序
1.6 VisualC++Win32控制參應用程序
1.7 HelloWorld3ATL控件
1.8 HelloWorld4Java小應用程序
1.9 HelloWorld5Java應用程序
1.10 HelloWorld6VisuclBasic應用程序
1.11 小結(jié)

第二章 菜單

2.1 改變?nèi)笔〔藛钨Y源
2.1.1 編輯菜單資源
2.1.2 創(chuàng)建菜單
2.1.3 創(chuàng)建菜單處理程序
2.2 MFC中的菜單的消息
2.3 菜單命令范圍
2.4 處理菜單輸入
2.5 鍵盤加速器
2.5.1 關于鍵盤輸入
2.5.2 定義加速鍵
2.5.3 選擇適當?shù)逆I盤加速器
2.5.4 多個加速器表
2.6 在程序執(zhí)行中動態(tài)改變菜單
2.6.1 獲得當前的CMenu對象
2.6.2 改變已存在的彈出式菜單
2.6.3 MFC的永久和臨時處理程序映射
2.7 上下文菜單
2.8 創(chuàng)建一下文菜單以改變窗口
2.9 小結(jié)

第三章 鼠標與鍵盤

3.1 輸入基礎和系統(tǒng)狀態(tài)
3.2 鼠標輸入
3.3 創(chuàng)建鼠標消息處理程序
3.4 屏幕與窗口間的坐標變換
3.5 創(chuàng)建一個可處理鼠標事件的MFC程序
3.6 非客戶鼠標光標
3.7 改變鼠標光標
3.8 創(chuàng)建一個用于改變鼠標光標的MFC演示程序
3.9 捕捉鼠標
3.10 限制鼠標的移動
3.11 鍵盤輸入
3.11.1 鍵盤輸入的轉(zhuǎn)化
3.11.2 回顯鍵盤焦點
3.12 鍵盤演示程序
3.13 小結(jié)

第四章 圖形

4.1 介紹圖形設備接口
4.2 圖形的類型
4.2.1 文本作為圖形
4.2.2 光柵圖形
4.2.3 矢量圖形
4.3 GDI設備
4.3.1 物理設備
4.3.2 偽設備
4.4 設備描述表
4.4.1 DC繪科屬性
4.4.2 一個簡單的OnDraw()函數(shù)
4.5 WM_PAINT消息
4.5.1 繪圖坐標
4.5.2 需要PAINT消息
4.5.3 PAINT消息以外的繪圖
4.6 控制文本的外觀
4.6.1 基本的文本屬性
4.6.2 有關字體的知識
4.7 畫筆和刷子
4.7.1 CPen類
4.7.2 CBrush類
4.7.3 Pen'BrushDemo程序
4.8 映射方式
4.9 光柵操作
4.10 在窗口中繪圖
4.10.1 GraphicsDemol程序
4.10.2 文本繪制函數(shù)
4.10.3 文本坐標計算
4.11 剪輯區(qū)域
4.12 小結(jié)

第五章 位圖.調(diào)色板.DIB和雙重緩沖

5.1 創(chuàng)建CBitmap對象
5.2 半截和設置位圖內(nèi)容
5.3 向屏幕繪制CBitmaps
5.4 光柵操作
5.5 BlitDemo
5.6 調(diào)色板和顏色
5.6.1 邏輯調(diào)色板
5.6.2 調(diào)色板事件
5.6.3 SetSystetmPaletteUse()函數(shù)
5.7 與設備封鎖關的位圖
5.7.1 DIB文件解析
5.7.2 CDib類
5.7.3 SHowDIB演示程序
5.8 雙重緩沖
5.9 小結(jié)

第六章 MFC異常的處理

6.1 C++的異常處理與SEH的比較
6.2 異常處理的語法
6.2.1 拋出異常處理
6.2.2 接收異常
6.3 異常處理與返回代碼的比較
6.3.1 處理錯誤條件
6.3.2 在正確的環(huán)境中處理錯誤
6.3.3 改善代碼的可讀性
6.3.4 從構(gòu)造函數(shù)中拋出異常
6.4 CException類
6.4.1 創(chuàng)建與刪除CException對象
6.4.2 從CException對象中檢索錯誤信息
6.4.3 接收多種異常類型
6.5 定義CException的派生類
6.5.1 了解CFileCException類
6.5.2 定義讀者自己的CException派生類
6.6 高級的異常處理技巧
6.6.1 確定哪一個函數(shù)應接收異常
6.6.2 確定何種代碼應補放置在try塊中
6.6.3 確定何種代碼應被放置在catch塊中
6.6.4 從虛函數(shù)中拋出異常
6.7 小結(jié)

第七章 對話框和控件

7.1 對話框和控件——一個簡短的描述
7.2 使用資源編輯器
7.2.1 創(chuàng)建一個基于對話框的應用程序
7.2.2 使用資源編輯器
7.3 使用CDialog和MFC控件類編輯
7.3.1 CDialog類——簡述
7.3.2 MFC控件類
7.3.3 對話框數(shù)據(jù)交換(DDX)
7.3.4 消息處理
7.3.5 綜合
7.4 序列化對話框數(shù)據(jù)
7.4.1 為CProject類加入序列化
7.4.2 更新對話框來序列化CProject對象
7.5 使用模態(tài)對話框
7.5.1 生成AddKeyword對話框模板和類
7.5.2 調(diào)用對話框
7.6 非模戊對話框——Find對話框
7.6.1 生成非模態(tài)對話框
7.6.2 調(diào)用非模態(tài)對話框
7.6.3 模態(tài)和非模戊對話框間的通信
7.7 小結(jié)

第八章 屬民生表和屬性頁

8.1 理解CPropertySheet和CPropertyPage
8.1.1 使用資源編輯器來創(chuàng)建屬性頁
8.1.2 創(chuàng)建CPropertyPage
8.1.3 創(chuàng)建并顯示模態(tài)CPropertySheet
8.1.4 創(chuàng)建并顯示非模態(tài)CPropertySheet
8.1.5 在現(xiàn)有的對話框中創(chuàng)建和顯示屬性表
8.2 模態(tài)屬性表演示程序
8.2.1 創(chuàng)建演示應用程序
8.2.2 移走標準按鈕
8.2.3 重定位標準按鈕
8.2.4 修改標準按鈕的標題
8.2.5 禁用選項卡
8.2.6 重新激活選項卡
8.2.7 動態(tài)設置CPropertyPage選項卡的標題
8.2.8 修改選項卡字體
8.2.9 使用CpropertyPage選項卡的標題
8.3 小結(jié)

第九章 數(shù)據(jù)的輸入/輸出

9.1 CString類
9.2 文件輸入/輸出和CFile類
9.2.1 使用Open()成員函數(shù)據(jù)打開文件
9.2.2 FileDemo程序
9.3 CMemFile類
9.4 CStdioFile類
9.5 串行通信的CSerial類
9.5.1 串行通信概述
9.5.2 CSerial類
9.6 Registry
9.6.1 Registry值
9.6.2 預定義Registry鍵
9.6.3 使用Registry鍵
9.6.4 HKEY_CLASSES_ROOT下的子樹
9.6.5 HKEY_USERS下的子樹
9.6.6 HKEY_CURRENT_USER下的子樹
9.6.7 CRegistry類
9.7 小結(jié)

第十章 聲音

10.1 播放錄制的聲音
10.1.1 CWave類概述
10.1.2 使用WindowsAPI播放.WAV文件
10.1.3 CWave類函數(shù)
10.2 WaveDemo程序
10.3 播放MIDI文件
10.3.1 什么是MIDI
10.3.2 CMidi類概述
10.4 MIDIDemo程序
10.5 CD音頻
10.5.1 CCDAudio類庫概述
10.6 CDPLayer程序
10.7 小結(jié)

第十一章 計時器和空閑處理

11.1 計時器
11.1.1 使用WM_TIMER設置計時器
11.1.2 設置帶回調(diào)過程的計時器
11.2 Clock程序
11.3 CWinApp的OnIdle能力
11.4 OnIdleDemo程序
11.5 小結(jié)

第二部分 應用和程序結(jié)構(gòu)

第十二章 文檔.視圖和SDI

12.1 實現(xiàn)文檔/視圖結(jié)構(gòu)
12.1.1 第1步:創(chuàng)建應用程序的骨架
12.1.2 第2步:聲明文檔的數(shù)據(jù)對象
12.1.3 第3步:完成OnNewDocument()函數(shù)
12.1.4 第4步:覆蓋DeleteContets()函數(shù)
12.1.5 第5步:完成Serialize()函數(shù)
12.1.6 第6步:完成OnDraw()函數(shù)
12.1.7 第7步:加入編輯代碼
12.2 永久性對象
12.3 保存永久性和非永久性對象
12.4 小結(jié)

第十三章 切分窗口

13.1 切分窗口介紹
13.2 MFC的CSplitterWnd類
13.3 DynSplitter應用程序
13.3.1 分析動態(tài)切分窗口
13.3.2 動態(tài)切分和AppWizard
13.4 StatSplitter應用程序
13.4.1 分析表態(tài)切分窗口
13.4.2 表態(tài)切分和AppWizard
13.5 切分窗口和MDI
13.6 MDISplittr應用程序
13.6.1 分析MDI動態(tài)切分窗口
13.6.2 MDI動態(tài)切分和AppWizard
13.7 切分窗口和不同的視
13.8 MultViewSplitter應用程序
13.8.1 分析多視圖切分窗口
13.8.2 多視圖切分和AppWizard
13.9 小結(jié)

第十四章 MDI

14.1 介紹MDI應用程序
14.2 MDIdemo應用程序
14.3 子框架窗口
14.4 創(chuàng)建MDI應用程序
14.5 分析MDI應用程序
14.6 小結(jié)

第十五章 打印和打印預覽

15.1 在Windows中打印概述
15.2 在MFC應用程序中打印文本
15.2.1 TextPrint樣例應用程序
15.2.2 MFC的打印成員函數(shù)
15.3 在MFC應用程序中打印圖形
15.3.1 RectPrint樣例應用程序
15.3.2 在屏幕顯示和打印之間調(diào)整比例
15.3.3 OnCreate()函數(shù)
15.3.4 OnDraw()函數(shù)
15.3.5 OnPreparePrinting()函數(shù)
15.4 小結(jié)

第三部分 MFC編程中的高級對話

第十六章 擴展MFC類

16.1 UI控件
16.1.1 CAutoCompleteComboBox
16.1.2 CGreyEdit
16.1.3 CUnderlineEdit
16.2 視圖和對話框
16.2.1 CFormBackground
16.2.2 ClistBoxView
16.3 小結(jié)

第十七章 工具欄和狀態(tài)欄

17.1 理解工具欄
17.1.1 檢查MFC控件欄
17.1.2 創(chuàng)建工具欄
17.1.3 顯示和隱藏工具欄
17.2 理解狀態(tài)欄
17.2.1 創(chuàng)建狀態(tài)欄
17.2.2 顯示工具欄幫助
17.2.3 擴充狀態(tài)欄
17.2.4 狀態(tài)欄演示例程序
17.3 小結(jié)

第十八章 線程

18.1 區(qū)分線程
18.1.1 創(chuàng)建工作線程
18.1.2 線程函數(shù)
18.1.3 創(chuàng)建用戶界面線程
18.2 掛起與繼續(xù)執(zhí)行
18.3 使線程休眠
18.4 終止線程
18.5 從另一個線程終止線程
18.6 探討線程高度
18.7 檢查進程優(yōu)先級類
18.8 在線程中共享MFC對象
18.9 在多線程應用程序中使用C運行函數(shù)
18.10 小結(jié)

第四部分 數(shù)據(jù)庫編程

第十九章 ODBC

19.1 關鍵概念
19.1.1 DBMS
19.1.2 SQL
19.1.3 數(shù)據(jù)源
19.2 ODBC——標準的需要
19.2.1 ODBC標準
19.2.2 ODBC的一致層(驅(qū)動程序功能)
19.2.3 ODBC的一至層(SQL語法)
19.3 ODBC——實現(xiàn)
19.3.1 配置ODBC
19.3.2 連接數(shù)據(jù)源
19.3.3 查詢數(shù)據(jù)和數(shù)據(jù)源
19.3.4 準備和執(zhí)行SQL請求
19.3.5 檢索數(shù)據(jù)
19.3.6 斷開與數(shù)據(jù)源的連接
19.4 一個簡單的讀取數(shù)據(jù)的ODBC應用程序
19.4.1 對VisualC++添加ODBC支持
19.4.2 修改ODBCDemo對話框
19.4.3 添加初始化和數(shù)據(jù)庫代碼
19.5 封裝高級ODBC功能
19.5.1 ODBCInfo類的“多頭”文件
19.5.2 創(chuàng)建ODBCInfo類的頭文件
19.5.3 定義ODBCInfo類
19.5.4 建立ODBCInfoDLL
19.5.5 測試ODBCInfo類
19.6 小結(jié)

第二十章 MFC數(shù)據(jù)庫類

20.1 MFC數(shù)據(jù)庫類
20.1.1 CDatabase
20.1.2 CRecordset
20.2 一個MFC數(shù)據(jù)庫類演示程序
20.3 創(chuàng)建VisualC++6.0項目
20.3.1 為MFC數(shù)據(jù)庫類增加支持
20.3.2 為應用程序增加對話框
20.3.3 增加用來封裝用戶的數(shù)據(jù)的實用類
20.3.4 為UserMaster表創(chuàng)建CRecordset類
20.3.5 修改對敵框的頭文件
20.3.6 修改對話框的實現(xiàn)文件
20.3.7 建立UserMaintenance應用程序
20.3.8 使用補它本身使用的CDaabase對象
20.4 參數(shù)化記錄集和查詢
20.4.1 創(chuàng)建和使用參數(shù)化記錄集
20.5 建立應用程序
20.5.1 創(chuàng)建參數(shù)化查詢
20.6 小結(jié)

第二十一章 DAO數(shù)據(jù)庫編程

21.1 DAO概述
21.1.1 DAO的歷史
21.1.2 DAO的分層結(jié)構(gòu)
21.1.3 DAO的接口
21.2 使用MFCDAO類
21.2.1 CDaoDatabase
21.2.2 CDaoWorkspace
21.2.3 CDaoRecordset
21.2.4 使用MFCDatabase類創(chuàng)建維護應用程序
21.3 小結(jié)

第五部分 應用程序編程

第二十二章 使用DLL

22.1 普通的DLL
22.1.1 理解普通的DLL本質(zhì)
22.1.2 動態(tài)加載DLL
22.1.3 何時動態(tài)加載DLL的例子
22.1.4 動態(tài)加載DLL的示例
22.1.5 編寫Windows掛接
22.2 MFC擴展DLL
22.2.1 理解MFC擴展DLL內(nèi)部
22.2.2 通過MFC擴展DLL導出類
22.2.3 AFX_EXT_CLASS的更多信息
22.2.4 使用嵌套的MFC擴展DLL
22.2.5 導出資源
22.2.6 編寫在DLL中對裝文檔和視的示例
22.3 小結(jié)

第二十三章 用第三方庫擴展應用程序

23.1 使用第三方庫
23.2 簡單介紹ImageObject庫
23.3 可支持的圖像文件格式
23.3.1 BMP文件格式
23.3.2 GIF文件格式
23.3.3 JPEG文件格式
23.3.4 PCX文件格式
23.3.5 TGA文件格式
23.3.6 TIFF文件格式
23.4 使用ImageObject庫
23.4.1 用ImageObject庫加載圖像
23.4.2 用ImageObject庫保存圖像
23.4.3 用ImageObject庫繪制圖像
23.5 顯示程序
23.6 修剪和伸展圖像
23.7 CropStretch程序
23.8 改變圖像的顏色深度
23.9 圖像處理
23.9.1 圖像處理的兩個類庫
23.10 ProcessImage程序
23.11 小結(jié)

第二十四章 數(shù)據(jù)加密

24.1 基本的加碼技術(shù)術(shù)語
24.2 不同類型的加碼技術(shù)
24.2.1 對稱算法
24.2.2 替代算法示例程序
24.2.3 公有鍵加密技術(shù)
24.3 哈希函數(shù)
24.4 HFDemo程序
24.5 使用Microsoft的CryptoAPI
24.6 CryptDemo程序
24.7 小結(jié)

第六部分 公用對象模塊編程

第二十五章 ActiveX的介紹

25.1 OLE1.0
25.2 OLE2.0
25.3 COM
25.4 ActiveX應用程序和組件
25.4.1 ActiveX容器應用程序
25.4.2 ActiveX服務器應用程序
25.4.3 ActiveX自動化應用程序
25.4.4 ActiveX控件
25.4.5 ActiveX文檔
25.5 小結(jié)

第二十六章 容器和服務器

26.1 容器應用程序
26.1.1 創(chuàng)建容器應用程序
26.1.2 管理嵌入對象的大小和位置
26.1.3 使用鼠標來選擇項
26.1.4 刪除嵌入項
26.2 服務器應用程序
26.2.1 創(chuàng)建框架服務器應用程序
26.2.2 定制應用程序的資源
26.2.3 完成應用程序的文檔類
26.2.4 完成服務器項類
26.2.5 完成視圖類
26.2.6 運行服務器應用程序
26.3 小結(jié)

第二十七章 Automation和ActiveX控件

27.1 自動化服務器
27.1.1 自動化服務器應用程序
27.1.2 創(chuàng)建框架自動化服務器
27.1.3 定制自動化服務器的資源
27.1.4 完成自動化服務器的文檔類
27.1.5 完成自動化服務器的視圖類
27.1.6 定義服務器的屬性和方法
27.2 自動化客戶應用程序
27.2.1 創(chuàng)建自動化客戶框架
27.2.2 定制客戶應用程序的資源
27.2.3 完成客戶應用程序的視釁類
27.2.4 在客戶應用程序中初始化ActiveX
27.3 從客戶中控制服務器
27.4 ActiveX控件
27.4.1 創(chuàng)建框架ActiveX控件
27.4.2 創(chuàng)建ActiveX控件的用戶接口
27.4.3 創(chuàng)建屬性和方法
27.4.4 響應控件的按鈕
27.4.5 測式這個ActiveX控件
27.4.6 持續(xù)性屬性
27.4.7 把ActiveX控件放在Web頁中
27.5 小結(jié)

第二十八章 活動模板庫

28.1 創(chuàng)建ATL控件
28.2 為項目增加COM對象
28.3 增加繪圖代碼
28.4 實現(xiàn)接口函數(shù)
28.5 從C++中使用控件
28.6 數(shù)據(jù)類型
28.6.1 轉(zhuǎn)換成BSTR和從BSTR轉(zhuǎn)換
28.6.2 比較BSTR
28.6.3 在調(diào)試器中查看BSTR的內(nèi)容
28.7 在Web頁中嵌入ActiveX控件
28.8 小結(jié)

第七部分 頒式計算

第二十九章 Internet編程

29.1 從CInternetSession開始
29.2 創(chuàng)建簡單的Web瀏覽器
29.3 與FTP服務器相連
29.4 從FTP服務器檢索文件
29.5 FtpDemo程序
29.6 Web自動機
29.6.1 代理
29.6.2 自動機的煩惱
29.7 Crawlers程序
29.8 自動機編寫指導
29.8.1 可數(shù)據(jù)性
29.8.2 本地測試
29.8.3 不要過度占用資源
29.8.4 切記
29.9 小結(jié)

第三十章 CHtmIView

30.1 創(chuàng)建CHtmIView項目
30.1.1 使用CHtmIView轉(zhuǎn)換項目
30.2 CHtmIView
30.3 CHtmlDemol
30.4 HTML文檔信息的檢索
30.5 為CHtmIView封鎖和登錄RUL
30.6 CHtmIViewDemo2
30.7 小結(jié)

第八部分 使用VisualStudio工具

第三十一章 使用具有C++的J++

31.1 創(chuàng)建J++項目
31.1.1 生成線程化的小應用程序
31.1.2 刪除不必要的代碼
31.1.3 在小應用程序窗口中添加繪圖代碼
31.1.4 小應用程序參數(shù)
31.2 Java圖像
31.2.1 加載圖像
31.2.2 繪制圖像
31.3 使Java在Web上獲得新生
31.3.1 裝入應用和程序
31.3.2 編輯HTML文件
31.4 Banner小應用和程序
31.5 MakeBanner程序
31.6 小結(jié)

第三十二章 聯(lián)合使用C++和VisualBasic

32.1 RegistryControlATL控件
32.2 注冊VisualBasic程序
32.3 OhmsCalculator基本的Active控件
32.4 UseOhmsCalculaorC++程序
32.5 VisualBasic的圖形坐標
32.6 VisualBaisc的圖像控件
32.7 小結(jié)

第三十三章 編寫定制AppWizard

33.1 AppWizard的內(nèi)部工作
33.2 創(chuàng)建定制AppWizard
33.3 改變項目的缺省設置
33.3.1 創(chuàng)建SDIAutomationWiz演示項目
33.3.2 改變AppWizard宏
33.3.3 定義CCustomAppWiz類
33.3.4 使用宏字典
33.4 在每個About對話框包含個人信息
33.4.1 創(chuàng)建AboutWiz演示項目
33.4.2 添加定制對話框
33.4.3 創(chuàng)建自己的模板
33.4.4 改變newproj文件
33.4.5 改變AppWizard模板
33.4.6 改變CONFIRM.INF文件
33.4.7 為持久性宏使用Registry
33.5 小結(jié)

第九部分 附錄

附錄A CD-ROM中的內(nèi)容

A.1 章節(jié)內(nèi)容
A.2 編程工具
CD-ROM安裝指南

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號