 |
-- 會員 / 註冊 --
|
|
|
|
新手學Visual C# 2008+SQL Server 2005數據庫與網路開發 ( 簡體 字) |
作者:劉亮亮 | 類別:1. -> 程式設計 -> .NET -> C# 2. -> 資料庫 -> SQL Server |
譯者: |
出版社:電子工業出版社 | 3dWoo書號: 17916 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:1/1/2009 |
頁數:444 |
光碟數:1 |
|
站長推薦:  |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
【不接受訂購】 | ISBN:9787121068492 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:
Visual Studio 2008是微軟精心打造的新一代的軟件開發平臺產品,Visual C# 2008是該平臺的核心開發語言之一,也是目前最流行的軟件開發語言。Visual C# 2008是Visual C# 2005的升級版本,在此基礎上增加了很多新的特性。不僅增強了對各種數據庫的支持功能,而且提高了對SQL Server 2005數據庫和智能設備的支持力度。本書一共分六篇,循序漸進地講述了Visual C# 2008和SQL Server 2005數據庫的有關技術,從基本概念到具體實踐、從新增特性認識到具體操作、從新增控件及組件的一般操作到技巧性使用都進行了詳細的闡述,并對具體知識點進行了詳細的實例講解。 本書的特點是詳細介紹了Visual C# 2008和SQL Server 2005數據庫的常用操作,突出了LINQ查詢技術在數據操作中的實用性和技巧性。本書含有大量實例,詳細描述了各個數據綁定控件的屬性及代碼編寫技巧,方便讀者模擬實踐。本書適合正在學習使用Visual C# 2008和SQL Server 2005數據庫開發的用戶閱讀,并可作為開發人員的參考手冊使用。
|
目錄:本書學習導航如下: 要學會Visual C# 2008環境配置基礎以及C#開發語言的基本語法和在Visual C# 2008中新增的特性,仔細閱讀第1篇 要了解SQL Server 2005數據庫的關鍵技術,仔細閱讀第2篇 要掌握數據訪問技術——ADO.NET的有關技術,特別是LINQ——語言集成查詢,仔細閱讀第3篇 要運用Windows應用程序開發技術,仔細閱讀第4篇 要運用Web應用程序開發技術,仔細閱讀第5篇 要將Visual C# 2008和SQL Server 2005數據庫的技術應用到實踐中,仔細閱讀第6篇 第1篇 Visual C# 2008入門篇 1 .NET Framework 3.5簡介 20 1.1 Visual Studio 2008概述 20 1.1.1 .NET開發環境Visual Studio 20 1.1.2 Visual Studio 2008的安裝配置 21 1.1.3 Visual Studio 2008新增主要功能 22 1.1.4 MSDN簡介 22 1.2 .NET Framework 3.5介紹 24 1.2.1 .NET Framework概念 24 1.2.2 .NET Framework 3.5體系結構 25 1.2.3 .NET類庫 26 1.2.4 .NET Framework 2.0、3.0和3.5版本之間的關系 27 1.2.5 .NET Framework 3.5中的新增功能 28 1.3 開發第一個C#程序 30 1.3.1 理解Main() 30 1.3.2 編譯執行程序 32 1.4 小結 33 2 C#語言基礎 34 2.1 程序架構 34 2.1.1 命名空間 34 2.1.2 類 36 2.1.3 結構 39 2.2 變量與運算符 41 2.2.1 變量 41 2.2.2 運算符 42 2.3 語句 48 2.3.1 選擇語句 48 2.3.2 循環語句 50 2.3.3 條件判斷語句 52 2.4 集合類型 53 2.4.1 列表 54 2.4.2 數組 55 2.4.3 枚舉 56 2.5 錯誤和異常處理 58 2.6 創建項目 60 2.6.1 控制臺應用程序 61 2.6.2 Windows應用程序 62 2.6.3 Web應用程序 64 2.7 小結 65 3 Visual C# 2008簡介 66 3.1 Visual C# 2008介紹 66 3.1.1 Visual C# 2008概述 66 3.1.2 Visual C# 2005和2008之間的關系 67 3.1.3 Visual C# 2008和.NET Framework 3.5的關系 68 3.2 Visual C# 2008多語言的新特性 69 3.2.1 隱式類型的本地變量和數組 69 3.2.2 對象初始值設定項 70 3.2.3 擴展方法 71 3.2.4 匿名類型 72 3.2.5 Lambda表達式 73 3.2.6 查詢關鍵字 74 3.2.7 自動實現的屬性 76 3.2.8 分部方法定義 77 3.3 Visual C#集成開發環境(IDE) 79 3.3.1 Visual C# 2008集成開發環境 79 3.3.2 起始頁 80 3.3.3 創建項目 81 3.3.4 解決方案資源管理器 84 3.3.5 添加引用 85 3.3.6 Visual C# 2008 IDE的新增功能 85 3.4 第一個Visual C# 2008的應用程序 86 3.4.1 創建Visual C# 2008的應用程序 86 3.4.2 編譯執行程序 89 3.5 小結 90 第2篇 SQL Server 2005入門篇 4 操作數據庫 92 4.1 SQL Server 2005簡介 92 4.1.1 數據庫基本知識 92 4.1.2 SQL Server 2005數據庫 93 4.1.3 SQL Server 2005數據庫管理工具 96 4.2 數據庫 99 4.2.1 使用Management Studio創建數據庫 99 4.2.2 使用SQL語句創建數據庫 100 4.2.3 刪除已創建的數據庫 102 4.3 操作數據表 102 4.3.1 創建表 103 4.3.2 插入數據 105 4.3.3 修改數據 106 4.3.4 刪除數據 106 4.4 查詢數據 107 4.4.1 查詢數據語法 107 4.4.2 使用條件查詢 107 4.4.3 聯合查詢 109 4.4.4 限制查詢 109 4.4.5 對查詢輸出進行控制 110 4.5 操作視圖 111 4.5.1 使用Management Studio創建視圖 111 4.5.2 使用SQL創建視圖 113 4.5.3 創建基于視圖的視圖 114 4.5.4 修改視圖 115 4.5.5 刪除視圖 115 4.6 存儲過程 116 4.6.1 存儲過程簡介 116 4.6.2 創建存儲過程 117 4.7 小結 119 5 T-SQL進階 120 5.1 計算 120 5.1.1 計數COUNT 120 5.1.2 求和SUM 121 5.1.3 極值MAX/MIN 121 5.1.4 均值AVG 122 5.2 組合與判斷 122 5.2.1 HAVING 122 5.2.2 GROUP BY 123 5.2.3 DISTINCT 123 5.3 函數 123 5.3.1 日期時間函數 124 5.3.2 字符串處理函數 126 5.3.3 系統函數 128 5.4 小結 129 6 數據報表 130 6.1 報表服務簡介 130 6.1.1 報表服務概述 130 6.1.2 報表服務組件 131 6.1.3 報表服務的安裝 132 6.2 報表應用程序 134 6.2.1 創建報表應用程序 135 6.2.2 設置數據源 136 6.3 創建Crystal Reports應用程序 138 6.3.1 Crystal Reports應用程序概述 139 6.3.2 設置數據源 139 6.4 小結 142 第3篇 數據訪問ADO.NET篇 7 使用數據庫 144 7.1 使用ADO.NET數據庫 144 7.1.1 EMIS數據庫 144 7.1.2 連接數據庫 146 7.1.3 以代碼的方式訪問數據庫 149 7.1.4 數據容器DataSet、DataTable 150 7.1.5 Windows應用程序中顯示數據 153 7.2 ADO.NET與各種數據庫的連接 155 7.2.1 連接SQL Server 155 7.2.2 連接Access 156 7.2.3 連接SQL Server數據庫文件 157 7.2.4 連接Oracle 158 7.2.5 連接其他數據庫 158 7.3 使用ADO.NET處理數據 158 7.4 小結 161 8 使用數據綁定和DataSet 162 8.1 數據綁定 162 8.1.1 新建項目 162 8.1.2 創建DataSet 163 8.1.3 創建和配置TableAdapter 164 8.1.4 填充數據到DataSet 166 8.1.5 創建數據綁定窗體 166 8.2 使用DataSet來操作數據庫 167 8.2.1 使用連接字符串 167 8.2.2 用戶數據操作的并發 167 8.2.3 DataGridView控件與DataSet 168 8.2.4 校驗用戶輸入數據的合法性 169 8.2.5 執行更新DataSet 170 8.3 小結 171 9 SQL Server XML的功能 172 9.1 對XML的支持 172 9.1.1 SQL Server 2005中的XML功能 172 9.1.2 XML數據類型 172 9.2 XML的格式和架構 173 9.2.1 XML文檔 173 9.2.2 XML架構 174 9.2.3 批注的架構 177 9.3 XML相關的SQL語句使用 177 9.3.1 SELECT語句中的FOR XML 177 9.3.2 RAW模式示例 179 9.3.3 AUTO模式示例 180 9.3.4 EXPLICIT模式示例 184 9.3.5 OPENXML示例 185 9.4 在SQL Server中使用模板 186 9.4.1 在模板中使用T-SQL語句 186 9.4.2 創建自定義模板 188 9.5 小結 188 10 XML編程 189 10.1 .NET框架中的XML 189 10.1.1 理解XML 189 10.1.2 XML文檔對象模型(DOM) 190 10.1.3 System.Xml命名空間 191 10.2 讀取XML文檔 193 10.2.1 使用XmlDocument讀取XML 193 10.2.2 使用XmlReader讀取XML 195 10.2.3 使用XmlNode讀取節點 197 10.3 使用XPath檢索XML 199 10.3.1 基本XPath表達式 200 10.3.2 限定檢索范圍 200 10.3.3 使用函數設置檢索條件 201 10.3.4 使用運算符設置檢索條件 202 10.3.5 使用通配符模糊匹配 203 10.3.6 綜合示例 203 10.4 修改XML文檔 209 10.4.1 創建新DOM節點 209 10.4.2 為DOM節點創建屬性 210 10.4.3 修改DOM節點 212 10.4.4 刪除DOM節點 213 10.4.5 將DOM樹寫入XML文檔 214 10.5 集成DataSet 215 10.5.1 使用DataSet加載XML數據 215 10.5.2 使用XmlDataDocument加載關系數據 216 10.6 XML和ADO.NET 217 10.6.1 將ADO.NET數據轉換為XML文檔 218 10.6.2 把XML文檔轉換為ADO.NET數據 220 10.7 在XML中串行化對象 220 10.8 小結 223 11 LINQ——語言集成查詢簡介 224 11.1 LINQ介紹 224 11.1.1 LINQ簡介 224 11.1.2 LINQ的作用 225 11.2 Visual C#中的LINQ入門 225 11.2.1 LINQ的查詢功能 225 11.2.2 LINQ的基本查詢操作 229 11.2.3 LINQ的查詢和方法 232 11.2.4 LINQ的功能在Visual C# 2008中的應用 233 11.3 LINQ to SQL 234 11.3.1 LINQ to SQL簡介 234 11.3.2 LINQ to SQL對數據庫建模 235 11.3.3 LINQ to SQL的數據庫查詢 236 11.3.4 LINQ to SQL的數據庫更新 237 11.3.5 LINQ to SQL的數據庫插入 239 11.3.6 LINQ to SQL的數據庫刪除 241 11.4 LINQ to Object 243 11.5 LINQ to XML 244 11.6 小結 246 第4篇 Windows應用程序開發篇 12 Windows應用程序概述 248 12.1 Windows應用程序 248 12.1.1 創建Windows窗體應用程序 248 12.1.2 設定Windows窗體屬性 249 12.1.3 以程序的方式更改窗體屬性 253 12.2 在窗體上使用控件 254 12.2.1 Windows窗體控件介紹 254 12.2.2 公共控件 254 12.2.3 容器控件 257 12.2.4 菜單和工具欄控件 258 12.2.5 數據控件 259 12.2.6 打印控件 259 12.2.7 對話框控件 261 12.2.8 組件控件 261 12.2.9 控件的屬性 263 12.2.10 編程方式更改控件屬性 264 12.3 Windows窗體程序中的事件 265 12.4 自定義控件 268 12.4.1 自定義控件概述 268 12.4.2 創建自定義控件 269 12.5 小結 272 13 使用菜單和對話框 273 13.1 菜單和菜單事件的創建 273 13.1.1 菜單創建 273 13.1.2 菜單事件創建 276 13.1.3 簡單記事本程序菜單設計 278 13.2 在應用中使用彈出菜單 283 13.3 使用公共對話框控件 285 13.3.1 使用OpenFileDialog控件選擇文件 285 13.3.2 使用ColorDialog控件設置顏色 287 13.3.3 使用FontDialog控件設置字體 287 13.3.4 使用PrintDialog控件調用打印對話框 288 13.4 小結 290 14 .NET Framework 3.5組件開發 291 14.1 Windows Presentation Foundation(WPF) 291 14.1.1 WPF簡介 291 14.1.2 WPF的組成 292 14.1.3 WPF的架構 292 14.1.4 WPF和XAML 292 14.1.5 新增功能 293 14.1.6 開發示例 294 14.2 Windows Workflow Foundation(WWF) 297 14.2.1 WWF簡介 297 14.2.2 WWF的結構 298 14.2.3 WWF的功能 298 14.2.4 開發示例 298 14.3 Windows Communication Foundation(WCF) 306 14.3.1 WCF介紹 306 14.3.2 WCF的架構 306 14.3.3 WCF的功能 307 14.3.4 開發示例 307 14.4 小結 310 第5篇 Web應用程序開發篇 15 ASP.NET 2008開發 312 15.1 ASP.NET模型 312 15.1.1 理解ASP.NET 312 15.1.2 ASP.NET應用程序生命周期 313 15.2 使用ASP.NET創建Web應用程序 314 15.2 1 創建ASP.NET項目 314 15.2.2 發布ASP.NET網站 315 15.2.3 在Web程序頁面中使用主題 317 15.2.4 在控件中使用主題 320 15.3 理解ASP.NET控件 321 15.3.1 標準控件 322 15.3.2 數據控件 324 15.3.3 驗證控件 325 15.3.4 導航控件 327 15.3.5 登錄控件 329 15.3.6 WebParts控件 333 15.3.7 AJAX Extensions控件 336 15.3.8 報表控件 336 15.3.9 HTML控件 337 15.4 查詢數據 339 15.4.1 數據源控件 339 15.4.2 通過數據綁定控件顯示數據 340 15.4.3 以編程的方式顯示數據 344 15.5 編輯數據 347 15.5.1 在GridView控件中選擇數據 347 15.5.2 在GridView控件中編輯數據 349 15.5.3 使用GridView中的模板列 351 15.6 小結 353 16 創建和使用Web服務 354 16.1 Web服務的定義 354 16.1.1 Web服務概述 354 16.1.2 創建Web服務 355 16.1.3 Web服務的調用 357 16.2 Web服務技術 358 16.2.1 處理Web服務異常 359 16.2.2 使用Web服務管理狀態 361 16.2.3 使用Web服務進行事務處理 363 16.2.4 Web服務的異步調用 364 16.3 小結 366
第6篇 實 戰 篇 17 簡歷管理系統網站 368 17.1 系統總體設計 368 17.1.1 系統需求 368 17.1.2 系統功能 368 17.1.3 系統架構 374 17.2 數據庫設計 376 17.2.1 表設計 376 17.2.2 表關系設計 378 17.3 LINQ to SQL配置(公共數據層) 378 17.3.1 創建數據庫連接 378 17.3.2 創建LINQ to SQL類 379 17.3.3 向LINQ to SQL類中添加表信息 380 17.4 應聘人員填寫簡歷模塊 381 17.4.1 頁面效果 381 17.4.2 實現功能代碼 381 17.4.3 LINQ to SQL的運用 382 17.5 管理登錄模塊 383 17.5.1 頁面效果 383 17.5.2 實現功能代碼 384 17.5.3 LINQ to SQL的運用 385 17.6 系統設置模塊 385 17.6.1 部門信息設置 385 17.6.2 用戶信息設置 386 17.7 查詢統計模塊 388 17.7.1 簡歷查詢 388 17.7.2 錄用查詢 392 17.8 公共架構的設計模塊 395 17.9 報表的打印模塊 396 17.9.1 創建數據集(DataSet) 396 17.9.2 設計水晶報表 397 17.10 網站發布 399 17.10.1 什么是IIS 399 17.10.2 建立第一個Web站點 400 17.11 小結 402
18 圖書館管理系統 403 18.1 系統功能介紹 403 18.2 系統架構概覽 404 18.3 系統開發平臺介紹 404 18.3.1 語言介紹 405 18.3.2 數據庫介紹 406 18.3.3 LINQ技術介紹 407 18.4 數據庫結構 407 18.4.1 數據庫表設計 407 18.4.2 數據庫表關系 411 18.5 圖書館管理系統介紹 411 18.6 LINQ to SQL類配置(公共數據層) 412 18.6.1 創建數據庫連接 412 18.6.2 創建LINQ to SQL類 413 18.6.3 向LINQ to SQL類中添加表信息 414 18.7 創建數據集(DataSet) 414 18.8 讀者管理模塊 415 18.8.1 讀者類別設置 416 18.8.2 讀者檔案管理 419 18.9 圖書管理模塊 423 18.9.1 圖書類別設置 423 18.9.2 圖書檔案管理 424 18.10 流通管理 427 18.10.1 圖書征訂 427 18.10.2 圖書借閱 430 18.10.3 圖書歸還 434 18.10.4 圖書罰款 435 18.11 LINQ to SQL類關鍵技術 437 18.11.1 LINQ to SQL的數據庫查詢 437 18.11.2 LINQ to SQL的數據庫更新 439 18.11.3 LINQ to SQL的數據庫插入 439 18.12 小結 440
|
序: |
|