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

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

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

定 價(jià):¥49.00

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

購(gòu)買(mǎi)這本書(shū)可以去


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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

出版說(shuō)明
前言
第1章 配置Visual Studio 2008開(kāi)發(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ù)庫(kù)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)的集成開(kāi)發(fā)環(huán)境 15
2.1.2 支持多種.NET框架版本的開(kāi)發(fā) 16
2.1.3 功能強(qiáng)大的編輯器 18
2.1.4 語(yǔ)言集成查詢——LINQ 19
2.1.5 客戶端應(yīng)用程序服務(wù) 20
2.1.6 高效的報(bào)表 20
2.1.7 查看.NET框架的源代碼 21
2.2 使用樣式表 24
2.2.1 設(shè)計(jì)網(wǎng)站界面 25
2.2.2 設(shè)計(jì)并使用樣式表 26
2.3 使用嵌套母版頁(yè) 31
2.3.1 設(shè)計(jì)母版頁(yè) 31
2.3.2 設(shè)計(jì)嵌套母版頁(yè) 33
2.3.3 設(shè)計(jì)網(wǎng)站界面 35
2.4 使用ListView控件 36
2.4.1 顯示簡(jiǎn)單數(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 使用單個(gè)DataPager控件 45
2.5.2 使用多個(gè)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ù)庫(kù)和數(shù)據(jù)表的管理 53
3.2.1 數(shù)據(jù)庫(kù)的創(chuàng)建、修改和刪除 53
3.2.2 數(shù)據(jù)表的創(chuàng)建、修改和刪除 57
第4章 C#語(yǔ)言基礎(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 自動(dòng)實(shí)現(xiàn)屬性 107
4.4.2 對(duì)象和集合初始化器 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)建一個(gè)控制臺(tái)應(yīng)用項(xiàng)目 129
5.2.2 查詢一個(gè)整數(shù)列表 129
5.2.3 查詢一個(gè)對(duì)象列表 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)建對(duì)象、關(guān)系映射 140
5.5.2 數(shù)據(jù)查詢 142
5.5.3 數(shù)據(jù)修改 143
5.5.4 調(diào)用存儲(chǔ)過(guò)程 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ù)級(jí)聯(lián)刪除 181
6.3.2 并發(fā)沖突 184
6.3.3 并發(fā)沖突處理 190
6.4 存儲(chǔ)過(guò)程 194
6.4.1 存儲(chǔ)過(guò)程返回實(shí)體類對(duì)象 194
6.4.2 存儲(chǔ)過(guò)程的輸出參數(shù)以及多結(jié)果形狀 197
6.4.3 使用存儲(chǔ)過(guò)程更新數(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樹(shù)的加載 211
7.1.3 XML樹(shù)的創(chuàng)建 212
7.2 LINQ to XML元素操作 215
7.2.1 查詢XML樹(shù) 215
7.2.2 操作XML樹(shù) 217
7.3 LINQ to XML屬性操作 222
7.3.1 添加X(jué)ML屬性 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 通過(guò)控制器使用模型 301
第10章 基于LINQ to SQL的個(gè)人網(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 頁(yè)面功能展示 308
10.5.1 首頁(yè) 308
10.5.2 簡(jiǎn)歷頁(yè)面 309
10.5.3 鏈接頁(yè)面 310
10.5.4 注冊(cè)頁(yè)面 310
10.5.5 相冊(cè)管理 311
第11章 LINQPWS網(wǎng)站的實(shí)現(xiàn) 314
11.1 中間數(shù)據(jù)訪問(wèn)層的構(gòu)建 315
11.1.1 實(shí)現(xiàn)對(duì)象、關(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 相冊(cè)顯示頁(yè)面 343
11.2.1 Albums.aspx頁(yè)面 343
11.2.2 Photos.aspx頁(yè)面 347
11.2.3 Details.aspx頁(yè)面 350
11.3 相冊(cè)編輯頁(yè)面 353
11.3.1 Albums.aspx編輯頁(yè)面 354
11.3.2 Photos.aspx編輯頁(yè)面 358
11.3.3 Details.aspx編輯頁(yè)面 360
11.4 其他頁(yè)面的實(shí)現(xiàn) 362
11.4.1 Default.aspx頁(yè)面 362
11.4.2 Download.aspx頁(yè)面 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 頁(yè)面功能展示 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 首頁(yè) 384
12.5.2 瀏覽分類產(chǎn)品(有圖片) 387
12.5.3 瀏覽分類產(chǎn)品(無(wú)圖片) 388
12.5.4 瀏覽詳細(xì)產(chǎn)品信息 389
12.5.5 修改產(chǎn)品信息 390
12.5.6 添加產(chǎn)品信息 392

本目錄推薦

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