極簡C#:新手編程之道
關東升
買這商品的人也買了...
-
$490$417 -
$680$578 -
$352軟件定義數據中心 Windows Server SDDC 技術與實踐
-
$602VMware vSphere 6.5 企業運維實戰
-
$620$558 -
$880$695 -
$450$351 -
$400$316 -
$550$429 -
$888$844 -
$500$390 -
$505VMware Horizon 虛擬桌面應用指南
-
$594$564 -
$534$507 -
$900$855 -
$474$450 -
$658像C#高手一樣編程
-
$580$458 -
$714$678 -
$699$552 -
$606C# 函數式編程, 2/e (Functional Programming in C#, 2/e)
-
$594$564 -
$650$507 -
$680$530 -
$630$498
相關主題
商品描述
目錄大綱
目錄
第1章直奔主題——編寫你的第一個C#語言程序
微課視頻22分鐘
1.1搭建開發環境
1.1.1下載Visual Studio
1.1.2安裝Visual Studio
1.1.3設置Visual Studio
1.2編寫C#語言程序代碼
1.2.1創建Visual Studio項目
1.2.2運行Visual Studio項目
1.2.3代碼解釋
1.3C#語言那些事
1.3.1C#語言的發展歷史
1.3.2C#語言的特點
1.4C#語言與.NET
1.4.1.NET體系結構
1.5如何獲得幫助
1.6動手練一練
第2章C#語言基本語法
微課視頻37分鐘
2.1程序代碼中的元素
2.1.1標識符
2.1.2標識符命名約定
2.1.3關鍵字
2.1.4語句
2.2變量
2.2.1聲明變量
2.2.2變量作用域
2.2.3聲明隱式類型局部變量
2.3常量
2.4註釋規範
2.4.1文檔註釋
2.4.2單行與多行註釋
2.5命名空間
2.5.1聲明命名空間
2.5.2命名空間嵌套
2.5.3using語句
2.6動手練一練
第3章C#語言數據類型
微課視頻65分鐘
3.1值類型
3.1.1整數類型
3.1.2浮點類型
3.1.3字符類型
3.2類型轉換
3.2.1隱式類型轉換
3.2.2顯式類型轉換
3.2.3類型轉換方法
3.3引用類型
3.4裝箱和拆箱
3.5可空類型
3.5.1可空類型概念
3.5.2訪問可空數值
3.5.3合並操作符
3.6字符串類型
3.6.1字符串表示方式
3.6.2轉義符
3.6.3逐字字符串
3.7數組類型
3.7.1數組聲明
3.7.2數組初始化
3.7.3多維數組
3.8枚舉
3.9動手練一練
第4章運算符
微課視頻27分鐘
4.1一元算術運算符
4.2二元算術運算符
4.3關系運算符
4.4邏輯運算符
4.5位運算符
4.6賦值運算符
4.7三元運算符
4.8其他運算符
4.8.1is運算符
4.8.2as運算符
4.9運算符的優先級
4.10動手練一練
第5章條件語句
微課視頻14分鐘
5.1if語句
5.1.1if結構
5.1.2ifelse結構
5.1.3ifelseif結構
5.2多分支語句
5.2.1表達式運算結果是整數類型
5.2.2表達式運算結果是字符串類型
5.3動手練一練
第6章循環語句
微課視頻17分鐘
6.1while語句
6.2dowhile語句
6.3for和foreach語句
6.3.1for語句
6.3.2foreach語句
6.4跳轉語句
6.4.1break語句
6.4.2continue語句
6.4.3goto語句
6.5動手練一練
第7章面向對象基礎
微課視頻51分鐘
7.1面向對象概述
7.2面向對象的三個基本特性
7.2.1封裝性
7.2.2繼承性
7.2.3多態性
7.3聲明類
7.3.1創建對象
7.3.2空對象
7.3.3清除對象
7.4類的成員
7.4.1字段
7.4.2方法
7.4.3屬性
7.4.4只讀屬性
7.5構造方法
7.5.1構造方法概念
7.5.2默認構造方法
7.5.3構造方法重載
7.6析構方法
7.7靜態成員和靜態類
7.7.1靜態字段
7.7.2靜態方法
7.7.3靜態類
7.8部分類
7.9動手練一練
第8章面向對象進階
微課視頻53分鐘
8.1繼承性
8.2封裝性
8.2.1公有訪問級別
8.2.2私有訪問級別
8.2.3保護訪問級別
8.2.4內部訪問級別
8.2.5保護內部訪問級別
8.2.6私有保護訪問級別
8.3多態性
8.3.1用新的派生類成員替換基類成員
8.3.2重寫虛擬的基類成員
8.4抽象類、密封類和接口
8.4.1抽象類
8.4.2密封類
8.4.3接口
8.5結構
8.6動手練一練
第9章委托、匿名方法和Lambda表達式
微課視頻22分鐘
9.1委托
9.1.1聲明委托
9.1.2調用實例方法
9.2匿名方法
9.3Lambda表達式
9.3.1表達式Lambda
9.3.2語句Lambda
9.3.3使用Func委托
9.4動手練一練
第10章.NET常用類
微課視頻39分鐘
10.1Object類
10.1.1Equals()方法
10.1.2ToString()方法
10.2String類
10.2.1比較字符串
10.2.2字符串查找
10.2.3字符串截取
10.2.4字符串分隔
10.2.5刪除空白
10.2.6填充字符
10.3StringBuilder類
10.3.1創建可變字符串
10.3.2可變字符串的修改
10.4動手練一練
第11章集合
微課視頻24分鐘
11.1基於索引的集合
11.1.1IList接口
11.1.2實現IList接口
11.1.3集合中強制類型轉換問題
11.2在基於索引的集合中使用泛型
11.3基於鍵值對的集合
11.3.1IDictionary接口
11.3.2實現IDictionary接口
11.4在基於鍵值對的集合中使用泛型
11.5動手練一練
第12章提高程序的健壯性與異常處理
微課視頻20分鐘
12.1異常處理機制
12.2異常類繼承層次
12.3捕獲異常
12.3.1trycatch語句
12.3.2使用多catch代碼塊
12.4finally代碼塊
12.5動手練一練
第13章I/O流
微課視頻34分鐘
13.1I/O流概述
13.1.1流設計理念
13.1.2I/O流類繼承層次
13.2讀寫文本文件
13.2.1StreamReader類
13.2.2StreamWriter類
13.2.3自動釋放資源
13.3FileStream類
13.3.1案例: 文本文件復制
13.3.2案例: 圖片文件復制
13.4動手練一練
第14章MySQL數據庫編程
微課視頻52分鐘
14.1MySQL數據庫管理系統
14.1.1安裝MySQL 8數據庫
14.1.2客戶端登錄服務器
14.1.3常見的管理命令
14.2ADO.NET與MySQL驅動
14.2.1ADO.NET體系結構
14.2.2MySQL驅動
14.2.3安裝MySQL驅動
14.3MySQL數據庫編程介紹
14.3.1建立數據庫連接
14.3.2創建Command對象
14.3.3設置參數
14.3.4預處理SQL語句
14.3.5執行SQL語句
14.3.6釋放資源
14.3.7數據庫事務管理
14.4案例: 員工表增、刪、改、查操作
14.4.1創建員工表
14.4.2插入員工數據
14.4.3更新員工數據
14.4.4刪除員工數據
14.4.5查詢所有員工數據
14.4.6按照主鍵查詢員工數據
14.5動手練一練
第15章Windows窗體開發
微課視頻47分鐘
15.1第一個Windows窗體應用程序
15.1.1添加控件
15.1.2設置控件屬性
15.2控件佈局
15.2.1佈局工具欄
15.2.2佈局控件
15.3事件處理
15.4常用控件
15.4.1窗體
15.4.2文本框
15.4.3復選框
15.4.4單選按鈕
15.4.5列表框
15.4.6下拉列表框
15.4.7圖片框
15.4.8DataGridView
15.5動手練一練
第16章多線程開發
微課視頻27分鐘
16.1進程與線程
16.2進程
16.3線程
16.3.1主線程
16.3.2創建線程
16.4線程的狀態
16.5線程管理
16.5.1線程休眠
16.5.2等待線程結束
16.6線程同步
16.6.1線程不安全問題
16.6.2互斥鎖
16.7動手練一練
附錄A動手練一練參考答案