Visual C++6.0程序項目案例教程
-
【作 者】朱 銘 曾強聰 編著
【I S B N 】978-7-5170-6439-8
【責任編輯】張玉玲
【適用讀者群】本專通用
【出版時間】2018-04-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】244
【千字數】374
【印 張】15.25
【定 價】¥32
【叢 書】普通高等教育“十三五”規劃教材(軟件工程專業)
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書介紹了Visual C++ 6.0集成開發環境與常用資源、計算機輔助制圖工具、局域網即時通信工具、高校學籍管理系統,詳細講解了幾個各具特色的Visual C++程序實際項目案例,涵蓋GDI、網絡通信、MIS(管理信息系統)、數據庫、COM組件等軟件編程技術,并且有從技術特征到工程建模、程序構建與編碼的較全面的細節說明。
本書實用性強,案例均來自實際軟件研發的教學提煉,并且案例源程序都已全部構建,可作為配套教學資源使用。
內容豐富、層次清晰、專業性和實用性強
采用項目驅動、案例引導的編寫模式
注重軟件開發應用型人才的培養
Microsoft Visual C++ 6.0是Windows環境下非常經典的程序開發工具。它有良好的C++源代碼編輯環境,并提供了一個很全面的集成開發環境(IDE,Integrated Development Environment),涉及源代碼編輯器、編譯器、調試器等諸多軟件工具,可使代碼編寫、程序分析,以及編譯、調試等諸多功能集成在一體化的開發環境下進行。雖然軟件技術在不斷進步,許多新的程序語言與編程工具也在不斷涌現,但針對Windows環境下的C++程序構建,Visual C++ 6.0仍有其存在的價值,并仍在為高效底層程序的構建發揮應有的作用。然而,Visual C++ 6.0的應用有一定的技術難度,對程序員有一定的技術要求,不僅要求熟悉C++程序語法與數據結構,還要求熟悉Visual C++ 6.0編程環境中諸多資源的有效應用。
本書主要講解Visual C++ 6.0的項目案例,案例均采用面向對象軟件工程方法,模擬軟件項目的實踐演變過程。編者編寫本書的目的在于讓學習者通過對實際案例的模仿,不僅掌握Visual C++ 6.0程序構建技術,而且能夠學習和體會到軟件工程中面向對象分析和設計方法在具體項目中的應用。
閱讀本書需要有一定的C++語言、數據結構、軟件工程學基礎。建議讀者學習每個案例時按照書中所述的步驟創建工程、文件、類、方法和代碼,這樣才能正確構建程序并取得預期結果,體會編程帶來的成就感,之后還可舉一反三,將書中構建的程序修改成自己設計的程序。
本書分5章講解:第1章 Visual C++ 基礎是對Visual C++ 6.0集成開發環境與常用資源的介紹;第2章計算機輔助制圖工具、第3章局域網即時通信工具、第4章高校學籍管理系統、第5章高校學籍管理系統改進與完善涵蓋GDI、網絡通信、MIS(管理信息系統)數據庫、COM組件等軟件編程技術。
此外,C++語言在大型服務器中仍被廣泛應用,但受體例及篇幅限制,本書中沒有涉及。如需了解C++語言在大型服務器中的應用,則在學習完本書后,可繼續學習此類案例,閱讀相關開源項目代碼。編者推薦讀者學習和研究ACE(The Adaptive Communication Environment,自適應通信環境)開源框架。
本書實用性強,案例均來自實際軟件研發的教學提煉,并且案例源程序都已全部構建,可作為配套教學資源使用。
1.1 Visual C++ 6.0 開發環境 1
1.1.1 Visual C++ 6.0的特點 1
1.1.2 Visual C++ 6.0開發環境 2
1.1.3 AppWizard 15
1.1.4 ClassWizard 19
1.2 HelloWorld與應用程序框架 21
1.2.1 實現HelloWorld應用程序 21
1.2.2 Visual C++ 6.0文件 22
1.2.3 MFC應用程序框架 22
1.3 對話框 24
1.3.1 模態對話框 25
1.3.2 非模態對話框 32
1.4 控件 34
1.4.1 CWnd類 35
1.4.2 控件 36
1.4.3 Windows常用控件總結 39
1.5 控件欄 40
1.5.1 工具欄 40
1.5.2 狀態欄 49
第2章 計算機輔助制圖工具 53
2.1 計算機輔助制圖工具分析 53
2.1.1 計算機輔助制圖工具需求概況 53
2.1.2 計算機輔助制圖工具需求建模過程 53
2.1.3 計算機輔助制圖工具需求 54
2.2 計算機輔助制圖工具設計 57
2.2.1 計算機輔助制圖工具靜態結構 57
2.2.2 計算機輔助制圖工具動態結構 57
2.3 Windows GDI簡介 60
2.3.1 GDI繪圖基本步驟 60
2.3.2 設備環境 60
2.3.3 GDI對象 61
2.3.4 將GDI對象選進設備環境 64
2.3.5 繪制基本圖形 64
2.4 計算機輔助制圖工具實現 68
2.4.1 創建工程 68
2.4.2 實現圖形類樹 68
2.4.3 實現圖形鏈表類 82
2.4.4 實現繪制圖形用例 90
2.4.5 實現選取圖形用例 105
2.4.6 實現修改圖形用例 106
2.4.7 實現刪除圖形用例 109
2.4.8 實現保存圖形用例 110
2.4.9 實現打開圖形文件用例 111
第3章 局域網即時通信工具 112
3.1 局域網即時通信工具分析 112
3.1.1 局域網即時通信工具需求陳述 112
3.1.2 重要高層用例分析 112
3.1.3 局域網即時通信工具用例圖 115
3.2 局域網即時通信工具設計 116
3.2.1 應用程序體系結構 116
3.2.2 數據包格式 117
3.2.3 靜態結構 118
3.2.4 界面設計 119
3.3 Windows Sockets簡介 119
3.3.1 Socket 120
3.3.2 Windows Sockets API簡介 120
3.3.3 套接字工作模式 127
3.3.4 示例 129
3.4 局域網即時通信工具實現 135
3.4.1 創建工程 135
3.4.2 定義數據包結構和常用宏 136
3.4.3 實現通信類 137
3.4.4 實現業務類基本框架 144
3.4.5 實現登錄用例 145
3.4.6 實現注銷用例 151
3.4.7 實現隱身/上線用例 152
3.4.8 實現發送即時消息用例 153
3.4.9 實現廣播消息用例 160
3.4.10 實現設置開機自動運行用例 162
3.4.11 實現傳送文件用例 165
第4章 高校學籍管理系統 169
4.1 高校學籍管理系統分析 169
4.1.1 高校學籍管理系統需求概況 169
4.1.2 高校學籍管理系統需求 169
4.2 高校學籍管理系統設計 174
4.2.1 高校學籍管理系統設計概況 174
4.2.2 軟件結構圖 175
4.2.3 E-R圖 176
4.3 ADO簡介 177
4.3.1 ADO概況 177
4.3.2 ADO對象簡介 177
4.3.3 初始化ADO環境 180
4.3.4 打開/關閉數據庫連接 180
4.3.5 執行SQL語句 181
4.4 高校學籍管理系統實現 182
4.4.1 實現數據庫 182
4.4.2 創建高校學籍管理系統工程 187
4.4.3 實現數據庫的連接與關閉 187
4.4.4 實現高校學籍管理系統用戶
界面導航 188
4.4.5 實現用戶身份驗證子模塊 193
4.4.6 實現院系信息管理子模塊 198
4.4.7 實現學生檔案管理子模塊 205
4.4.8 MFC打印及打印預覽 218
4.4.9 實現學生花名冊報表子模塊 219
第5章 高校學籍管理系統的改進與完善 230
5.1 應用系統體系結構與COM簡介 230
5.1.1 應用系統體系結構分析 230
5.1.2 COM簡介 231
5.2 創建和訪問登錄COM組件 232
5.2.1 實現身份驗證COM組件 232
5.2.2 訪問身份驗證COM組件 236
參考文獻 238
- 輸水管線工程風險管理 [張勇 黨亥生 著]
- 民用航空飛機標準線路施工 [主編 王志敏 陳明]
- 不息的水脈—大運河講談錄 [趙珩 著]
- 實用運籌學 [主編 邢育紅 于晉臣]
- 三峽梯級電站水資源決策支持系統研究與開發 [姚華明 潘紅忠 湯正]
- 海南黎族民俗文化鑒賞 [龐國華 著]
- 石墨烯在太赫茲及中紅外頻段電磁器件設計中的應用 [李艷秀 莊華偉 著]
- 電子技術(第二版) [主編 覃愛娜 李飛]
- 辦公自動化高級應用 [陳萍 朱曉玉]
- 信息處理技術員考試32小時通關 [薛大龍]
- 電子產品設計案例教程(微課版)—基于嘉立創EDA(專業版) [王靜 莫志宏 陳學昌 丁紅]
- C程序設計實踐教程 [劉衛國]
- C程序設計(慕課版) [劉衛國]
- Web技術開發教程(基于.NET開源MVC框架) [王合闖 韓紅玲 王青正 陳海蕊]
- 商務英語翻譯教程(筆譯)(第四版) [主編 王軍平]
- 智慧零售技術與應用 [洪旭 著]
- 建設工程法規實務 [主編 余瀅]
- 商務秘書理論與實務(第三版) [主編 張同欽]
- 程序設計基礎實踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項目精講 [主編 楊國興]
- 勞動爭議處理實務 [主編 王秀卿 羅靜]
- 工程數學 [主編 郭立娟 王海]
- 語音識別理論與實踐 [主編 莫宏偉]
- 信息系統項目管理師章節習題與考點特訓(第二版) [主編 薛大龍]
- 武術基礎教程 [主編 李代勇 謝志民]
- 計算機網絡實訓教程 [主編 張浩軍 趙玉娟]
- 畫法幾何與機械制圖習題集(多學時) [主編 趙軍]
- HCIA-Datacom認證題庫分類精講 [主 編 韓立剛]
- SwiftUI完全開發 [李智威 著]
- 網絡規劃設計師備考一本通 [夏杰 編著]