 |
-- 會員 / 註冊 --
|
|
|
|
C#程式設計 ( 簡體 字) |
作者:關玉英 | 類別:1. -> 程式設計 -> .NET -> C# |
譯者: |
出版社:北京科海電子出版社 | 3dWoo書號: 22842 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:6/1/2009 |
頁數: |
光碟數:1 |
|
站長推薦:  |
印刷: | 語系: ( 簡體 版 ) |
|
【不接受訂購】 | ISBN:9787894540492 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書囊括了C# 2.0的基礎知識、語法介紹、各類型應用程序的開發、數據庫應用、XML應用等內容。書中不僅包括Windows應用程序的開發,還包括Windows控制臺應用程序和ASP.NET網絡應用程序開發的介紹。 本書內容精煉、實例豐富,介紹了大量的知識點和程序實例,使讀者從一開始就能把握應用程序開發的主線。本書以實踐動手能力為主要出發點,對每一個實例都進行了講解。 此外,為擴大讀者的知識面,以及更好地掌握程序設計的方法和技巧,除書中講解的內容之外,我們在光盤中補充了大量基于Visual C++的拓展演示視頻,以及書中全部實例的程序源代碼,以期使讀者能夠在本書內容的基礎上學到更多的知識,且提升應用技能。 本書既可作為高等校院相關課程教材,又可作為C# 2.0的初學者和各類院校的技術參考書。 |
目錄:第1章 C#與.NET框架簡介 1 1.1 C#的概念 1 1.1.1 C#與.NET框架 1 1.1.2 .NET框架與其他語言的比較 2 1.1.3 C#的功能 3 1.1.4 安裝Visual Studio 2005 4 1.2 第一個C#程序:Hello World 6 1.2.1 配置和認識Visual Studio 2005開發環境 6 1.2.2 第一個Windows控制臺應用程序 8 1.2.3 第一個Windows窗體應用程序 11 1.2.4 第一個ASP.NET應用程序 14 1.3 小結與提高 15 1.4 思考與練習 15 第2章 C#程序設計基礎 16 2.1 數據類型 16 2.1.1 值類型 16 2.1.2 引用類型 17 2.2 變量和常量 17 2.2.1 命名變量 17 2.2.2 聲明和使用變量 19 2.2.3 類型轉換 22 2.2.4 聲明和使用常量 29 2.3 運算符 31 2.3.1 算術運算符 31 2.3.2 字符串運算符 33 2.3.3 賦值運算符 34 2.3.4 邏輯運算符 36 2.3.5 比較運算符 38 2.3.6 運算符的優先級 40 2.4 流程控制 40 2.4.1 使用if語句實現分支 41 2.4.2 使用switch語句實現分支 43 2.4.3 使用while語句實現循環 45 2.4.4 使用for語句實現循環 47 2.4.5 使用break/continue控制循環 48 2.5 程序的結構 50 2.5.1 用類搭建程序 50 2.5.2 使用命名空間 51 2.5.3 尋找程序的入口 51 2.6 異常處理 53 2.7 小結與提高 54 2.8 思考與練習 55 第3章 字符串操作 56 3.1 靜態字符串String 56 3.1.1 比較字符串 56 3.1.2 搜索字符和子串 58 3.1.3 格式化字符串 59 3.1.4 連接多個字符串 60 3.1.5 分割字符串 61 3.1.6 插入字符串 62 3.1.7 刪除字符串 63 3.1.8 復制字符串 64 3.1.9 替換字符串 65 3.1.10 大小寫轉換 66 3.2 動態字符串StringBuilder 66 3.2.1 聲明StringBuilder變量 67 3.2.2 StringBuilder的容量 67 3.2.3 追加字符串 68 3.2.4 插入操作 69 3.2.5 刪除部分字符 70 3.2.6 替換部分字符 71 3.2.7 StringBuilder與String的比較 72 3.3 使用正則表達式 73 3.3.1 正則表達式簡介 73 3.3.2 使用Regex類 75 3.3.3 常用正則表達式 76 3.3.4 驗證電子郵箱地址 76 3.4 小結與提高 78 3.5 思考與練習 78 第4章 數組 79 4.1 C#數組簡介 79 4.1.1 數組的概念 79 4.1.2 多維數組 80 4.1.3 創建C#數組 81 4.2 使用數組 83 4.2.1 Array類 83 4.2.2 訪問數組元素 85 4.2.3 遍歷數組 86 4.2.4 數組排序 90 4.2.5 查找元素 93 4.2.6 逆序數組 95 4.2.7 復制數組 96 4.2.8 動態創建數組 98 4.2.9 清除數組元素 99 4.2.10 數組應用實例 100 4.3 小結與提高 101 4.4 思考與練習 102 第5章 集合 103 5.1 System.Collections命名空間 103 5.2 ArrayList類 104 5.2.1 創建ArrayList 104 5.2.2 添加元素 106 5.2.3 插入元素 107 5.2.4 刪除元素 108 5.2.5 簡單排序 112 5.2.6 查找元素 113 5.2.7 遍歷所有元素 114 5.2.8 轉換為數組 116 5.3 Queue類 117 5.3.1 創建隊列 117 5.3.2 元素入隊 118 5.3.3 元素出隊 119 5.4 Stack類 120 5.4.1 創建堆棧 120 5.4.2 元素入棧 121 5.4.3 元素出棧 122 5.5 Hashtable類和SortedList類 123 5.5.1 構造普通哈希表 123 5.5.2 哈希表操作 124 5.5.3 排序哈希表SortedList 126 5.5.4 排序哈希表操作 126 5.6 小結與提高 128 5.7 思考與練習 128 第6章 C#面向對象 129 6.1 定義類 129 6.1.1 聲明類 129 6.1.2 聲明類的靜態特征 129 6.1.3 聲明類的動態行為 130 6.1.4 創建類實例 131 6.1.5 繼承類 132 6.2 Visual Studio 2005中的OOP工具 134 6.2.1 使用類視圖面板 134 6.2.2 使用對象瀏覽器 134 6.3 字段和屬性 135 6.3.1 字段 135 6.3.2 定義屬性 137 6.3.3 只讀屬性 140 6.3.4 只寫屬性 141 6.4 方法 143 6.4.1 方法的參數 143 6.4.2 使用構造函數 144 6.4.3 使用析構函數 146 6.4.4 使用靜態方法 147 6.4.5 重載方法 149 6.4.6 訪問父類方法 150 6.5 抽象類 151 6.5.1 抽象類簡介 152 6.5.2 聲明抽象類 152 6.6 接口 153 6.6.1 什么是接口 153 6.6.2 聲明接口 154 6.6.3 實現接口 155 6.7 小結與提高 157 6.8 思考與練習 157 第7章 Windows窗體應用程序 158 7.1 按鈕控件 158 7.2 標簽控件 160 7.3 文本框控件 161 7.4 單選按鈕控件 162 7.5 復選框控件 164 7.6 列表框 166 7.7 可選列表框控件 168 7.8 菜單 171 7.9 編寫多文檔界面應用程序 173 7.10 小結與提高 175 7.11 思考與練習 176 第8章 GDI+圖形 177 8.1 第一個繪圖程序 177 8.2 創建Graphics對象 179 8.3 繪制線條 183 8.4 繪制形狀 188 8.5 用GDI+呈現圖像 191 8.6 畫點 192 8.7 坐標曲線 193 8.8 小結與提高 195 8.9 思考與練習 195 第9章 文件操作 196 9.1 文件 196 9.1.1 System.IO命名空間 196 9.1.2 文件類File 198 9.1.3 文件夾類Directory 199 9.1.4 文件信息類FileInfo 200 9.1.5 文件夾信息類DirectoryInfo 201 9.1.6 文件信息類與文件夾信息類的用法 202 9.2 流 203 9.2.1 流操作類介紹 203 9.2.2 文件流類FileStream 203 9.2.3 流寫入類StreamWriter 205 9.2.4 流讀取類StreamReader 207 9.2.5 二進制流寫入類BinaryWriter 208 9.2.6 二進制流讀取類BinaryReader 209 9.3 小結與提高 210 9.4 思考與練習 210 第10章 數據庫操作 211 10.1 ADO.NET概述 211 10.1.1 微軟數據訪問技術 211 10.1.2 System.Data命名空間 212 10.2 連接數據庫 212 10.2.1 創建數據庫 212 10.2.2 SqlConnection類 220 10.2.3 創建SQL Server連接 220 10.2.4 斷開SQL Server連接 221 10.2.5 管理其他數據源連接 223 10.3 與數據庫交互 224 10.3.1 使用SqlCommand提交添加數據命令 224 10.3.2 使用SqlCommand提交修改命令 226 10.3.3 使用SqlCommand提交刪除命令 228 10.3.4 使用SqlCommand獲取查詢命令 230 10.4 小結與提高 233 10.5 思考與練習 233 第11章 XML編程 234 11.1 .NET框架中的XML 234 11.1.1 理解XML 234 11.1.2 XML文檔的特點 235 11.1.3 System.Xml命名空間 236 11.2 讀取XML文檔 236 11.2.1 使用XmlReader類 236 11.2.2 讀取元素值 240 11.2.3 讀取元素的屬性 244 11.3 寫入XML文檔 246 11.3.1 使用XMLWriter類 247 11.3.2 寫入屬性 248 11.3.3 寫入元素 251 11.4 小結與提高 255 11.5 思考與練習 255 第12章 ASP.NET網絡開發 256 12.1 什么是ASP.NET 256 12.1.1 ASP.NET的誕生 256 12.1.2 IIS管理ASPX頁面 257 12.1.3 ASP.NET的優點 258 12.2 ASP.NET語法 259 12.2.1 剖析ASPX頁面 259 12.2.2 使用嵌入代碼 261 12.2.3 使用嵌入代碼 262 12.2.4 使用Server控件 264 12.2.5 使用 264 12.2.6 用設置頁面屬性 265 12.2.7 使用引入類庫 265 12.3 常用控件 265 12.3.1 標簽控件Label 265 12.3.2 文本框控件TextBox 266 12.3.3 按鈕控件Button 266 12.3.4 下拉框控件DropDownList 268 12.3.5 列表框控件ListBox 269 12.3.6 復選框控件CheckBox 271 12.4 小結與提高 273 12.5 思考與練習 273 第13章 數據綁定技術 274 13.1 數據綁定概述 274 13.2 列表控件 275 13.2.1 將數據綁定到下拉列表控件 275 13.2.2 將數據綁定到列表框 279 13.2.3 將數據綁定到可選列表框 280 13.3 數據網格:DataGridView 282 13.3.1 用DataGridView自動顯示數據 282 13.3.2 用DataGridView導航數據 283 13.4 小結與提高 286 13.5 思考與練習 286 第14章 應用程序部署 287 14.1 部署工程的建立 287 14.1.1 Windows Installer介紹 287 14.1.2 Visual Studio 2005向導 289 14.2 規劃安裝程序 293 14.2.1 安裝目錄 293 14.2.2 快捷方式 293 14.2.3 依賴項 294 14.2.4 文件類型 294 14.3 制作安裝程序 294 14.3.1 用戶界面編輯器 294 14.3.2 歡迎界面 295 14.3.3 安裝目錄 296 14.3.4 確認安裝 297 14.3.5 安裝進度 297 14.3.6 完成界面 298 14.3.7 程序的刪除 298 14.3.8 添加快捷方式 299 14.3.9 添加文件 299 14.3.10 注冊表編輯器 300 14.3.11 文件類型編輯器 301 14.3.12 自定義操作編輯器 301 14.3.13 啟動條件編輯器 302 14.4 小結與提高 302 14.5 思考與練習 302 主要參考文獻 303 |
序: |
|