精通C#5.0与.NET4.5高级编程-LINQ.WCF.WPF和WF

本书特色

[

  .net4.5框架集成了对windows窗体、windowsphone、windowsserver和windowsazure等各个方向的开发类库。《精通c# 5.0与.net 4.5高级编程:linq、wcf、wpf和wf》借助visualstudi02012开发工具,详细介绍了.net框架中的4大开发利器:linq、wpf、wf和wcf。另外,作者专门为本书重点内容录制了高清教学视频。这些教学视频和本书涉及的源程序需要读者自行下载。
  本书共分为5篇28章。第1篇为c#面向对象开发基础,主要让读者了解基于框架的开发语言c#;第2篇为c#中的linq开发,介绍了如何使用linq在对象和数据之间建立一种对应关系,然后通过访问内存对象的方式查询数据集合;第3篇为wpf开发,详细介绍了如何利用wpf这个图形平台,改变传统windows程序员的开发观念和开发方式;第4篇为wf工作流开发,介绍了实现工作流应用程序时所需要实现的一些机制,比如持久化、补偿、跟踪机制等;第5篇为wcf开发,学习如何利用远程通信技术,实现托管、服务实例管理、异步、安全、事务管理、离线队列等功能。
  本书实例具有代表性,编码规范,讲解详细,适合想系统学习c#开发和.net4.5平台的技术人员研读,也可作为特定技术开发人员的参考书程。对于.net程序员,本书不失为一本极佳的案头**手册。

]

内容简介

[

资深.net程序员,全新视角,解读.net4.5框架的*新技术趋势,深入剖析.net4.5框架的四大开发技术及.net4.5框架的底层机制
全面解读基于.net4.5框架与visualstudio2012平台的完整开发过程、方法与技术,提供12.6小时高清配套体教学视频
备受赞誉的.net畅销图书全新升级,涵盖.netframework4.5、visualstudio2012、c#5.0、sqlserver2012、xaml、soa、linq、wpf、wf及wcf等技术
详细介绍了microsoftexpressionblend、xamlpad和zam3d等重要工具的使用方法
实战为王,提供了500多个代码示例,并重点讲解4个有较高应用价值的综合项目案例

推荐阅读(请点丛书链接查看)

web开发典藏大系 (涵盖众多web开发的前言技术,由一线web开发人员打造)

“linux典藏大系”(丛书畅销10万册,全面、详细、深入、实用,linux爱好者必读经典)

《程序员的数学思维修炼(趣味解读)》(专门为程序员而写的数学书,生动有趣,程序员必读!)

《精通c#与.net 4.0数据库开发:基础、数据库核心技术、项目实战》

《oracle数据库管理从入门到精通》 (oracle畅销书《oracle pl/sql从入门到精通》姊妹篇,一本书彻底搞定oracle数据库管理与维护)

《oracle pl/sql从入门到精通》(大量读者好评!300多个实例,2个项目案例,7.8小时教学视频,提?系统化的学习方案)

]

作者简介

[

  张敬普,毕业于西安电子科技大学,获计算机专业硕士学位.精通NET开发技术曾经在东软集团嵌入式事业部从事嵌入式开发工作,主持和参与了嵌入式DVD系统及一些应用系统的开发在学术刊物上发表过多篇关于网络及嵌入式开发方面的文章,目前供职于平顶山学院软件学院,致力于网络工程、嵌入式软件开发等方向的教学与研究。
  丁士锋,2001年毕业于国防科技大学计算机学院。从事Web开发及系统架构设计10余年,对C#语言与.NET开发技术有深入研究。多次参与了企业网站、WebERP和OfficeoA等大中型Web项目的开发,积累了深厚的Web相关软件及分布式应用系统的开发经验。熟悉SQLServer、Oracle与IBMDB2等大型数据库系统的管理与开发。深入理解数据库系统在企业信息化进程中的应用。曾经参与了基于大型数据库系统的集团式信息管理系统的建设,并多次参与了数据库平台的搭建与各种核心数据库程序代码的实现。目前致力于JavaScript前端应用框架的开发与研究。

]

目录

第1篇c#面向对象开发基础第1章.net框架和visualstudi02012开发工具1.1.net4.5框架一览1.1.1框架包含的开发语言1.1.2c#开发语言的特点1.1.3c#的运行机制1.1.4c#的类库框架1.2visualstudi02012开发界面1.2.1visualstudi02012界面一览1.2.2菜单栏1.2.3工具栏1.2.4工具箱1.2.5属性窗口1.2.6解决方案资源管理器1.2.7服务器资源管理器1.3创建c#应用程序1.3.1控制台应用程序(console)1.3.2windows应用程序(forms)1.3.3asp.net4.5网站1.4小结第2章c#的语法知识2.1变量、常量和表达式2.1.1常量2.1.2变量2.1.3变量的类型2.1.4类型转换2.1.5变量的作用域和生存周期2.1.6表达式2.2运算符2.2.1算术运算符2.2.2关系运算符和逻辑运算符2.2.3赋值运算符2.2.47运算符2.2.5运算符优先级2.3流程控制语句2.3.1if语句2.3.2switch语句2.3.3for语句2.3.4foreach语句2.3.5while语句2.4方法和函数2.4.1方法和函数的定义2.4.2函数的参数2.4.3函数的返回值2.4.4函数的重载2.4.5委托2.5泛型2.5.1什么是泛型2.5.2泛型的应用范围2.6小结第3章c#的面向对象特性3.1面向对象编程概述3.1.1什么是类和对象3.1.2用c#如何创建类3.1.3用c#如何创建对象3.1.4什么是面向对象编程3.2面向对象的技术3.2.1接口3.2.2用c#如何创建接口3.2.3继承3.2.4用c#如何实现继承3.2.5多态3.2.6用c#如何实现多态3.3面向对象开发的简单实例3.3.1面向对象功能设计3.3.2面向对象的类设计3.3.3面向对象的应用3.4小结 第2篇 c#中的linq开发第4章 linq查询基础 384.1 linq基础概念 384.1.1 什么是linq 384.1.2 如何使用linq 394.1.3 linq查询 404.2 linq查询表达式 414.2.1 查询表达式 414.2.2 用from子句指定数据源 424.2.3 用select子句指定目标数据 434.2.4 用where子句指定筛选条件 464.2.5 用orderby子句进行排序 484.2.6 用group子句进行分组 494.2.7 用from子句进行复合查询 524.2.8 用join子句进行联接 544.2.9 用join子句进行内部联接 544.2.10 用join子句进行分组联接 554.2.11 用join子句进行左外部联接 564.3 linq查询方法 574.3.1 ienumerable接口 574.3.2 lambda表达式 594.3.3 用where()方法进行筛选 604.3.4 用orderby()方法进行排序 614.3.5 用skip()、skipwhile()跳过元素 644.3.6 用take()、takewhile()提取元素 654.3.7 用max()等对元素进行数值计算 664.3.8 用distinct()消除集合中相等的元素 674.3.9 用concat()连接两个集合 704.3.10 用union()等进行集合操作 714.4 小结 73 第5章 linq to ado.net——支持 linq语言与ado.net的交互 745.1 linq to ado.net概述 745.1.1 linq to dataset概述 745.1.2 linq to sql概述 755.2 linq to dataset–实现复杂数据查询 765.2.1 使用linq to dataset 765.2.2 查询单个数据表 775.2.3 查询多个数据表 805.2.4 用查询创建数据表 835.2.5 修改表中字段数据 855.2.6 使用数据视图dataview 865.3 linq to sql–对象模型 895.3.1 对象模型的原理 895.3.2 生成对象关系设计器 905.3.3 对象关系设计器的构成 925.3.4 深入linq to sql类 935.3.5 通过绑定浏览数据库记录 955.3.6 用linq查询linq to sql类 975.3.7 修改数据库记录 995.4 小结 100 第6章 linq to xml–支持linq语 言与xml语言的交互 1026.1 linq to xml概述 1026.1.1 什么是linq to xml 1026.1.2 linq to xml与dom 1046.2 构造xml树 1056.2.1 构造简单的xml元素 1056.2.2 构造具有属性的xml元素 1076.2.3 构造具有子元素的xml元素 1106.2.4 用xelement类构造xml树 1116.3 查询xml树 1126.3.1 查找具有特定属性的元素 1126.3.2 查找具有特定子元素的元素 1146.3.3 对xml元素进行排序 1156.3.4 基于上下文查询元素 1166.4 操作xml树 1176.4.1 加载和保存xml树 1186.4.2 添加元素到xml树 1196.4.3 移除xml树的元素和属性 1216.5 小结 125 第3篇 wpf美轮美奂技术第7章 wpf编程入门7.1 wpf概述 1287.1.1 理解windows图形系统 1287.1.2 wpf的功能特点 1297.1.3 wpf架构简介 1297.1.4 wpf的类层次结构 1307.2 wpf开发工具简介 1327.2.1 visual studio 2012开发工具 1327.2.2 microsoft expression blend设计工具 1337.2.3 xamlpad标记文本查看器 1347.2.4 zam 3d第三方工具(3d模型) 1357.3 **个wpf应用程序 1367.4 wpf应用程序结构 1377.5 wpf与.net framework 4.5平台 1387.5.1 windows communication foundation概述 1387.5.2 windows cardspace概述 1407.5.3 windows workflow foundation 概述 1407.6 小结 141 第8章 xaml标记语言8.1 理解xaml 1438.1.1 xaml是什么 1438.1.2 用c#模拟xaml实现的内容 1458.1.3 xaml的种类 1478.2 xaml基础 1478.2.1 命名空间 1488.2.2 代码后置文件 1508.2.3 使用简单的属性和类型转换器 1538.2.4 属性语法与属性元素语法 1548.2.5 标记扩展特性 1578.2.6 附加属性 1578.2.7 特定的字符和空白 1608.2.8 在xaml中使用事件 1618.2.9 使用其他命名空间中的类型 1638.2.10 加载和编译xaml 1648.3 小结 169 第9章 application全局应用程序类9.1 应用程序生命周期 1709.1.1 创建application对象 1709.1.2 创建一个自定义的application类 1729.1.3 关闭应用程序 1739.1.4 应用程序事件 1749.2 事件执行周期 1759.2.1 startup应用程序启动事件 1759.2.2 activated和deactiveated事件——激活与取消激活 1769.2.3 dispatherunhandledexception事件——处理应用程序未处理的异常 1779.2.4 sessionending事件——注销或关闭系统 1789.2.5 exit事件——退出应用程序 1799.3 application类的任务 1819.3.1 处理命令行参数 1819.3.2 访问当前的应用程序 1829.3.3 单实例应用程序 1859.4 小结 190 第10章 wpf布局10.1 理解wpf布局 19110.1.1 wpf的布局原理 19110.1.2 布局的过程 19210.1.3 布局容器 19210.2 使用stackpanel进行简单地布局 19310.2.1 stackpanel示例 19310.2.2 stackpanel布局属性 19510.3 使用wrappanel和dockpanel 19710.3.1 使用wrappanel控件布局 19710.3.2 使用dockpanel控件布局 19810.3.3 简单对话框的实现 20010.4 grid控件 20110.4.1 创建grid控件 20110.4.2 调整行列尺寸 20310.4.3 编程创建grid控件 20610.4.4 合并行和列 20810.4.5 窗体分割 20910.4.6 共享尺寸组 21210.4.7 使用uniformgrid控件 21610.5 基于坐标布局的canvas 21710.5.1 canvas控件的使用方法 21710.5.2 canvas的z轴 21810.5.3 inkcanvas介绍 21910.6 小结 221 第11章 内容控件11.1 理解内容控件 22211.1.1 什么是内容控件 22211.1.2 content属性介绍 22411.1.3 内容的对齐属性 22611.2 内容容器控件 22711.2.1 scrollviewer滚动条控件 22711.2.2 groupbox组合框和tabitem标签页控件 23111.2.3 expander可折叠控件 23411.3 装饰控件 23611.3.1 border边框控件 23711.3.2 viewbox自动缩放控件 23811.4 小结 239 第12章 wpf依赖属性和事件路由 第13章 标准控件 第14章 窗口与导航 第15章 wpf资源、样式和控件模板 第16章 形状、变换和画刷 第17章 几何图形、图像和可视化层 第18章 wpf数据绑定 第4篇 wf工作流编程第19章 wf编程入门 第20章 wf活动

封面

精通C#5.0与.NET4.5高级编程-LINQ.WCF.WPF和WF

书名:精通C#5.0与.NET4.5高级编程-LINQ.WCF.WPF和WF

作者:张敬普

页数:797

定价:¥99.8

出版社:清华大学出版社

出版日期:2014-02-01

ISBN:9787302333883

PDF电子书大小:130MB 高清扫描完整版



本文标题:《精通C#5.0与.NET4.5高级编程-LINQ.WCF.WPF和WF》PDF下载

资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!