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

C#從入門到精通(微視頻精編版)(共2冊)
定價:599
NT $ 521
  • 作者:明日科技
  • 出版社:清華大學出版社
  • 出版日期:2019-11-01
  • 語言:簡體中文
  • ISBN10:7302521492
  • ISBN13:9787302521495
  • 裝訂:平裝 / 551頁 / 16k / 19 x 26 x 2.75 cm / 普通級 / 單色印刷 / 1-1
 

內容簡介

本書淺顯易懂,實例豐富,詳細介紹了C#開發需要掌握的各類實戰知識。
  
全書分為兩冊:核心技術分冊和強化訓練分冊。核心技術分冊共20章,包括搭建C#開發環境、初識C#程式結構、C#語言基礎、運運算元、條件控制語句、迴圈控制語句、陣列的使用、字串處理、類和物件、繼承和多態、程式調試與異常處理、Windows表單程式設計、Windows控制項的使用、C#操作資料庫、Entity Framework程式設計、檔及資料流程技術、GDI+繪圖應用、Socket網路程式設計、多執行緒程式設計技術和庫存管理系統等內容。通過學習,讀者可快速開發出一些中小型應用程式。強化訓練分冊共17章,通過大量源於實際生活的趣味案例,強化上機實踐,拓展和提升C#開發中對實際問題的分析與解決能力。
 

作者介紹

明日科技,是一個擁有軟體發展和項目實施方面的資深專家和學習型技術團隊,利用積累的專業知識和經驗,已開發出版了“軟體發展視頻大講堂”“軟體發展實戰1200例”“軟體發展實戰寶典”“軟體專案開發全程實錄”等系列叢書,是國內暢銷的程式設計圖書品牌。
 

目錄

第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.中斷點續傳技術的使用
實戰技能強化訓練
訓練一:基本功強化訓練
訓練二:實戰能力強化訓練
 
網路書店 類別 折扣 價格
  1. 新書
    87
    $521