 |
-- 會員 / 註冊 --
|
|
|
|
Visual C#程式設計實用教程 ( 簡體 字) |
作者:王輝/張大治 | 類別:1. -> 程式設計 -> .NET -> C# |
譯者: |
出版社:清華大學出版社 | 3dWoo書號: 6934 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:3/1/2007 |
頁數:357 |
光碟數: |
|
站長推薦:  |
印刷: | 語系: ( 簡體 版 ) |
|
【不接受訂購】 | ISBN:9787302146506 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:C#是Microsoft在推出.NET Framework 1.0時提供的一種全新的計算機語言,其最新版本C# 2.0是.NET 2.0的一部分,它在原有基礎上增加了一些更吸引人的功能。本書系統介紹了C#編程的相關內容,從基本語法講起,由淺入深、循序漸進地介紹了C#語言的編程技巧和面向對象編程的精髓。主要內容包括C#的基本語法、面向對象編程、Windows應用程序設計、數據庫編程、網絡編程、Web應用程序及Web服務、異常處理機制以及程序的部署和打包等。本書內容豐富、結構清晰、圖文并茂,實例具有極高的實用性和代表性,方便讀者上機實踐。 本書適合C#的初中、級讀者,可作為高等院校師生的培訓教材,也可供有一定C/C++編程基礎的中、高級程序員閱讀參考。 本書配套的電子教案和實例源代碼可以到http://www.tupwk.com.cn/21cn網站下載。 |
目錄:第1章 .NET與C#概述 1 1.1 .NET概述 1 1.1.1 什么是.NET 1 1.1.2 Microsoft .NET的意義 3 1.2 .NET Framework 4 1.2.1 .NET Framework的內容 5 1.2.2 .NET Framework 的工作原理 6 1.3 C#簡介 10 1.3.1 C#與C++ 10 1.3.2 C#與Java 11 1.3.3 使用C#編寫程序 12 1.3.4 命名空間 12 1.3.5 C# 2.0的新增功能 14 1.4 本章小結 15 1.5 思考和練習 16 第2章 Visual Studio 2005開發環境 17 2.1 Visual Studio 2005概述 17 2.1.1 為什么選擇Visual Studio 2005 17 2.1.2 Visual Studio 2005 Express產品 18 2.1.3 VS解決方案 18 2.2 環境介紹 19 2.2.1 環境設置 19 2.2.2 窗口布局 20 2.2.3 “選項”對話框 22 2.3 使用VS開發C#應用程序 22 2.3.1 控制臺應用程序 23 2.3.2 解決方案資源管理器 25 2.3.3 “屬性”窗口 26 2.3.4 “錯誤列表”窗口 26 2.3.5 Windows應用程序 27 2.3.6 使用智能提示 30 2.4 本章小結 30 2.5 思考和練習 30 第3章 C#程序設計基礎 31 3.1 簡單數據類型 31 3.1.1 設置單元格格式的方法 31 3.1.2 浮點數類型 32 3.1.3 其他數據類型 32 3.1.4 簡單數據類型實例 33 3.2 變量 35 3.2.1 變量的聲明 35 3.2.2 變量的命名規則 35 3.2.3 變量的賦值 36 3.3 運算符與表達式 38 3.3.1 算術運算符 38 3.3.2 賦值運算符 41 3.3.3 關系運算符 42 3.3.4 邏輯運算符 43 3.3.5 位運算符 44 3.3.6 布爾賦值運算符 47 3.3.7 運算符的優先級 47 3.4 類型轉換 48 3.4.1 隱式轉換 49 3.4.2 顯式轉換 50 3.4.3 選擇Convert命令進行 顯式轉換 53 3.5 流程控制 55 3.5.1 條件分支 55 3.5.2 循環 62 3.5.3 跳轉語句 64 3.6 本章小結 66 3.7 思考和練習 67 第4章 C#高級程序設計 69 4.1 復雜的變量類型 69 4.1.1 枚舉 69 4.1.2 結構 72 4.1.3 數組 81 4.2 函數 87 4.2.1 定義和使用函數 88 4.2.2 返回值 89 4.2.3 參數 90 4.2.4 Main()函數 95 4.3 變量的作用域 98 4.3.1 其他結構中變量的作用域 100 4.3.2 參數與全局數據 101 4.4 函數重載 102 4.5 使用unsafe代碼 104 4.6 類型操作符和sizeof操作符 107 4.6.1 類型操作符 107 4.6.2 sizeof操作符 109 4.7 本章小結 111 4.8 思考和練習 111 第5章 面向對象編程基礎 113 5.1 面向對象概述 113 5.2 OOP相關的概念 114 5.2.1 類和對象 114 5.2.2 靜態成員 116 5.2.3 對象的生命周期 117 5.2.4 繼承 118 5.2.5 接口 119 5.2.6 多態性 120 5.2.7 對象之間的關系 122 5.2.8 運算符重載 123 5.2.9 引用類型和值類型 124 5.3 VS 2005中的OOP工具 124 5.3.1 “類視圖”窗口 124 5.3.2 對象瀏覽器設置 126 5.3.3 添加新類 126 5.3.4 生成UML類圖 127 5.4 定義C#類 128 5.4.1 類的聲明 128 5.4.2 類基礎規范 129 5.4.3 類主體 131 5.5 類成員 132 5.5.1 構造函數和析構函數 132 5.5.2 定義字段 138 5.5.3 定義方法 139 5.5.4 定義屬性 146 5.5.5 使用類圖添加成員 148 5.6 應用實例 150 5.7 本章小結 154 5.8 思考和練習 154 第6章 OOP的高級技術 155 6.1 接口的定義與實現 155 6.1.1 接口的定義 155 6.1.2 接口的實現 156 6.2 委托與事件 158 6.2.1 委托 158 6.2.2 事件 160 6.3 集合與索引 165 6.3.1 提供集合功能的接口 165 6.3.2 使用集合 165 6.3.3 定義集合 166 6.3.4 索引 169 6.4 使用泛型 171 6.4.1 泛型概述 171 6.4.2 System.Collections.Generic 命名空間 172 6.4.3 可空類型 176 6.5 定義泛型 178 6.5.1 定義泛型類 178 6.5.2 定義泛型方法 184 6.5.3 定義泛型接口與泛型委托 185 6.6 本章小結 186 6.7 思考和練習 186 第7章 Windows編程基礎 189 7.1 Windows應用程序概述 189 7.1.1 窗體與控件 189 7.1.2 控件的屬性 190 7.1.3 控件的事件 191 7.1.4 添加事件處理函數 191 7.2 Button控件 192 7.2.1 Button控件的屬性 192 7.2.2 Button控件的事件 193 7.3 Label和LinkLabel控件 193 7.4 文本框控件 194 7.4.1 TextBox控件 195 7.4.2 應用實例:用戶登錄界面 196 7.4.3 RichTextBox控件 197 7.5 RadioButton、CheckBox和 GroupBox控件 199 7.5.1 RadioButton控件 199 7.5.2 CheckBox控件 200 7.5.3 GroupBox控件 200 7.6 TabControl控件 201 7.6.1 TabControl控件的屬性 201 7.6.2 應用實例:信息登記 202 7.7 菜單 205 7.7.1 創建菜單 205 7.7.2 菜單項的常用屬性與事件 206 7.7.3 彈出式菜單 207 7.8 通用對話框 208 7.8.1 文件對話框 208 7.8.2 打印對話框 210 7.8.3 字體和顏色對話框 212 7.8.4 應用實例:一個簡單的文本 編輯器 213 7.9 本章小結 217 7.10 思考和練習 217 第8章 數據庫編程 219 8.1 ADO.NET概述 219 8.1.1 ADO.NET架構 220 8.1.2 ADO.NET的設計目標 221 8.2 ADO.NET對象 222 8.2.1 提供者對象 222 8.2.2 數據集對象 223 8.3 使用ADO.NET訪問數據庫 224 8.3.1 使用DataReader 225 8.3.2 使用數據集對象 226 8.3.3 使用DataGridView控件 232 8.3.4 修改數據庫 234 8.3.5 在DataSet中訪問多個表 238 8.4 XML和ADO.NET 240 8.5 調用SQL存儲過程 241 8.6 本章小結 243 8.7 思考和練習 243 第9章 網絡編程 245 9.1 Internet概述 245 9.1.1 域名解析 246 9.1.2 統一資源標識符URI 248 9.1.3 TCP和UDP 249 9.2 C#網絡編程初探 250 9.2.1 使用WebClient類 250 9.2.2 使用WebRequest和 WebResponse 251 9.3 Socket編程 256 9.3.1 Socket編程概述 256 9.3.2 聊天室服務器程序 258 9.3.3 聊天室客戶端程序 263 9.4 本章小結 270 9.5 思考和練習 270 第10章 Web程序設計 271 10.1 Web編程基礎 271 10.1.1 ASP.NET介紹 271 10.1.2 ASP.NET 工作原理 272 10.1.3 Web窗體頁指令 273 10.1.4 ASP.NET內部對象 274 10.2 創建Web站點 275 10.2.1 服務器控件 276 10.2.2 創建自己的Web站點 276 10.3 登錄控件 293 10.4 什么是Web服務 294 10.4.1 Web服務的定義 294 10.4.2 ASP.NET Web服務體系 295 10.5 XML和SOAP 296 10.5.1 XML 296 10.5.2 SOAP 300 10.6 創建Web服務 303 10.6.1 WebService類 303 10.6.2 創建Web服務項目 305 10.7 調用Web服務 308 10.7.1 調用Web服務的機制 308 10.7.2 使用Windows客戶程序 310 10.7.3 創建ASP.NET客戶程序 313 10.8 本章小結 315 10.9 思考和練習 315 第11章 異常處理和程序調試 317 11.1 異常處理 317 11.1.1 常見錯誤類型 317 11.1.2 異常 318 11.1.3 通用異常類 318 11.1.4 C#中的異常處理 319 11.2 調試C#程序 326 11.2.1 非中斷模式下的調試 326 11.2.2 中斷模式下的調試 331 11.3 本章小結 337 11.4 思考和練習 337 第12章 程序的打包與部署 339 12.1 部署概述 339 12.2 部署Windows應用程序 340 12.2.1 ClickOnce部署 340 12.2.2 安裝和部署項目類型 346 12.2.3 為Windows應用程序創建 安裝包 346 12.3 部署Web應用程序 353 12.3.1 復制Web站點 353 12.3.2 預編譯Web站點 355 12.3.3 為Web應用程序創建 安裝包 356 12.4 本章小結 357 12.5 思考和練習 357 |
序: |
|