C#程序設計實踐教程(微課版普通高等院校計算機基礎教育十四五規(guī)劃教材)
定 價:49.8 元
- 作者:韓玉民,余雨萍編
- 出版時間:2021/8/1
- ISBN:9787113276645
- 出 版 社:中國鐵道出版社
- 中圖法分類:TP312.8
- 頁碼:270
- 紙張:
- 版次:1
- 開本:16開
本書基于Visual Studio(VS)開發(fā)平臺,介紹C#程序設計方法與技術。全書內(nèi)容包括C#語言與集成開發(fā)環(huán)境,C#程序的組成,數(shù)據(jù)類型、常量與變量,運算符與表達式,流程控制語句,字符與字符串,數(shù)組與集合,面向對象程序設計基礎,面向對象高級技術,調(diào)試與異常處理,文件與文件流,Windows窗體應用程序設計,GDI+繪圖,ADO.NET操作數(shù)據(jù)庫等,附錄中提供了ASCII碼表、程序流程圖符號和用法,以及程序設計命名規(guī)則與C#編程規(guī)范。
本書通過大量的實例介紹C#編程方法,并提供綜合實例講解小型應用程序解決方案,以問題和需求導向,激發(fā)學生編程興趣,注重實踐能力培養(yǎng)。提供微課視頻等教學資源,方便學習,每章有習題與拓展訓練。
本書適合作為高等院校計算機、軟件工程、軟件技術及相關專業(yè)的教材,也可作為C#初級、中級程序員的自學或參考用書。
第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)境界面構成
1.4.2 Visual C#開發(fā)環(huán)境配置
習題與拓展訓練
第2章 C#程序的組成
2.1 C#項目的組成
2.1.1 Properties
2.1.2 引用
2.1.3 Program.cs
2.1.4 Console類與控制合應用程序的輸入/輸出
2.2 C#項目的存儲結構
2.3 C#控制合應用程序的基本結構
2.4 C#程序的基本組成元素
2.4.1 標識符
2.4.2 關鍵字
2.4.3 命名空間
2.4.4 類
2.4.5 Main()方法
2.4.6 C#語句
2.4.7 注釋
習題與拓展訓練
第3章 數(shù)據(jù)類型、常量與變量
3.1 數(shù)據(jù)類型
3.1.1 值類型
3.1.2 引用類型
3.1.3 類型轉換
3.1.4 Math類
3.1.5 Date Time結構與TimeSpan結構
3.1.6 Random類
3.2 常量與變量
3.2.1 常量
3.2.2 變量
習題與拓展訓練
第4章 運算符與表達式
4.1 運算符與表達式概述
4.2 C#的運算符
4.2.1 算術運算符
4.2.2 賦值運算符
4.2.3 關系運算符
4.2.4 邏輯運算符
4.2.5 位運算符
4.2.6 條件運算符
4.2.7 is和as運算符
4.2.8 其他運算符
4.2.9 運算符的優(yōu)先級與表達式中的自動類型轉換
習題與拓展訓練
第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 跳轉語句
5.3.1 goto語句
5.3.2 break語句
5.3.3 continue語句
5.3.4 return語句
習題與拓展訓練
第6章 字符與字符串
6.1 字符
6.1.1 字符的使用
6.1.2 轉義字符及其使用
6.2 字符串
6.2.1 字符串比較
6.2.2 格式化字符串
6.2.3 字符串截取與分割
6.2.4 字符串插入和填充
6.2.5 字符串復制
6.2.6 字符串替換
6.2.7 字符串刪除
6.2.8 用StringBuilder創(chuàng)建字符串
6.3 正則表達式
6.3.1 正則表達式簡介
6.3.2 RegEx類常用的方法
習題與拓展訓練
第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集合的排序及反轉
7.6.5 ArrayList的其他常用方法
7.7 綜合實例——集合元素操作
習題與拓展訓練
第8章 面向對象程序設計基礎
8.1 類與對象
8.1.1 類的聲明
8.1.2 構造函數(shù)和析構函數(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 類的面向對象特性
8.6.1 類的封裝
8.6.2 類的繼承
8.6.3 類的多態(tài)
習題與拓展訓練
第9章 面向對象高級技術
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 泛型類
習題與拓展訓練
第10章 調(diào)試與異常處理
10.1 程序調(diào)試
10.2 異常處理語句
10.2.1 try...catch語句
10.2.2 try...catch...finally語句
10.2.3 throw語句
習題與拓展訓練
第11章 文件與文件流
11.1 文件基本操作
11.2 文件夾基本操作
11.3 文本文件讀寫
11.4 二進制文件讀寫
習題與拓展訓練
第12章 Windows窗體應用程序設計
12.1 Windows窗體介紹
12.1.1 設置窗體屬性
12.1.2 應用窗體的方法
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