注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關Visual C++入門經典

Visual C++入門經典

Visual C++入門經典

定 價:¥69.00

作 者: 趙永發(fā),劉莉莉 等著
出版社: 機械工業(yè)出版社
叢編項: 華章程序員書庫
標 簽: C C++ C# VC VC++ 程序設計 計算機/網(wǎng)絡

ISBN: 9787111420231 出版時間: 2013-04-01 包裝: 平裝
開本: 16開 頁數(shù): 571 字數(shù):  

內容簡介

  《華章程序員書庫:Visual C++入門經典》從初學者的角度出發(fā),全面介紹了使用Visual C++ 2010進行程序開發(fā)的各種技術。在內容編排上由淺入深,讓讀者循序漸進地掌握編程技術;在內容講解上結合豐富的圖解和形象的比喻,幫助讀者理解“晦澀難懂”的技術;在內容形式上附有大量的提示、技巧、說明等欄目,夯實讀者編程技術,豐富編程經驗?!度A章程序員書庫:Visual C++入門經典》共分四篇12章,其中第一篇為基礎知識篇,主要包括Visual Studio 2010簡介、C++語法Ⅰ——結構化程序設計、C++語法Ⅱ——面向對象的程序設計;第二篇為核心技術篇,主要包括CLI窗體設計,MFC對話框程序設計,菜單、工具欄和狀態(tài)欄,文件操作;第三篇為高級應用篇,主要包括GDI和GDI+、數(shù)據(jù)庫應用、網(wǎng)絡編程;第四篇為項目實戰(zhàn)篇,主要包括企業(yè)人事管理系統(tǒng)和網(wǎng)絡五子棋兩個實戰(zhàn)項目。《華章程序員書庫:Visual C++入門經典》附有配套光盤,光盤中提供了本書所有程序的源代碼、多媒體教學視頻、程序開發(fā)資源庫。其中,源代碼全部經過精心測試,能夠在Windows XP、Windows 7操作系統(tǒng)上編譯和運行。《華章程序員書庫:Visual C++入門經典》適用于Visual C++愛好者、初學者和中級程序開發(fā)人員,也可以作為大中專院校和培訓機構的教材。

作者簡介

暫缺《Visual C++入門經典》作者簡介

圖書目錄

目  錄
前言
第一篇 基礎知識篇
第1章 Visual Studio 2010簡介
?視頻講解:34分鐘
1.1 Visual C++ 2010概述
1.1.1 Visual Studio 2010的新特點
1.1.2 .NET框架
1.2 安裝與卸載Visual Studio 20
1.2.1 安裝Visual Studio 2010系統(tǒng)的必備條件
1.2.2 安裝Visual Studio 20
1.2.3 卸載Visual Studio 20
1.3 熟悉Visual Studio 2010開發(fā)環(huán)境
1.3.1 創(chuàng)建項目
1.3.2 菜單欄
1.3.3 工具欄
1.3.4 “工具箱”面板
1.3.5 “屬性”面板
1.3.6 “錯誤列表”面板
1.4 Visual Studio 2010幫助系統(tǒng)
1.4.1 安裝Help Library管理器
1.4.2 使用Help Library管理器
1.5 上機實踐
1.5.1 熟悉開發(fā)工具
1.5.2 寫一個簡單的小程序
1.6 小結
第2章 C++語法Ⅰ——結構化程序設計
?視頻講解:137分鐘
2.1 編程語言基本要素
2.1.1 常量
2.1.2 變量
2.1.3 輸入/輸出
2.1.4 運算符和表達式
2.1.5 結合性與優(yōu)先級
2.2 基本控制結構
2.2.1 if語句
2.2.2 switch多分支選擇語句
2.2.3 while語句
2.2.4 do…while語句
2.2.5 for語句
2.2.6 break語句和continue語句
2.2.7 goto語句
2.2.8 C++/CLI中的控制結構
2.3 數(shù)組
2.3.1 一維數(shù)組
2.3.2 二維數(shù)組及多維數(shù)組
2.3.3 字符數(shù)組
2.3.4 本地C++中的字符串
2.3.5 C++/CLI中的字符串
2.4 函數(shù)
2.4.1 函數(shù)的定義
2.4.2 函數(shù)的參數(shù)
2.4.3 參數(shù)傳遞方式
2.4.4 函數(shù)的遞歸調用
2.4.5 內聯(lián)函數(shù)
2.4.6 重載函數(shù)的應用
2.4.7 函數(shù)模板的應用
2.4.8 變量的作用域
2.4.9 定義和使用命名空間
2.4.10 C++/CLI中的函數(shù)
2.5 指針和引用
2.5.1 指針概述
2.5.2 定義指針類型
2.5.3 指針在數(shù)組中的應用
2.5.4 引用類型解析
2.5.5 動態(tài)內存分配
2.5.6 C++/CLI中的指針
2.6 結構體和共用體
2.6.1 結構體變量的定義
2.6.2 結構體變量的使用
2.6.3 指向結構體變量的指針
2.6.4 C++/CLI中的結構體
2.6.5 共用體
2.7 上機實踐
2.7.1 復制小寫字母
2.7.2 CLR結構體應用
2.8 小結
2.9 習題
第3章 C++語法Ⅱ——面向對象的程序設計
?視頻講解:148分鐘
3.1 面向對象的設計思想
3.1.1 對象和類
3.1.2 面向對象的主要特征
3.2 類的定義
3.3 對象的使用
3.3.1 對象的聲明與實例化
3.3.2 類與對象的關系
3.3.3 類成員的訪問
3.3.4 類成員的保護
3.4 構造函數(shù)與析構函數(shù)
3.4.1 什么是構造函數(shù)
3.4.2 默認構造函數(shù)
3.4.3 復制構造函數(shù)
3.4.4 重載構造函數(shù)
3.4.5 析構函數(shù)
3.5 特殊的類成員
3.5.1 常量成員
3.5.2 靜態(tài)成員
3.5.3 隱藏的this指針
3.6 特殊的類成員函數(shù)
3.6.1 常量成員函數(shù)
3.6.2 內聯(lián)成員函數(shù)
3.6.3 靜態(tài)成員函數(shù)
3.6.4 運算符重載
3.7 類的繼承
3.7.1 單一繼承
3.7.2 多重繼承
3.7.3 覆蓋成員函數(shù)
3.7.4 虛函數(shù)
3.7.5 純虛函數(shù)
3.8 友元類和友元方法
3.9 類模板的使用
3.9.1 類模板的聲明和實例化
3.9.2 類模板的實現(xiàn)
3.10 C++/CLI中的類
3.10.1 定義和使用值類
3.10.2 定義和使用引用類
3.10.3 類屬性
3.11 上機實踐
3.11.1 虛函數(shù)的使用
3.11.2 重載<<運算符
3.11.3 多重繼承的使用
3.12 小結
3.13 習題
第二篇 核心技術篇
第4章 CLI窗體設計
?視頻講解:212分鐘
4.1 Form窗體
4.1.1 Form窗體的概念
4.1.2 添加和刪除窗體
4.1.3 多窗體的使用
4.1.4 窗體的屬性
4.1.5 窗體的顯示與隱藏
4.1.6 窗體的事件
4.2 MDI窗體
4.2.1 MDI窗體的概念
4.2.2 如何設置MDI窗體
4.2.3 排列MDI子窗體
4.3 繼承窗體
4.3.1 繼承窗體的概念
4.3.2 創(chuàng)建繼承窗體
4.3.3 在繼承窗體中修改繼承的控件屬性
4.4 控件概述
4.4.1 控件的分類及作用
4.4.2 控件命名規(guī)范
4.5 控件的相關操作
4.5.1 添加控件
4.5.2 對齊控件
4.5.3 鎖定控件
4.5.4 刪除控件
4.6 文本類控件
4.6.1 Label控件
4.6.2 Button控件
4.6.3 TextBox控件
4.6.4 RichTextBox控件
4.7 選擇類控件
4.7.1 ComboBox控件
4.7.2 CheckBox控件
4.7.3 RadioButton控件
4.7.4 NumericUpDown控件
4.7.5 ListBox控件
4.8 分組類控件
4.8.1 Panel控件
4.8.2 GroupBox控件
4.8.3 TabControl控件
4.9 ImageList控件(圖像列表控件)
4.9.1 在ImageList控件中添加圖像
4.9.2 在ImageList控件中移除圖像
4.10 ListView控件(列表視圖控件)
4.10.1 在ListView控件中添加/移除項目
4.10.2 選擇ListView控件中的項目
4.10.3 為ListView控件中的項目添加圖標
4.10.4 在ListView控件中啟用平鋪視圖
4.10.5 為ListView控件中的項目分組
4.11 TreeView控件(樹控件)
4.11.1 添加/移除樹節(jié)點
4.11.2 獲取樹控件中選中的節(jié)點
4.11.3 為樹控件中的節(jié)點設置圖標
4.12 DateTimePicker控件(日期/時間控件)
4.12.1 使用DateTimePicker控件顯示時間
4.12.2 使用DateTimePicker控件以自定義格式顯示日期/時間
4.12.3 返回在DateTimePicker控件中選擇的日期/時間
4.13 MonthCalendar控件(月歷控件)
4.13.1 更改MonthCalendar控件的外觀
4.13.2 在MonthCalendar控件中顯示多個月份
4.13.3 在MonthCalendar控件中以粗體顯示特定日期
4.13.4 在MonthCalendar控件中選擇日期范圍
4.14 其他高級控件
4.14.1 使用ErrorProvider控件驗證文本框輸入
4.14.2 使用HelpProvider控件調用幫助文件
4.14.3 使用Timer控件設置時間間隔
4.14.4 使用ProgressBar控件顯示程序運行進度條
4.15 上機實踐
4.15.1 制作半透明漸顯窗體
4.15.2 制作標題欄右對齊窗體
4.15.3 文本框的數(shù)字驗證
4.15.4 通過CheckBox控件設置用戶權限
4.15.5 添加圖書目錄
4.15.6 Windows資源管理器
4.16 小結
4.17 習題
第5章 MFC對話框程序設計
?視頻講解:162分鐘
5.1 對話框程序設計
5.1.1 對話框程序向導
5.1.2 對話框資源設計
5.2 對話框的常用屬性
5.2.1 對話框的行為
5.2.2 對話框的外觀
5.2.3 對話框的位置
5.2.4 對話框的雜項
5.2.5 對話框的字體
5.3 顯示與關閉對話框
5.3.1 對話框基類
5.3.2 模態(tài)對話框
5.3.3 非模態(tài)對話框
5.3.4 消息對話框
5.4 對話框布局
5.4.1 拖放控件
5.4.2 移動控件
5.5 添加成員變量和成員函數(shù)
5.5.1 添加成員變量
5.5.2 添加成員函數(shù)
5.5.3 添加消息處理函數(shù)
5.6 常用控件
5.6.1 按鈕控件
5.6.2 靜態(tài)文本控件
5.6.3 編輯框控件
5.6.4 單選按鈕控件
5.6.5 復選框控件
5.6.6 列表框控件
5.6.7 組合框控件
5.7 高級控件
5.7.1 圖像列表控件
5.7.2 列表控件
5.7.3 樹控件
5.7.4 標簽控件
5.8 通用對話框
5.8.1 文件對話框
5.8.2 字體對話框
5.8.3 顏色對話框
5.9 上機實踐
5.9.1 退出程序前確認
5.9.2 計算三角形面積
5.9.3 使用子窗口添加信息
5.10 小結
5.11 習題
第6章 菜單、工具欄和狀態(tài)欄
?視頻講解:32分鐘
6.1 CLR中的菜單控件、工具欄控件和狀態(tài)欄控件
6.1.1 菜單控件
6.1.2 工具欄控件
6.1.3 狀態(tài)欄控件
6.2 MFC菜單
6.2.1 菜單資源的設計
6.2.2 菜單的命令處理
6.2.3 菜單的主要方法
6.2.4 具有圖標的菜單
6.3 MFC工具欄
6.3.1 工具欄設計
6.3.2 工具欄按鈕的命令處理
6.3.3 工具欄的主要方法
6.3.4 動態(tài)創(chuàng)建工具欄
6.4 MFC狀態(tài)欄
6.4.1 狀態(tài)欄的主要方法
6.4.2 動態(tài)創(chuàng)建狀態(tài)欄
6.4.3 在狀態(tài)欄中顯示進度條
6.5 上機實踐
6.5.1 動態(tài)設置窗體背景
6.5.2 滾動字幕的狀態(tài)欄
6.6 小結
6.7 習題
 第7章 文件操作
?視頻講解:59分鐘
7.1 文件流
7.1.1 C++中的流類庫
7.1.2 類庫的使用
7.1.3 ios類中的枚舉常量
7.1.4 流的輸入/輸出
7.2 文件的打開
7.2.1 打開方式
7.2.2 默認打開方式
7.2.3 打開文件的同時創(chuàng)建文件
7.3 文件的讀寫
7.3.1 文件流
7.3.2 寫文本文件
7.3.3 讀取文本文件
7.3.4 二進制文件的讀寫
7.3.5 實現(xiàn)文件的復制
7.4 移動文件指針
7.4.1 文件錯誤與狀態(tài)
7.4.2 文件的追加
7.4.3 文件結尾的判斷
7.4.4 在指定位置讀寫文件
7.5 文件與流的關聯(lián)和分離
7.6 刪除文件
7.7 上機實踐
7.7.1 將一個文件中的字母復制到指定的文件中
7.7.2 記錄登錄信息
7.8 小結
7.9 習題
第三篇 高級應用篇
第8章 GDI和GDI+
?視頻講解:104分鐘
8.1 GDI對象
8.1.1 CPen(畫筆)
8.1.2 CBrush(畫刷)
8.1.3 CBitmap(位圖)
8.1.4 CRgn(區(qū)域)
8.1.5 CFont(字體)
8.1.6 CDC(設備環(huán)境)
8.1.7 CPalette(調色板)
8.2 文本的輸出
8.2.1 在具體位置和區(qū)域中輸出文本
8.2.2 設置字體及文本顏色
8.3 圖像的顯示
8.3.1 在設備上下文中繪制圖像
8.3.2 從磁盤中加載圖像到窗口中
8.4 GDI+的使用
8.4.1 創(chuàng)建Graphics對象
8.4.2 創(chuàng)建Pen對象
8.4.3 創(chuàng)建Brush對象
8.4.4 基本圖形的繪制
8.5 上機實踐
8.5.1 繪制柱形圖
8.5.2 繪制折線圖
8.6 小結
8.7 習題
第9章 數(shù)據(jù)庫應用
?視頻講解:121分鐘
9.1 數(shù)據(jù)庫基礎
9.1.1 數(shù)據(jù)庫簡介
9.1.2 SQL語言簡介
9.1.3 數(shù)據(jù)庫的創(chuàng)建及刪除
9.1.4 數(shù)據(jù)表的創(chuàng)建及刪除
9.1.5 簡單SQL語句的應用
9.2 ADO.NET簡介
9.3 連接數(shù)據(jù)庫:Connection對象
9.3.1 Connection對象概述
9.3.2 連接數(shù)據(jù)庫
9.3.3 關閉連接
9.4 執(zhí)行SQL語句:Command對象
9.4.1 Command對象概述
9.4.2 設置數(shù)據(jù)源類型
9.4.3 執(zhí)行SQL語句
9.5 讀取數(shù)據(jù):DataReader對象
9.5.1 DataReader對象概述
9.5.2 判斷查詢結果中是否有值
9.5.3 讀取數(shù)據(jù)
9.6 數(shù)據(jù)適配器:DataAdapter對象
9.6.1 DataAdapter對象概述
9.6.2 填充DataSet數(shù)據(jù)集
9.6.3 更新數(shù)據(jù)源
9.7 數(shù)據(jù)集:DataSet對象
9.7.1 DataSet對象概述
9.7.2 合并DataSet內容
9.7.3 復制DataSet內容
9.8 ADO數(shù)據(jù)庫編程
9.8.1 ADO對象
9.8.2 利用ADO連接數(shù)據(jù)庫
9.8.3 利用ADO操作數(shù)據(jù)庫
9.9 上機實踐
9.9.1 用類完成ADO.NET數(shù)據(jù)庫的增加、修改和刪除操作
9.9.2 用類獲取ADO.NET數(shù)據(jù)庫中的DataSet對象
9.10 小結
9.11 習題
第10章 網(wǎng)絡編程
?視頻講解:98分鐘
10.1 網(wǎng)絡編程基礎
10.1.1 System.Net命名空間
10.1.2 System.Net.Sockets命名空間
10.1.3 System.Net.Mail命名空間
10.1.4 POP3協(xié)議
10.2 開發(fā)網(wǎng)絡應用程序
10.2.1 創(chuàng)建Web頁面瀏覽器
10.2.2 局域網(wǎng)聊天程序
10.2.3 電子郵件的發(fā)送與接收
10.3 MFC套接字編程
10.3.1 CAsyncSocket類
10.3.2 CSocket類
10.3.3 基于TCP協(xié)議的網(wǎng)絡聊天室系統(tǒng)
10.4 上機實踐
10.4.1 發(fā)送帶附件的郵件
10.4.2 一對一客戶聊天軟件
10.5 小結
10.6 習題
第四篇 項目實戰(zhàn)篇
第11章 企業(yè)人事管理系統(tǒng)
?視頻講解:63分鐘
11.1 需求分析
11.2 系統(tǒng)設計
11.2.1 系統(tǒng)目標
11.2.2 系統(tǒng)功能結構
11.2.3 系統(tǒng)業(yè)務流程圖
11.2.4 系統(tǒng)編碼規(guī)范
11.3 系統(tǒng)開發(fā)及運行環(huán)境
11.4 數(shù)據(jù)庫與數(shù)據(jù)表設計
11.4.1 數(shù)據(jù)庫分析
11.4.2 創(chuàng)建數(shù)據(jù)庫
11.4.3 創(chuàng)建數(shù)據(jù)表
11.4.4 數(shù)據(jù)表邏輯關系
11.5 創(chuàng)建項目
11.6 公共類設計
11.6.1 DataBase公共類
11.6.2 MyForm公共類
11.7 登錄模塊設計
11.7.1 設計登錄窗體
11.7.2 按Enter鍵時移動鼠標焦點
11.7.3 登錄功能的實現(xiàn)
11.8 系統(tǒng)主窗體設計
11.8.1 設計菜單欄
11.8.2 設計工具欄
11.8.3 設計導航菜單
11.8.4 設計狀態(tài)欄
11.9 人事檔案管理模塊設計
11.9.1 設計人事檔案管理窗體
11.9.2 添加/修改人事檔案信息
11.9.3 刪除人事檔案信息
11.9.4 單條件查詢人事檔案信息
11.9.5 逐條查看人事檔案信息
11.9.6 將人事檔案信息導出為Word文檔
11.10 人事資料查詢模塊設計
11.10.1 設計人事資料查詢窗體
11.10.2 多條件查詢人事資料
11.11 通訊錄模塊設計
11.11.1 設計通訊錄窗體
11.11.2 添加/修改通訊錄信息
11.11.3 刪除通訊錄信息
11.11.4 查詢通訊錄信息
11.12 用戶設置模塊設計
11.12.1 設計用戶設置窗體
11.12.2 添加/修改用戶信息
11.12.3 刪除用戶基本信息
11.12.4 設置用戶操作權限
11.13 數(shù)據(jù)庫維護模塊設計
11.13.1 設計數(shù)據(jù)庫維護窗體
11.13.2 備份數(shù)據(jù)庫
11.13.3 還原數(shù)據(jù)庫
11.14 運行項目
11.15 系統(tǒng)打包部署
11.16 開發(fā)中的常見問題與解決
11.16.1 程序為什么會無法運行
11.16.2 為什么無法添加職工基本信息
11.16.3 選擇職工頭像時出現(xiàn)異常怎么辦
11.16.4 數(shù)據(jù)庫還原不成功應該如何解決
11.17 小結
第12章 網(wǎng)絡五子棋
?視頻講解:80分鐘
12.1 需求分析
12.2 系統(tǒng)設計
12.2.1 系統(tǒng)功能結構
12.2.2 系統(tǒng)業(yè)務流程圖
12.3 系統(tǒng)開發(fā)及運行環(huán)境
12.4 關鍵技術分析與實現(xiàn)
12.4.1 使用TCP協(xié)議進行網(wǎng)絡通信
12.4.2 定義網(wǎng)絡通信協(xié)議
12.4.3 實現(xiàn)動態(tài)調整棋盤大小
12.4.4 在棋盤中繪制棋子
12.4.5 五子棋贏棋判斷
12.4.6 設計游戲悔棋功能
12.4.7 設計游戲回放功能
12.4.8 對方網(wǎng)絡狀態(tài)測試
12.5 服務器端主窗體設計
12.5.1 服務器端主窗體概述
12.5.2 服務器端主窗體實現(xiàn)過程
12.6 棋盤窗體設計
12.6.1 棋盤窗體概述
12.6.2 棋盤窗體的界面布局
12.6.3 棋盤窗體實現(xiàn)過程
12.7 游戲控制窗體設計
12.7.1 游戲控制窗體概述
12.7.2 游戲控制窗體的界面布局
12.7.3 游戲控制窗體實現(xiàn)過程
12.8 對方信息窗體設計
12.8.1 對方信息窗體概述
12.8.2 對方信息窗體的界面布局
12.8.3 對方信息窗體實現(xiàn)過程
12.9 客戶端主窗體設計
12.9.1 客戶端主窗體概述
12.9.2 客戶端主窗體實現(xiàn)過程
12.10 小結

本目錄推薦

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