第一篇數(shù)據(jù)庫
第1章基于ODBC的數(shù)據(jù)庫應用程序
1.l概述
1.2利用列表框惻覽記錄
1.2.1概述
1.2.2技術核心
1.2.3使用列表視圖類顯示記錄集數(shù)據(jù)的示例
1.2.4總結
l.3在ODBC應用程序中注冊數(shù)據(jù)源
l.3.1概述
1.3.2技術核心
1.3.3自動注冊數(shù)據(jù)源的ODBC應用程序示例
1.3.4總結
l.4在ODBC應用程序中使用SQL查詢
1.4.l概述
l.4.2關于SQL查詢
1.4.3在應用程序中執(zhí)行SQL查詢的方法
1.4.4直接使用SQL查詢讀取ODBC數(shù)據(jù)庫數(shù)據(jù)的示例
1.4.5總結
1.5在ODBC應用程序中使用事務
1.5.l關于事務處理
l.5.2在ODBC應用程序中使用事務處理
1.5.3可以編輯所有列表項的列表視圖類簡介
1.5.4在ODBC應用程序中使用事務處理的示例
1.5.5總結
第2章用DAO進行數(shù)據(jù)庫程序設計
2.1概述
2.2MFC中與DAO相關的類
2.2.1CDaoWorkSpace類
2.2.2CDaoDabase類
2.2.3CDaoRecordset類
2.2.4CDaoQuerydef類
2.2.5CDaoTabledef類
2.3利用DAO獲取數(shù)據(jù)庫信息
2.3.1利用DAO獲取數(shù)據(jù)庫信息的方法
2.3.2相關的類成員函數(shù)和成員變量
2.3.3利用DAO獲取數(shù)據(jù)庫信息的示例
2.3.4總結
2.4利用DAO進行SQL查詢
2.4.l利用DAO直接執(zhí)行SQL語句的方法
2.4.2利用DAO執(zhí)行SQL語句的相關函數(shù)
2.4.3在DAO通用軟件中直接執(zhí)ISQL查詢的示例
2.5總結
第3章基于ADO的數(shù)據(jù)庫應用程序
3.1關于ADO
3.1.1什么是ADO
3.1.2使用ADO進行本地數(shù)據(jù)庫操作
3.2學習使用ADO編制數(shù)據(jù)庫應用程序
3.2.l導入ADO的類型庫(Typelib)
3.2.2ADO中常用的變量類型
3.2.3在VC++中使用ADO
3.2.4將ADO的基本功能用類進行封裝
3.3用ADO進行數(shù)據(jù)庫應用程序設計的小例
3.4總結
第二篇網絡與計算機間通訊
第4章利用MFC進行網絡程序設計
4.1Winsock簡介
4.l.l什么是Winsock
4.1.2在VC++中用Winsock編程
4.1.3套按字
4.l.4IP地址.端口
4.1.5Winsock的工作原理
4.2基于MFC的Winsock編程
4.2.1利用MFC編制基于流式套接口的網絡應用程序
4.2.2所用到的類及其成員國數(shù)
4.2.3基于MFC的異步網絡通訊應用程序的示例
4.2.4利用MFC編制廣播通訊應用程序
4.2.5基于無連接的異步通訊模式的應用程序中用到的函數(shù)
4.2.6基于MFC的Winsock廣播通訊程序示例
4.3總結
第5章基于WinsockAPI的應用程序設計
5.l使用WinsockAPI進行應用程序設計
5.l.l基于并發(fā)的.面向連接的服務器算法
5.1.2基于阻塞的.面向數(shù)據(jù)報的網絡應用程序算法
5.1.3WinsockAPI中常用的函數(shù)和結構
5.l.4用C++類對WinsockAPI進行封裝
5.2利用WinsockAPI進行基于阻塞的網絡通訊的例子
5.2.1使用WinsockAPI的面向連接的應用程序示例
5.2.2使用WinsockAPI的面向數(shù)據(jù)報的應用程序示例
5.3總結
第6章Internet編程
6.l利用WinInet進行編程
6.1.l概述
6.l.2利用WinInet編制WWW客戶端應用程序的步驟
6.1.3利用WinInet編制WWW客戶端應用程序的示例
6.2學習使用ISAP
6.2.1概述
6.2.2ISAPI動態(tài)連接庫
6.2.3創(chuàng)建和使用ISAPI動態(tài)連接庫的方法
6.2.4ISAPI編程時常用的類.成員函數(shù)和宏
6.2.5ISAPI的示例
第7章進程間通訊
7.l概述
7.2RPC
7.2.l概述
7.2.2RPC的實現(xiàn)步驟
7.2.3IDL文件
7.2.4ACF文件
7.2.5捆綁字符串
7.2.6RPC中常用的函數(shù)
7.2.7RPC的示例
7.3串口通訊
7.3.1概述
7.3.2利用MSComm控件進行串口通訊
7.3.3利用MSComm控件進行串口通訊的示例
第三篇多媒體
第8章利用MCI播放多媒體文件
8.l利用MCIWnd播放視頻動畫
8.1.l利用MCIWnd播放視頻動畫的方法
8.1.2MCIWnd中常用的函數(shù)和宏
8.1.3利用MCIWnd播放視頻動畫的示例
8.2利用MCI播放聲音文件
8.2.1概述
8.2.2利用MCI播放聲音文件的方法
8.2.3利用MCI播放聲音文件的常用函數(shù)
8.2.4利用MCI播放聲音文件的常用命令
8.2.5利用CAudio類實現(xiàn)對MCI函數(shù)的封裝
8.2.6利用CAudio類播放大型Wave文件的示例
8.2.7利用CAOdiO類播放MIDI文件的示例
8.2.8利用CAudio類播放CD唱碟的示例
第9章DirectX
9.l概述
9.2高性能游戲動畫的實現(xiàn)方法
9.3DirectDraw概述
9.3.l基本概念
9,3.2DirctDraw中使用的組件對象
9.4使用DirectDraw顯示動畫的方法
9.4.1使用DirectDraw顯示動畫的總體步驟
9.4.2創(chuàng)建一個全屏的顯示窗日
9.4.3創(chuàng)建DirectDraw對象
9.4.4設置DirectDraw的合作層
9.4.5選擇顯示模式
9.4.6創(chuàng)建主表面和后備表面
9.4.7設置調色板
9.4.8向表面寫字
9.4.9創(chuàng)建精靈.背景等的表面
9.4.10將表面粘貼到目標表面中去
9.4.11進行表面翻轉
9.4.12恢復表面
9.4.13刪除組件對象
9.5利用DirectDraw編程所需要的頭文件和庫文件
9.6用類對DirectDraw動畫顯示功能進行封裝
9.6.1CDib類
9.6.2CDirectDraw類
9.6.3CDDrawsurf類
9.7使用DirectDraw顯示動畫的示例
9.7.1在DirectDraw窗口中顯示字符串.畫直線的示例
9.7.2在DirectDraw窗日中顯示256色動畫的示例
9.7.3在DirectDraw窗口中顯示24位真彩色動畫的示例