C語言項(xiàng)目式系統(tǒng)開發(fā)教程(微課版)(第2版)
定 價(jià):59.8 元
- 作者:彭順生 朱清妍
- 出版時(shí)間:2022/8/1
- ISBN:9787115203878
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312.8
- 頁碼:0
- 紙張:
- 版次:02
- 開本:16開
本書共分為10個(gè)單元,單元1~單元9的內(nèi)容包括認(rèn)識(shí)C語言程序、數(shù)據(jù)描述與數(shù)據(jù)處理、選擇結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、數(shù)組程序設(shè)計(jì)、模塊化程序設(shè)計(jì)、指針程序設(shè)計(jì)、結(jié)構(gòu)體程序設(shè)計(jì)、文件程序設(shè)計(jì);單元10以圖書超市收銀系統(tǒng)項(xiàng)目為例,帶領(lǐng)讀者實(shí)現(xiàn)整個(gè)項(xiàng)目的設(shè)計(jì)、掌握開發(fā)流程。
本書采用任務(wù)驅(qū)動(dòng)的編寫思路,以技能為主線,以具體的任務(wù)為載體,使讀者更容易掌握學(xué)習(xí)內(nèi)容和學(xué)習(xí)方法。通過本書的學(xué)習(xí),讀者能夠利用C語言程序開發(fā)工具Dev-C++進(jìn)行程序編輯、編譯和運(yùn)行,能夠使用不同的數(shù)據(jù)類型來描述現(xiàn)實(shí)生活中的數(shù)據(jù),能夠使用運(yùn)算符對(duì)數(shù)據(jù)進(jìn)行操作,能夠使用程序流程圖來描述算法,能夠運(yùn)用選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)來解決實(shí)際問題,能夠運(yùn)用數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、文件等知識(shí)設(shè)計(jì)復(fù)雜的應(yīng)用程序,并能熟練掌握程序的調(diào)試方法。
本書可作為高等教育本、?圃盒S(jì)算機(jī)相關(guān)專業(yè)的教材,也可作為計(jì)算機(jī)培訓(xùn)機(jī)構(gòu)的參考教材。
1.以“大案例、一案到底”的思路,講解“圖書收銀超市系統(tǒng)”項(xiàng)目作為全書主線。
2.以問題分析引導(dǎo)、算法流程圖幫助找出用計(jì)算機(jī)解決問題的關(guān)鍵,將考證與競(jìng)賽習(xí)題引入教材,激發(fā)興趣,培養(yǎng)獨(dú)立思考和解決實(shí)際問題的能力。
3.配套微課視頻,隨時(shí)隨地移動(dòng)端觀看視頻,合理利用碎片化時(shí)間,輔助學(xué)習(xí)。
4.線上MOOC平臺(tái)資源有利于混合教學(xué)模式的開展,線上和線下有機(jī)結(jié)合,適應(yīng)學(xué)生差異化學(xué)習(xí)需求。
5.思政教育在課程中應(yīng)用,針對(duì)C語言程序設(shè)計(jì)課程構(gòu)建的具有思政育人的理論教學(xué)環(huán)節(jié)和實(shí)踐教學(xué)環(huán)節(jié)。
彭順生,湖南信息職業(yè)技術(shù)學(xué)院軟件技術(shù)學(xué)院教學(xué)副院長(zhǎng),長(zhǎng)期講授程序設(shè)計(jì)類課程,主要研究項(xiàng)目為軟件開發(fā),曾出版過多部教材,2014年10月在清華大學(xué)出版社出版《C# Windows項(xiàng)目開發(fā)案例教程》(ISBN9787302378952)。
第 1章 初識(shí)MyBatis框架Photoshop CC入門 1
單元1 認(rèn)識(shí)C語言程序 1
任務(wù)1-1 初識(shí)C語言-——-搭建開發(fā)環(huán)境 2
【任務(wù)目標(biāo)】 2
【任務(wù)陳述】 2
【知識(shí)準(zhǔn)備】 2
1.1.1 計(jì)算機(jī)編程語言的發(fā)展歷史 2
1.1.2 C語言的標(biāo)準(zhǔn) 3
1.1.3 C語言的使用步驟 4
【任務(wù)實(shí)施】 5
【課堂實(shí)訓(xùn)】 8
任務(wù)1-2 編寫第 一個(gè)C語言程序輸出
樹形圖 8
【任務(wù)目標(biāo)】 8
【任務(wù)陳述】 8
【知識(shí)準(zhǔn)備】 8
1.2.1 C語言程序的基本組成 8
【任務(wù)實(shí)施】 10
【課堂實(shí)訓(xùn)】 10
單元小結(jié) 10
單元習(xí)題 10
1.1 初識(shí)框架 1
1.1.1 框架概述 1
1.1.2 框架的優(yōu)勢(shì) 2
1.1.3 當(dāng)前主流框架 2
1.2 MyBatis介紹 3
1.2.1 傳統(tǒng)JDBC的劣勢(shì) 3
1.2.2 MyBatis概述 3
1.3 MyBatis環(huán)境搭建 4
1.4 MyBatis入門程序 7
1.5 MyBatis工作原理 9
1.6 本章小結(jié) 10
1.1 初識(shí)框架 1
1.1.1 框架概述 1
1.1.2 框架的優(yōu)勢(shì) 2
1.1.3 當(dāng)前主流框架 2
1.2 MyBatis介紹 3
1.2.1 傳統(tǒng)JDBC的劣勢(shì) 3
1.2.2 MyBatis概述 3
1.3 MyBatis環(huán)境搭建 4
1.4 MyBatis入門程序 7
1.5 MyBatis工作原理 9
1.6 本章小結(jié) 10
1.1 計(jì)算機(jī)世界的數(shù)字圖像 1
1.1.1 位圖與矢量圖 1
1.1.2 像素 2
1.1.3 分辨率 3
1.1.4 常用的圖像格式 3
1.2 圖像的色彩 4
1.2.1 三原色 4
1.2.2 色彩屬性 4
1.2.3 顏色模式 5
1.3 認(rèn)識(shí)Photoshop CC 2019 6
1.3.1 Photoshop CC 2019的工作界面 6
1.3.2 Photoshop CC 2019的新增和
調(diào)整功能 14
1.3.3 Photoshop CC 2019的基礎(chǔ)
操作 17
1.4 本章小結(jié) 26
1.5 課后練習(xí) 26
第 2章 MyBatis的核心配置Java編程基礎(chǔ) 2411
單元2 數(shù)據(jù)描述與數(shù)據(jù)處理 12
任務(wù)2-1 計(jì)算辦公用品采購(gòu)數(shù)量 13
【任務(wù)目標(biāo)】 13
【任務(wù)陳述】 13
【知識(shí)準(zhǔn)備】 13
2.1.1 整數(shù)數(shù)據(jù)類型 13
2.1.2 變量 14
2.1.3 常量 15
2.1.4 算術(shù)運(yùn)算符與表達(dá)式 16
【任務(wù)實(shí)施】 17
【課堂實(shí)訓(xùn)】 17
任務(wù)2-2 計(jì)算身體質(zhì)量指數(shù) 18
【任務(wù)目標(biāo)】 18
【任務(wù)陳述】 18
【知識(shí)準(zhǔn)備】 18
2.2.1 浮點(diǎn)數(shù)的概述 18
2.2.2 浮點(diǎn)數(shù)的應(yīng)用 19
【任務(wù)實(shí)施】 20
【課堂實(shí)訓(xùn)】 21
任務(wù)2-3 計(jì)算時(shí)間差 21
【任務(wù)目標(biāo)】 21
【任務(wù)陳述】 21
【知識(shí)準(zhǔn)備】 22
2.3.1 自加、自減運(yùn)算符 22
2.3.2 位運(yùn)算符 22
2.3.3 復(fù)合賦值運(yùn)算符 23
2.3.4 逗號(hào)運(yùn)算符 24
【任務(wù)實(shí)施】 24
【課堂實(shí)訓(xùn)】 25
任務(wù)2-4 會(huì)員信息輸入與輸出 25
【任務(wù)目標(biāo)】 25
【任務(wù)陳述】 25
【知識(shí)準(zhǔn)備】 26
2.4.1 字符編碼 26
2.4.2 字符類型 26
2.4.3 字符的輸出與輸入 28
2.4.54 數(shù)據(jù)類型轉(zhuǎn)換 30
【任務(wù)實(shí)施】 32
【課堂實(shí)訓(xùn)】 32
單元小結(jié) 32
單元習(xí)題 33
2.1 MyBatis的核心對(duì)象 11
2.1.1 SqlSessionFactoryBuilder 11
2.1.2 SqlSessionFactory 12
2.1.3 SqlSession 13
2.2 MyBatis核心配置文件 14
2.2.1 配置文件的主要元素 14
2.2.2
元素 15
2.2.3 元素 16
2.2.4 元素 17
2.2.5 元素 18
2.2.6 元素 20
2.3 MyBatis映射文件 21
2.3.1 MyBatis映射文件中的常用元素 21
2.3.2