C#程序設(shè)計(jì)(高職高專計(jì)算機(jī)教學(xué)改革新體系規(guī)劃教材)
定 價(jià):43.8 元
叢書名: 高職高專計(jì)算機(jī)教學(xué)改革新體系規(guī)劃教材
- 作者:趙華增、張磊、李今花、徐少波、張鋒、馮川
- 出版時(shí)間:2016/9/5
- ISBN:9787302442158
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312C
- 頁碼:261
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書圍繞C#程序設(shè)計(jì),以讓讀者體驗(yàn)軟件開發(fā)過程為理念,以一個(gè)“計(jì)算器”為開發(fā)案例,闡述了.NET4.5平臺(tái)VisualStudio.NET2013集成環(huán)境中用C#語言進(jìn)行程序開發(fā)的基礎(chǔ)知識(shí)。通過一個(gè)個(gè)的學(xué)習(xí)情境,對C#的基礎(chǔ)知識(shí)進(jìn)行了講解,并詳細(xì)介紹了計(jì)算器的設(shè)計(jì)實(shí)現(xiàn)過程。
本書內(nèi)容表現(xiàn)形式新穎,結(jié)構(gòu)合理,學(xué)習(xí)情景設(shè)置恰當(dāng),論述深入淺出,實(shí)用性強(qiáng),突出對基本理論掌握、基本技能和技術(shù)應(yīng)用能力的培養(yǎng)。
本書可作為高職高專計(jì)算機(jī)相關(guān)專業(yè)的教材,也可作為初學(xué)者的入門教材或相關(guān)技術(shù)人員的培訓(xùn)教材。
本書用一個(gè)“計(jì)算器”為開發(fā)案例,采用C#語言進(jìn)行程序計(jì),介紹.NET4.5平臺(tái)VisualStudio2013集成環(huán)境下使用C#語言進(jìn)行程序開發(fā)的基礎(chǔ)知識(shí)。本書依據(jù)“全民培訓(xùn)軟件開發(fā)”的理念,根據(jù)“知識(shí)小化、優(yōu)化”的原則,以通俗易懂的語言,采用“圖形化”直觀表示的手段,從斑駁繁雜的C#知識(shí)點(diǎn)中提煉出具有代表性知識(shí)點(diǎn),并從零基礎(chǔ)讀者易于理解的角度出發(fā)加以詳細(xì)說明講解。
本書可作為高職高專程序設(shè)計(jì)課程的普及教材,也可作為初學(xué)者的入門教材。
項(xiàng)目1第一個(gè)程序——HelloWorld
1.1開發(fā)環(huán)境概述
1.1.1Microsoft Visual Studio的發(fā)展
1.1.2Visual Studio 2013的安裝
1.2集成開發(fā)環(huán)境
1.2.1主菜單
1.2.2“解決方案管理器”面板
1.2.3“工具箱”面板
1.2.4“屬性”面板
1.3Windows窗體應(yīng)用程序設(shè)計(jì)入門
1.3.1面向?qū)ο蟮幕靖拍?br />
1.3.2面向?qū)ο蟮娜筇卣?br />
1.3.3Windows窗體應(yīng)用程序
1.4Windows窗體應(yīng)用程序項(xiàng)目的各類文件、文件夾
1.4.1解決方案和項(xiàng)目文件及文件夾
1.4.2窗體設(shè)計(jì)器文件和代碼文件
1.4.3Debug和Release文件夾
1.4.4其他文件和文件夾
1.5項(xiàng)目實(shí)施: 第一個(gè)C#程序——HelloWorld
1.6自測與訓(xùn)練
項(xiàng)目2Windows窗體程序設(shè)計(jì)
2.1學(xué)習(xí)情境
2.1.1項(xiàng)目需求
2.1.2界面展示
2.1.3技術(shù)分解
2.2基本知識(shí)1: 控件類
2.3基本知識(shí)2: 窗體設(shè)計(jì)
2.3.1Form類的常用成員
2.3.2窗體的自定義成員
2.4基本知識(shí)3: 基本控件
2.4.1Label控件
2.4.2TextBox控件
2.4.3Button控件
2.5基本知識(shí)4: 菜單相關(guān)控件
2.5.1MenuStrip控件
2.5.2ToolStrip控件(選學(xué))
2.5.3ContextMenuStrip控件(選學(xué))
2.5.4StatusStrip控件(選學(xué))
2.6基本知識(shí)5: 其他常用控件(選學(xué))
2.6.1RadioButton控件和CheckBox控件
2.6.2GroupBox控件
2.6.3ComboBox控件
2.6.4DateTimePicker控件
2.6.5Timer控件
2.6.6PictureBox控件
2.7實(shí)驗(yàn)
2.8項(xiàng)目實(shí)施: 計(jì)算器界面
2.9自測與訓(xùn)練
項(xiàng)目3數(shù) 據(jù) 類 型
3.1學(xué)習(xí)情境
3.1.1項(xiàng)目需求
3.1.2展示
3.1.3技術(shù)分解
3.2基本知識(shí)1: 標(biāo)識(shí)符
3.2.1標(biāo)識(shí)符的命名規(guī)則
3.2.2關(guān)鍵字
3.3基本知識(shí)2: 數(shù)據(jù)類型分類
3.3.1整數(shù)類型
3.3.2浮點(diǎn)類型
3.3.3字符類型
3.3.4布爾類型
3.4基本知識(shí)3: 變量和常量
3.4.1變量
3.4.2常量
3.5基本知識(shí)4: 類型轉(zhuǎn)換
3.5.1隱式轉(zhuǎn)換
3.5.2顯式轉(zhuǎn)換
3.6基本知識(shí)5: string類型
3.6.1字符串變量的聲明與賦值
3.6.2字符串類型的幾個(gè)基本屬性和方法
3.7基本知識(shí)6: 變量作用域
3.8項(xiàng)目實(shí)施: 計(jì)算器的簡單顯示
3.8.1設(shè)計(jì)步驟
3.8.2項(xiàng)目運(yùn)行
3.9自測與訓(xùn)練
項(xiàng)目4運(yùn)算符與表達(dá)式
4.1學(xué)習(xí)情境
4.1.1項(xiàng)目需求
4.1.2展示
4.1.3技術(shù)分解
4.2基礎(chǔ)知識(shí)1: 運(yùn)算符
4.2.1算術(shù)運(yùn)算符
4.2.2賦值運(yùn)算符
4.2.3比較運(yùn)算符
4.2.4邏輯運(yùn)算符
4.2.5條件運(yùn)算符
4.3基礎(chǔ)知識(shí)2: 表達(dá)式及運(yùn)算符的優(yōu)先級
4.4項(xiàng)目實(shí)施
4.4.1思路
4.4.2算法分析
4.4.3項(xiàng)目實(shí)施步驟
4.5自測與訓(xùn)練
項(xiàng)目5數(shù)組與泛型
5.1學(xué)習(xí)情境
5.1.1項(xiàng)目需求
5.1.2展示
5.1.3技術(shù)分解
5.2基礎(chǔ)知識(shí)1: 一維數(shù)組
5.2.1一維數(shù)組的聲明
5.2.2一維數(shù)組的創(chuàng)建與初始化
5.2.3一維數(shù)組元素的訪問
5.2.4數(shù)組的長度
5.3基礎(chǔ)知識(shí)2: 值類型與引用類型
5.4基礎(chǔ)知識(shí)3: 泛型集合List
5.4.1泛型集合的聲明和創(chuàng)建
5.4.2泛型集合的常用成員方法
5.4.3泛型集合的屬性
5.4.4泛型集合的訪問
5.5項(xiàng)目實(shí)施
5.6自測與訓(xùn)練
項(xiàng)目6選擇結(jié)構(gòu)程序設(shè)計(jì)
6.1學(xué)習(xí)情境
6.1.1項(xiàng)目需求
6.1.2展示
6.1.3技術(shù)分解
6.2基礎(chǔ)知識(shí)1: if語句
6.2.1if語句
6.2.2方法
6.2.3if...else語句
6.2.4if...else if...else語句
6.2.5if語句的嵌套(選學(xué))
6.3基礎(chǔ)知識(shí)2: switch語句
6.4項(xiàng)目實(shí)施
6.5自測與訓(xùn)練
項(xiàng)目7循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
7.1學(xué)習(xí)情境
7.1.1項(xiàng)目需求
7.1.2展示
7.1.3技術(shù)分解
7.2基礎(chǔ)知識(shí)1: for循環(huán)結(jié)構(gòu)
7.2.1認(rèn)識(shí)循環(huán)
7.2.2語法結(jié)構(gòu)
7.2.3例題
7.2.4練習(xí)
7.3基礎(chǔ)知識(shí)2: break語句和continue語句
7.3.1break語句
7.3.2continue語句
7.4基礎(chǔ)知識(shí)3: while語句和do...while語句
7.4.1while循環(huán)
7.4.2do...while循環(huán)
7.5基礎(chǔ)知識(shí)4: foreach語句
7.6項(xiàng)目實(shí)施
7.7自測與訓(xùn)練
項(xiàng)目8計(jì)算器數(shù)據(jù)的存儲(chǔ)(LINQ)
8.1學(xué)習(xí)情境
8.1.1項(xiàng)目需求
8.1.2展示
8.1.3技術(shù)分解
8.2基礎(chǔ)知識(shí)1: LINQ語法基礎(chǔ)
8.2.1var關(guān)鍵字
8.2.2基本字句
8.2.3LINQ查詢子句的作用
8.3基本知識(shí)2: O/R設(shè)計(jì)器
8.4基本知識(shí)3: 創(chuàng)建數(shù)據(jù)庫及管理數(shù)據(jù)
8.4.1創(chuàng)建數(shù)據(jù)庫
8.4.2向數(shù)據(jù)庫添加數(shù)據(jù)
8.4.3從數(shù)據(jù)庫中刪除數(shù)據(jù)
8.5項(xiàng)目實(shí)施
8.5.1用O/R設(shè)計(jì)器設(shè)計(jì)JiLu類
8.5.2建立數(shù)據(jù)庫
8.5.3菜單欄設(shè)計(jì)
8.5.4右鍵菜單設(shè)計(jì)
8.5.5DataGridView控件
8.5.6實(shí)現(xiàn)數(shù)據(jù)庫存入、刪除和顯示功能
8.6自測與訓(xùn)練
項(xiàng)目9用數(shù)據(jù)庫來存儲(chǔ)計(jì)算器數(shù)據(jù)
9.1學(xué)習(xí)情境
9.1.1項(xiàng)目需求
9.1.2展示
9.1.3技術(shù)分解
9.2基礎(chǔ)知識(shí)1: 創(chuàng)建數(shù)據(jù)庫與數(shù)據(jù)表
9.2.1創(chuàng)建數(shù)據(jù)庫
9.2.2創(chuàng)建數(shù)據(jù)表
9.2.3為數(shù)據(jù)表添加初始數(shù)據(jù)
9.3基礎(chǔ)知識(shí)2: 可視化的簡單數(shù)據(jù)訪問
9.3.1利用向?qū)?chuàng)建數(shù)據(jù)源
9.3.2應(yīng)用數(shù)據(jù)源訪問數(shù)據(jù)庫
9.4基礎(chǔ)知識(shí)3: 用Connection、Command組件訪問數(shù)據(jù)庫
9.4.1SqlConnection組件
9.4.2SqlCommand組件
9.5基礎(chǔ)知識(shí)4: 數(shù)據(jù)庫中數(shù)據(jù)的Excel導(dǎo)出
9.5.1創(chuàng)建Excel文檔
9.5.2訪問已有的Excel文檔
9.6項(xiàng)目實(shí)施
9.6.1數(shù)據(jù)庫存入
9.6.2在窗體中顯示數(shù)據(jù)庫中的數(shù)據(jù)
9.6.3將數(shù)據(jù)庫中的數(shù)據(jù)導(dǎo)出到Excel文件
9.7自測與訓(xùn)練
參考文獻(xiàn)