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

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

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

定 價:¥49.00

作 者: 龔赤兵 等編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 信息科學(xué)與技術(shù)叢書·程序設(shè)計系列
標(biāo) 簽: 網(wǎng)絡(luò)配置與管理

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

出版說明
前言
第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 增強(qiáng)的集成開發(fā)環(huán)境 15
2.1.2 支持多種.NET框架版本的開發(fā) 16
2.1.3 功能強(qiáng)大的編輯器 18
2.1.4 語言集成查詢——LINQ 19
2.1.5 客戶端應(yīng)用程序服務(wù) 20
2.1.6 高效的報表 20
2.1.7 查看.NET框架的源代碼 21
2.2 使用樣式表 24
2.2.1 設(shè)計網(wǎng)站界面 25
2.2.2 設(shè)計并使用樣式表 26
2.3 使用嵌套母版頁 31
2.3.1 設(shè)計母版頁 31
2.3.2 設(shè)計嵌套母版頁 33
2.3.3 設(shè)計網(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基礎(chǔ) 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#語言基礎(chǔ) 65
4.1 裝箱和拆箱 65
4.1.1 值類型和引用類型 65
4.1.2 裝箱和拆箱的操作 68
4.2 委托 70
4.2.1 聲明委托 71
4.2.2 實(shí)例化委托 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 自動實(shí)現(xiàn)屬性 107
4.4.2 對象和集合初始化器 110
4.4.3 隱含類型局部變量和隱含類型數(shù)組 115
4.4.4 擴(kuò)展方法 117
4.4.5 匿名類型 122
4.4.6 Lambda表達(dá)式 123
第5章 LINQ應(yīng)用概述 127
5.1 LINQ概述 127
5.1.1 LINQ的基本架構(gòu) 127
5.1.2 LINQ表達(dá)式是強(qiáng)類型的 129
5.2 LINQ to Objects 129
5.2.1 創(chuàng)建一個控制臺應(yīng)用項(xià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 轉(zhuǎn)換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)建對象、關(guān)系映射 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標(biāo)準(zhǔn)查詢運(yùn)算符 147
5.6.1 篩選運(yùn)算符Where 148
5.6.2 投影運(yùn)算符Select、SelectMany 150
5.6.3 分區(qū)運(yùn)算符Take、Skip等 152
5.6.4 排序運(yùn)算符OrderBy、ThenBy等 155
5.6.5 分組運(yùn)算符GroupBy 157
5.6.6 集合運(yùn)算符Distinct、Union等 159
5.6.7 轉(zhuǎn)換運(yùn)算符ToArray、ToList等 161
5.6.8 元素運(yùn)算符First、FirstOrDefault等 163
5.6.9 生成運(yùn)算符Range、Repeat 165
5.6.10 限定運(yùn)算符Any、All和 Contains 166
5.6.11 聚合運(yùn)算符Average、Count等 167
5.6.12 查詢運(yùn)算符的執(zhí)行 170
第6章 LINQ to SQL 172
6.1 LINQ to SQL概述 172
6.1.1 創(chuàng)建實(shí)體類 172
6.1.2 數(shù)據(jù)上下文DataContext 174
6.1.3 定義數(shù)據(jù)表之間的關(guān)聯(lián) 176
6.1.4 基于關(guān)聯(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 存儲過程返回實(shí)體類對象 194
6.4.2 存儲過程的輸出參數(shù)以及多結(jié)果形狀 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查詢運(yùn)算符 228
7.4.1 運(yùn)算符Ancestors 228
7.4.2 運(yùn)算符Ancestors And Self 230
7.4.3 運(yùn)算符Attributes 232
7.4.4 運(yùn)算符Descendant Nodes 234
7.4.5 運(yùn)算符Descendant Nodes And Self 236
7.4.6 運(yùn)算符Descendants 237
7.4.7 運(yùn)算符Descendants And Self 240
7.4.8 運(yùn)算符Elements 242
7.4.9 運(yùn)算符InDocumentOrder 243
7.4.10 運(yùn)算符Nodes 245
7.4.11 運(yùn)算符Remove 246
第8章 ADO.NET實(shí)體框架 249
8.1 ADO.NET實(shí)體框架概述 249
8.1.1 ADO.NET實(shí)體框架的組成 249
8.1.2 使用ADO.NET實(shí)體框架 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中的標(biāo)準(zhǔn)查詢運(yùn)算符 274
第9章 ASP.NET MVC框架 277
9.1 ASP.NET MVC框架概述 277
9.1.1 基本概念 278
9.1.2 創(chuàng)建ASP.NET MVC應(yīng)用項(xiàng)目 279
9.2 URL導(dǎo)向 288
9.2.1 URL導(dǎo)向的使用 288
9.2.2 在ASP.NET MVC框架中使用URL導(dǎo)向 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 在視圖中讀取強(qiáng)類型數(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)站的構(gòu)建 302
10.1.1 安裝項(xiàng)目文件 302
10.1.2 新建網(wǎng)站 303
10.2 首次運(yùn)行網(wǎng)站 304
10.3 用戶設(shè)置 305
10.4 網(wǎng)站的總體結(jié)構(gòu) 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)站的實(shí)現(xiàn) 314
11.1 中間數(shù)據(jù)訪問層的構(gòu)建 315
11.1.1 實(shí)現(xiàn)對象、關(guān)系映射 315
11.1.2 枚舉PhotoSize的構(gòu)建 329
11.1.3 PhotoManager類的構(gòu)建 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 其他頁面的實(shí)現(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)站結(jié)構(gòu) 365
12.1.2 頁面功能展示 366
12.2 創(chuàng)建ASP.NET MVC網(wǎng)站 369
12.2.1 創(chuàng)建ASP.NET MVC應(yīng)用項(xiàng)目 370
12.2.2 ASP.NET MVC應(yīng)用項(xiàng)目目錄結(jié)構(gòu) 372
12.3 構(gòu)建模型 373
12.3.1 創(chuàng)建ADO.NET實(shí)體數(shù)據(jù)模型 373
12.3.2 添加相關(guān)模型類 376
12.4 構(gòu)建控制器 379
12.4.1 設(shè)置URL路徑 379
12.4.2 實(shí)現(xiàn)控制器中相關(guān)的Action方法 380
12.5 構(gòu)建視圖 384
12.5.1 首頁 384
12.5.2 瀏覽分類產(chǎn)品(有圖片) 387
12.5.3 瀏覽分類產(chǎn)品(無圖片) 388
12.5.4 瀏覽詳細(xì)產(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號