C#程式設計實踐教程:微課版

C#程式設計實踐教程:微課版

《C#程式設計實踐教程:微課版》是2021年中國鐵道出版社出版的圖書。

基本介紹

  • 中文名:C#程式設計實踐教程:微課版
  • 作者: 韓玉民,余雨萍
  • 出版社:中國鐵道出版社
  • 出版時間:2021年8月1日
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787113276645
內容簡介,圖書目錄,

內容簡介

本書基於Visual Studio(VS)開發平台,介紹C#程式設計方法與技術。全書內容包括C#語言與集成開發環境,C#程式的組成,數據類型、常量與變數,運算符與表達式,流程控制語句,字元與字元串,數組與集合,面向對象程式設計基礎,面向對象高級技術,調試與異常處理,檔案與檔案流,Windows窗體應用程式設計,GDI+繪圖,ADO.NET運算元據庫等,附錄中提供了ASCII碼錶、程式流程圖符號和用法,以及程式設計命名規則與C#編程規範。
本書通過大量的實例介紹C#編程方法,並提供綜合實例講解小型應用程式解決方案,以問題和需求導向,激發學生編程興趣,注重實踐能力培養。提供微課視頻等教學資源,方便學習,每章有習題與拓展訓練。
本書適合作為高等院校計算機、軟體工程、軟體技術及相關專業的教材,也可作為C#初級、中級程式設計師的自學或參考用書。

圖書目錄

第1章 C#語言與集成開發環境
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#開發環境
1.4.1 Visual C#開發環境界面構成
1.4.2 Visual C#開發環境配置
習題與拓展訓練
第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章 數據類型、常量與變數
3.1 數據類型
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 運算符的優先權與表達式中的自動類型轉換
習題與拓展訓練
第5章 流程控制語句
5.1 選擇語句
5.1.1 if條件選擇語句
5.1.2 if...else條件選擇語句
5.1.3 switch多分支條件選擇語句
5.2 循環語句
5.2.1 while循環語句
5.2.2 do...while循環語句
5.2.3 for循環語句
5.2.4 foreach循環語句
5.2.5 多重循環
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創建字元串
6.3 正則表達式
6.3.1 正則表達式簡介
6.3.2 RegEx類常用的方法
習題與拓展訓練
第7章 數組與集合
7.1 數組的基本概念
7.2 一維數組
7.3 二維數組
7.4 多維數組
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 構造函式和析構函式
8.1.3 對象的聲明和實例化
8.2 方法
8.2.1 方法的聲明
8.2.2 靜態方法和非靜態方法
8.2.3 方法的重載
8.3 欄位
8.4 屬性
8.5 索引器
8.6 類的面向對象特性
8.6.1 類的封裝
8.6.2 類的繼承
8.6.3 類的多態
習題與拓展訓練
第9章 面向對象高級技術
9.1 抽象類與抽象方法
9.2 接口
9.2.1 接口的概念及聲明
9.2.2 接口的實現與繼承
9.2.3 顯式接口成員實現
9.3 密封類與密封方法
9.3.1 密封類
9.3.2 密封方法
9.4 疊代器
9.5 分部類
9.6 泛型
9.6.1 泛型方法
9.6.2 泛型類
習題與拓展訓練
第10章 調試與異常處理
10.1 程式調試
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 觸發窗體的事件
12.2 基本Windows控制項
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 選單、工具列與狀態欄
12.3.1 MenuStrip控制項
12.3.2 ToolStrip控制項
12.3.3 StatusStrip控制項
12.4 高級控制項與組件

相關詞條

熱門詞條

聯絡我們