注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡網(wǎng)絡與數(shù)據(jù)通信網(wǎng)絡組建與管理Visual Studio 2008中的LINQ開發(fā)技術

Visual Studio 2008中的LINQ開發(fā)技術

Visual Studio 2008中的LINQ開發(fā)技術

定 價:¥49.00

作 者: 龔赤兵 等編著
出版社: 機械工業(yè)出版社
叢編項: 信息科學與技術叢書·程序設計系列
標 簽: 網(wǎng)絡配置與管理

ISBN: 9787111255512 出版時間: 2009-01-01 包裝: 平裝
開本: 16開 頁數(shù): 391 字數(shù):  

內(nèi)容簡介

  本書重點介紹了Visual Studio 2008中的語言集成查詢—LINQ開發(fā)技術,如LINQ to Objects、LINQ to XML、LINQ to DataSet、LINQ to SQL以及LINQ to Entities等;介紹了Visual Studio 2008中的許多新特性,包括樣式表、嵌套母版頁、LinqDataSource、EntityDataSource、ListView以及DataPager等控件的使用;詳細說明了C# 2.0以及C# 3.0中的新特性,如泛型、擴展方法、Lambda表達式等,并對最新的ASP.NET MVC框架作了詳細敘述。本書共12章,可分為兩部分?;A部分包括第1章~第9章,主要講述Visual Studio 2008中大量新的基礎知識;實例部分包括第10章~第12章,介紹了2個實例網(wǎng)站的開發(fā)過程,以便讀者在實際項目中運用Visual Studio 2008中的LINQ開發(fā)技術。本書適合Visual Studio 2008的初學者以及有一定經(jīng)驗的開發(fā)人員使用,也可作為培訓機構或高等院校的教學參考書。

作者簡介

暫缺《Visual Studio 2008中的LINQ開發(fā)技術》作者簡介

圖書目錄

出版說明
前言
第1章 配置Visual Studio 2008開發(fā)環(huán)境 1
1.1 安裝Visual Studio 2008 1
1.1.1 系統(tǒng)要求 2
1.1.2 安裝步驟 2
1.2 安裝其他軟件 4
1.2.1 SQL Server Management Studio Express 4
1.2.2 LINQ to SQL調(diào)試可視化器 6
1.2.3 示例數(shù)據(jù)庫Northwind 7
1.2.4 ASP.NET MVC框架 9
1.2.5 .NET框架3.5 SP1 Beta版以及Visual Studio 2008 SP1 Beta版 12
第2章 Visual Studio 2008的新特性 15
2.1 Visual Studio 2008的新特性概述 15
2.1.1 增強的集成開發(fā)環(huán)境 15
2.1.2 支持多種.NET框架版本的開發(fā) 16
2.1.3 功能強大的編輯器 18
2.1.4 語言集成查詢——LINQ 19
2.1.5 客戶端應用程序服務 20
2.1.6 高效的報表 20
2.1.7 查看.NET框架的源代碼 21
2.2 使用樣式表 24
2.2.1 設計網(wǎng)站界面 25
2.2.2 設計并使用樣式表 26
2.3 使用嵌套母版頁 31
2.3.1 設計母版頁 31
2.3.2 設計嵌套母版頁 33
2.3.3 設計網(wǎng)站界面 35
2.4 使用ListView控件 36
2.4.1 顯示簡單數(shù)據(jù) 36
2.4.2 顯示分組數(shù)據(jù) 38
2.4.3 數(shù)據(jù)排序 42
2.4.4 數(shù)據(jù)修改 43
2.5 使用DataPager控件 44
2.5.1 使用單個DataPager控件 45
2.5.2 使用多個DataPager控件 45
2.6 使用LinqDataSource控件 47
2.6.1 創(chuàng)建LINQ to SQL類 47
2.6.2 配置LinqDataSource控件 48
第3章 SQL Server 2005基礎 52
3.1 SQL Server 2005 Express概述 52
3.1.1 主要功能 52
3.1.2 與Visual Studio 2008的集成 53
3.2 數(shù)據(jù)庫和數(shù)據(jù)表的管理 53
3.2.1 數(shù)據(jù)庫的創(chuàng)建、修改和刪除 53
3.2.2 數(shù)據(jù)表的創(chuàng)建、修改和刪除 57
第4章 C#語言基礎 65
4.1 裝箱和拆箱 65
4.1.1 值類型和引用類型 65
4.1.2 裝箱和拆箱的操作 68
4.2 委托 70
4.2.1 聲明委托 71
4.2.2 實例化委托 72
4.2.3 使用委托 73
4.3 C# 2.0新特性 74
4.3.1 泛型 74
4.3.2 匿名方法 88
4.3.3 迭代器 93
4.3.4 分部類型 98
4.3.5 可空類型 101
4.3.6 靜態(tài)類 105
4.4 C# 3.0新特性 106
4.4.1 自動實現(xiàn)屬性 107
4.4.2 對象和集合初始化器 110
4.4.3 隱含類型局部變量和隱含類型數(shù)組 115
4.4.4 擴展方法 117
4.4.5 匿名類型 122
4.4.6 Lambda表達式 123
第5章 LINQ應用概述 127
5.1 LINQ概述 127
5.1.1 LINQ的基本架構 127
5.1.2 LINQ表達式是強類型的 129
5.2 LINQ to Objects 129
5.2.1 創(chuàng)建一個控制臺應用項目 129
5.2.2 查詢一個整數(shù)列表 129
5.2.3 查詢一個對象列表 131
5.3 LINQ to XML 133
5.3.1 讀取XML文檔 133
5.3.2 查詢XML文檔 134
5.3.3 轉換XML文檔 135
5.4 LINQ to DataSet 137
5.4.1 創(chuàng)建數(shù)據(jù)集 137
5.4.2 LINQ查詢DataSet數(shù)據(jù)集 138
5.5 LINQ to SQL 140
5.5.1 創(chuàng)建對象、關系映射 140
5.5.2 數(shù)據(jù)查詢 142
5.5.3 數(shù)據(jù)修改 143
5.5.4 調(diào)用存儲過程 145
5.5.5 數(shù)據(jù)排序、分組 145
5.6 LINQ標準查詢運算符 147
5.6.1 篩選運算符Where 148
5.6.2 投影運算符Select、SelectMany 150
5.6.3 分區(qū)運算符Take、Skip等 152
5.6.4 排序運算符OrderBy、ThenBy等 155
5.6.5 分組運算符GroupBy 157
5.6.6 集合運算符Distinct、Union等 159
5.6.7 轉換運算符ToArray、ToList等 161
5.6.8 元素運算符First、FirstOrDefault等 163
5.6.9 生成運算符Range、Repeat 165
5.6.10 限定運算符Any、All和 Contains 166
5.6.11 聚合運算符Average、Count等 167
5.6.12 查詢運算符的執(zhí)行 170
第6章 LINQ to SQL 172
6.1 LINQ to SQL概述 172
6.1.1 創(chuàng)建實體類 172
6.1.2 數(shù)據(jù)上下文DataContext 174
6.1.3 定義數(shù)據(jù)表之間的關聯(lián) 176
6.1.4 基于關聯(lián)的查詢 177
6.1.5 LINQ to SQL調(diào)試可視化器 178
6.2 延遲加載 179
6.3 數(shù)據(jù)修改 181
6.3.1 數(shù)據(jù)級聯(lián)刪除 181
6.3.2 并發(fā)沖突 184
6.3.3 并發(fā)沖突處理 190
6.4 存儲過程 194
6.4.1 存儲過程返回實體類對象 194
6.4.2 存儲過程的輸出參數(shù)以及多結果形狀 197
6.4.3 使用存儲過程更新數(shù)據(jù) 201
第7章 LINQ to XML 209
7.1 LINQ to XML概述 209
7.1.1 LINQ to XML框架 209
7.1.2 XML樹的加載 211
7.1.3 XML樹的創(chuàng)建 212
7.2 LINQ to XML元素操作 215
7.2.1 查詢XML樹 215
7.2.2 操作XML樹 217
7.3 LINQ to XML屬性操作 222
7.3.1 添加XML屬性 222
7.3.2 查詢XML屬性 224
7.3.3 修改XML屬性 225
7.3.4 刪除XML屬性 226
7.4 LINQ to XML查詢運算符 228
7.4.1 運算符Ancestors 228
7.4.2 運算符Ancestors And Self 230
7.4.3 運算符Attributes 232
7.4.4 運算符Descendant Nodes 234
7.4.5 運算符Descendant Nodes And Self 236
7.4.6 運算符Descendants 237
7.4.7 運算符Descendants And Self 240
7.4.8 運算符Elements 242
7.4.9 運算符InDocumentOrder 243
7.4.10 運算符Nodes 245
7.4.11 運算符Remove 246
第8章 ADO.NET實體框架 249
8.1 ADO.NET實體框架概述 249
8.1.1 ADO.NET實體框架的組成 249
8.1.2 使用ADO.NET實體框架 251
8.2 EntityDataSource控件 265
8.2.1 使用EntityDataSource控件顯示客戶數(shù)據(jù) 265
8.2.2 使用EntityDataSource控件的Where子句 270
8.3 LINQ to Entities 272
8.3.1 LINQ to Entities概述 272
8.3.2 LINQ to Entities中的標準查詢運算符 274
第9章 ASP.NET MVC框架 277
9.1 ASP.NET MVC框架概述 277
9.1.1 基本概念 278
9.1.2 創(chuàng)建ASP.NET MVC應用項目 279
9.2 URL導向 288
9.2.1 URL導向的使用 288
9.2.2 在ASP.NET MVC框架中使用URL導向 292
9.3 控制器和Action方法 294
9.3.1 控制器 294
9.3.2 Action方法 295
9.4 視圖 296
9.4.1 RenderView方法 297
9.4.2 在視圖中讀取強類型數(shù)據(jù) 299
9.5 模型 300
9.5.1 創(chuàng)建模型 301
9.5.2 通過控制器使用模型 301
第10章 基于LINQ to SQL的個人網(wǎng)站 302
10.1 網(wǎng)站的構建 302
10.1.1 安裝項目文件 302
10.1.2 新建網(wǎng)站 303
10.2 首次運行網(wǎng)站 304
10.3 用戶設置 305
10.4 網(wǎng)站的總體結構 308
10.5 頁面功能展示 308
10.5.1 首頁 308
10.5.2 簡歷頁面 309
10.5.3 鏈接頁面 310
10.5.4 注冊頁面 310
10.5.5 相冊管理 311
第11章 LINQPWS網(wǎng)站的實現(xiàn) 314
11.1 中間數(shù)據(jù)訪問層的構建 315
11.1.1 實現(xiàn)對象、關系映射 315
11.1.2 枚舉PhotoSize的構建 329
11.1.3 PhotoManager類的構建 329
11.1.4 Handler.ashx 341
11.2 相冊顯示頁面 343
11.2.1 Albums.aspx頁面 343
11.2.2 Photos.aspx頁面 347
11.2.3 Details.aspx頁面 350
11.3 相冊編輯頁面 353
11.3.1 Albums.aspx編輯頁面 354
11.3.2 Photos.aspx編輯頁面 358
11.3.3 Details.aspx編輯頁面 360
11.4 其他頁面的實現(xiàn) 362
11.4.1 Default.aspx頁面 362
11.4.2 Download.aspx頁面 363
第12章 ASP.NET MVC產(chǎn)品信息網(wǎng)站 365
12.1 網(wǎng)站功能分析 365
12.1.1 網(wǎng)站結構 365
12.1.2 頁面功能展示 366
12.2 創(chuàng)建ASP.NET MVC網(wǎng)站 369
12.2.1 創(chuàng)建ASP.NET MVC應用項目 370
12.2.2 ASP.NET MVC應用項目目錄結構 372
12.3 構建模型 373
12.3.1 創(chuàng)建ADO.NET實體數(shù)據(jù)模型 373
12.3.2 添加相關模型類 376
12.4 構建控制器 379
12.4.1 設置URL路徑 379
12.4.2 實現(xiàn)控制器中相關的Action方法 380
12.5 構建視圖 384
12.5.1 首頁 384
12.5.2 瀏覽分類產(chǎn)品(有圖片) 387
12.5.3 瀏覽分類產(chǎn)品(無圖片) 388
12.5.4 瀏覽詳細產(chǎn)品信息 389
12.5.5 修改產(chǎn)品信息 390
12.5.6 添加產(chǎn)品信息 392

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號