書(shū)籍簡(jiǎn)介:
本書(shū)圍繞C#程序設(shè)計(jì),以讓讀者體驗(yàn)軟件開(kāi)發(fā)過(guò)程為理念,以一個(gè)“計(jì)算器”為開(kāi)發(fā)案例,闡述了.NET 4.5平臺(tái)Visual Studio .NET 2013集成環(huán)境中用C#語(yǔ)言進(jìn)行程序開(kāi)發(fā)的基礎(chǔ)知識(shí)。通過(guò)一個(gè)個(gè)的學(xué)習(xí)情境,對(duì)C#的基礎(chǔ)知識(shí)進(jìn)行了講解,并詳細(xì)介紹了計(jì)算器的設(shè)計(jì)實(shí)現(xiàn)過(guò)程。 本書(shū)內(nèi)容表現(xiàn)形式新穎,結(jié)構(gòu)合理,學(xué)習(xí)情景設(shè)置恰當(dāng),論述深入淺出,實(shí)用性強(qiáng),突出對(duì)基本理論掌握、基本技能和技術(shù)應(yīng)用能力的培養(yǎng)。
本書(shū)可作為高職高專計(jì)算機(jī)相關(guān)專業(yè)的教材,也可作為初學(xué)者的入門(mén)教材或相關(guān)技術(shù)人員的培訓(xùn)教材。
作者簡(jiǎn)介:
趙華增、張磊、李今花、徐少波、張鋒、馮川放、佘學(xué)文、艷鵬、裴浩
出版日期:
2016年09月
章節(jié)目錄:
項(xiàng)目1第一個(gè)程序——HelloWorld
1.1開(kāi)發(fā)環(huán)境概述
1.1.1Microsoft Visual Studio的發(fā)展
1.1.2Visual Studio 2013的安裝
1.2集成開(kāi)發(fā)環(huán)境
1.2.1主菜單
1.2.2“解決方案管理器”面板
1.2.3“工具箱”面板
1.2.4“屬性”面板
1.3Windows窗體應(yīng)用程序設(shè)計(jì)入門(mén)
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自測(cè)與訓(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自測(cè)與訓(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ì)算器的簡(jiǎn)單顯示
3.8.1設(shè)計(jì)步驟
3.8.2項(xiàng)目運(yùn)行
3.9自測(cè)與訓(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)先級(jí)
4.4項(xiàng)目實(shí)施
4.4.1思路
4.4.2算法分析
4.4.3項(xiàng)目實(shí)施步驟
4.5自測(cè)與訓(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ù)組元素的訪問(wèn)
5.2.4數(shù)組的長(zhǎng)度
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泛型集合的訪問(wèn)
5.5項(xiàng)目實(shí)施
5.6自測(cè)與訓(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語(yǔ)句
6.2.1if語(yǔ)句
6.2.2方法
6.2.3if…else語(yǔ)句
6.2.4if…else if…else語(yǔ)句
6.2.5if語(yǔ)句的嵌套(選學(xué))
6.3基礎(chǔ)知識(shí)2: switch語(yǔ)句
6.4項(xiàng)目實(shí)施
6.5自測(cè)與訓(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語(yǔ)法結(jié)構(gòu)
7.2.3例題
7.2.4練習(xí)
7.3基礎(chǔ)知識(shí)2: break語(yǔ)句和continue語(yǔ)句
7.3.1break語(yǔ)句
7.3.2continue語(yǔ)句
7.4基礎(chǔ)知識(shí)3: while語(yǔ)句和do…while語(yǔ)句
7.4.1while循環(huán)
7.4.2do…while循環(huán)
7.5基礎(chǔ)知識(shí)4: foreach語(yǔ)句
7.6項(xiàng)目實(shí)施
7.7自測(cè)與訓(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語(yǔ)法基礎(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ù)庫(kù)及管理數(shù)據(jù)
8.4.1創(chuàng)建數(shù)據(jù)庫(kù)
8.4.2向數(shù)據(jù)庫(kù)添加數(shù)據(jù)
8.4.3從數(shù)據(jù)庫(kù)中刪除數(shù)據(jù)
8.5項(xiàng)目實(shí)施
8.5.1用O/R設(shè)計(jì)器設(shè)計(jì)JiLu類
8.5.2建立數(shù)據(jù)庫(kù)
8.5.3菜單欄設(shè)計(jì)
8.5.4右鍵菜單設(shè)計(jì)
8.5.5DataGridView控件
8.5.6實(shí)現(xiàn)數(shù)據(jù)庫(kù)存入、刪除和顯示功能
8.6自測(cè)與訓(xùn)練
項(xiàng)目9用數(shù)據(jù)庫(kù)來(lái)存儲(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ù)庫(kù)與數(shù)據(jù)表
9.2.1創(chuàng)建數(shù)據(jù)庫(kù)
9.2.2創(chuàng)建數(shù)據(jù)表
9.2.3為數(shù)據(jù)表添加初始數(shù)據(jù)
9.3基礎(chǔ)知識(shí)2: 可視化的簡(jiǎn)單數(shù)據(jù)訪問(wèn)
9.3.1利用向?qū)?chuàng)建數(shù)據(jù)源
9.3.2應(yīng)用數(shù)據(jù)源訪問(wèn)數(shù)據(jù)庫(kù)
9.4基礎(chǔ)知識(shí)3: 用Connection、Command組件訪問(wèn)數(shù)據(jù)庫(kù)
9.4.1SqlConnection組件
9.4.2SqlCommand組件
9.5基礎(chǔ)知識(shí)4: 數(shù)據(jù)庫(kù)中數(shù)據(jù)的Excel導(dǎo)出
9.5.1創(chuàng)建Excel文檔
9.5.2訪問(wèn)已有的Excel文檔
9.6項(xiàng)目實(shí)施
9.6.1數(shù)據(jù)庫(kù)存入
9.6.2在窗體中顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù)
9.6.3將數(shù)據(jù)庫(kù)中的數(shù)據(jù)導(dǎo)出到Excel文件
9.7自測(cè)與訓(xùn)練
參考文獻(xiàn)
封面圖: