C語言項目開發(fā)實戰(zhàn)入門(全彩版)
定 價:59.8 元
叢書名:明日外星人
《C語言項目開發(fā)實戰(zhàn)入門》以趣味俄羅斯方塊、挑戰(zhàn)2048、貪吃蛇大作戰(zhàn)、超級萬年歷、圖書管理系統(tǒng)(窗體版)、學(xué)生個人消費管理系統(tǒng)、企業(yè)員工管理系統(tǒng)和學(xué)生信息管理系統(tǒng)共8個項目為案例,從軟件工程的角度出發(fā),按照項目的開發(fā)順序,系統(tǒng)、全面地介紹了項目開發(fā)流程,從開發(fā)背景、系統(tǒng)功能分析、業(yè)務(wù)流程分析、數(shù)據(jù)庫建模到項目開發(fā),每一過程都進行了詳細講解,旨在使讀者真正獲得程序開發(fā)經(jīng)驗,提高項目開發(fā)能力!禖語言項目開發(fā)實戰(zhàn)入門》應(yīng)用的主要技術(shù)及知識點有:C、控制臺API 、獲得鍵盤按鍵實現(xiàn)、指針、遍歷數(shù)組、循環(huán)控制實現(xiàn)、讀寫文件數(shù)據(jù)、按鍵監(jiān)聽實現(xiàn)、獲得日期時間、條件選擇實現(xiàn)、MySQL、WINAPI 編程實現(xiàn)、條件編譯、數(shù)組排序算法實現(xiàn)、存儲管理、字符串處理函數(shù)實現(xiàn)、結(jié)構(gòu)體數(shù)組、格式輸出實現(xiàn)。
一本能讓初學(xué)者通過項目實戰(zhàn)開發(fā)學(xué)會編程的超值圖書,精選實用項目,讓讀者體驗編程樂趣、獲得實戰(zhàn)經(jīng)驗,配同步視頻教程和源代碼,海量資源免費贈送
明日科技,是一家專業(yè)從事軟件開發(fā)、教育培訓(xùn)以及軟件開發(fā)教育資源整合的高科技公司,其編寫的教材既注重選取軟件開發(fā)中的必需、常用內(nèi)容,又注重內(nèi)容的易學(xué)、方便以及相關(guān)知識的拓展,深受讀者喜愛。其編寫的圖書主要有從入門到精通軟件開發(fā)視頻大講堂軟件開發(fā)實戰(zhàn)1200例軟件工程師開發(fā)大系等多個系列。多次榮獲全行業(yè)優(yōu)秀暢銷品種中國大學(xué)出版社優(yōu)秀暢銷書
邁進C語言的大門 20.1 什么是C語言 30.2 C語言的特點 50.2.1 高效性 50.2.2 靈活性 50.2.3 功能豐富 50.2.4 表達力強 50.2.5 移植性好 60.3 C語言能做什么 60.3.1 單片機系統(tǒng) 60.3.2 應(yīng)用軟件 70.3.3 數(shù)據(jù)處理 70.3.4 嵌入式系統(tǒng) 70.3.5 游戲方面 70.4 C語言與其他語言比較 80.4.1 比較C語言和C 80.4.2 比較C語言和VC 80.4.3 比較C語言和Java語言 90.4.4 比較C語言和Python 90.5 本書環(huán)境要求 100.5.1 選擇電腦系統(tǒng) 100.5.2 選擇輸入法 100.5.3 選擇開發(fā)環(huán)境 10C語言的開發(fā)環(huán)境 111.1 常用開發(fā)環(huán)境 121.2 安裝C語言開發(fā)環(huán)境 131.2.1 安裝Visual Studio 2019 131.2.2 安裝Visual C 6.0 17撈點干貨:Windows 10系統(tǒng)安裝Visual C 6.0出現(xiàn)0xc0000142錯誤 21撈點干貨:為什么在Windows 10系統(tǒng)下Visual C 6.0能創(chuàng)建文件但不能打開文件? 21撈點干貨:Windows 10系統(tǒng)安裝Visual C 6.0時為什么出現(xiàn)未響應(yīng)的情況? 22撈點干貨:Linux系統(tǒng)的代碼與Windows系統(tǒng)的代碼相同嗎? 221.3 熟悉C語言開發(fā)環(huán)境 221.3.1 Visual Studio 2019開發(fā)環(huán)境介紹 221.3.2 Visual C 6.0開發(fā)環(huán)境介紹 271.4 C程序開發(fā)步驟 301.4.1 使用Visual Studio 2019開發(fā)C程序 31撈點干貨:Visual C 6.0和Visual Studio 2019代碼一樣嗎? 33撈點干貨:怎么設(shè)置控制臺輸出屏幕背景及文字顏色? 341.4.2 使用Visual C 6.0開發(fā)C程序 34撈點干貨: 為什么要編譯程序? 36撈點干貨:常用的快捷鍵 371.5 初學(xué)者經(jīng)常遇到的幾個問題 371.5.1 中英文符號混淆 381.5.2 單詞拼寫失誤 391.5.3 錯誤的格式輸入/輸出 39 實戰(zhàn)任務(wù) 39任務(wù)1. 輸出Go Big Or Go Home 39任務(wù)2. 輸出計算機時代的無形之王 丹尼斯·里奇的傳奇 40任務(wù)3. 輸出eat our own dog food 40任務(wù)4. 輸出情人節(jié)快樂 40任務(wù)5. 輸出開發(fā)資源庫首頁 41任務(wù)6. 輸出天氣預(yù)報 41任務(wù)7. 輸出地鐵來了主界面 42C程序開發(fā)之旅 432.1 開篇實例:《阿甘正傳》簡歷 442.2 C語言程序結(jié)構(gòu) 442.2.1 頭文件 452.2.2 主函數(shù) 462.2.3 函數(shù)體 472.2.4 輸出函數(shù):printf()函數(shù) 472.2.5 return 0 482.3 注釋 482.3.1 單行注釋 482.3.2 多行注釋 492.3.3 文檔注釋 49撈點干貨:注釋里應(yīng)該寫點啥? 502.4 關(guān)鍵字與標識符 502.4.1 關(guān)鍵字 512.4.2 標識符 52撈點干貨:標識符可以用中文嗎? 532.5 常量和變量 532.5.1. 常量 532.5.2. 變量 54撈點干貨:變量的名字可以相同嗎? 552.6 C程序的編程規(guī)范 562.6.1 使用空格 562.6.2 使用換行 572.6.3 變量、常量命名規(guī)范 572.6.4 函數(shù)的命名規(guī)范 57 快學(xué)快用 571. 為什么不內(nèi)置輸入和輸出函數(shù)? 572. 注釋應(yīng)該寫在哪? 573. C語言區(qū)分字母大小寫 574. 提高程序可讀性 585. 讓C語言控制臺輸出色彩斑斕的文字和背景 586. 利用字符映射表輸入特殊符號 60 實戰(zhàn)任務(wù) 62任務(wù)1. 輸出電影《我和我的祖國》7個大事件時間 62任務(wù)2. 輸出手繪海報 62任務(wù)3. 輸出開發(fā)資源庫登錄界面 63任務(wù)4. 輸出2018年天貓雙十一購物節(jié)總成交金額 63任務(wù)5. 輸出秒殺界面 64基本數(shù)據(jù)類型 653.1 開篇實例:暗號 663.2 基本數(shù)據(jù)類型概述 663.3 整型數(shù)據(jù) 673.3.1 定義整數(shù)類型 673.3.2 初始化整數(shù)類型 683.3.3 其他整型類型 683.3.4 輸出其他整數(shù)類型數(shù)據(jù) 693.3.5 整型常量 703.4 浮點類型 703.4.1 定義浮點類型 713.4.2 初始化浮點數(shù)據(jù) 723.4.3 輸出浮點型數(shù)據(jù) 733.4.4 浮點型常量 74撈點干貨:利用小數(shù)解決浮點結(jié)果不精確問題 74撈點干貨:數(shù)字里可以有下劃線嗎? 753.5 字符型數(shù)據(jù) 753.5.1 聲明字符型 753.5.2 初始化字符型 763.5.3 輸出字符型數(shù)據(jù) 76撈點干貨:什么是ASCII碼? 77撈點干貨:一秒記住52個大小寫字母的ASCII碼值 793.5.4 字符型常量 793.5.5 轉(zhuǎn)義字符 80撈點干貨:各基本數(shù)據(jù)類型之間比較 813.6 類型轉(zhuǎn)換 823.6.1 自動類型轉(zhuǎn)換 82撈點干貨:默認類型造成的雷區(qū) 823.6.2 強制類型轉(zhuǎn)換 83 快學(xué)快用 851. 常用轉(zhuǎn)義字符 852. C語言獲取或輸出當(dāng)前時間 853. 如何合理定義變量的類型 874. 指針簡介 87 實戰(zhàn)任務(wù) 88任務(wù)1. 輸出愛國者導(dǎo)彈的總數(shù)量 88任務(wù)2. 模擬輸出中國聯(lián)通流量提醒 88任務(wù)3. 模擬微信手機充值 88任務(wù)4. 輸出偉大航路烤魚雙人餐價目表 89任務(wù)5. 不做時間的荒誕人 90數(shù)據(jù)輸入與輸出 914.1 開篇實例:繪制《植物大戰(zhàn)僵尸》中的墻果 924.2 字符串輸入/輸出函數(shù) 934.2.1 單字符輸入/輸出函數(shù):putchar()和getchar() 93撈點干貨:putchar()函數(shù)中的括號里面可以寫啥? 944.2.2 多字符輸入/輸出函數(shù):puts()和gets() 954.3 格式化輸入/輸出函數(shù) 974.3.1 格式化輸出函數(shù):printf() 97撈點干貨:如何輸出%d\和雙引號? 1004.3.2 格式輸入函數(shù):scanf_s() 1004.4 混合數(shù)值和字符輸入 102撈點干貨:scanf_s()函數(shù)輸入形式必須一致嗎? 103撈點干貨:scanf_s()函數(shù)必須要有&嗎? 103 快學(xué)快用 1041. getchar()函數(shù)可以不用返回值嗎? 1042. putchar()函數(shù)和puts()函數(shù)有啥不同? 1043. %x、%X、%#x、%#X的區(qū)別 1044. 輸入驗證 1055. 文件的輸入、輸出 1056. 單引號和雙引號的區(qū)別 106 實戰(zhàn)任務(wù) 107任務(wù)1. 輸出字母、數(shù)字或符號的ASCII狀態(tài)值 107任務(wù)2. 向往的生活 107任務(wù)3. 設(shè)置百度地圖常用地點 108任務(wù)4. 實時更新導(dǎo)航菜單 108運算符與表達式 1095.1 開篇實例:燃燒我的卡路里 1105.2 運算符與表達式 1105.2.1 運算符 1105.2.2 表達式 1115.3 賦值運算符與賦值表達式 1125.3.1 賦值運算符 1125.3.2 賦值表達式 112撈點干貨:如何調(diào)換兩個變量的值? 1135.4 算術(shù)運算符與算術(shù)表達式 1145.4.1 算術(shù)運算符 1145.4.2 算術(shù)表達式 115撈點干貨:取任意數(shù)字的百位、十位、個位數(shù)字 1155.4.3 自增/自減運算符 1165.5 關(guān)系運算符與關(guān)系表達式 1165.5.1 關(guān)系運算符 1175.5.2 關(guān)系表達式 1175.6 邏輯運算符與邏輯表達式 1185.6.1 邏輯運算符 1185.6.2 邏輯表達式 1185.7 位運算符與位表達式 1195.7.1 位運算符 1205.7.2 位運算表達式 120撈點干貨:使用&運算符判斷奇偶數(shù) 1225.8 逗號運算符與逗號表達式 1225.9 復(fù)合賦值運算符 1235.10 優(yōu)先級和結(jié)合性 124 快學(xué)快用 1261. 自增/自減前綴與自增/自減后綴的區(qū)別(例如: i,i ) 1262. 數(shù)學(xué)函數(shù) 1263. rand()函數(shù),隨機函數(shù) 1274. srand()函數(shù),初始化隨機數(shù)發(fā)生器函數(shù) 1275. if條件判斷的使用 128 實戰(zhàn)任務(wù) 129任務(wù)1. 將港珠澳大橋的全長用中國古代的丈、 尺表示出來 129任務(wù)2. 人民幣與美元、歐元的轉(zhuǎn)換 129任務(wù)3. 模擬擲骰子游戲 129任務(wù)4. 挑戰(zhàn)10秒,買多少送多少 130任務(wù)5. 攝氏溫度轉(zhuǎn)其他溫度換算 130條件判斷語句 1316.1 開篇實例:安全通行 1326.2 if語 句 1326.2.1 if語句 133撈點干貨:if語句的常見錯誤 1346.2.2 if…else語句 135撈點干貨:在if語句中使用==比較兩個浮點值的方法不可靠 1366.2.3 else if語句 1376.3 if語句的嵌套 1396.4 條件運算符 1406.5 switch語句 1426.5.1 switch語句的基本形式 1426.5.2 多路開關(guān)模式的switch語句 144撈點干貨:break關(guān)鍵字的作用是什么? 146撈點干貨:default部分是否可以被省略? 1466.6 if…else語句和switch語句的區(qū)別 146 實戰(zhàn)任務(wù) 147任務(wù)1. 解決千年蟲問題 147任務(wù)2. 微信小程序,我該玩哪個 147任務(wù)3. 運用條件運算符模擬自營產(chǎn)品配送情況 147任務(wù)4. 用戶撥打10086那些事兒 148任務(wù)5. 運用switch語句模擬高考報考志愿 148循環(huán)控制語句 1497.1 開篇實例:公積金貸款買房 1507.2 while語句 1517.3 do…while語句 1527.4 for語句 1557.4.1 for語句使用 1557.4.2 for循環(huán)的變體 1577.4.3 for語句中的逗號應(yīng)用 158撈點干貨:for循環(huán)的常用錯誤 使用浮點值 159撈點干貨:3種循環(huán)語句的比較 1597.5 循環(huán)嵌套 1607.6 轉(zhuǎn)移語句 1627.6.1 break語句 1627.6.2 continue語句 1657.6.3 goto語句 167 實戰(zhàn)任務(wù) 169任務(wù)1. 模擬手機分期付款 169任務(wù)2. 星座大揭秘 169任務(wù)3. 模擬跳一跳小游戲的加分塊 169任務(wù)4. 銀行中英文對照 170任務(wù)5. 猜數(shù)字游戲 170
利用數(shù)組處理批量數(shù)據(jù) 1728.1 開篇實例:購物車清單 1738.2 數(shù)組的概念 1748.3 一維數(shù)組 1748.3.1 一維數(shù)組的定義 1758.3.2 一維數(shù)組初始化 1768.3.3 一維數(shù)組的引用 177撈點干貨:數(shù)組中未被賦值元素的值自動設(shè)置\0 1788.4 二維數(shù)組 1798.4.1 二維數(shù)組的定義 1798.4.2 二維數(shù)組初始化 1808.4.3 二維數(shù)組的引用 181撈點干貨:千萬不能這樣引用二維數(shù)組 1838.5 多維數(shù)組 1838.6 數(shù)組的排序算法 1838.6.1 選擇法排序 1838.6.2 冒泡法排序 1858.6.3 交換法排序 1878.6.4 插入法排序 1898.6.5 折半法排序 191撈點干貨:5種排序方法的對比及應(yīng)用場合 193 實戰(zhàn)任務(wù) 194任務(wù)1. 輸出王者榮耀的游戲角色 194任務(wù)2. 十二星座速配 194任務(wù)3. 統(tǒng)計數(shù)字出現(xiàn)的次數(shù) 194任務(wù)4. 數(shù)獨游戲 195任務(wù)5. 平安夜分蘋果啦 195字符串處理函數(shù) 1979.1 char類型數(shù)組 198撈點干貨:C語言中存在字符串類型嗎? 1989.2 使用字符串 1999.2.1 初始化 1999.2.2 結(jié)束標志 1999.2.3 輸入和輸出 200撈點干貨:字符串是存在字符數(shù)組中嗎? 2009.3 字符串復(fù)制 201撈點干貨:字符串復(fù)制的本質(zhì)是什么? 2029.4 字符串連接 2039.5 字符串比較 2049.6 字符串大小寫轉(zhuǎn)換 2059.7 獲取字符串長度 206 實戰(zhàn)任務(wù) 207任務(wù)1. 注冊明日學(xué)院VIP賬號 207任務(wù)2. 打印象棋口訣 208任務(wù)3. 誰被@啦 208任務(wù)4. 判斷車牌的歸屬地 208任務(wù)5. 顯示實時天氣預(yù)報 208輸入驗證 20910.1 驗證英文字母 21010.2 驗證小寫英文字母 21110.3 驗證大寫英文字母 21210.4 驗證標點符號 21310.5 驗證字母或數(shù)字 21410.6 驗證除空格外的字符 21510.7 驗證空格 216 實戰(zhàn)任務(wù) 217任務(wù)1. 對號入座 217任務(wù)2. 模擬鍵盤打字 217任務(wù)3. 符號表情大全 218任務(wù)4. 對對聯(lián) 218任務(wù)5. 音量效果 219用函數(shù)實現(xiàn)模塊化程序設(shè)計 22111.1 函數(shù)概述 22211.2 函數(shù)的定義 22211.2.1 函數(shù)定義的形式 22211.2.2 定義與聲明 224撈點干貨:函數(shù)必須先聲明再定義嗎? 22411.3 返回語句 22411.3.1 有返回值函數(shù) 22511.3.2 無返回值函數(shù) 226撈點干貨:void意味著是函數(shù)無類型? 22611.4 函數(shù)參數(shù) 22611.4.1 形參與實參 22611.4.2 數(shù)組作函數(shù)參數(shù) 22711.4.3 main()函數(shù)的參數(shù) 229撈點干貨:C程序是在main()函數(shù)結(jié)束的嗎? 229撈點干貨:每個程序都要有main()函數(shù)嗎?為什么main()函數(shù)不需要聲明就可以用? 23011.5 函數(shù)的調(diào)用 23011.5.1 函數(shù)的調(diào)用方式 23011.5.2 嵌套調(diào)用 23311.5.3 遞歸調(diào)用 23511.6 內(nèi)部函數(shù)和外部函數(shù) 23611.6.1 內(nèi)部函數(shù) 23611.6.2 外部函數(shù) 23811.7 局部變量和全局變量 23811.7.1 局部變量 23811.7.2 全局變量 23911.8 數(shù)學(xué)函數(shù) 240 實戰(zhàn)任務(wù) 242任務(wù)1. 模擬12306搶票系統(tǒng) 242任務(wù)2. 為和尚寫詩 242任務(wù)3. 一棵松樹的夢 242指針的使用 24312.1 指針相關(guān)概念 24412.1.1 地址與指針 24412.1.2 變量與指針 24512.1.3 指針變量 245撈點干貨:指針就是一個地址嗎? 247撈點干貨:什么是野指針? 24712.1.4 指針自增/自減運算 247撈點干貨:指針大小都一樣嗎? 24912.2 數(shù)組與指針 24912.2.1 一維數(shù)組與指針 24912.2.2 二維數(shù)組與指針 25112.2.3 字符串與指針 25212.2.4 字符串?dāng)?shù)組 25312.3 指向指針的指針 25312.4 指針變量作函數(shù)參數(shù) 25412.5 返回指針值的函數(shù) 25612.6 指針數(shù)組作main()函數(shù)的參數(shù) 257 實戰(zhàn)任務(wù) 258任務(wù)1. 喊出2022冬季奧運會口號 258任務(wù)2. 語文古詩詞填空 258任務(wù)3. 小豬渡河 258結(jié)構(gòu)體和共用體 25913.1 結(jié)構(gòu)體 26013.1.1 結(jié)構(gòu)體類型的概念 26013.1.2 結(jié)構(gòu)體變量的定義 26113.1.3 結(jié)構(gòu)體類型的初始化 26213.1.4 結(jié)構(gòu)體變量的引用 263撈點干貨:成員變量都可以被賦值嗎? 26413.2 結(jié)構(gòu)體數(shù)組 26413.2.1 定義結(jié)構(gòu)體數(shù)組 26413.2.2 初始化結(jié)構(gòu)體數(shù)組 26613.3 結(jié)構(gòu)體指針 26613.3.1 指向結(jié)構(gòu)體變量的指針 267撈點干貨:->是指向運算符嗎? 26713.3.2 指向結(jié)構(gòu)體數(shù)組的指針 26813.3.3 結(jié)構(gòu)體作為函數(shù)參數(shù) 26813.4 包含結(jié)構(gòu)的結(jié)構(gòu) 26913.5 鏈表 27013.5.1 鏈表概述 27013.5.2 創(chuàng)建動態(tài)鏈表 27113.5.3 輸出鏈表 27313.6 鏈表相關(guān)操作 27413.6.1 鏈表的插入操作 27513.6.2 鏈表的刪除操作 27613.7 共用體 27813.7.1 共用體的概念 27813.7.2 共用體變量的初始化 27913.7.3 共用體變量的引用 28013.7.4 共用體類型的數(shù)據(jù)特點 281撈點干貨:結(jié)構(gòu)體和共用體的區(qū)別 28113.8 枚舉類型 281撈點干貨:枚舉類型什么時候使用? 282 實戰(zhàn)任務(wù) 283任務(wù)1. 長春三日游 283任務(wù)2. 無人商店產(chǎn)品基本信息 283任務(wù)3. 身份證信息暴露啦 283預(yù)處理指令 28514.1 宏定義 28614.1.1 不帶參數(shù)的宏定義 28614.1.2 帶參數(shù)的宏定義 288撈點干貨:#define命令能用指定標識符來代替字符串嗎? 289撈點干貨:#define預(yù)處理命令應(yīng)該寫在程序哪里呢? 28914.2 #include指令 289撈點干貨:程序中可以不加#include命令嗎? 29014.3 條件編譯 29114.3.1 #if命令 29114.3.2 #elif命令 29214.3.3 #ifdef和#ifndef命令 29214.3.4 #undef命令 29314.3.5 #pragma命令 294 實戰(zhàn)任務(wù) 294任務(wù)1. 一年有多少秒 294任務(wù)2. 模擬控制交通燈場景 295任務(wù)3. 模擬銀行叫號服務(wù) 295文件輸入與輸出 29715.1 文件概述 298撈點干貨:什么是流? 29815.2 文件基本操作 29915.2.1 文件指針 299撈點干貨:可以直接用FILE類型定義變量來操作文件嗎? 29915.2.2 文件的打開 29915.2.3 文件的關(guān)閉 30115.3 文件的讀寫 30115.3.1 fputc()函數(shù) 30115.3.2 fgetc()函數(shù) 301撈點干貨:什么是結(jié)束標志EOF? 30115.3.3 fputs()函數(shù) 30215.3.4 fgets()函數(shù) 30215.3.5 fprintf()函數(shù) 30215.3.6 fscanf_s()函數(shù) 30315.3.7 fread()和fwrite()函數(shù) 30415.4 文件的定位 30515.4.1 fseek()函數(shù) 30515.4.2 rewind()函數(shù) 30715.4.3 ftell()函數(shù) 308 實戰(zhàn)任務(wù) 309任務(wù)1. 讀取螞蟻莊園動態(tài)文件 309任務(wù)2. 合并文件 310任務(wù)3. 模擬淘寶客服自動回復(fù) 310內(nèi)存管理 31116.1 內(nèi)存組織方式 31216.1.1 內(nèi)存的組織方式 31216.1.2 堆與棧 31216.2 動態(tài)管理 31416.2.1 malloc()函數(shù) 314撈點干貨:為什么static char *p=malloc(10);是錯誤的? 315撈點干貨:malloc() 函數(shù)分配內(nèi)存為什么常寫(int*)? 31516.2.2 calloc()函數(shù) 315撈點干貨:calloc()函數(shù)有啥特性? 31616.2.3 realloc()函數(shù) 31616.2.4 free()函數(shù) 31716.3 內(nèi)存丟失 318 實戰(zhàn)任務(wù) 319任務(wù)1. 下載《英雄聯(lián)盟》需要多大內(nèi)存 319任務(wù)2. 申請內(nèi)存,輸出十個0 319任務(wù)3. 為演唱會會館申請內(nèi)存 319
SQL Server 數(shù)據(jù)庫環(huán)境搭建與使用 32217.1 SQL Server 數(shù)據(jù)庫概述 32317.2 安裝SQL Server 2017 32317.2.1 SQL Server 2017安裝條件 32317.2.2 下載SQL Server 2017安裝引導(dǎo)文件 32317.2.3 下載SQL Server 2017安裝文件 32417.2.4 安裝SQL Server 2017數(shù)據(jù)庫 32617.2.5 安裝SQL Server Management Studio管理工具 33617.2.6 啟動SQL Server管理工具 33717.3 數(shù)據(jù)庫、表的創(chuàng)建與刪除 33817.3.1 創(chuàng)建數(shù)據(jù)庫 33817.3.2 修改數(shù)據(jù)庫 34017.3.3 刪除數(shù)據(jù)庫 34217.3.4 創(chuàng)建數(shù)據(jù)表 34217.3.5 刪除數(shù)據(jù)表 34417.4 數(shù)據(jù)表常見操作 34517.4.1 在表結(jié)構(gòu)中添加新字段 34517.4.2 在表結(jié)構(gòu)中刪除字段 34517.4.3 數(shù)據(jù)表更名 34617.5 數(shù)據(jù)的查增改刪 34617.5.1 查看數(shù)據(jù) 34617.5.2 添加數(shù)據(jù) 34717.5.3 修改數(shù)據(jù) 34817.5.4 刪除數(shù)據(jù) 34817.6 數(shù)據(jù)庫常用操作 34917.6.1 分離數(shù)據(jù)庫 34917.6.2 附加數(shù)據(jù)庫 34917.6.3 執(zhí)行腳本 351SQL查詢語句的使用 35318.1 創(chuàng)建查詢和測試查詢 35418.1.1 編寫SQL語句 35418.1.2 測試SQL語句 35418.1.3 執(zhí)行SQL語句 35418.2 選擇查詢 35518.2.1 簡單的SELECT查詢 35518.2.2 選擇查詢字段 35518.2.3 利用WHERE參數(shù)過濾數(shù)據(jù) 35618.2.4 對查詢結(jié)果進行排序 35618.2.5 將查詢結(jié)果分組統(tǒng)計 35718.2.6 模糊查詢 36018.2.7 在查詢語句中進行計算 36118.2.8 為字段起一個別名 36118.3 使用聚合函數(shù)進行查詢 36218.3.1 數(shù)據(jù)平均值查詢 36218.3.2 數(shù)據(jù)記錄數(shù)查詢 36218.3.3 數(shù)據(jù)小值查詢 36318.3.4 數(shù)據(jù)值查詢 36318.4 復(fù)雜查詢 36418.4.1 子查詢 36418.4.2 聯(lián)接 36418.4.3 內(nèi)聯(lián)接 36518.4.4 外聯(lián)接 36618.4.5 交叉聯(lián)接 36818.5 數(shù)據(jù)添加 36818.5.1 INSERT語句 36818.5.2 INSERT語句添加數(shù)據(jù) 36918.6 數(shù)據(jù)修改 36918.6.1 UPDATE語句 36918.6.2 UPDATE語句修改數(shù)據(jù) 36918.7 數(shù)據(jù)刪除 37018.7.1 DELETE語句 37018.7.2 DELETE語句刪除數(shù)據(jù) 370存儲過程、觸發(fā)器與視圖 37119.1 存儲過程概述 37219.2 存儲過程的應(yīng)用 37219.2.1 創(chuàng)建存儲過程 37219.2.2 修改存儲過程 37319.2.3 存儲過程的調(diào)用 37519.2.4 查詢數(shù)據(jù)庫中所有的存儲過程 37619.2.5 獲取指定存儲過程語句 37719.2.6 刪除存儲過程 37719.3 觸發(fā)器介紹 37819.4 使用觸發(fā)器 37819.4.1 新建觸發(fā)器 37819.4.2 修改觸發(fā)器 37919.4.3 刪除觸發(fā)器 38019.5 視圖介紹 38119.6 視圖應(yīng)用 38119.6.1 新建視圖 38119.6.2 修改視圖 38119.6.3 刪除視圖 38219.6.4 獲取數(shù)據(jù)庫中所有的視圖 38219.6.5 獲取指定視圖語句 383使用C語言操作數(shù)據(jù)庫 38520.1 連接數(shù)據(jù)庫的準備工作 38620.1.1 概述 38620.1.2 配置SQL Server環(huán)境 38620.1.3 配置C語言環(huán)境 38720.2 使用ODBC連接數(shù)據(jù)庫 38820.2.1 ODBC數(shù)據(jù)源簡介 38820.2.2 配置ODBC數(shù)據(jù)源 38820.2.3 連接數(shù)據(jù)庫函數(shù) 39320.2.4 C語言通過ODBC操作數(shù)據(jù)庫 39720.3 非ODBC方式操作數(shù)據(jù)庫 39920.3.1 刪除、修改、插入數(shù)據(jù) 39920.3.2 查詢數(shù)據(jù) 403智行共享汽車管理系統(tǒng) 40721.1 概述 40821.1.1 需求分析 40821.1.2 開發(fā)工具的選擇 40821.2 系統(tǒng)設(shè)計 40821.2.1 系統(tǒng)目標 40821.2.2 系統(tǒng)功能結(jié)構(gòu) 40821.2.3 系統(tǒng)預(yù)覽 40921.3 數(shù)據(jù)庫設(shè)計 41121.4 功能設(shè)計 41221.4.1 顯示主菜單模塊 41221.4.2 認證租車模塊 41321.4.3 信息查詢模塊 42021.4.4 一鍵轉(zhuǎn)讓模塊 42321.4.5 確認還車模塊 42621.4.6 連接與關(guān)閉數(shù)據(jù)庫 428
單片機基礎(chǔ) 43022.1 單片機的模樣 43122.1.1 單片機概述 43122.1.2 單片機組成部分 43122.2 單片機的結(jié)構(gòu) 43322.2.1 單片機的外部結(jié)構(gòu) 43322.2.2 單片機內(nèi)部結(jié)構(gòu)分析 43522.3 單片機開發(fā)的工具 44022.3.1 Altium Designer電路設(shè)計工具 44122.3.2 Keil uVision4集成開發(fā)環(huán)境 44422.3.3 程序燒錄工具 449GSM短信控制家庭防盜報警系統(tǒng) 45323.1 概述 45423.1.1 需要分析 45423.1.2 開發(fā)工具的選擇 45423.2 系統(tǒng)設(shè)計 45423.2.1 系統(tǒng)功能設(shè)計 45423.2.2 系統(tǒng)業(yè)務(wù)流程設(shè)計 45523.2.3 系統(tǒng)預(yù)覽 45523.3 系統(tǒng)開發(fā) 45523.3.1 電路原理圖 45523.3.2 元件列表 45623.4 LED聲光報警設(shè)計 45723.4.1 LED燈報警設(shè)計 45723.4.2 蜂鳴器報警設(shè)計 46123.4.3 LED聲光報警設(shè)計實物圖 46423.5 手機短信報警設(shè)計 46423.5.1 液晶屏顯示狀態(tài) 46423.5.2 GSM模塊接收手機短信 47123.5.3 手機短信報警設(shè)計實物圖 47523.6 按鍵設(shè)計 47523.7 附錄 479
劃拳游戲 49024.1 需求分析 49124.2 系統(tǒng)設(shè)計 49124.2.1 系統(tǒng)流程設(shè)計 49124.2.2 系統(tǒng)預(yù)覽 49124.3 開發(fā)工具 49324.4 劃拳游戲的實現(xiàn) 49324.4.1 預(yù)處理模塊設(shè)計 49324.4.2 游戲歡迎界面設(shè)計 49424.4.3 游戲說明界面設(shè)計 49624.4.4 游戲邏輯設(shè)計 49824.4.5 顯示游戲結(jié)束界面設(shè)計 501單詞背記闖關(guān) 50725.1 需求分析 50825.2 系統(tǒng)設(shè)計 50825.2.1 系統(tǒng)流程設(shè)計 50825.2.2 系統(tǒng)預(yù)覽 50825.3 開發(fā)工具準備 51025.4 單詞背記闖關(guān)的實現(xiàn) 51025.4.1 創(chuàng)建單詞文件 51025.4.2 預(yù)處理模塊設(shè)計 51025.4.3 開始界面設(shè)計 51225.4.4 積分規(guī)則界面設(shè)計 51425.4.5 讀取單詞文件及文件存儲分 51625.4.6 系統(tǒng)邏輯設(shè)計 51725.4.7 顯示結(jié)果界面設(shè)計 520繽紛水果消消樂游戲 52326.1 需求分析 52426.2 系統(tǒng)設(shè)計 52426.2.1 系統(tǒng)流程設(shè)計 52426.2.2 系統(tǒng)預(yù)覽 52526.3 開發(fā)工具 52626.4 EasyX圖形庫 52726.4.1 EasyX圖形庫簡介 52726.4.2 EasyX圖形庫的下載與配置 52726.4.3 常用繪圖函數(shù) 52926.5 繽紛水果消消樂游戲的實現(xiàn) 53226.5.1 主窗體的實現(xiàn) 53226.5.2 游戲音樂的使用 54126.5.3 鼠標與按鍵操作 54326.5.4 水果消除的判斷 54926.5.5 為游戲應(yīng)用添加圖標 557Visual Studio 2019常用快捷鍵 559ASCII碼表 561C語言常用函數(shù) 565