本書為高等院校培養套用型本科人才的發展目標而編寫,針對已有面向對象程式設計基礎的學生,介紹了.NET基本知識及應用程式的開發技術。全書共12章,內容包括:C#編程概述、C#語言基礎、Windows基本控制項的使用、資料庫系統設計基礎、系統建模技術、使用C#和ADO.NET運算元據庫、使用C#開發Windows資料庫應用程式、Web套用技術、Web程式設計基礎、網上書店系統的設計、Windows Mobile智慧型設備程式設計基礎、移動Web程式開發。本書循序漸進,內容與實例相結合,理論與實踐同步,逐步引領讀者掌握.NET應用程式開發技術。書中所附實驗項目針對性強,緊密聯繫開發實際。以“C#語言基礎+SQL Server 2005+目前流行的開發技術+實驗指導+課程設計指導”,構成完整的C#語言實際開發能力的培養體系,用於培養學生C#語言實際開發能力,使學生初步具備.NET應用程式的獨立開發能力,以便與實際工作崗位無縫接軌。本書配有PPT、習題答案等教學資源。
基本介紹
- 書名:C#.NET實用教程
- 出版社:電子工業出版社
- 頁數:336頁
- 品牌:電子工業出版社
- 作者:李純蓮 等
- ISBN:9787121133596
第1章 C#編程概述 (1)
1.1 .NET基礎 (1)
1.1.1 .NET概述 (1)
1.1.2 .NET技術體系 (1)
1.1.3 .NET開發環境 (4)
1.2 C#語言簡介 (8)
1.3 用Visual Studio 2008創建C#
項目 (9)
1.3.1 創建項目 (9)
1.3.2 編寫工程 (10)
1.3.3 編譯工程 (13)
1.3.4 調試工程 (14)
1.4 MSDN在線上幫助 (14)
1.4.1 啟動在線上幫助文檔 (14)
1.4.2 查找類的使用信息 (14)
習題 (15)
第2章 C#語言基礎 (16)
2.1 最簡單的C#程式 (16)
2.2 C#中的標識符 (16)
2.3 C#中的關鍵字 (17)
2.4 變數和常量 (17)
2.4.1 變數 (17)
2.4.2 常量 (20)
2.5 數據類型 (20)
2.5.1 值類型 (21)
2.5.2 引用類型 (24)
2.5.3 數據類型轉換 (30)
2.6 語句、運算符和表達式 (31)
2.6.1 語句 (31)
2.6.2 運算符 (32)
2.6.3 表達式 (41)
2.7 控制語句 (42)
2.7.1 選擇語句 (42)
2.7.2 循環語句 (45)
2.8 類 (49)
2.8.1 構造函式和析構函式 (49)
2.8.2 方法 (50)
2.9 異常處理 (55)
2.9.1 校驗和非校驗語句 (55)
2.9.2 異常處理語句 (56)
2.9.3 引發異常 (59)
習題 (61)
第3章 Windows基本控制項的使用 (62)
3.1 窗體 (63)
3.1.1 創建窗體 (63)
3.1.2 窗體屬性 (64)
3.1.3 窗體的常用事件和方法 (64)
3.1.4 將控制項加入窗體 (65)
3.1.5 創建第一個Windows套用
程式 (67)
3.2 文本類控制項 (71)
3.2.1 TextBox控制項 (71)
3.2.2 Label控制項 (73)
3.3 按鈕類控制項 (74)
3.3.1 Button控制項 (74)
3.3.2 RadioButton控制項 (75)
3.3.3 CheckBox控制項 (75)
3.3.4 舉例 (76)
3.4 框架類控制項 (77)
3.4.1 Panel控制項 (77)
3.4.2 GroupBox控制項 (78)
3.4.3 TabControl控制項 (78)
3.5 列表框、視圖類控制項 (80)
3.5.1 ListBox控制項 (80)
3.5.2 ComboBox控制項 (82)
3.5.3 ListView控制項 (83)
3.5.4 TreeView控制項 (85)
3.6 滾動類控制項 (88)
3.6.1 HScrollBar和VscrollBar
控制項 (88)
3.6.2 ProgressBar控制項 (89)
3.6.3 TrackBar控制項 (89)
3.7 工具列和狀態欄控制項 (90)
3.7.1 ToolBar控制項 (90)
3.7.2 StatusBar控制項 (93)
3.8 定時器控制項 (94)
3.9 選單控制項 (95)
習題 (99)
第4章 資料庫系統設計基礎 (100)
4.1 基本概念 (100)
4.1.1 數據 (100)
4.1.2 資料庫 (100)
4.1.3 資料庫管理系統 (100)
4.1.4 資料庫系統 (101)
4.2 資料庫模型 (101)
4.2.1 層次模型 (102)
4.2.2 網狀模型 (102)
4.2.3 關係模型 (102)
4.2.4 關係資料庫的設計 (103)
4.3 SQL Server 2005的使用 (103)
4.3.1 安裝SQL Server 2005 (104)
4.3.2 Transact-SQL語言的使用 (104)
4.3.3 SQL Server資料庫管理 (108)
4.3.4 表的管理與使用 (112)
4.3.5 視圖及其套用 (116)
4.3.6 索引的創建與管理 (119)
習題 (120)
第5章 系統建模技術 (122)
5.1 建模概念 (122)
5.2 UML建模 (122)
5.2.1 UML概念 (122)
5.2.2 UML構成 (123)
5.2.3 UML套用 (131)
5.3 PowerDesigner建模 (132)
5.3.1 PowerDesigner概念 (132)
5.3.2 PowerDesigner構成 (132)
5.3.3 PowerDesigner套用 (133)
習題 (134)
第6章 使用C#和ADO.NET操作
資料庫 (135)
6.1 ADO.NET簡介 (135)
6.2 ADO.NET的體系結構 (136)
6.2.1 ADO.NET組件的總體
結構 (136)
6.2.2 ADO.NET DataSet結構 (136)
6.2.3 .NET Framework數據提供
程式 (138)
6.2.4 選擇.NET Framework數據提供
程式 (140)
6.3 ADO.NET的數據對象 (140)
6.4 資料庫的連線 (141)
6.4.1 SqlConnection的使用 (141)
6.4.2 OleDbConnection的使用 (142)
6.4.3 OdbcConnection的使用 (143)
6.5 數據的獲取 (144)
6.5.1 創建Command對象 (144)
6.5.2 執行命令 (144)
6.5.3 參數化查詢 (148)
6.5.4 執行存儲過程 (149)
6.6 DataReader的使用 (151)
6.6.1 DataReader簡介 (151)
6.6.2 使用DataReader讀取
數據 (152)
6.6.3 在DataReader中使用多個
結果集 (154)
6.7 DataSet和DataAdapter的
使用 (155)
6.7.1 DataSet簡介 (155)
6.7.2 DataAdapter簡介 (156)
6.7.3 利用DataSet和DataAdapter訪問
數據 (157)
6.7.4 類型和無類型DataSet (158)
習題 (159)
第7章 使用C#開發Windows資料庫套用
程式 (160)
7.1 數據綁定 (160)
7.1.1 簡單數據綁定 (161)
7.1.2 複雜數據綁定 (161)
7.2 數據源的類型 (162)
7.2.1 數組作為數據源 (162)
7.2.2 數據表作為數據源 (163)
7.2.3 數據集作為數據源 (163)
7.2.4 數據視圖作為數據源 (163)
7.3 使用DataGrid顯示數據 (164)
7.4 套用實例 (166)
習題 (176)
第8章 Web套用技術 (177)
8.1 Web套用模型 (177)
8.1.1 CGI (177)
8.1.2 ASP (178)
8.1.3 客戶端動態技術 (179)
8.2 ASP.NET基礎 (180)
8.2.1 ASP.NET和ASP (180)
8.2.2 ASP.NET內置對象 (181)
8.2.3 ASP.NET 特性 (182)
8.3 System.Web命名空間 (184)
8.4 ASP.NET (185)
8.4.1 檔案處理 (185)
8.4.2 域名查詢 (188)
8.4.3 郵件處理 (189)
8.4.4 事件日誌記錄處理 (194)
8.5 Web服務 (198)
8.5.1 Web服務基礎 (198)
8.5.2 Web服務範例 (201)
8.5.3 編寫Web服務的Windows Forms
客戶端 (204)
習題 (205)
第9章 Web程式設計基礎 (206)
9.1 新建Web應用程式 (206)
9.2 數據綁定技術 (206)
9.3 Web數據綁定控制項 (207)
9.3.1 列表控制項 (207)
9.3.2 格線視圖GridView (213)
9.3.3 單個記錄顯示控制項
FormView (223)
9.3.4 數據列表DataList (225)
9.3.5 循環控制項Repeater (228)
習題 (230)
第10章 網上書店系統的設計 (231)
10.1 概述 (231)
10.2 需求分析 (232)
10.2.1 功能需求 (232)
10.2.2 性能需求 (233)
10.3 系統框架 (233)
10.3.1 系統流程分析 (233)
10.3.2 系統功能模組的分析 (233)
10.4 系統配置 (235)
10.4.1 軟體配置 (235)
10.4.2 硬體配置 (236)
10.4.3 網路配置 (237)
10.5 資料庫分析 (238)
10.5.1 E-R圖分析 (238)
10.5.2 表/欄位分析 (239)
10.6 資料庫創建 (241)
10.6.1 創建資料庫 (241)
10.6.2 創建表 (241)
10.6.3 創建存儲過程 (242)
10.7 資料庫連線 (247)
10.7.1 BMS中Config.web的配置
文檔 (247)
10.7.2 調用ALianBook中Config.web
的代碼 (248)
10.8 主要界面及相關代碼分析 (248)
10.8.1 網上書店首頁 (248)
10.8.2 書目管理頁面 (250)
10.8.3 添加書目信息頁面 (252)
10.8.4 書目信息修改頁面 (255)
10.8.5 銷售統計頁面 (258)
10.8.6 書目詳細信息顯示頁面 (261)
10.8.7 購物籃信息查詢頁面 (263)
10.8.8 書目高級搜尋頁面 (265)
10.9 實例演示 (267)
習題 (269)
第11章 Windows Mobile智慧型設備程式設計
基礎 (270)
11.1 .NET Compact Framework
簡介 (270)
11.1.1 .NET Framework精簡版
架構 (270)
11.1.2 公共語言運行庫 (270)
11.1.3 .NET Framework精簡版
類庫 (270)
11.2 Windows Mobile智慧型設備程式
概述 (271)
11.2.1 Windows Mobile發展
前景 (271)
11.2.2 Windows Mobile智慧型設備
簡介 (271)
11.2.3 Windows Mobile智慧型設備程式
的特點 (272)
11.3 開發環境搭建 (273)
11.3.1 系統環境要求與配置 (273)
11.3.2 開發環境搭建指南 (273)
11.4 創建Windows Mobile智慧型設備套用
程式 (273)
11.4.1 創建項目 (273)
11.4.2 添加代碼並運行 (274)
11.5 SQL Mobile本地數據訪問 (275)
11.5.1 SQL Mobile簡介 (275)
11.5.2 創建簡單的SQL Mobile
程式 (276)
11.5.3 數據訪問對象 (279)
11.5.4 SQL Mobile 資料庫的
管理 (283)
習題 (288)
第12章 移動Web程式開發 (289)
12.1 移動Web網站簡介 (289)
12.1.1 移動Web網站布局 (289)
12.1.2 移動Web網站檔案類型 (290)
12.1.3 移動Web網站路徑 (291)
12.1.4 移動Web網站中的共享代碼
資料夾 (291)
12.1.5 移動Web應用程式生命
周期 (291)
12.1.6 移動Web頁面生命周期 (293)
12.2 移動Web網站創建與測試 (294)
12.2.1 創建Web移動站點 (294)
12.2.2 測試Web移動站點 (294)
12.3 使用Visual Studio 2005開發移動
Web網站 (296)
12.3.1 移動Web控制項簡介 (296)
12.3.2 使用移動Web控制項構建
頁面 (297)
12.3.3 移動Web 控制項的事件
處理 (297)
12.3.4 使用容器控制項 (297)
12.4 移動Web窗體設計 (299)
12.4.1 簡單的移動Web窗體 (299)
12.4.2 回響控制項事件 (300)
12.4.3 顯示選單 (301)
12.4.4 顯示文本 (302)
12.4.5 允許用戶打電話 (302)
12.4.6 用戶輸入 (303)
12.4.7 輸入驗證 (304)
12.4.8 自動分頁 (305)
習題 (305)
實驗指導 (306)
實驗1 C#語言基礎 (306)
實驗2 基本控制項使用 (306)
實驗3 資料庫和表管理 (308)
實驗4 數據查詢 (311)
實驗5 UML建模 (312)
實驗6 ADO.NET資料庫訪問 (313)
實驗7 Windows資料庫應用程式
開發 (315)
實驗8 Web應用程式開發 (319)
實驗9 移動Web程式開發 (325)