Visual C++程序設計教程(第二版)
-
【作 者】梁建武
【I S B N 】978-7-5170-3236-6
【責任編輯】
【適用讀者群】本專通用
【出版時間】2015-08-21
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】364
【千字數】573
【印 張】22.75
【定 價】¥45
【叢 書】21世紀高等院校規劃教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書介紹Visual C++ 6.0編程技術和Android編程技術,主要內容包括:Visual C++ 6.0集成開發環境,程序開發基礎,構造應用程序框架,MFC類庫基礎,菜單、工具欄與狀態欄,對話框,控件與功能函數,高級控件,繪圖與打印,訪問數據庫和文件讀寫,MFC的進程和線程,串口通信程序的開發,動態鏈接庫,Eclipse集成開發環境,Java語言基礎,Android程序開發基礎,Android系統控件,SQLite3數據庫,Android網絡編程,MFC網絡編程,手機無線組網,Flash腳本,MFC和FLash的交互。通過這些內容的學習,會使用戶充分領略到Visual C++事件驅動可視編程技術以及Android移動編程技術的威力所在。
本書實例豐富、講解清晰、力求避免代碼復雜冗長。簡短實例特別有助于初學者仿效理解、把握問題精髓和對應用程序框架的整體認識;本書配套教材《Visual C++程序設計實驗指導與實訓》(第二版)能讓讀者學會怎樣開發一個大型的程序實例。
本書可作為高等學校計算機或相關專業Visual C++程序設計和Android程序設計的教材或參考書,也可供廣大工程技術人員學習參考。
通過Visual C++ 6.0編程技術和Android編程技術的學習,使用戶充分領略到Visual C++事件驅動可視編程技術以及Android移動編程技術的威力所在。
實例豐富、講解清晰,力求避免代碼復雜冗長。簡短實例特別有助于初學者仿效理解、把握問題精髓和對應用程序框架的整體認識。
本書配套實訓教材《Visual C++程序設計實驗指導與實訓(第二版)》能讓讀者學會怎樣開發一個大型的應用程序。
本書的第一版發行距今已經有相當長的一段時日了,在這期間,計算機科學技術每天都在更新,編者意識到第一版的內容已經不能滿足社會生產實踐的需要,因而對本書進行了適當的改版。在本書的第二版中,主要增加了在Windows 7系統下提高畫線性能的方法,另外為了適應無線移動領域的飛速發展節奏和巨大的市場需求,本書增加了對Android編程技術以及在MFC中利用Flash進行混合開發的相關知識。過去,Windows編程是一項非常復雜而且難以駕馭的任務;如今,這已成為歷史。隨著Visual C++這種強大開發工具的出現,編程技術得到更新,使得編寫類似于Windows這樣的圖形用戶界面應用程序不再是不可能的事情,用戶可以非常容易地創建出像菜單欄、工具欄、按鈕、對話框、窗口等高級而又通用的圖形元素,可以充分體驗編程的樂趣,將自己的研究成果以專業的水準提供給讀者。
隨著移動互聯網的飛速發展,智能手機已經成為人們生活中必不可少的通信娛樂設備,正因為智能手機有著巨大的市場,智能手機所使用的Android系統也吸引著越來越多的開發者投身其中,開發出一個又一個方便人們生活的智能手機應用程序。未來將是移動互聯網的時代,因此學習Android應用程序的開發將顯著提升技術人員的競爭力。
本書主要針對Windows XP/7系統,介紹應用程序的Visual C++編程和Android編程。
本套教程分為教材和實訓,教材所有實例均是在Windows XP/7環境下用Visual C++ 6.0和Eclipse開發的,并且均調試通過,讀者可按照所附工程源代碼重建應用,由于中所有實例均做得比較簡短,需要錄入的工作量并不大,所以非常適于仿效學習。實訓書則由一個具有代表性的綜合實例貫穿全部內容,其創新之處就是按教材內容分為若干個小工程來完成,這樣既便于正確理解教材的內容,又便于讀者學會怎樣開發大型的應用程序。
本書側重于理論與實踐相結合,遵循循序漸進、由淺入深的認識特點來安排各個章節的內容順序,從而使讀者達到學以致用的目的。通過學習本教材,讀者不僅能學會如何創建基本的Windows程序,還能學會如何在程序中添加一些必要的語句以達到特定的目的。同時,還將學會如何設計事件驅動程序來響應Windows消息、創建定制對話框、繪制窗口、打印文檔、顯示位置圖以及常用的菜單、工具欄等操作。除此之外,本書還介紹了一些數據庫、多線程、通信、動態庫、Android用戶通信和Flash動畫調用等高級技術的應用。
本書的內容及安排適于學習Visual C++編程和Android編程的三類不同讀者:
本書為不懂C++和Windows程序結構的讀者專門安排了第2章“程序開發基礎”和第3章、第4章關于Windows應用程序組織結構的內容,通過這幾章的學習,讀者應該能夠很快建立起對C++和Windows編程結構的認識;懂C++但不熟悉Windows應用程序結構的讀者,可以閱讀第3章、第4章關于Windows應用程序組織結構的內容,而跳過第2章;對于以上兩部分都已熟悉的讀者,可以跳過這兩部分,直接閱讀后面的高級部分。本書為不了解Eclipse集成開發環境和Java語言的同學準備了第14章、第15章,已經能夠熟練運用Eclipse進行編程的同學可以跳過這兩章。要學會開發大型的應用軟件則需要參考本書的配套教材《Visual C++程序設計實驗指導與實訓(第二版)》。
全書共20章。第1章至第4章分別介紹Visual C++、基礎知識和開發環境;第5章至第9章分別介紹菜單、工具欄、狀態欄、對話框、控件及高級控件、繪圖和打印等Windows下的基本編程;第10章至第13章主要介紹數據庫開發、MFC多線程、串口通信、動態鏈接庫等高級編程應用;第14章至第18章介紹Android系統下的編程知識;第19章介紹MFC網絡編程以及手機無線組網技術;第20章介紹Flash腳本基礎以及MFC和Flash的交互。
本書由梁建武任主編,并負責全書的體系結構和全書統稿,覃業瞧、劉秀娟、王曉慧任副主編,并負責全書的審核和編排。本書主要編寫人員分工如下:梁建武編寫了第5章、第7章、第8章、第10章以及第17章至第20章,覃業瞧編寫了第1章、第2章、第13章至第16章,劉秀娟編寫了第6章、第9章,王曉慧編寫了第3章、第4章,陳語林編寫了第11章、第12章。參加本書編寫工作的還有施榮華、杜偉、程資、劉衛國、曹剛、王鷹、張偉、史瑞芳、張雷、付世鳳、何志斌、劉軍軍、李華偉、譚海龍、文拯等。
在本書編寫過程中,得到了許多專家和同仁的熱情幫助和大力支持,在此向他們表示最真摯的感謝!
編 者
2015年3月
1.1 Visual C++ 6.0工程及其文件構成 1
1.1.1 Visual C++中的文件 1
1.1.2 工作空間中的文件 2
1.1.3 可以創建的文件類型和工程類型 2
1.2 啟動Visual C++ 6.0 4
1.2.1 Visual C++ 6.0的啟動界面 4
1.2.2 Visual C++ 6.0的功能菜單 4
1.3 Visual C++ 6.0集成開發環境概述 8
1.3.1 項目工作區 9
1.3.2 應用程序向導AppWizard 9
1.3.3 向導ClassWizard 10
1.3.4 向導工具欄WizardBar 13
習題一 15
第2章 程序開發基礎 16
2.1 C++語法基礎 16
2.1.1 C++程序的構成 16
2.1.2 C++的語言基礎 18
2.1.3 C++中的類與對象 21
2.1.4 類的繼承和多態性 21
2.1.5 C++中的輸入/輸出流 23
2.2 AppWizard的使用 23
2.2.1 AppWizard第一步 24
2.2.2 AppWizard第二步 25
2.2.3 AppWizard第三步 25
2.2.4 AppWizard第四步 26
2.2.5 AppWizard第五步 27
2.2.6 AppWizard第六步 28
2.3 一個簡單的應用程序 29
2.3.1 創建過程 29
2.3.2 編譯、鏈接并運行程序 30
2.4 程序結構剖析 31
2.4.1 CAboutDlg類 31
2.4.2 CEg2_1App類 32
2.4.3 CEg2_1Doc和CEg2_1View類 32
2.4.4 CMainFrame類 35
2.5 Win32編程基礎 36
2.5.1 Win32數據類型 36
2.5.2 句柄 37
2.5.3 標識符命名 37
習題二 38
第3章 構造應用程序框架 39
3.1 單文檔應用框架 39
3.1.1 創建過程 39
3.1.2 CEg3_1App應用程序運行過程 42
3.1.3 InitInstance()函數 42
3.2 多文檔應用框架 44
3.2.1 創建過程 44
3.2.2 單文檔應用程序和多文檔應用程序
的比較 45
3.3 基于對話框的應用框架 46
3.3.1 創建過程 46
3.3.2 InitInstance()函數分析 47
3.4 程序運行流程分析 48
3.4.1 Windows的編程模式 48
3.4.2 MFC應用程序的運行過程 49
3.4.3 三種應用程序框架的異同 49
習題三 50
第4章 Microsoft類庫基礎 51
4.1 Microsoft類庫概述 51
4.2 根類:CObject 51
4.3 MFC應用程序框架結構類 52
4.3.1 CWinApp類 52
4.3.2 CDocument類 53
4.3.3 CView類 54
4.4 MFC窗口類 55
4.5 MFC異常類 56
4.5.1 CMemoryException(Out-of-memory exception,內存不足異常) 56
4.5.2 CNotSupportedException(Request for
an unsupported operation,系統
不支持的操作) 56
4.5.3 CArchiveException(Archive-specific exception文件歸檔異常) 56
4.5.4 CFileException(File-specific
exception,文件操作異常) 56
4.5.5 CResourceException(Windows
resource not found or not creatable,
資源未找到) 57
4.6 MFC文件類 57
4.6.1 打開和關閉文件 57
4.6.2 文件的讀寫 58
4.6.3 CStdioFile類 58
4.6.4 CMemFile類 58
4.6.5 CArchive類 58
4.6.6 CSocketFile類 58
4.7 繪圖和打印類 59
4.7.1 設備環境類 59
4.7.2 圖形對象類 59
4.8 ODBC類 60
4.8.1 CDatabase 類 60
4.8.2 CRecordset類 60
4.8.3 CRecordView類 61
習題四 61
第5章 菜單、工具欄與狀態欄 63
5.1 編輯菜單資源 63
5.1.1 系統生成的菜單 63
5.1.2 菜單的編輯 64
5.2 使用ClassWizard添加消息處理函數 69
5.2.1 為應用程序添加消息處理函數 69
5.2.2 MessageBox()函數 70
5.3 加入鍵盤加速鍵 70
5.3.1 鍵盤加速鍵的含義 70
5.3.2 添加鍵盤加速鍵 71
5.4 工具欄和狀態欄 72
5.4.1 工具欄 72
5.4.2 用MFC創建工具欄 72
5.4.3 創建一個實際的工具欄 73
5.4.4 狀態欄 78
習題五 81
第6章 對話框 82
6.1 消息映射 82
6.2 定義對話框 83
6.3 通用對話框 86
6.3.1 通用對話框 86
6.3.2 應用實例 86
6.4 消息對話框 87
6.5 屬性頁對話框 88
6.6 鼠標和鍵盤消息 90
6.6.1 鼠標消息 90
6.6.2 鍵盤消息 92
習題六 93
第7章 控件與功能函數 94
7.1 控件概述 94
7.1.1 控件的手工編輯 94
7.1.2 控件的操作和使用 94
7.1.3 用于常用控件的通知 95
7.2 靜態控件 95
7.3 按鈕控件 95
7.3.1 按鈕控件的樣式 96
7.3.2 類CButton 97
7.3.3 按鈕控件消息 97
7.4 編輯框控件 97
7.4.1 編輯框控件的樣式 97
7.4.2 CEdit類所有成員函數 97
7.4.3 編輯框控件消息 98
7.5 列表框控件 98
7.5.1 列表框控件樣式 98
7.5.2 CListBox類常用成員函數 99
7.5.3 列表框控件消息 99
7.6 組合框控件 99
7.6.1 組合框控件樣式 99
7.6.2 CComboBox類常用成員函數 100
7.6.3 組合框控件消息 100
7.7 滾動條控件 100
7.7.1 滾動條控件樣式 100
7.7.2 CScrollBar類 101
7.7.3 滾動條控件消息 101
7.8 常用控件應用實例 102
7.8.1 創建對話框資源 102
7.8.2 生成對話框類 104
7.8.3 為控件建立相關聯的成員變量 105
7.8.4 成員變量的初始化 106
7.8.5 建立消息映射與響應函數 106
7.8.6 函數建立與調用 107
7.8.7 重載其他函數 109
7.8.8 運行程序 110
習題七 110
第8章 高級控件 111
8.1 高級控件簡介 111
8.2 動畫控件 111
8.2.1 動畫控件的樣式 111
8.2.2 CAnimateCtrl類 112
8.3 標簽控件 112
8.3.1 標簽控件的樣式 113
8.3.2 類CTabCtrl 113
8.3.3 標簽控件的操作方法 113
8.3.4 應用實例 114
8.4 列表控件 115
8.4.1 列表控件的樣式 115
8.4.2 CListCtrl類 115
8.4.3 應用實例 117
8.5 樹形控件 118
8.5.1 樹形控件的樣式 118
8.5.2 CTreeCtrl類 118
8.5.3 應用實例 120
8.6 旋轉按鈕控件 121
8.6.1 旋轉按鈕控件的樣式 121
8.6.2 CSpinButtonCtrl類 122
8.7 滑動條控件 122
8.7.1 滑動條控件的樣式 122
8.7.2 CSliderCtrl類 123
8.8 進度條控件 123
8.8.1 進度條控件的樣式 123
8.8.2 CProgressCtrl類 123
習題八 126
第9章 繪圖與打印 127
9.1 設備環境類 127
9.1.1 設備環境類CDC 127
9.1.2 其他設備環境類 128
9.2 GDI對象 130
9.3 坐標與坐標模式 131
9.3.1 固定映射模式 132
9.3.2 可變映射模式 132
9.3.3 坐標轉換 133
9.4 常用繪圖函數 133
9.4.1 常用位置類 134
9.4.2 簡單圖形函數 134
9.5 繪圖實例 135
9.6 字體 141
9.7 畫刷 144
9.8 打印和打印預覽 146
9.8.1 打印控制流程 146
9.8.2 打印循環 146
9.8.3 打印預覽 147
9.9 Win7系統下高效繪圖實例 150
習題九 151
第10章 訪問數據庫和文件讀寫 152
10.1 MFC提供的數據庫訪問類 152
10.1.1 CDatabase類 152
10.1.2 CRecordset類 154
10.1.3 CRecordView類 155
10.1.4 CDBException類 155
10.1.5 CFieldExchange類 155
10.2 建立、連接數據源 155
10.2.1 啟動ODBC驅動程序 155
10.2.2 建立數據源 156
10.3 建立訪問數據庫的應用程序 157
10.3.1 建立并連接數據庫 158
10.3.2 創建訪問數據庫的應用程序 158
10.4 實現數據訪問 160
10.4.1 設計主窗體 160
10.4.2 添加變量 161
10.4.3 運行應用程序 162
10.5 增加和刪除記錄 163
10.5.1 增加新記錄 163
10.5.2 刪除記錄 163
10.5.3 編輯記錄 163
10.5.4 添加處理記錄的功能 164
10.6 程序分析 166
10.6.1 三個主要函數的代碼分析 166
10.6.2 程序運行機制分析 167
10.7 文件的讀寫 170
10.7.1 int fopen(string filename, string
mode)函數 170
10.7.2 int fseek(int fp, int offset, [, int
whence])函數 171
10.7.3 int rewind(int fp)函數 171
10.7.4 fread函數和fwrite函數 171
10.7.5 序列化 172
10.7.6 CFile類 173
習題十 173
第11章 MFC的進程和線程 175
11.1 Win32的進程和線程概念 175
11.1.1 進程的概念 175
11.1.2 線程的概念 175
11.2 進程編程 176
11.2.1 進程的創建 176
11.2.2 進程的管理和終止 177
11.2.3 取得和設置進程的優先級 178
11.2.4 進程的終止 178
11.2.5 判斷一個進程是否終止 179
11.3 Win32中關于多線程的幾個函數 179
11.3.1 線程的創建 180
11.3.2 CreatRemoteThread函數 180
11.3.3 SuspendThread和ResumeThread
函數 181
11.3.4 ExitThread 和TerminateThread
函數 181
11.3.5 取得一個線程的優先級的函數 181
11.4 MFC中多線程的實現 182
11.4.1 與多線程編程相關的全局函數 182
11.4.2 CWinThread類 183
11.4.3 工作者線程的創建 185
11.4.4 創建用戶界面線程 185
11.5 線程之間的通信 186
11.6 線程的調度和同步 186
11.6.1 臨界段對象 187
11.6.2 互斥對象 187
11.6.3 事件對象 189
11.6.4 信號量對象 190
11.6.5 各種同步方法的比較 191
11.7 應用實例 192
11.7.1 用戶界面的設計 193
11.7.2 新增成員變量及初始化 194
11.7.3 創建菜單響應函數 194
11.7.4 創建游戲者線程 195
11.7.5 創建機器線程 196
11.7.6 修改系統界面 198
11.7.7 運行程序 199
習題十一 199
第12章 串口通信程序的開發 201
12.1 串口通信的內部機制 201
12.1.1 Windows串行通信的工作原理 201
12.1.2 串行通信的操作方式 201
12.1.3 單線程與多線程下的串口通信 202
12.2 串口通信的實現 203
12.2.1 串口的初始化 203
12.2.2 串口的配置 204
12.2.3 超時設置 204
12.2.4 串口的寫操作 205
12.2.5 串口的讀操作 205
12.2.6 關閉串口 206
12.3 串口通信程序舉例 206
12.3.1 建立基于對話框的程序 207
12.3.2 添加控件 207
12.3.3 建立按鈕的消息響應函數 208
12.3.4 重載對話框類的初始化函數
OnInitDialog() 209
12.3.5 程序運行結果 211
習題十二 212
第13章 動態鏈接庫 213
13.1 DLL基礎知識 213
13.1.1 DLL概述 213
13.1.2 DLL與LIB的區別 214
13.1.3 DLL與EXE的區別 214
13.1.4 DLL的兩種動態鏈接方法 215
13.2 DLL入口/出口函數 216
13.2.1 DLLMain函數 216
13.2.2 MFC AppWizard 生成的Regular
DLL入口/出口 217
13.3 從DLL中導出函數 217
13.3.1 使用DEF文件導出函數 218
13.3.2 使用關鍵字_declspec(dllexport) 218
13.3.3 使用AFX_EXT_CLASS導出 219
13.4 DLL中的數據和內存 219
13.4.1 DLL多進程間的數據共享 219
13.4.2 DLL進程中多線程間的數據隔離 220
13.5 幾種常用的DLL 220
13.5.1 Win32 DLL 221
13.5.2 Regular statically linked to MFC
DLL 222
13.5.3 Regular using the shared MFC DLL 222
13.5.4 MFC Extension DLL 223
13.6 DLL的調用和調試 224
13.6.1 VC對DLL的調用 224
13.6.2 VB對DLL的調用 224
13.6.3 DLL的調試 224
13.7 DLL例程 225
13.7.1 使用已有的DLL 225
13.7.2 資源DLL 227
13.7.3 使用自己的DLL 233
習題十三 237
第14章 Android Eclipse集成開發環境 238
14.1 Android背景介紹 238
14.2 Android開發環境 238
14.2.1 Android開發環境概述 238
14.2.2 Android開發環境搭建 239
14.3 Eclipse集成開發環境介紹 245
14.3.1 Eclipse集成開發環境界面 245
14.3.2 Eclipse集成開發環境常用功能 248
習題十四 252
第15章 Android程序開發基礎 254
15.1 Java語法基礎 254
15.1.1 Java語言特性 254
15.1.2 Java標識符及關鍵字 255
15.1.3 Java數據類型 256
15.1.4 Java運算符 256
15.1.5 Java語句 256
15.1.6 Java數組和字符串 258
15.1.7 Java類、對象和接口 262
15.2 Android架構模型 266
15.2.1 Linux Kernel 266
15.2.2 Android Runtime 266
15.2.3 Libraries 267
15.2.4 Application Framework 267
15.2.5 Applications 268
15.3 創建第一個Android工程 268
15.3.1 創建工程 268
15.3.2 工程目錄結構 271
習題十五 274
第16章 Android基本控件 275
16.1 TextView文本框 275
16.1.1 TextView類的結構 275
16.1.2 TextView類的方法 275
16.1.3 TextView標簽的屬性 276
16.1.4 TextView的使用 279
16.2 EditText編輯框 280
16.2.1 EditText類的結構 280
16.2.2 EditText類的方法 281
16.2.3 EditText標簽的屬性 281
16.2.4 EditText的使用 284
16.3 Button按鈕 286
16.3.1 Button類的結構 286
16.3.2 Button類的常用方法 286
16.3.3 Button類的常用屬性 286
16.3.4 Button類的使用 287
16.4 ImageButton圖片按鈕 288
16.4.1 ImageButton類的結構 288
16.4.2 ImageButton類的常用方法 288
16.4.3 ImageButton類的常用屬性 289
16.4.4 ImageButton類的使用 289
16.5 Toast提示 291
16.5.1 Toast類的結構 291
16.5.2 Toast的常量 291
16.5.3 Toast類的方法 291
16.5.4 Toast類的使用 293
16.6 LinearLayout線性布局 294
16.6.1 線性布局介紹 294
16.6.2 線性布局的常用屬性 294
16.6.3 線性布局常用的方法 295
16.6.4 線性布局的使用 295
16.7 RelativeLayout相對布局 296
16.7.1 RelativeLayout類的結構 296
16.7.2 RelativeLayout類的常用方法 297
16.7.3 RelativeLayout類的常用屬性 297
16.7.4 RelativeLayout類的使用 298
習題十六 299
第17章 SQLite3數據庫 300
17.1 SQLite3數據庫概述 300
17.1.1 SQLite3數據庫介紹 300
17.1.2 SQLite3數據庫特性 301
17.1.3 SQLite3數據庫組成結構 301
17.2 Android SQLite3數據庫訪問類 302
17.3 創建SQLite3數據庫 303
17.3.1 SQLite3數據庫設計 303
17.3.2 SQLite3數據庫實現 303
17.3.3 SQLite3數據庫實現解析 305
17.4 SQLite3數據庫讀寫 305
17.4.1 定義TodoItem項 305
17.4.2 刪除和修改TodoItem項 306
17.4.3 查詢TodoItem項 307
習題十七 307
第18章 Android網絡編程 309
18.1 Android網絡編程概述 309
18.2 Android網絡編程分類 310
18.2.1 基于HTTP協議的Android網絡
編程 310
18.2.2 基于Socket的Android網絡編程 312
18.2.3 Android平臺的其他網絡編程技術 314
18.3 Android網絡編程實現 315
18.3.1 使用標準Java接口進行網絡編程 315
18.3.2 使用Org.apache接口進行網絡編程 318
18.4 使用Fastjson傳輸數據 322
18.4.1 Fastjson介紹 322
18.4.2 Fastjson常用方法 323
18.4.3 使用Fastjson 323
習題十八 324
第19章 MFC網絡編程及無線組網 326
19.1 網絡編程基本概念 326
19.2 Winsock基礎 327
19.2.1 Winsock API 327
19.2.2 WinSock的使用 329
19.3 MFC網絡編程示例 335
19.3.1 基于TCP的網絡編程示例 335
19.3.2 基于UDP的網絡編程示例 337
19.4 使用json傳輸數據 339
19.5 無線組網 341
習題十九 343
第20章 MFC和Flash的交互 344
20.1 Flash介紹 344
20.1.1 Flash簡介 344
20.1.2 Flash主要功能 344
20.1.3 Flash特性和發展前景 345
20.2 Flash腳本開發基礎 345
20.2.1 Flash腳本基礎知識 345
20.2.2 Flash數據類型 346
20.2.3 Flash關鍵字和變量 347
20.2.4 Flash影片剪輯事件與拖動 349
20.3 在MFC中使用Flash 350
20.3.1 MFC中添加ShockwaveFlash控件 350
20.3.2 ShockwaveFlash控件常用方法 352
20.3.3 在Flash和MFC之間傳遞消息 352
習題二十 353
參考文獻 354
- 輸水管線工程風險管理 [張勇 黨亥生 著]
- 民用航空飛機標準線路施工 [主編 王志敏 陳明]
- 不息的水脈—大運河講談錄 [趙珩 著]
- 實用運籌學 [主編 邢育紅 于晉臣]
- 三峽梯級電站水資源決策支持系統研究與開發 [姚華明 潘紅忠 湯正]
- 海南黎族民俗文化鑒賞 [龐國華 著]
- 石墨烯在太赫茲及中紅外頻段電磁器件設計中的應用 [李艷秀 莊華偉 著]
- 電子技術(第二版) [主編 覃愛娜 李飛]
- 辦公自動化高級應用 [陳萍 朱曉玉]
- 信息處理技術員考試32小時通關 [薛大龍]
- 電子產品設計案例教程(微課版)—基于嘉立創EDA(專業版) [王靜 莫志宏 陳學昌 丁紅]
- C程序設計實踐教程 [劉衛國]
- C程序設計(慕課版) [劉衛國]
- Web技術開發教程(基于.NET開源MVC框架) [王合闖 韓紅玲 王青正 陳海蕊]
- 商務英語翻譯教程(筆譯)(第四版) [主編 王軍平]
- 智慧零售技術與應用 [洪旭 著]
- 建設工程法規實務 [主編 余瀅]
- 商務秘書理論與實務(第三版) [主編 張同欽]
- 程序設計基礎實踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項目精講 [主編 楊國興]
- 勞動爭議處理實務 [主編 王秀卿 羅靜]
- 工程數學 [主編 郭立娟 王海]
- 語音識別理論與實踐 [主編 莫宏偉]
- 信息系統項目管理師章節習題與考點特訓(第二版) [主編 薛大龍]
- 武術基礎教程 [主編 李代勇 謝志民]
- 計算機網絡實訓教程 [主編 張浩軍 趙玉娟]
- 畫法幾何與機械制圖習題集(多學時) [主編 趙軍]
- HCIA-Datacom認證題庫分類精講 [主 編 韓立剛]
- SwiftUI完全開發 [李智威 著]
- 網絡規劃設計師備考一本通 [夏杰 編著]