C#從入門到精通(微視頻精編版)

C#從入門到精通(微視頻精編版)

《C#從入門到精通(微視頻精編版)》是清華大學出版社於2019年11月1日出版的圖書,作者是明日科技。

基本介紹

  • 中文名:C#從入門到精通(微視頻精編版)
  • 作者:明日科技
  • 出版時間:2019年11月01日
  • 出版社:清華大學出版社
  • ISBN:9787302521495
  • 定價:99.8 元
內容簡介,圖書目錄,

內容簡介

《C#從入門到精通(微視頻精編版)》分為兩冊:核心技術分冊和強化訓練分冊。核心技術分冊共20章,包括搭建C# 開發環境、初識C# 程式結構、C# 語言基礎、運算符、條件控制語句、循環控制語句、數組的使用、字元串處理、類和對象、繼承和多態、程式調試與異常處理、Windows 窗體程式設計、Windows 控制項的使用、C# 運算元據庫、Entity Framework 編程、檔案及數據流技術、GDI+ 繪圖套用、Socket 網路編程、多執行緒編程技術和庫存管理系統等內容。通過學習,讀者可快速開發出一些中小型應用程式。強化訓練分冊共17章,通過大量源於實際生活的趣味案例,強化上機實踐,拓展和提升C#開發中對實際問題的分析與解決能力。

圖書目錄

核心技術分冊目錄
第1 篇 基 礎 篇
第1 章 搭建C# 開發環境
視頻講解:1 小時12 分鐘
1.1 了解軟體
1.2 軟體開發相關的概念
1.3 C#語言入門
1.4 Visual Studio7的安裝與卸載
1.5 熟悉Visual Studio7開發環境
1.6 小結20
第2 章 初識C# 程式結構
視頻講解:1 小時13 分鐘
2.1 編寫第一個C#程式
2.2 C#程式結構預覽
2.3 程式編寫規範
2.4 小結
2.5 實戰
第3 章 C# 語言基礎38
視頻講解:1 小時43 分鐘
3.1 為什麼要使用變數
3.2 變數是什麼
3.3 變數的聲明及初始化
3.4 常量53
3.5 數據類型轉換
3.6 小結58
3.7 實戰58
第4 章 運算符
視頻講解:1 小時39 分鐘
4.1 運算符分類
4.2 運算符優先權與結合性
4.3 小結70
4.4 實戰71
第5 章 條件控制語句72
視頻講解:1 小時3 分鐘
5.1 決策分支
5.2 if語句
5.3 switch多分支語句
5.4 小結
5.5 實戰
第6 章 循環控制語句
視頻講解:57 分鐘
6.1 while和do while循環
6.2 for循環
6.3 循環的嵌套94
6.4 跳轉語句96
6.5 小結98
6.6 實戰98
第7 章 數組的使用99
視頻講解:48 分鐘
7.1 數組概述
7.2 一維數組
7.3 二維數組
7.4 數組與Array類
7.5 數組的常用操作
7.6 小結
7.7 實戰
第8 章 字元串處理
視頻講解:2 小時19 分鐘
8.1 什麼是字元串
8.2 字元串的聲明與初始化
8.3 提取字元串信息
8.4 字元串操作
8.5 可變字元串類
8.6 小結
8.7 實戰
刻點天氣情況
第9 章 類和對象
視頻講解:1 小時56 分鐘
9.1 面向對象概述
9.2 類
9.3 方法
9.4 類的靜態成員
9.5 對象的創建及使用
9.6 小結
9.7 實戰
第10 章 繼承和多態
視頻講解:40 分鐘
10.1 繼承
10.2 多態
10.3 小結
10.4 實戰
第11 章 程式調試與異常處理
視頻講解:22 分鐘
11.1 程式調試
11.2 異常處理
11.3 小結
第2 篇 提 高 篇
第12 章 Windows 窗體程式設計
視頻講解:35 分鐘
12.1 開發應用程式的步驟
12.2 Form窗體
12.3 MDI窗體
12.4 小結
12.5 實戰
第13 章 Windows 控制項的使用
視頻講解:1 小時45 分鐘
13.1 控制項概述
13.2 控制項的相關操作
13.3 Windows控制項的使用
13.4 選單、工具列與狀態欄
13.5 對話框
13.6 小結
13.7 實戰
第14 章 C# 運算元據庫
視頻講解:49 分鐘
14.1 ADO.NET概述
14.2 Connection數據連線對象
14.3 Command命令執行對象
14.4 DataReader數據讀取對象
14.5 DataSet對象和DataAdapter操作對象
14.6 DataGridView控制項的使用
14.7 小結
14.8 實戰
第15 章 Entity Framework 編程
視頻講解:25 分鐘
15.1 什麼是Entity Framework
15.2 Entity Framework實體數據模型
15.3 Entity Framework運行環境
15.4 創建實體數據模型
15.5 通過EF對數據表進行增刪改查操作
15.6 EF相對於ADO.NET的優勢
15.7 小結
15.8 實戰
15.8.1 實戰一:通過EF添加數據
15.8.2 實戰二:通過EF刪除數據
第16 章 檔案及數據流技術
視頻講解:1 小時8 分鐘
16.1 檔案基本操作
16.2 資料夾基本操作
16.3 I/O(輸入/輸出)
16.4 小結
16.5 實戰
第17 章 GDI+ 繪圖套用
視頻講解:24 分鐘
17.1 GDI+繪圖基礎
17.2 設定畫筆與畫刷
17.3 繪製幾何圖形
17.4 繪製圖像
17.5 小結
17.6 實戰
第18 章Socket 網路編程
視頻講解:1 小時8 分鐘
18.1 計算機網路基礎
18.2 IP位址封裝
18.3 TCP程式設計
18.4 UDP程式設計
18.5 小結
18.6 實戰
第19 章 多執行緒編程技術
視頻講解:50 分鐘
19.1 執行緒概述
19.2 執行緒的實現
19.3 操作執行緒的方法
19.4 執行緒的同步
19.5 小結
19.6 實戰
19.6.1 實戰一:模擬手機號抽獎
19.6.2 實戰二:有進度條的檔案異步複製
第3 篇 項 目 篇
第20 章 庫存管理系統(C#+GDI+ 技術+SQL Server4 實現)
視頻講解:1 小時18 分鐘
20.1 開發背景
20.2 需求分析
20.3 系統設計
20.4 資料庫設計
20.5 公共類設計
20.5.1 程式檔案架構
20.6 供應商信息設定模組設計
20.7 貨物入庫管理模組設計
20.8 貨物出庫管理模組設計
20.9 庫存信息查詢模組設計
20.10 出入庫貨物年統計模組設計
20.11 檔案清單
20.12 小結
強化訓練分冊目錄
第1 章 初識C#程式結構 1
套用技能拓展學習 1
1.Console 控制台類的使用 1
2.常用轉義字元套用 3
實戰技能強化訓練 4
訓練一:基本功強化訓練 4
1.列印馬雲經典語錄 4
2.列印彩色的百花園圖案 4
3.輸出《願你的青春不負夢想》圖書信息 4
4.輸出世界上最好的6 位醫生 4
5.模擬登錄程式界面 5
6.06 查詢界面 5
7.輸出《三十六計》中的計策 6
8.輸出軌道交通充值信息 6
9.輸出馬雲的新名片 6
10.輸出幾個惡搞小符號 6
訓練二:實戰能力強化訓練 7
11.輸出明日學院歡迎信息及網址 7
12.輸出巴爾扎克名言 7
13.輕鬆背單詞(DOS)版的主界面 7
14.搜狐信箱登錄 7
15.美團外賣單據 8
16.我的日曆 8
17.淘寶查詢導航 9
18.微信支付 9
19.輸出長春捷運1 號線運行圖
20.輸出丹尼斯•里奇的人生傳奇
第2 章 C#語言基礎
套用技能拓展學習
1.Convert 類—數據類型轉換類
2.DateTime 結構—操作日期和時間
3.數字類型的格式化
4.ToShortDateString 方法—轉換為短日期字元串
5.ToShortTimeString 方法—轉換為短時間字元串
6.PadLeft 方法—在左邊用空格填充
實戰技能強化訓練
訓練一:基本功強化訓練
1.設定百度地圖常用地點
2.評選中超最佳
3.保存搜尋熱詞
4.計算牛奶中蛋白質的總量
5.模擬輸出中國聯通流量提醒
6.輸出肯德基一天售出漢堡包的數量及金額
7.記錄你的密碼
8.計算外賣價格
9.輸出電影打分
10.輸出飯店菜譜
訓練二:實戰能力強化訓練
11.模擬商品入庫功能
12.模擬用戶註冊功能
13.實時更新導航選單
14.捷運站牌顯示
15.捷運購票金額計算
16.記錄用戶登錄時間
17.計算小組成員平均分
18.將高鐵速度km/h 轉換成m/s
19.計算身體質量指數(BMI)
20.京東商城支付成功界面
第3 章 運算符
套用技能拓展學習
1.日期時間類型的格式化
2.Random 類,生成隨機數
3.Round 方法,將小數值捨入到指定的精度
4.Abs 方法,獲取絕對值
5.AddHours 方法,添加小時數
實戰技能強化訓練
訓練一:基本功強化訓練
1.人生路程計算器
2.將港珠澳大橋長度換算為丈、尺
3.計算德邦物流車的承載數
4.模擬支付寶螞蟻莊園的飼料產生過程
5.計程車車費計價
6.實現連加計算
7.三人競猜數字
8.計算淘寶能量可以兌換多少紅包
9.計算每周運動消耗的熱量值
10.計算圓錐的體積
訓練二:實戰能力強化訓練
11.計算本周平均氣溫
12.世界主要城市時間同步顯示
13.模擬擲骰子遊戲
14.數字加法驗證碼
15.人民幣與美元、歐元的轉換
16.序列號生成器
17.微信充值話費
18.輸出模擬福彩3D 號碼
19.攝氏溫度轉其他溫度換算
20.參加麵包店的打折活動
第4 章 條件控制語句
套用技能拓展學習
1.Form 窗體設計基礎
2.ComboBox 控制項—下拉列表
3.Button 控制項—按鈕
4.Substring 方法—截取字元串
5.Split 方法—分隔字元串
實戰技能強化訓練
訓練一:基本功強化訓練
1.報銷業務花銷
2.模擬撥打電話場景
3.根據學生成績劃分等級
4.模擬客人的用餐場景
5.參加商場的打折活動
6.加油計費系統
7.京東搜尋tCPA 出價設定
8.利用條件語句判斷用戶登錄身份
9.使用switch 語句更改窗體顏色
10.自助服務
訓練二:實戰能力強化訓練
11.輸出快遞服務評價星級
12.學生成績打分評價
13.提取居民身份證的生日、性別
14.驗證IP 是否正確
15.放假去哪嗨
16.求解分段函式
17.微信小程式,我該玩哪個
18.判斷是否為酒後駕車
19.校園網資費
20.輸出玫瑰花語
第5 章 循環控制語句
套用技能拓展學習
1.使用foreach 語句遍歷數組
2.ToLongDateString 方法—轉換為長日期格式
3.ToLongTimeString 方法—轉換為長時間格式
4.ArrayList 集合類—創建對象
5.ArrayList 集合類—添加元素
6.ArrayList 集合類—刪除元素
7.ArrayList 集合類—遍歷
8.ArrayList 集合類—查找元素
實戰技能強化訓練
訓練一:基本功強化訓練
訓練二:實戰能力強化訓練
第6 章 數組的使用
套用技能拓展學習
1.如何獲取二維數組的列數
2.List泛型類的使用
3.PadLeft 方法—填充字元串
實戰技能強化訓練
訓練一:基本功強化訓練
訓練二:實戰能力強化訓練
第7 章 字元串處理
套用技能拓展學習
1.Dictionary 字典類的使用技巧
2.如何獲取檔案的信息
實戰技能強化訓練
訓練一:基本功強化訓練
訓練二:實戰能力強化訓練
第8 章 類和對象
套用技能拓展學習
1.C#中的結構套用
2.Label 控制項—顯示文本
3.Button 控制項—按鈕
4.TextBox 控制項—文本框
實戰技能強化訓練
訓練一:基本功強化訓練
訓練二:實戰能力強化訓練
第9 章 繼承和多態
套用技能拓展學習
1.疊代器在開發中的套用
2.熟悉分部類的使用
3.泛型的定義及使用
4.ListBox 控制項—顯示列表
5.ComboBox 控制項—下拉選擇列表
實戰技能強化訓練
訓練一:基本功強化訓練
訓練二:實戰能力強化訓練
第10 章 程式調試與異常處理
套用技能拓展學習
實戰技能強化訓練
訓練一:基本功強化訓練
訓練二:實戰能力強化訓練
第11 章 Windows 窗體程式設計
套用技能拓展學習
1.Location 屬性—獲取或設定窗體位置
2.Screen 類—表示顯示設備
3.WindowState 屬性—獲取或設定視窗狀態
4.Cursor 類的Position 屬性—獲取或設定游標位置
5.BackgroundImageLayout 屬性—設定背景顯示方式
6.Opacity 屬性—獲取或設定窗體的透明度級別
7.SetBounds 方法—設定窗體或控制項的邊界
8.EventHandler 事件—處理事件委託
9.Button 控制項—按鈕控制項
10.Anchor 屬性—獲取或設定控制項到容器的邊緣
11.Color 結構的FromArgb 方法—從指定的顏色值創建Color 結構
12.SetWindowLong 函式—為視窗設定信息
13.GetWindowLong 函式—從視窗結構中獲取信息
14.WindowFromPoint 函式—獲取包含指定坐標點的視窗句柄
15.GetParent 函式—獲取指定句柄的父級
16.ReleaseCapture 函式—釋放被捕獲的游標
17.SendMessage 函式—傳送Windows訊息
18.AnimateWindow 函式—實現窗體動畫效果
19.從指定的檔案創建Image 對象
20.為EXE 檔案設定生成圖示的方法
21.C#中如何對註冊表進行操作
實戰技能強化訓練
訓練一:基本功強化訓練
訓練二:實戰能力強化訓練
第12 章 Windows 控制項的使用
套用技能拓展學習
1.KeyPress 事件—按下鍵盤事件
2.CheckedItems 屬性—獲取複選框列表中的所有選中項
3.SetItemCheckState 方法—設定複選框選中狀態
4.Items 集合的AddRange 方法—將控制項數組添加到項中
5.Dock 屬性—設定控制項的停靠方式
6.Join 方法—將工具列添加到容器中
7.WndProc 方法—捕獲系統訊息
8.GetWindowDC 函式—獲取視窗的設備場景
9.ReleaseDC 函式—釋放設備場景
10.如何創建自定義用戶控制項
11.自定義用戶控制項的重寫
實戰技能強化訓練
訓練一:基本功強化訓練
訓練二:實戰能力強化訓練
第13 章 C#運算元據庫
套用技能拓展學習
1.查詢日期類型的數據
2.使用“%”通配符匹配任意長度的字元串
3.在數據表中查詢後10 名數據
4.top 關鍵字—查詢前n 條記錄
5.distinct—查詢不重複記錄
6.動態交叉表的實現原理
7.SqlTransaction 類—事務操作
8.向一個表中批量寫入另一個表中的數據
9.向DataGridView 控制項中添加複選框列
實戰技能強化訓練
訓練一:基本功強化訓練
訓練二:實戰能力強化訓練
第14 章 檔案及數據流技術
套用技能拓展學習
1.FileInfo 類的Attributes 屬性—獲取和設定檔案屬性
2.GetInvalidFileNameChars 方法—獲取檔案名稱禁止使用的字元數組
3.GetFileSystemInfos 方法—獲取子資料夾及檔案
4.CryptoStream 類—數據加密流
5.TextFieldParser 類的PeekChars 方法—獲取指定數目的字元
6.RichTextBox 控制項的SaveFile 方法—保存文本框內容到指定檔案中
7.Guid 結構的NewGuid 方法—初始化全局唯一標識符
8.SHGetFileInfo 函式—獲取檔案圖示數或圖示句柄
9.ExtractIconEx 函式—生成圖示句柄數組
10.GetShortPathName 函式—長檔案名稱轉換為短檔案名稱
11.GetPrivateProfileString 函式—讀取INI 檔案內容
12.WritePrivateProfileString 函式—INI 檔案寫入
13.CreateDecryptor 方法—創建對稱解密器對象
14.ROT13 加密算法實現
15.執行緒和委託的使用
實戰技能強化訓練
訓練一:基本功強化訓練
訓練二:實戰能力強化訓練
第15 章 GDI+繪圖套用
套用技能拓展學習
1.DrawLines 方法—繪製多條直線
2.FillPolygon 方法—填充多邊形
3.FillPie 方法—填充扇形
4.MeasureString 方法—以指定模板字元串繪製字元串
5.ScaleTransform 方法—對圖像進行縮放
6.RotateTransform 方法—對圖像進行旋轉
7.GetPixel 方法—獲取指定像素點顏色
8.SetPixel 方法—設定指定像素點顏色
9.使用Color 結構獲取顏色值
10.Bitmap 類的Clone 方法的使用
11.Image 類的GetThumbnailImage 方法—獲取縮略圖
12.使用Graphics 類設定圖像壓縮參數
實戰技能強化訓練
訓練一:基本功強化訓練
訓練二:實戰能力強化訓練
第16 章 Socket 網路編程
套用技能拓展學習
1.System.Management 組件的使用
2.用Process 類調用系統命令
3.PerformanceCounterCategory 類—Windows性能對象
4.PerformanceCounter 類—Windows 性能計數器
5.GetDiskFreeSpaceEx 函式—獲取磁碟空間
6.InternetGetConnectedState 函式—判斷計算機網路狀態
7.NetworkStream 類—網路數據流
實戰技能強化訓練
訓練一:基本功強化訓練
訓練二:實戰能力強化訓練
第17 章 多執行緒編程技術
套用技能拓展學習
1.在網路中複製檔案
2.斷點續傳技術的使用
實戰技能強化訓練
訓練一:基本功強化訓練
訓練二:實戰能力強化訓練

相關詞條

熱門詞條

聯絡我們