C#程式設計與實踐

C#程式設計與實踐

《C#程式設計與實踐》是2018年8月清華大學出版社出版的圖書,作者是郝世選。

基本介紹

  • 中文名:C#程式設計與實踐
  • 作者:郝世選
  • 出版時間:2018年8月
  • 出版社:清華大學出版社
  • ISBN:9787302501510
  • 定價:49 元
內容簡介,圖書目錄,

內容簡介

本書以全新的視角剖析C#面向對象編程
全書共分為4個部分: 第1部分主要介紹C#語言基礎,包括語法、數據類型和程式結構; 第2部分主要介紹面向對象編程思想,強調用類對象的方式去認識和思考問題; 第3部分主要介紹在C#中訪問SQL資料庫; 第4部分主要介紹Windows應用程式開發,主要以學生信息管理系統的開發為例逐步深入介紹Windows應用程式開發所需的知識、技術和技能。
本書內容來源於多年的課堂教學總結和項目開發案例,為便於說明問題和清晰表述,書中將已開發項目部分內容進行了拆解和簡化,使得本書中所有案例具有很強的針對性和可操作性。
本書可作為初學者的入門用書,也可以作為提高者的技術參考,以及各級各類學生的教材使用。

圖書目錄

第1部分C#語言基礎
第1章從這裡開始——準備開發平台
1.1虛擬光碟機的使用
1.2Visual Studio 2010開發平台的安裝、修復與卸載
1.2.1安裝Visual Studio 2010開發平台
1.2.2Visual Studio 2010開發平台的修復與卸載
第2章創建第一個控制台應用程式
第3章Visual Studio 2010開發平台常用操作
3.1常用工具
3.1.1工具列
3.1.2初始化開發環境
3.1.3選項
3.2代碼格式化
3.3重命名
3.4添加注釋
3.4.1注釋代碼行
3.4.2關鍵代碼注釋
3.4.3為方法添加注釋
3.5添加引用
3.6為當前解決方案添加資源
3.6.1添加項目
3.6.2為項目添加資源
3.6.3為項目添加引用
第4章程式的輸出與輸入
4.1輸出
4.1.1基本輸出
4.1.2格式化輸出
4.2輸入
4.2.1使用ReadLine( )方法輸入
4.2.2使用Read ( )方法輸入
4.2.3使用ReadKey( )方法輸入
Demo1
第5章常量與變數
5.1數據類型
5.2常量
5.3變數
第6章運算符與表達式
6.1運算符
6.1.1常見運算符
6.1.2其他運算符
6.2表達式
第7章簡單數據類型
7.1字元串型數據
7.2數值型數據
7.3日期型數據
7.4布爾型數據
第8章字元串型數據
8.1Length
8.2ToLower( )和ToUpper( )
8.3TrimStart( )、TrimEnd( )和Trim( )
8.4PadLeft( )和PadRight( )
8.5Equals( )和CompareTo( )
8.5.1Equals( )
8.5.2CompareTo( )
8.6Replace( )
8.7Substring( )
8.8Contains( )
8.9StartsWith( )和EndsWith( )
8.10IndexOf( )
8.11StringBuilder類
8.11.1Append( )
8.11.2AppendFormat( )
8.11.3Insert( )
8.11.4Remove( )
8.11.5Replace( )
Demo2
第9章數據類型轉換
9.1直接賦值
9.2Convert.To數據類型(變數或者常量)
9.3變數.ToString( )
9.4數據類型.Parse(變數或者常量)
9.5(數據類型名)變數或者常量
第10章複雜數據類型
10.1數組
10.1.1一維數組
10.1.2二維數組
10.1.3字元串
10.1.4動態數組
10.2泛型集合
10.3枚舉
10.4結構
10.5數據字典
Demo3
Demo4
第11章程式結構
11.1順序結構
11.2分支結構
11.2.1if語句
11.2.2switch語句
11.3循環結構
11.3.1for語句
11.3.2while語句
11.3.3do…while語句
11.3.4foreach語句
11.3.5continue、break、return
Demo5
Demo6
Demo7
Demo8
Demo9
第12章程式調試與異常
12.1程式調試
12.2異常
12.2.1系統異常
12.2.2自定義異常
第2部分面向對象編程
第13章面向對象思想
13.1客觀物質世界構成
13.2面向對象編程思想
13.3客觀物質世界中類、對象的描述
13.4面向對象編程中類、對象的描述
13.5類與對象的關係
第14章類的定義
14.1定義類
14.2創建類檔案
第15章類的欄位
15.1欄位
15.2屬性
15.3讀/寫器
15.3.1讀/寫操作
15.3.2修改讀/寫器
第16章類的方法
16.1普通方法
16.2方法重載
16.3構造方法
16.4析構方法
16.5封裝
Demo10
第17章類的實例化
第18章訪問修飾符
18.1public
18.2private
18.3protected
18.4internal
第19章類的繼承
19.1繼承關係的表示
19.2繼承關係的訪問
19.3存在繼承關係類的實例化
19.4類的單繼承性
19.5隱藏方法
19.6虛方法
19.7方法重寫
19.8多態
第20章部分類
第21章靜態類
21.1靜態類的定義
21.2靜態類的使用
第22章抽象類
22.1抽象類的定義
22.2抽象類的使用
22.3抽象方法
第23章接口
23.1接口的定義
23.2抽象類與接口
23.2.1抽象類與接口的選擇
23.2.2抽象類與接口的區別和聯繫
第3部分資料庫編程
第24章資料庫訪問過程
24.1定義資料庫的訪問去向——連線字元串
24.2建立到資料庫伺服器的連線——連線
24.3打開數據連線
24.4創建資料庫操作——操作字元串
24.5創建操作命令行——資料庫執行命令
24.6執行資料庫操作
24.7關閉資料庫連線
Demo11
第25章返回數據的處理
25.1數據集
25.2數據表
25.3object類型
25.4整型
Demo12
Demo13
第26章三層架構
26.1三層架構模型
26.2創建三層架構
26.2.1建立模型層
26.2.2建立資料庫訪問層
26.2.3建立業務邏輯層
26.2.4重建表示層
26.2.5三層架構之間的訪問關係
26.2.6DBHelper
Demo14
第27章附加SQL Server 2008資料庫到SQL Server 2005
第28章其他常用數據源的訪問
28.1訪問Access資料庫
28.2訪問Oracle資料庫
28.3訪問MySQL資料庫
第4部分Windows編程
第29章初識簡單Windows應用程式
29.1製作瀏覽器
29.2工具箱
29.3控制項的屬性、方法和事件
29.4TextBox控制項
29.4.1TextBox(文本框)控制項屬性
29.4.2TextBox控制項方法
29.4.3TextBox控制項事件
29.5Button控制項
29.5.1Button控制項屬性
29.5.2Button控制項事件
29.6WebBrowser(瀏覽器)控制項
Demo15
第30章深入理解Windows窗體
30.1電子時鐘
30.1.1製作電子時鐘
30.1.2標籤控制項
30.1.3Timer控制項
30.2Form
30.2.1Form屬性
30.2.2Form方法
30.2.3Form事件
30.3單例模式
30.4MDI窗體
30.4.1創建MDI窗體
30.4.2視窗排列
30.4.3實現文檔名自動增長
30.4.4活動窗體
30.5模式窗體
30.6登錄窗體
30.7窗體間參數的傳遞
第31章搭建學生信息管理系統
第32章訊息框
32.1通用訊息框
32.2訊息框的返回值
32.3自定義訊息框
32.4PictrueBox控制項
32.4.1PictureBox控制項屬性
32.4.2PictureBox控制項方法
第33章控制項自動載入
33.1自動載入控制項
33.1.1自動載入控制項模式設計
33.1.2自動載入控制項實現
33.2控制項信息提示
33.3相同類型控制項事件代碼的實現
Demo16
第34章用戶許可權
34.1用戶角色的創建
34.2用戶角色的實現
34.3MenuStrip(選單)控制項
第35章用戶管理
35.1用戶管理功能
35.1.1用戶窗體設計
35.1.2用戶管理功能實現
35.2修改密碼
35.3GroupBox控制項
35.4ComboBox控制項
35.4.1ComboBox控制項屬性
35.4.2ComboBox控制項方法
35.4.3ComboBox控制項事件
第36章導入/導出學生信息
36.1從Excel導入數據到資料庫
36.1.1逐個單元格導入數據
36.1.2批量導入數據
36.2從Excel導入數據到DataGridView
36.3從DataGridView導出數據到Excel
36.4從資料庫表導出數據到Excel
第37章簡單記事本
37.1打開
37.2保存
37.3列印
37.4退出
37.5撤銷
37.6查找
37.7替換
37.8全選
37.9字型
37.10顏色
37.11工具列
37.11.1打開
37.11.2保存
37.11.3複製
37.11.4貼上
37.11.5字型和字號
37.12RichTextBox(富文本框)控制項
37.12.1RichTextBox控制項屬性
37.12.2RichTextBox控制項方法
37.12.3RichTextBox控制項事件
37.13TabControl控制項
37.14ToolStrip控制項
第38章學生信息管理
38.1查詢
38.2更新當前記錄
38.3刪除當前記錄
38.4資料庫備份
38.5資料庫恢復
38.6系統初始化
38.7ImageList控制項
38.8DataGridView控制項
38.8.1DataGridView控制項屬性
38.8.2DataGridView控制項方法
第39章學生信息報表
39.1單個學生信息報表
39.2班級學生信息報表
第40章完善學生信息管理系統
40.1圖示
40.2托盤效果
40.3重寫退出
40.4改變DataGridView當前行背景色
40.5幫助
40.6調用外部應用程式
40.7NotifyIcon(托盤)控制項
40.7.1NotifyIcon控制項屬性
40.7.2NotifyIcon控制項方法
40.7.3NotifyIcon控制項事件
第41章檔案系統
41.1File類
41.1.1檔案創建
41.1.2檔案存在檢測
41.1.3檔案複製
41.1.4檔案刪除
41.1.5檔案移動
41.1.6獲取檔案屬性
41.1.7修改檔案屬性
41.2Directory類
41.2.1創建資料夾
41.2.2資料夾存在檢測
41.2.3資料夾複製
41.2.4資料夾刪除
41.2.5資料夾移動
41.2.6獲取資料夾下的檔案
Demo17
第42章安裝程式製作
42.1安裝程式製作準備
42.1.1單機運行
42.1.2聯網運行
42.2製作安裝程式
42.3應用程式安裝
42.3.1安裝應用程式運行環境
42.3.2安裝應用程式
第43章圖形圖像處理
43.1使用畫筆畫刷
43.1.1直線
43.1.2矩形
43.1.3圓
43.1.4弧線
43.1.5文字
43.2繪製圖像
43.3畫板
Demo18

相關詞條

熱門詞條

聯絡我們