C#.NET實用教程

C#.NET實用教程

《C#.NET實用教程》是電子工業出版社出版的書籍,作者是李純蓮。

基本介紹

  • 中文名:C#.NET實用教程 
  • 作者:李純蓮
  • 出版社:電子工業出版社
  • 頁數:336 頁
  • ISBN:9787121133596
內容簡介,目 錄,

內容簡介

本書為高等院校培養套用型本科人才的發展目標而編寫,針對已有面向對象程式設計基礎的學生,介紹了.NET基本知識及應用程式的開發技術。全書共12章,內容包括:C#編程概述、C#語言基礎、Windows基本控制項的使用、資料庫系統設計基礎、系統建模技術、使用C#和ADO.NET運算元據庫、使用C#開發Windows資料庫應用程式、Web套用技術、Web程式設計基礎、網上書店系統的設計、Windows Mobile智慧型設備程式設計基礎、移動Web程式開發。本書循序漸進,內容與實例相結合,理論與實踐同步,逐步引領讀者掌握.NET應用程式開發技術。書中所附實驗項目針對性強,緊密聯繫開發實際。以“C#語言基礎+SQL Server 2005+流行的開發技術+實驗指導+課程設計指導”,構成完整的C#語言實際開發能力的培養體系,用於培養學生C#語言實際開發能力,使學生初步具備.NET應用程式的獨立開發能力,以便與實際工作崗位無縫接軌。本書配有PPT、習題答案等教學資源。

目 錄

第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)

相關詞條

熱門詞條

聯絡我們