国产免费无码又爽又刺激高潮_国产亚洲欧美在线人成aaaa_亚洲av永久无码精品尤物_专区久久五月天_国内精品久久人妻无码妲己影院

專題欄目:ARVRMR虛擬現(xiàn)實(shí)

《精通C# 5.0與.NET 4.5高級(jí)編程》

書籍簡介:

.NET4.5框架集成了對(duì)Windows窗體、WindowsPhone、WindowsServer和WindowsAzure等各個(gè)方向的開發(fā)類庫?!毒–# 5.0與.NET 4.5高級(jí)編程:LINQ、WCF、WPF和WF》借助VisualStudi02012開發(fā)工具,詳細(xì)介紹了.NET框架中的4大開發(fā)利器:LINQ、WPF、WF和WCF。另外,作者專門為本書重點(diǎn)內(nèi)容錄制了高清教學(xué)視頻。這些教學(xué)視頻和本書涉及的源程序需要讀者自行下載。

本書共分為5篇28章。第1篇為C#面向?qū)ο箝_發(fā)基礎(chǔ),主要讓讀者了解基于框架的開發(fā)語言C#;第2篇為C#中的LINQ開發(fā),介紹了如何使用LINQ在對(duì)象和數(shù)據(jù)之間建立一種對(duì)應(yīng)關(guān)系,然后通過訪問內(nèi)存對(duì)象的方式查詢數(shù)據(jù)集合;第3篇為WPF開發(fā),詳細(xì)介紹了如何利用WPF這個(gè)圖形平臺(tái),改變傳統(tǒng)Windows程序員的開發(fā)觀念和開發(fā)方式;第4篇為WF工作流開發(fā),介紹了實(shí)現(xiàn)工作流應(yīng)用程序時(shí)所需要實(shí)現(xiàn)的一些機(jī)制,比如持久化、補(bǔ)償、跟蹤機(jī)制等;第5篇為WCF開發(fā),學(xué)習(xí)如何利用遠(yuǎn)程通信技術(shù),實(shí)現(xiàn)托管、服務(wù)實(shí)例管理、異步、安全、事務(wù)管理、離線隊(duì)列等功能。

本書實(shí)例具有代表性,編碼規(guī)范,講解詳細(xì),適合想系統(tǒng)學(xué)習(xí)C#開發(fā)和.NET4.5平臺(tái)的技術(shù)人員研讀,也可作為特定技術(shù)開發(fā)人員的參考書程。對(duì)于.NET程序員,本書不失為一本極佳的案頭必備手冊(cè)。

作者簡介:

張敬普,畢業(yè)于西安電子科技大學(xué),獲計(jì)算機(jī)專業(yè)碩士學(xué)位.精通NET開發(fā)技術(shù)曾經(jīng)在東軟集團(tuán)嵌入式事業(yè)部從事嵌入式開發(fā)工作,主持和參與了嵌入式DVD系統(tǒng)及一些應(yīng)用系統(tǒng)的開發(fā)在學(xué)術(shù)刊物上發(fā)表過多篇關(guān)于網(wǎng)絡(luò)及嵌入式開發(fā)方面的文章,目前供職于平頂山學(xué)院軟件學(xué)院,致力于網(wǎng)絡(luò)工程、嵌入式軟件開發(fā)等方向的教學(xué)與研究。

丁士鋒,2001年畢業(yè)于國防科技大學(xué)計(jì)算機(jī)學(xué)院。從事Web開發(fā)及系統(tǒng)架構(gòu)設(shè)計(jì)10余年,對(duì)C#語言與.NET開發(fā)技術(shù)有深入研究。多次參與了企業(yè)網(wǎng)站、WebERP和OfficeoA等大中型Web項(xiàng)目的開發(fā),積累了深厚的Web相關(guān)軟件及分布式應(yīng)用系統(tǒng)的開發(fā)經(jīng)驗(yàn)。熟悉SQLServer、Oracle與IBMDB2等大型數(shù)據(jù)庫系統(tǒng)的管理與開發(fā)。深入理解數(shù)據(jù)庫系統(tǒng)在企業(yè)信息化進(jìn)程中的應(yīng)用。曾經(jīng)參與了基于大型數(shù)據(jù)庫系統(tǒng)的集團(tuán)式信息管理系統(tǒng)的建設(shè),并多次參與了數(shù)據(jù)庫平臺(tái)的搭建與各種核心數(shù)據(jù)庫程序代碼的實(shí)現(xiàn)。目前致力于JavaScript前端應(yīng)用框架的開發(fā)與研究。

出版日期:

2014年02月

章節(jié)目錄:

第1篇C#面向?qū)ο箝_發(fā)基礎(chǔ)
第1章.NET框架和VisualStudi02012開發(fā)工具
1.1.NET4.5框架一覽
1.1.1框架包含的開發(fā)語言
1.1.2C#開發(fā)語言的特點(diǎn)
1.1.3C#的運(yùn)行機(jī)制
1.1.4C#的類庫框架
1.2VisualStudi02012開發(fā)界面
1.2.1VisualStudi02012界面一覽
1.2.2菜單欄
1.2.3工具欄
1.2.4工具箱
1.2.5屬性窗口
1.2.6解決方案資源管理器
1.2.7服務(wù)器資源管理器
1.3創(chuàng)建C#應(yīng)用程序
1.3.1控制臺(tái)應(yīng)用程序(Console)
1.3.2Windows應(yīng)用程序(Forms)
1.3.3ASP.NET4.5網(wǎng)站
1.4小結(jié)
第2章C#的語法知識(shí)
2.1變量、常量和表達(dá)式
2.1.1常量
2.1.2變量
2.1.3變量的類型
2.1.4類型轉(zhuǎn)換
2.1.5變量的作用域和生存周期
2.1.6表達(dá)式
2.2運(yùn)算符
2.2.1算術(shù)運(yùn)算符
2.2.2關(guān)系運(yùn)算符和邏輯運(yùn)算符
2.2.3賦值運(yùn)算符
2.2.47運(yùn)算符
2.2.5運(yùn)算符優(yōu)先級(jí)
2.3流程控制語句
2.3.1if語句
2.3.2switch語句
2.3.3for語句
2.3.4foreach語句
2.3.5while語句
2.4方法和函數(shù)
2.4.1方法和函數(shù)的定義
2.4.2函數(shù)的參數(shù)
2.4.3函數(shù)的返回值
2.4.4函數(shù)的重載
2.4.5委托
2.5泛型
2.5.1什么是泛型
2.5.2泛型的應(yīng)用范圍
2.6小結(jié)
第3章C#的面向?qū)ο筇匦?br>3.1面向?qū)ο缶幊谈攀?br>3.1.1什么是類和對(duì)象
3.1.2用C#如何創(chuàng)建類
3.1.3用C#如何創(chuàng)建對(duì)象
3.1.4什么是面向?qū)ο缶幊?br>3.2面向?qū)ο蟮募夹g(shù)
3.2.1接口
3.2.2用C#如何創(chuàng)建接口
3.2.3繼承
3.2.4用C#如何實(shí)現(xiàn)繼承
3.2.5多態(tài)
3.2.6用C#如何實(shí)現(xiàn)多態(tài)
3.3面向?qū)ο箝_發(fā)的簡單實(shí)例
3.3.1面向?qū)ο蠊δ茉O(shè)計(jì)
3.3.2面向?qū)ο蟮念愒O(shè)計(jì)
3.3.3面向?qū)ο蟮膽?yīng)用
3.4小結(jié)
第2篇 C#中的LINQ開發(fā)
第4章 LINQ查詢基礎(chǔ) 38
4.1 LINQ基礎(chǔ)概念 38
4.1.1 什么是LINQ 38
4.1.2 如何使用LINQ 39
4.1.3 LINQ查詢 40
4.2 LINQ查詢表達(dá)式 41
4.2.1 查詢表達(dá)式 41
4.2.2 用from子句指定數(shù)據(jù)源 42
4.2.3 用select子句指定目標(biāo)數(shù)據(jù) 43
4.2.4 用where子句指定篩選條件 46
4.2.5 用orderby子句進(jìn)行排序 48
4.2.6 用group子句進(jìn)行分組 49
4.2.7 用from子句進(jìn)行復(fù)合查詢 52
4.2.8 用join子句進(jìn)行聯(lián)接 54
4.2.9 用join子句進(jìn)行內(nèi)部聯(lián)接 54
4.2.10 用join子句進(jìn)行分組聯(lián)接 55
4.2.11 用join子句進(jìn)行左外部聯(lián)接 56
4.3 LINQ查詢方法 57
4.3.1 IEnumerable接口 57
4.3.2 Lambda表達(dá)式 59
4.3.3 用Where()方法進(jìn)行篩選 60
4.3.4 用OrderBy()方法進(jìn)行排序 61
4.3.5 用Skip()、SkipWhile()跳過元素 64
4.3.6 用Take()、TakeWhile()提取元素 65
4.3.7 用Max()等對(duì)元素進(jìn)行數(shù)值計(jì)算 66
4.3.8 用Distinct()消除集合中相等的元素 67
4.3.9 用Concat()連接兩個(gè)集合 70
4.3.10 用Union()等進(jìn)行集合操作 71
4.4 小結(jié) 73
第5章 LINQ to ADO.NET——支持 LINQ語言與ADO.NET的交互 74
5.1 LINQ to ADO.NET概述 74
5.1.1 LINQ to DataSet概述 74
5.1.2 LINQ to SQL概述 75
5.2 LINQ to DataSet--實(shí)現(xiàn)復(fù)雜數(shù)據(jù)查詢 76
5.2.1 使用LINQ to DataSet 76
5.2.2 查詢單個(gè)數(shù)據(jù)表 77
5.2.3 查詢多個(gè)數(shù)據(jù)表 80
5.2.4 用查詢創(chuàng)建數(shù)據(jù)表 83
5.2.5 修改表中字段數(shù)據(jù) 85
5.2.6 使用數(shù)據(jù)視圖DataView 86
5.3 LINQ to SQL--對(duì)象模型 89
5.3.1 對(duì)象模型的原理 89
5.3.2 生成對(duì)象關(guān)系設(shè)計(jì)器 90
5.3.3 對(duì)象關(guān)系設(shè)計(jì)器的構(gòu)成 92
5.3.4 深入LINQ to SQL類 93
5.3.5 通過綁定瀏覽數(shù)據(jù)庫記錄 95
5.3.6 用LINQ查詢LINQ to SQL類 97
5.3.7 修改數(shù)據(jù)庫記錄 99
5.4 小結(jié) 100
第6章 LINQ to XML--支持LINQ語 言與XML語言的交互 102
6.1 LINQ to XML概述 102
6.1.1 什么是LINQ to XML 102
6.1.2 LINQ to XML與DOM 104
6.2 構(gòu)造XML樹 105
6.2.1 構(gòu)造簡單的XML元素 105
6.2.2 構(gòu)造具有屬性的XML元素 107
6.2.3 構(gòu)造具有子元素的XML元素 110
6.2.4 用XElement類構(gòu)造XML樹 111
6.3 查詢XML樹 112
6.3.1 查找具有特定屬性的元素 112
6.3.2 查找具有特定子元素的元素 114
6.3.3 對(duì)XML元素進(jìn)行排序 115
6.3.4 基于上下文查詢?cè)?116
6.4 操作XML樹 117
6.4.1 加載和保存XML樹 118
6.4.2 添加元素到XML樹 119
6.4.3 移除XML樹的元素和屬性 121
6.5 小結(jié) 125
第3篇 WPF美輪美奐技術(shù)
第7章 WPF編程入門
7.1 WPF概述 128
7.1.1 理解Windows圖形系統(tǒng) 128
7.1.2 WPF的功能特點(diǎn) 129
7.1.3 WPF架構(gòu)簡介 129
7.1.4 WPF的類層次結(jié)構(gòu) 130
7.2 WPF開發(fā)工具簡介 132
7.2.1 Visual Studio 2012開發(fā)工具 132
7.2.2 Microsoft Expression Blend設(shè)計(jì)工具 133
7.2.3 XAMLPad標(biāo)記文本查看器 134
7.2.4 ZAM 3D第三方工具(3D模型) 135
7.3 第一個(gè)WPF應(yīng)用程序 136
7.4 WPF應(yīng)用程序結(jié)構(gòu) 137
7.5 WPF與.NET Framework 4.5平臺(tái) 138
7.5.1 Windows Communication Foundation概述 138
7.5.2 Windows CardSpace概述 140
7.5.3 Windows Workflow Foundation 概述 140
7.6 小結(jié) 141
第8章 XAML標(biāo)記語言
8.1 理解XAML 143
8.1.1 XAML是什么 143
8.1.2 用C#模擬XAML實(shí)現(xiàn)的內(nèi)容 145
8.1.3 XAML的種類 147
8.2 XAML基礎(chǔ) 147
8.2.1 命名空間 148
8.2.2 代碼后置文件 150
8.2.3 使用簡單的屬性和類型轉(zhuǎn)換器 153
8.2.4 屬性語法與屬性元素語法 154
8.2.5 標(biāo)記擴(kuò)展特性 157
8.2.6 附加屬性 157
8.2.7 特定的字符和空白 160
8.2.8 在XAML中使用事件 161
8.2.9 使用其他命名空間中的類型 163
8.2.10 加載和編譯XAML 164
8.3 小結(jié) 169
第9章 Application全局應(yīng)用程序類
9.1 應(yīng)用程序生命周期 170
9.1.1 創(chuàng)建Application對(duì)象 170
9.1.2 創(chuàng)建一個(gè)自定義的Application類 172
9.1.3 關(guān)閉應(yīng)用程序 173
9.1.4 應(yīng)用程序事件 174
9.2 事件執(zhí)行周期 175
9.2.1 Startup應(yīng)用程序啟動(dòng)事件 175
9.2.2 Activated和Deactiveated事件——激活與取消激活 176
9.2.3 DispatherUnhandledException事件——處理應(yīng)用程序未處理的異常 177
9.2.4 SessionEnding事件——注銷或關(guān)閉系統(tǒng) 178
9.2.5 Exit事件——退出應(yīng)用程序 179
9.3 Application類的任務(wù) 181
9.3.1 處理命令行參數(shù) 181
9.3.2 訪問當(dāng)前的應(yīng)用程序 182
9.3.3 單實(shí)例應(yīng)用程序 185
9.4 小結(jié) 190
第10章 WPF布局
10.1 理解WPF布局 191
10.1.1 WPF的布局原理 191
10.1.2 布局的過程 192
10.1.3 布局容器 192
10.2 使用StackPanel進(jìn)行簡單地布局 193
10.2.1 StackPanel示例 193
10.2.2 StackPanel布局屬性 195
10.3 使用WrapPanel和DockPanel 197
10.3.1 使用WrapPanel控件布局 197
10.3.2 使用DockPanel控件布局 198
10.3.3 簡單對(duì)話框的實(shí)現(xiàn) 200
10.4 Grid控件 201
10.4.1 創(chuàng)建Grid控件 201
10.4.2 調(diào)整行列尺寸 203
10.4.3 編程創(chuàng)建Grid控件 206
10.4.4 合并行和列 208
10.4.5 窗體分割 209
10.4.6 共享尺寸組 212
10.4.7 使用UniformGrid控件 216
10.5 基于坐標(biāo)布局的Canvas 217
10.5.1 Canvas控件的使用方法 217
10.5.2 Canvas的Z軸 218
10.5.3 InkCanvas介紹 219
10.6 小結(jié) 221
第11章 內(nèi)容控件
11.1 理解內(nèi)容控件 222
11.1.1 什么是內(nèi)容控件 222
11.1.2 Content屬性介紹 224
11.1.3 內(nèi)容的對(duì)齊屬性 226
11.2 內(nèi)容容器控件 227
11.2.1 ScrollViewer滾動(dòng)條控件 227
11.2.2 GroupBox組合框和TabItem標(biāo)簽頁控件 231
11.2.3 Expander可折疊控件 234
11.3 裝飾控件 236
11.3.1 Border邊框控件 237
11.3.2 Viewbox自動(dòng)縮放控件 238
11.4 小結(jié) 239
第12章 WPF依賴屬性和事件路由
第13章 標(biāo)準(zhǔn)控件
第14章 窗口與導(dǎo)航
第15章 WPF資源、樣式和控件模板
第16章 形狀、變換和畫刷
第17章 幾何圖形、圖像和可視化層
第8章 WPF數(shù)據(jù)綁定
第4篇 WF工作流編程
第19章 WF編程入門
第20章 WF活動(dòng)

封面圖:

發(fā)表評(píng)論

相關(guān)文章