C#程式設計基礎——教程、實驗、習題

C#程式設計基礎——教程、實驗、習題

《C#程式設計基礎——教程、實驗、習題》是2011年8月電子工業出版社出版的圖書,作者是趙敏。

基本介紹

  • 書名:C#程式設計基礎——教程、實驗、習題
  • 作者:趙敏
  • ISBN:9787121137471
  • 頁數:260頁
  • 定價:33元
  • 出版社:電子工業出版社
  • 出版時間:2011年8月
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

C#是Microsoft .NET的核心程式語言,棄霸廈具有簡潔、靈活、安全、面向對象、兼容性等特點,同時具有Delphi的高效性和Visual C++的強大功能,是專踏灶乘駝門針對.NET設計的一種語言。本書共11章,第1~5章介紹C#語言程式設計基礎,將C#語言的語法、知識點循序漸進進行介紹,同時提供了豐富的例題,使初學者能夠很快入門。第6、9~11章介紹了在.NET平台上如何使用C#語言來開發各種應用程式,如Windows應用程式、資料庫編程、Web應用程式等。第7章介紹GDI+的常用類、結構、枚舉繪製圖形和圖像的基本技術。第8章介紹檔案的操作。各章均配有若干實驗,每個實驗都包括實驗目的、實驗要求、完整代碼等,對初學者全面掌握本課程大有幫助。才拳甩本書配有PPT、例程原始碼、習題庫(考試系統)、習題解答等相關教學資源。
讀者對象:本書適合作為Visual C#.NET程式設計教程,也可作為Visual C#.NET開發人員的參考資料。本書不僅適合大中專院校相關專業的學生使用,也可以作為軟體培訓班的教材或輔助教材使用。

圖書目錄

目 錄
第1章 C#概述及歸諒朽棵Visual Studio.NET集成
開發環境(IDE) (1)
1.1 .NET框架概述 (1)
1.1.1 .NET的定義 (1)
1.1.2 .NET開發平台 (1)
1.1.3 .NET Framework 結構 (1)
1.1.4 Microsoft Visual Studio.NET
(VS.NET)集成開發環境
(IDE) (2)
1.2 C#語言概述 (2)
1.2.1 C#語言簡介 (2)
1.2.2 C#語言特點 (2)
1.2.3 C#語言開發套用範圍 (3)
1.3 配置Visual C#開發環境 (3)
1.3.1 Visual Studio 2008 的安裝 (3)
1.3.2 C#的啟動 (5)
1.3.3 起始頁 (6)
1.3.4 Visual C#的退出 (7)
1.3.5 Visual C#選單欄、工具列、
工具箱 (7)
1.3.6 解決方案資源管理器 (7)
1.3.7 類視圖 (8)
1.3.8 “屬性”視窗、“事件”視窗 (8)
1.3.9 窗體設計器、代碼編輯視窗 (8)
習題1 (9)
上機實驗一 (9)
第2章 編制一個簡單的C#應用程式 (13)
2.1 第一個控制台應用程式設計
實例 (13)
2.2 第一個Windows應用程式
實例 (15)
2.3 C#項目和解決方案 (17)
2.4 應用程式起始點 (17)
2.5 配置程式集信息 (18)
習題2 (18)
上機實驗二 (19)
實驗 VS2008開發環境下開發簡單的
.NET應用程式 (19)
第3章 C#程式設計基礎 (23)
3.1 C#的關鍵字和標識符 (23)
3.2 C#的數據類型 (25)
3.2.1 值類型 (25)
3.2.2 引用類型 (26)
3.2.3 值類型與引用類型關係 (28)
3.3 C#中的變數和常量 (29)
3.3.1 變數 (29)
3.3.2 常量 (30)
3.4 表達式和運算符 (31)
3.4.1 運算符 (31)
3.4.2 表達式 (34)
3.5 運算符的優先權與結合性 (34)
3.6 格式控制尋歡騙符 (36)
3.7 控制台輸入與輸出 (38)
習題3 (38)
上機實驗三 (38)
實驗1 兩數相加 (38)
實驗2 求矩形的周長和面積 (40)
第4章 C#控制語句及數組的使用 (42)
4.1 選擇結構語句 (42)
4.1.1 if語句 (42)
4.1.2 switch語句 (45)
4.2 循環控制語句 (46)
4.2.1 while語句 (46)
4.2.2 do while語句 (46)
4.2.3 for語院婆斷句 (47)
4.3 跳轉語句 (47)
4.4 數拘整組 (48)
4.4.1 數組的定義 (48)
4.4.2 數組的初始化 (50)
4.4.3 訪問數組中的元素 (51)
4.4.4 數組與System.Array (53)
4.4.5 使用foreach語句遍歷數組
元素 (54)
習題4 (54)
上機實驗四 (55)
實驗 熟練掌握循環語句 (55)
第5章 面向對象編程基礎 (56)
5.1 面向對象概念 (56)
5.2 類 (56)
5.2.1 類的聲明 (57)
5.2.2 類的成員 (57)
5.2.3 類的構造函式 (58)
5.2.4 析構函式 (61)
5.3 方法 (61)
5.3.1 方法的聲明 (62)
5.3.2 方法的參數 (63)
5.3.3 方法的重載 (66)
5.3.4 靜態方法和實例方法 (67)
5.4 屬性 (68)
5.5 類的繼承與多態 (71)
5.5.1 類的繼承 (71)
5.5.2 類的多態 (74)
5.6 接口 (78)
5.7 委託與事件 (81)
5.8 異常處理 (86)
5.9 集合與索引器 (90)
5.9.1 集合 (90)
5.9.2 索引器 (93)
習題5 (94)
上機實驗五 (95)
實驗1 抽象類和抽象方法的
使用 (95)
實驗2 接口演示 (96)
實驗3 接口實現 (97)
實驗4 虛方法與非虛方法的
區別 (99)
實驗5 密封類和密封方法的
使用 (100)
實驗6 委託的聲明和使用 (102)
實驗7 異常處理 (104)
第6章 Windows應用程式開發 (107)
6.1 窗體 (107)
6.2 Windows常用控制項的使用 (110)
6.2.1 標籤控制項和超連結標籤
控制項 (112)
6.2.2 按鈕控制項 (113)
6.2.3 文本框控制項、富文本框
控制項 (114)
6.2.4 單選按鈕控制項 (117)
6.2.5 複選框控制項 (118)
6.2.6 列表框控制項 (118)
6.2.7 組合框控制項 (118)
6.2.8 分組框控制項 (119)
6.2.9 面板控制項 (122)
6.2.10 圖片框控制項 (122)
6.2.11 定時器組件 (122)
6.2.12 滾動條控制項 (123)
6.2.13 月曆控制項 (123)
6.2.14 工具列控制項 (124)
6.2.15 狀態欄控制項 (125)
6.3 選單 (125)
6.3.1 選單控制項 (125)
6.3.2 上下文選單 (127)
6.4 對話框 (127)
6.5 通用對話框 (128)
6.5.1 訊息框 (128)
6.5.2 打開檔案對話框 (129)
6.5.3 保存檔案對話框 (131)
6.5.4 顏色對話框 (131)
6.5.5 字型對話框 (132)
6.6 多文檔界面 (133)
6.6.1 創建MDI主窗體
(父窗體) (133)
6.6.2 創建MDI子窗體 (133)
習題6 (134)
上機實驗六 (135)
實驗1 設計程式,實現A!+B!+C!的
運算並輸出運算結果 (135)
實驗2 設計Windows應用程式,根據
單選和複選按鈕的選擇,分別顯
示時間和日期 (137)
實驗3 創建一個ListBox (139)
實驗4 創建一個選單驅動,實現
最簡單文字編輯功能
的記事本程式 (140)
第7章 GDI+編程 (145)
7.1 創建Graphics對象 (145)
7.2 畫筆 (147)
7.3 畫刷 (148)
7.4 顏色 (152)
7.5 繪製線條或空心形狀 (152)
7.6 繪製實心形狀 (153)
7.7 用GDI+繪製文本 (153)
7.7.1 字型 (153)
7.7.2 文本處理 (154)
7.8 用GDI+顯示圖像 (155)
習題7 (157)
上機實驗七 (157)
實驗 設計一個簡易Windows繪圖板
(利用Graphics對象繪製線條和
形狀、呈現文本或顯示與操作
圖像) (157)
第8章 檔案操作 (166)
8.1 流 (166)
8.1.1 文本檔案的讀取和寫入 (167)
8.1.2 二進制流的讀寫 (168)
8.1.3 檔案流的讀寫 (170)
8.2 檔案類 (171)
8.3 目錄類 (175)
8.4 Path類 (178)
8.5 創建檔案 (179)
8.6 讀寫檔案 (179)
8.6.1 寫入檔案 (179)
8.6.2 讀取檔案 (180)
習題8 (180)
上機實驗八 (181)
實驗 簡易檔案管理器製作 (181)
第9章 資料庫套用開發 (184)
9.1 資料庫概述 (184)
9.1.2 結構化查詢語言(SQL) (185)
9.2 ADO.NET概述 (189)
9.3 創建連線 (190)
9.4 使用Command對象與DataReader
對象 (192)
9.4.1 Command對象 (192)
9.4.2 DataReader對象 (194)
9.5 使用DataSet對象與DataAdapter
對象 (197)
9.5.1 DataSet對象 (197)
9.5.2 DataAdapter對象 (199)
9.6 數據綁定 (205)
9.6.1 數據綁定概述 (205)
9.6.2 簡單數據綁定 (205)
9.6.3 複雜數據綁定 (206)
9.7 DataGridView控制項 (209)
習題9 (211)
上機實驗九 (212)
實驗 設計一個成語詞典查詢
系統 (212)
第10章 C#多執行緒技術 (220)
10.1 執行緒概述 (220)
10.2 .NET對多執行緒的支持 (220)
10.3 一個多執行緒程式 (221)
10.4 執行緒的優先權 (223)
10.5 執行緒同步 (225)
習題10 (232)
上機實驗十 (233)
實驗1 創建兩個執行緒,列印
從1到10的數字
(不帶參數) (233)
實驗2 創建兩個執行緒,列印
從1到10的數字
(帶參數) (234)
實驗3 使用lock同步執行緒 (235)
第11章 ASP.NET Web應用程式
開發 (237)
11.1 ASP.NET簡介 (237)
11.1.1 ASP.NET 的開發環境
配置 (237)
11.1.2 簡單網站的創建 (237)
11.2 Web Form (239)
11.3 HTML控制項 (240)
簡介 (240)
11.3.2 HTML控制項的使用 (241)
11.4 伺服器控制項 (242)
11.4.1 標準控制項 (242)
11.4.2 驗證控制項 (244)
11.4.3 數據操作 (246)
習題11 (247)
上機實驗十一 (247)
實驗 創建ASP.NET頁面Gride.aspx,
使用GridView控制項顯示範例
資料庫Northwind中Products
表的數據信息 (248)
參考文獻 (251)
2.1 第一個控制台應用程式設計
實例 (13)
2.2 第一個Windows應用程式
實例 (15)
2.3 C#項目和解決方案 (17)
2.4 應用程式起始點 (17)
2.5 配置程式集信息 (18)
習題2 (18)
上機實驗二 (19)
實驗 VS2008開發環境下開發簡單的
.NET應用程式 (19)
第3章 C#程式設計基礎 (23)
3.1 C#的關鍵字和標識符 (23)
3.2 C#的數據類型 (25)
3.2.1 值類型 (25)
3.2.2 引用類型 (26)
3.2.3 值類型與引用類型關係 (28)
3.3 C#中的變數和常量 (29)
3.3.1 變數 (29)
3.3.2 常量 (30)
3.4 表達式和運算符 (31)
3.4.1 運算符 (31)
3.4.2 表達式 (34)
3.5 運算符的優先權與結合性 (34)
3.6 格式控制符 (36)
3.7 控制台輸入與輸出 (38)
習題3 (38)
上機實驗三 (38)
實驗1 兩數相加 (38)
實驗2 求矩形的周長和面積 (40)
第4章 C#控制語句及數組的使用 (42)
4.1 選擇結構語句 (42)
4.1.1 if語句 (42)
4.1.2 switch語句 (45)
4.2 循環控制語句 (46)
4.2.1 while語句 (46)
4.2.2 do while語句 (46)
4.2.3 for語句 (47)
4.3 跳轉語句 (47)
4.4 數組 (48)
4.4.1 數組的定義 (48)
4.4.2 數組的初始化 (50)
4.4.3 訪問數組中的元素 (51)
4.4.4 數組與System.Array (53)
4.4.5 使用foreach語句遍歷數組
元素 (54)
習題4 (54)
上機實驗四 (55)
實驗 熟練掌握循環語句 (55)
第5章 面向對象編程基礎 (56)
5.1 面向對象概念 (56)
5.2 類 (56)
5.2.1 類的聲明 (57)
5.2.2 類的成員 (57)
5.2.3 類的構造函式 (58)
5.2.4 析構函式 (61)
5.3 方法 (61)
5.3.1 方法的聲明 (62)
5.3.2 方法的參數 (63)
5.3.3 方法的重載 (66)
5.3.4 靜態方法和實例方法 (67)
5.4 屬性 (68)
5.5 類的繼承與多態 (71)
5.5.1 類的繼承 (71)
5.5.2 類的多態 (74)
5.6 接口 (78)
5.7 委託與事件 (81)
5.8 異常處理 (86)
5.9 集合與索引器 (90)
5.9.1 集合 (90)
5.9.2 索引器 (93)
習題5 (94)
上機實驗五 (95)
實驗1 抽象類和抽象方法的
使用 (95)
實驗2 接口演示 (96)
實驗3 接口實現 (97)
實驗4 虛方法與非虛方法的
區別 (99)
實驗5 密封類和密封方法的
使用 (100)
實驗6 委託的聲明和使用 (102)
實驗7 異常處理 (104)
第6章 Windows應用程式開發 (107)
6.1 窗體 (107)
6.2 Windows常用控制項的使用 (110)
6.2.1 標籤控制項和超連結標籤
控制項 (112)
6.2.2 按鈕控制項 (113)
6.2.3 文本框控制項、富文本框
控制項 (114)
6.2.4 單選按鈕控制項 (117)
6.2.5 複選框控制項 (118)
6.2.6 列表框控制項 (118)
6.2.7 組合框控制項 (118)
6.2.8 分組框控制項 (119)
6.2.9 面板控制項 (122)
6.2.10 圖片框控制項 (122)
6.2.11 定時器組件 (122)
6.2.12 滾動條控制項 (123)
6.2.13 月曆控制項 (123)
6.2.14 工具列控制項 (124)
6.2.15 狀態欄控制項 (125)
6.3 選單 (125)
6.3.1 選單控制項 (125)
6.3.2 上下文選單 (127)
6.4 對話框 (127)
6.5 通用對話框 (128)
6.5.1 訊息框 (128)
6.5.2 打開檔案對話框 (129)
6.5.3 保存檔案對話框 (131)
6.5.4 顏色對話框 (131)
6.5.5 字型對話框 (132)
6.6 多文檔界面 (133)
6.6.1 創建MDI主窗體
(父窗體) (133)
6.6.2 創建MDI子窗體 (133)
習題6 (134)
上機實驗六 (135)
實驗1 設計程式,實現A!+B!+C!的
運算並輸出運算結果 (135)
實驗2 設計Windows應用程式,根據
單選和複選按鈕的選擇,分別顯
示時間和日期 (137)
實驗3 創建一個ListBox (139)
實驗4 創建一個選單驅動,實現
最簡單文字編輯功能
的記事本程式 (140)
第7章 GDI+編程 (145)
7.1 創建Graphics對象 (145)
7.2 畫筆 (147)
7.3 畫刷 (148)
7.4 顏色 (152)
7.5 繪製線條或空心形狀 (152)
7.6 繪製實心形狀 (153)
7.7 用GDI+繪製文本 (153)
7.7.1 字型 (153)
7.7.2 文本處理 (154)
7.8 用GDI+顯示圖像 (155)
習題7 (157)
上機實驗七 (157)
實驗 設計一個簡易Windows繪圖板
(利用Graphics對象繪製線條和
形狀、呈現文本或顯示與操作
圖像) (157)
第8章 檔案操作 (166)
8.1 流 (166)
8.1.1 文本檔案的讀取和寫入 (167)
8.1.2 二進制流的讀寫 (168)
8.1.3 檔案流的讀寫 (170)
8.2 檔案類 (171)
8.3 目錄類 (175)
8.4 Path類 (178)
8.5 創建檔案 (179)
8.6 讀寫檔案 (179)
8.6.1 寫入檔案 (179)
8.6.2 讀取檔案 (180)
習題8 (180)
上機實驗八 (181)
實驗 簡易檔案管理器製作 (181)
第9章 資料庫套用開發 (184)
9.1 資料庫概述 (184)
9.1.2 結構化查詢語言(SQL) (185)
9.2 ADO.NET概述 (189)
9.3 創建連線 (190)
9.4 使用Command對象與DataReader
對象 (192)
9.4.1 Command對象 (192)
9.4.2 DataReader對象 (194)
9.5 使用DataSet對象與DataAdapter
對象 (197)
9.5.1 DataSet對象 (197)
9.5.2 DataAdapter對象 (199)
9.6 數據綁定 (205)
9.6.1 數據綁定概述 (205)
9.6.2 簡單數據綁定 (205)
9.6.3 複雜數據綁定 (206)
9.7 DataGridView控制項 (209)
習題9 (211)
上機實驗九 (212)
實驗 設計一個成語詞典查詢
系統 (212)
第10章 C#多執行緒技術 (220)
10.1 執行緒概述 (220)
10.2 .NET對多執行緒的支持 (220)
10.3 一個多執行緒程式 (221)
10.4 執行緒的優先權 (223)
10.5 執行緒同步 (225)
習題10 (232)
上機實驗十 (233)
實驗1 創建兩個執行緒,列印
從1到10的數字
(不帶參數) (233)
實驗2 創建兩個執行緒,列印
從1到10的數字
(帶參數) (234)
實驗3 使用lock同步執行緒 (235)
第11章 ASP.NET Web應用程式
開發 (237)
11.1 ASP.NET簡介 (237)
11.1.1 ASP.NET 的開發環境
配置 (237)
11.1.2 簡單網站的創建 (237)
11.2 Web Form (239)
11.3 HTML控制項 (240)
簡介 (240)
11.3.2 HTML控制項的使用 (241)
11.4 伺服器控制項 (242)
11.4.1 標準控制項 (242)
11.4.2 驗證控制項 (244)
11.4.3 數據操作 (246)
習題11 (247)
上機實驗十一 (247)
實驗 創建ASP.NET頁面Gride.aspx,
使用GridView控制項顯示範例
資料庫Northwind中Products
表的數據信息 (248)
參考文獻 (251)

相關詞條

熱門詞條

聯絡我們