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