出版時間:2003-7 出版社:機械工業(yè)出版社 作者:張志強 頁數(shù):282 字數(shù):460000
內(nèi)容概要
本書是教育部世界銀行貸款,21世紀初高等理工科教育教學(xué)改革項目中,“以培養(yǎng)創(chuàng)新人才為目標的地方院校計算機科學(xué)與技術(shù)專業(yè)教學(xué)改革的研究與實踐”成果之一,也是“計算機科學(xué)與技術(shù)”品牌與特色專業(yè)的建設(shè)成果之一。
本書內(nèi)容以VC++.NEF和WindowsXP為開發(fā)平臺,面向具有一定C++基礎(chǔ)的讀者,由淺入深,系統(tǒng)地講授了使用C++語言進行Windows程序設(shè)計的基本方法??紤]到教學(xué)或自學(xué)的方便,全書內(nèi)容共分14章,可安排18個單元進行學(xué)習,每次學(xué)習或自學(xué)1章左右內(nèi)容(第5章需兩個單元),另外3個單元可作為機動或練習時間。本書第1章介紹了直接面向Windows操作系統(tǒng)的程序設(shè)計方法,第2章介紹了基于MFC的Windows程序設(shè)計方法,第3章講授了MFC中提供的一些通用類的使用方法,第4章至第9章講授MFC文檔視圖程序的工作原理和設(shè)計方法,第10章至第12章講授MFC下對話框程序和常用控件的使用方法,第13章講授在程序中創(chuàng)建和使用動態(tài)鏈接庫的方法,第14章講授使用進程、線程進行并行、并發(fā)程序設(shè)計的基本方法。
本書既可作為高等院校計算機及相關(guān)專業(yè)C++后續(xù)課程的教材或主要參考書,也可作為繼續(xù)教育或網(wǎng)絡(luò)培訓(xùn)中的程序設(shè)計課程教材,同時適用于有關(guān)工程技術(shù)人員和計算機愛好者學(xué)習參考。
書籍目錄
編者的話前言第1章 Windows程序設(shè)計基礎(chǔ) 1.1 Windows概述 1.2 Windows程序特點 1.3 簡單的Windows程序介紹 1.3.1 開始之前 1.3.2 WinMain函數(shù) 1.3.3 注冊窗口類 1.3.4 建立窗口 1.3.5 窗口函數(shù) 1.3.6 窗口內(nèi)的輸出 1.4 上機步驟 1.4.1 進入開發(fā)環(huán)境 1.4.2 新建項目 1.4.3 修改項目選項 1.4.4 添加程序文件 1.4.5 編輯程序 1.4.6 調(diào)試運行 1.5 小結(jié) 1.6 練習題第2章 MFC程序設(shè)計基礎(chǔ) 2.1 MFC概述 2.1.1 MFC與應(yīng)用程序框架 2.1.2 MFC的組成 2;1.3 MFC中的類 2.2 MFC程序的特點 2.2.1 MFC與消息處理 2.2.2 運行模式 2.3 簡單的MFC程序 2.3.1 開始之前 2.3.2 派生應(yīng)用程序類 2.3.3 派生窗口類 2.3.4 建立窗口 2.3.5 加入消息映射 2.3.6 建立MFC應(yīng)用程序?qū)ο? 2.4 上機步驟 2.4.1 建立項目 2.4.2 修改項目屬性 2.4.3 調(diào)試運行 2.5 使用資源 2.5.1 建立圖標資源 2.5.2 在程序中使用圖標資源 2.6 小結(jié) 2.7 練習題第3章 常用MFC通用類 3.1 CRect、CPoint、CSize類 3.1.1 CRect類 3.1.2 CPoint類 3.1.3 CSize類 3.2 CString類 3.2.1 創(chuàng)建字符串 3.2.2 訪問字符串數(shù)據(jù) 3.2.3 字符串的比較 3.2.4 子串函數(shù) 3.2.5 字符串處理函數(shù) 3.3 集合類 3.3.1 列表類CList 3.3.2 數(shù)組類CArray 3.3.3 映射類CMap 3.4 時間處理類 3.4.1 COleDateTime類 3.4.2 COleDateTimeSpan類 3.5 異常處理類 3.5.1 異常處理類的使用 3.5.2 MFC異常處理類簡介 3.6 小結(jié) 3.7 練習題第4章 文檔視圖程序 4.1 概述 4.2 文檔 4.2.1 單文檔對象程序 4.2.2 多文檔對象程序 4.2.3 多文檔類型程序 4.3 視 4.3.1 一個文檔對象對應(yīng)一個視對象 4.3.2 一個文檔對象對應(yīng)多個視對象 4.3.3 一個文檔對應(yīng)多個視類型 4.4 窗口框架 4.5 文檔模板 4.6 建立標準單文檔程序框架 4.6.1 新建項目 4.6.2 修改項目選項 4.6.3 完成向?qū)? 4.6.4 運行結(jié)果 4.7 單文檔程序框架分析 4.7.1 Stdafx.h 4.7.2 Stdafx.cpp 4.7.3 0401.h 4.7.4 0401.cpp 4.7.5 MainFrm.h 4.7.6 MainFrm.cdp 4.7.7 TextDoc.h 4.7.8 TextDoc.cpp 4.7.9 TextView.h 4.7.10 TextView.cpp 4.8 小結(jié) 4.9 練習題第5章 繪圖輸出 5.1 GDI與MFC 5.2 繪制圖形 5.3 輸出文本 5.4 坐標與坐標模式 5.5 小結(jié) 5.6 練習題第6章 用戶輸入 6.1 鼠標和鍵盤 6.2 使用菜單 6.3 小結(jié) 6.4 練習題第7章 工具欄與狀態(tài)欄 7.1 工具欄 7.2 狀態(tài)欄 7.3 小結(jié) 7.4 練習題第8章 使用文件 8.1 CFile類 8.2 序列化 8.3 文件管理 8.4 小結(jié) 8.5 練習題第9章 常用消息 9.1 消息的分類 9.2 系統(tǒng)消息 9.3 用戶自定義消息 9.4 小結(jié) 9.5 練習題第10章 對話框 10.1 概述 10.2 對話框模板資源 10.3 對話框類 10.4 自定義對話框 10.5 基于對話框的MFC程序 10.6 通用對話框 10.7 小結(jié) 10.8 練習題第11章 常用控件 11.1 概述 11.2 按鈕(BUTTON) 11.3 文本編輯框(EDITBOX) 11.4 靜態(tài)控件(STATIC) 11.5 復(fù)選框(CHECKBUTTON) 11.6 單選按扭(RADIOUBUTTON) 11.7 進程條(PROGRESS) 11.8 滑動條(SLIDER) 11.9 Spin控件 11.10 組合框(COMBOBOX) 11.11 小結(jié) 11.12 練習題第12章 使用樹控件和列表控件 12.1 圖像列表 12.2 樹控件 12.3 列表控件 12.4 小結(jié) 12.5 練習題第13章 動態(tài)鏈接庫 13.1 概述 13.2 創(chuàng)建標準Win32動態(tài)庫 13.3 創(chuàng)建標準MFC動態(tài)厙 13.4 在程序中使用動態(tài)庫 13.5 小結(jié) 13.6 練習題第14章 使用多任務(wù) 14.1 進程 14.2 線程 14.3 進程、線程間的同步 14.4 小結(jié) 14.5 練習題附錄 附錄A Windows窗口樣式附錄B Windows虛鍵碼表附錄C 常用數(shù)據(jù)結(jié)構(gòu)參考文獻
圖書封面
評論、評分、閱讀與下載