注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計其他編程語言/工具面向對象程序設計案例教程

面向對象程序設計案例教程

面向對象程序設計案例教程

定 價:¥29.80

作 者: 劉恒洋,楊宏雨 主編
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 程序設計

ISBN: 9787111314370 出版時間: 2010-10-01 包裝: 平裝
開本: 16開 頁數(shù): 254 字數(shù):  

內容簡介

  《面向對象程序設計案例教程》以VC 6.0為開發(fā)平臺,以一個完整的實例系統(tǒng)的開發(fā)過程為主線,將C++基本知識點和Windows程序設計的基礎知識融入到實例系統(tǒng)的不同功能模塊中去,并最終完成實例系統(tǒng)所有功能的代碼。本書的主要內容為:第1~4章主要介紹C++的基礎語法知識,這部分的程序設計不涉及任何界面編程,主要是利用C++進行實例系統(tǒng)底層類的封裝和定義;第5~6章主要介紹MFC對Windows程序設計的封裝和利用MFC進行Windows程序設計的方法,并完成實例系統(tǒng)中和界面相關的功能;第7~9章主要介紹Windows程序設計高級應用中的數(shù)據(jù)庫編程、多線程編程以及利用Winsock進行網(wǎng)絡通信編程這三個方面的知識,同時完成實例系統(tǒng)中比較核心的三大功能:數(shù)據(jù)庫操作、多線程通信與同步以及底層網(wǎng)絡通信。本書不僅僅介紹C++中比較核心和經(jīng)常使用的基本語法,而且把C++編程和Windows編程有機結合起來,使讀者不再孤立地用C++進行枯燥的沒有界面的編程。此外,本書把所有的知識點都與實例系統(tǒng)中的一個個相關功能關聯(lián)起來,使得讀者在學習過程中充滿趣味性。本書適合有一定的C語言編程基礎的讀者進行C++編程入門和進階。

作者簡介

暫缺《面向對象程序設計案例教程》作者簡介

圖書目錄

前言
教學建議
第1章 初步認識C++和實例系統(tǒng)
1.1 C++語言概述
1.1.1 C++語言的特點
1.1.2 類和對象的概念
1.2 實例系統(tǒng)概述
1.2.1 實例系統(tǒng)的總體功能
1.2.2 實例系統(tǒng)的總體結構
1.2.3 實例系統(tǒng)的協(xié)議設計
1.3 實例系統(tǒng)開發(fā)前的準備
1.3.1 創(chuàng)建服務器項目
1.3.2 定義公共頭文件
1.3.3 定義協(xié)議
1.4 本章小結
1.5 思考與練習
第2章 類和對象及其應用
2.1 C++基礎語法
2.1.1 new和delete
2.1.2 const限定修飾符
2.1.3 引用
2.2 類和對象
2.2.1 類和對象的定義
2.2.2 類成員的定義和訪問
2.2.3 類的構造函數(shù)和析構函數(shù)
2.2.4 操作符重載
2.2.5 類模板和標準模板庫
2.3 消息實體類的設計和實現(xiàn)
2.3.1 消息實體類的設計
2.3.2 消息實體類的實現(xiàn)
2.4 在線用戶信息類的設計
2.4.1 在線用戶信息類的定義
2.4.2 在線用戶信息類的實現(xiàn)
2.5 本章小結
2.6 思考與練習
第3章 C++多態(tài)性的定義及其應用
3.1 基類和派生類
3.1.1 基類和派生類的定義
3.1.2 基類和派生類成員的定義及其訪問
3.2 基類和派生類的構造及其析構
3.2.1 基類和派生類的構造函數(shù)
3.2.2 基類和派生類的析構函數(shù)
3.3 多態(tài)性在C++中的體現(xiàn)
3.3.1 靜態(tài)多態(tài)性
3.3.2 動態(tài)多態(tài)性
3.4 實例系統(tǒng)數(shù)據(jù)庫操作類的設計
3.5 本章小結
3.6 思考與練習
第4章 C++的輸入/輸出流及其應用
4.1 C++輸入/輸出流概述
4.1.1 C++的輸入/輸出流類庫
4.1.2 C++對流文件的操作
4.2 >>和>和>和>和<<操作符的重載
4.3 get()和put()輸入/輸出函數(shù)
4.3.1 get()和put()用于標準輸入/輸出
4.3.2 get()和put()用于文件輸入/輸出
4.4 read()和write()輸入/輸出函數(shù)
4.4.1 read()和write()用于標準輸入/輸出
4.4.2 read()和write()用于文件輸入/輸出
4.5 格式控制
4.5.1 布爾變量的輸出操作控制
4.5.2 帶進制整數(shù)的輸出操作控制
4.5.3 浮點數(shù)輸出操作控制
4.5.4 輸入操作控制
4.5.5 刷新緩沖區(qū)操作控制
4.5.6 字符設置操作控制
4.6 實例系統(tǒng)輸入/輸出類的設計
4.6.1 輸入/輸出需求
4.6.2 輸入/輸出類的實現(xiàn)
4.7 本章小結
4.8 思考與練習
第5章 Windows程序設計基礎
5.1 概述
5.1.1 窗口
5.1.2 事件驅動
5.1.3 句柄和Windows消息
5.2 最簡單的Windows應用程序
5.2.1 最簡單的Windows應用程序的組成
5.2.2 最簡單的Windows應用程序示例
5.3 本章小結
5.4 思考與練習
第6章 MFC應用程序基礎
6.1 應用程序向導
6.2 MFC應用程序中常用Windows標準控件的應用
6.2.1 按鈕控件及其應用
6.2.2 列表框控件及其應用
6.2.3 編輯框控件及其應用
6.2.4 組合框控件及其應用
6.2.5 對話框通用控件及其應用
6.3 基于對話框的MFC應用程序在實例系統(tǒng)中的應用
6.3.1 登錄對話框的設計與實現(xiàn)
6.3.2 添加全局變量和全局函數(shù)
6.3.3 注冊對話框的設計與實現(xiàn)
6.3.4 主界面對話框的設計與實現(xiàn)
6.3.5 查看聯(lián)系人信息對話框的設計與實現(xiàn)
6.3.6 查找聯(lián)系人類型對話框的設計與實現(xiàn)
6.3.7 查找聯(lián)系人結果對話框的設計與實現(xiàn)
6.3.8 文本聊天對話框的設計與實現(xiàn)
6.3.9 為實例系統(tǒng)添加自定義消息
6.4 本章小結
6.5 思考與練習
第7章 MFC數(shù)據(jù)庫編程及其應用
7.1 數(shù)據(jù)庫系統(tǒng)的基本概念
7.2 ODBC基本概念
7.3 MFC的ODBC類簡介
7.3.1 CDatabase類
7.3.2 CRecordset類
7.4 設計實例系統(tǒng)數(shù)據(jù)庫
7.5 注冊數(shù)據(jù)源
7.6 設計實例系統(tǒng)數(shù)據(jù)庫操作類
7.7 本章小結
7.8 思考與練習
第8章 Windows多線程應用程序及其應用
8.1 進程和線程
8.1.1 進程和線程的概念
8.1.2 線程的創(chuàng)建和終止
8.2 線程同步
8.2.1 事件對象
8.2.2 臨界段
8.2.3 互斥體
8.2.4 信號計數(shù)器
8.3 線程通信
8.3.1 利用全局對象進行線程通信
8.3.2 利用自定義消息進行線程通信
8.4 設計服務器多線程類
8.4.1 服務器線程工作流程
8.4.2 服務器線程類的實現(xiàn)
8.5 設計客戶端多線程類
8.5.1 客戶端線程工作流程
8.5.2 客戶端線程類的實現(xiàn)
8.6 本章小結
8.7 思考與練習
第9章 Winsock編程及其應用
9.1 網(wǎng)際協(xié)議
9.1.1 TCP和UDP
9.1.2 定址
9.1.3 套接字
9.2 Winsock基礎
9.2.1 Winsock的初始化
9.2.2 錯誤檢查和控制
9.2.3 面向連接的協(xié)議
9.2.4 無連接協(xié)議
9.3 利用Winsock完善實例系統(tǒng)
9.3.1 收發(fā)消息類的封裝
9.3.2 完善服務器收發(fā)消息線程
9.3.3 完善服務器消息處理線程
9.3.4 完善服務器主函數(shù)
9.3.5 完善客戶端收發(fā)消息線程
9.4 本章小結
9.5 思考與練習
參考文獻

本目錄推薦

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