C#程序設(shè)計實踐教程(微課版普通高等院校計算機基礎(chǔ)教育十四五規(guī)劃教材)
定 價:49.8 元
- 作者:韓玉民,余雨萍編
- 出版時間:2021/8/1
- ISBN:9787113276645
- 出 版 社:中國鐵道出版社
- 中圖法分類:TP312.8
- 頁碼:270
- 紙張:
- 版次:1
- 開本:16開
本書基于Visual Studio(VS)開發(fā)平臺,介紹C#程序設(shè)計方法與技術(shù)。全書內(nèi)容包括C#語言與集成開發(fā)環(huán)境,C#程序的組成,數(shù)據(jù)類型、常量與變量,運算符與表達式,流程控制語句,字符與字符串,數(shù)組與集合,面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ),面向?qū)ο蟾呒壖夹g(shù),調(diào)試與異常處理,文件與文件流,Windows窗體應(yīng)用程序設(shè)計,GDI+繪圖,ADO.NET操作數(shù)據(jù)庫等,附錄中提供了ASCII碼表、程序流程圖符號和用法,以及程序設(shè)計命名規(guī)則與C#編程規(guī)范。
本書通過大量的實例介紹C#編程方法,并提供綜合實例講解小型應(yīng)用程序解決方案,以問題和需求導(dǎo)向,激發(fā)學(xué)生編程興趣,注重實踐能力培養(yǎng)。提供微課視頻等教學(xué)資源,方便學(xué)習(xí),每章有習(xí)題與拓展訓(xùn)練。
本書適合作為高等院校計算機、軟件工程、軟件技術(shù)及相關(guān)專業(yè)的教材,也可作為C#初級、中級程序員的自學(xué)或參考用書。
第1章 C#語言與集成開發(fā)環(huán)境
1.1 C#語言簡介
1.2 Microsoft.NET框黎
1.3 Visual Studio的安裝與啟動
1.3.1 Visual Studio 2015的安裝
1.3.2 Visual Studio 2015的啟動
1.4 Visual C#開發(fā)環(huán)境
1.4.1 Visual C#開發(fā)環(huán)境界面構(gòu)成
1.4.2 Visual C#開發(fā)環(huán)境配置
習(xí)題與拓展訓(xùn)練
第2章 C#程序的組成
2.1 C#項目的組成
2.1.1 Properties
2.1.2 引用
2.1.3 Program.cs
2.1.4 Console類與控制合應(yīng)用程序的輸入/輸出
2.2 C#項目的存儲結(jié)構(gòu)
2.3 C#控制合應(yīng)用程序的基本結(jié)構(gòu)
2.4 C#程序的基本組成元素
2.4.1 標(biāo)識符
2.4.2 關(guān)鍵字
2.4.3 命名空間
2.4.4 類
2.4.5 Main()方法
2.4.6 C#語句
2.4.7 注釋
習(xí)題與拓展訓(xùn)練
第3章 數(shù)據(jù)類型、常量與變量
3.1 數(shù)據(jù)類型
3.1.1 值類型
3.1.2 引用類型
3.1.3 類型轉(zhuǎn)換
3.1.4 Math類
3.1.5 Date Time結(jié)構(gòu)與TimeSpan結(jié)構(gòu)
3.1.6 Random類
3.2 常量與變量
3.2.1 常量
3.2.2 變量
習(xí)題與拓展訓(xùn)練
第4章 運算符與表達式
4.1 運算符與表達式概述
4.2 C#的運算符
4.2.1 算術(shù)運算符
4.2.2 賦值運算符
4.2.3 關(guān)系運算符
4.2.4 邏輯運算符
4.2.5 位運算符
4.2.6 條件運算符
4.2.7 is和as運算符
4.2.8 其他運算符
4.2.9 運算符的優(yōu)先級與表達式中的自動類型轉(zhuǎn)換
習(xí)題與拓展訓(xùn)練
第5章 流程控制語句
5.1 選擇語句
5.1.1 if條件選擇語句
5.1.2 if...else條件選擇語句
5.1.3 switch多分支條件選擇語句
5.2 循環(huán)語句
5.2.1 while循環(huán)語句
5.2.2 do...while循環(huán)語句
5.2.3 for循環(huán)語句
5.2.4 foreach循環(huán)語句
5.2.5 多重循環(huán)
5.3 跳轉(zhuǎn)語句
5.3.1 goto語句
5.3.2 break語句
5.3.3 continue語句
5.3.4 return語句
習(xí)題與拓展訓(xùn)練
第6章 字符與字符串
6.1 字符
6.1.1 字符的使用
6.1.2 轉(zhuǎn)義字符及其使用
6.2 字符串
6.2.1 字符串比較
6.2.2 格式化字符串
6.2.3 字符串截取與分割
6.2.4 字符串插入和填充
6.2.5 字符串復(fù)制
6.2.6 字符串替換
6.2.7 字符串刪除
6.2.8 用StringBuilder創(chuàng)建字符串
6.3 正則表達式
6.3.1 正則表達式簡介
6.3.2 RegEx類常用的方法
習(xí)題與拓展訓(xùn)練
第7章 數(shù)組與集合
7.1 數(shù)組的基本概念
7.2 一維數(shù)組
7.3 二維數(shù)組
7.4 多維數(shù)組
7.5 Array類
7.6 ArrayList類
7.6.1 ArrayList簡介
7.6.2 ArrayList集合添加元素
7.6.3 ArrayList集合移除元素
7.6.4 ArrayList集合的排序及反轉(zhuǎn)
7.6.5 ArrayList的其他常用方法
7.7 綜合實例——集合元素操作
習(xí)題與拓展訓(xùn)練
第8章 面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)
8.1 類與對象
8.1.1 類的聲明
8.1.2 構(gòu)造函數(shù)和析構(gòu)函數(shù)
8.1.3 對象的聲明和實例化
8.2 方法
8.2.1 方法的聲明
8.2.2 靜態(tài)方法和非靜態(tài)方法
8.2.3 方法的重載
8.3 字段
8.4 屬性
8.5 索引器
8.6 類的面向?qū)ο筇匦?br> 8.6.1 類的封裝
8.6.2 類的繼承
8.6.3 類的多態(tài)
習(xí)題與拓展訓(xùn)練
第9章 面向?qū)ο蟾呒壖夹g(shù)
9.1 抽象類與抽象方法
9.2 接口
9.2.1 接口的概念及聲明
9.2.2 接口的實現(xiàn)與繼承
9.2.3 顯式接口成員實現(xiàn)
9.3 密封類與密封方法
9.3.1 密封類
9.3.2 密封方法
9.4 迭代器
9.5 分部類
9.6 泛型
9.6.1 泛型方法
9.6.2 泛型類
習(xí)題與拓展訓(xùn)練
第10章 調(diào)試與異常處理
10.1 程序調(diào)試
10.2 異常處理語句
10.2.1 try...catch語句
10.2.2 try...catch...finally語句
10.2.3 throw語句
習(xí)題與拓展訓(xùn)練
第11章 文件與文件流
11.1 文件基本操作
11.2 文件夾基本操作
11.3 文本文件讀寫
11.4 二進制文件讀寫
習(xí)題與拓展訓(xùn)練
第12章 Windows窗體應(yīng)用程序設(shè)計
12.1 Windows窗體介紹
12.1.1 設(shè)置窗體屬性
12.1.2 應(yīng)用窗體的方法
12.1.3 觸發(fā)窗體的事件
12.2 基本W(wǎng)indows控件
12.2.1 Button控件
12.2.2 Label控件
12.2.3 TextBox控件
12.2.4 Panel控件
12.2.5 RadioButton控件
12.2.6 CheckBox控件
12.2.7 RichTextBox控件
12.2.8 ComboBox控件
12.2.9 ListBox控件
12.2.10 PictureBox控件
12.3 菜單、工具欄與狀態(tài)欄
12.3.1 MenuStrip控件
12.3.2 ToolStrip控件
12.3.3 StatusStrip控件
12.4 高級控件與組件
12.4.1