Visual C#2010开发权威指南
2012-10
清华大学出版社
尹成,陈荔城,陈振宇
803
1242
无
Visual
Studio是微软公司推出的开发环境,是目前最流行的Windows平台应用程序开发环境。Visual
Studio2010版本于2010年4月12日面市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual
Studi0 2010同时带来了.NET Framework 4.0、Microsoft Visual Studi0 2010
CTP(Community Technology Preview),并且支持开发面向Windows
7的应用程序。除了Microsoft SQL Server,它还支持IBM DB2和Oracle数据库。
这部《Visual C# 2010开发权威指南》简要而全面地介绍了C#和.NET
Framework,可帮助程序员迅速进入Visual C# 2010编程领域,并在Windows Azure云计算开发、Windows
Phone 7智能手机、Windows 7操作系统、Office
2010办公自动化等方面给出诸多案例以供读者在项目开发时参考。
尹成,微软最具价值专家,中科院硕士,Windows平台资深软件构架师。
陈荔城,中科院博士,主要研究方向为计算机体系结构以及相关的操作系统内核,参与多个国家基金项目的科研开发,精通VC++和.NET框架开发。
陈振宇,中科院博士,软件设计师,ACM Member,IEEE GUCAS
Member,中国计算机学会YOCSEF-GS委员,诺基亚移动互联网创新俱乐部成员,参与国家973计划、863计划、国家自然科学基金等多个重大项目的研发,主要研究方向为普适计算、数据挖掘、多媒体技术等。
李阳,中南林业科技大学讲师,中科院博士,主要研究方向为信息安全、数据挖掘、社交网络等,参与多个国家基金与工程项目的科研开发。
颜成钢,中科院博士,参与多个国家级科研项目开发,具备丰富的编程经验,参加了多词国际权威的视频检索比赛,都取得优异的成绩。曾在多个国际著名会议期刊发表论文。
第1章.NET4.0框架和Visual Studio 2010开发工具
1.1 Visual Studio 2010开发平台
1.1.1 Visual Studio 2010的安装流程
1.1.2 Visual Studio 2010开发概览
1.1.3 Visual Studio 2010与以往版本的比较
1.1.4 Visual Studio 2010的11大新功能
1.1.5 把项目迁移到Visual Studio 2010
1.1.6 Visual Studio 2010 的集成开发环境
1.1.7 Visual Studio 2010 的类层次结构
1.1.8 Visual Studio 2010 代码编辑器
1.1.9 Visual Studio 2010 代码段
1.1.10 Visual Studio 2010 调试
1.1.11 Visual Studio 2010 重构
1.1.12 Visual Studio 2010 的生成和部署
1.1.13 Visual Studio 2010 MSBuild
1.1.14 Visual Studio 2010 Click Once部署
1.2 .NET4.0框架概览和新特性
1.2.1 .NET发展历程
1.2.2 .NET4.0新特性与先前版本的比较
1.2.3 .NET4.0框架概述与分析
1.2.4 .NET4.0中的新特性-等价类型(TypeEquivalency)
1.2.5 .NET4.0中的新特性-契约式设计
1.2.6 .NET4.0中的新特性-交互新特性
1.2.7 .NET4.0中的新特性-.NET4.0安全模型
1.2.8 .NET4.0中的新特性-Stub方法重定向
1.2.9 .NET4.0中的新特性-InProcSXS
1.2.10 .NET4.0中的新特性-垃圾回收机制
1.2.11 .NET4.0中的新特性-并行计算
1.2.12 .NET4.0中的新特性-动态语言C#与VB混合编程
1.2.13 .NET4.0中的新特性-性能及诊断
1.2.14 .NET4.0中的升级与增强-数据
1.2.15 .NET4.0中的升级与增强-并行编程
1.2.16 .NET4.0中的升级与增强-WPF
1.2.17 .NET4.0中的升级与增强-WF
1.2.18 .NET4.0中的升级与增强-Omce2010
1.2.19 .NET4.0中的升级与增强-WindowsAzure
1.2.20 .NET4.0中的升级与增强-Silverlight
1.2.21 .NET4.0中的升级与增强-SharePoin
1.2.22 .NET4.0中的升级与增强-WCF
1.2.23 .NET4.0中的升级与增强-ASP.NET
1.2.24 .NET4.0中的升级与增强-Reports
本章小结
第2章 C#4.0新特性概览和Visual C# 2010新体验
2.1 C#4.0新特性概览
2.1.1 C#4.0新特性-动态查找
2.1.2 C#4.0新特性-dynamic类型
2.1.3 C#4.0新特性-动态操作
2.1.4 C#4.0新特性-运行时查找
2.1.5 C#4.0新特性-带有动态参数的重载解析
2.1.6 C#4.0新特性-动态语言运行时
2.1.7 C#4.0新特性-已知问题
2.1.8 C#4.0新特性-命名参数和可选参数
2.1.9 C#4.0新特性-可选参数
2.1.10 C#4.0新特性-命名参数和可选参数
2.1.11 C#4.0新特性-重载解析
2.1.12 C#4.0新特性-COM交互特性
2.1.13 C#4.0新特性-动态引入
2.1.14 C#4.0新特性-无PIA的编译
2.1.15 C#4.0新特性-省略ref
2.1.16 C#4.0新特性-Variance变性
2.1.17 C#4.0新特性-Covariance协变性
2.1.18 C#4.0新特性-Contravariance逆变性
2.1.19 C#4.0新特性-限制
2.1.20 C#4.0新特性-COM示例
2.2 创建Visual C#2010应用程序
2.2.1 基于Visual C#2010创建WindowsForm第一个应用
2.2.2 基于Visual C#2010创建WPF第一个应用
2.2.3 基于Visual C#2010创建ASP.NET第一个应用
2.2.4 基于Visual C#2010创建Reports第一个应用
2.2.5 基于Visual C#2010创建WCF第一个应用
2.2.6 基于Visual C#2010创建Windows Azure第一个应用
2.2.7 基于Visual C#2010创建Office2010的第一个应用
2.2.8 基于Visual C#2010创建SharePoint第一个应用
2.2.9 基于Visual C#2010创建Windows Sevice第一个应用
2.2.10 基于Visual C#2010创建WF第一个应用
2.2.11 基于Visual C#2010创建Silverlight第一个应用
2.2.12 基于Visual C#2010创建XNAGames第一个应用
2.2.13 基于Visual C#2010创建WindowsPhone7第一个应用
本章小结
第3章 C#面向对象编程和语法分析
3.1 变量、作用域、运算符和表达式
3.1.1 变量
3.1.2 作用域
3.1.3 运算符
3.1.4 表达式
3.2 方法和操作符重载
3.2.1 方法
3.2.2 运算符重载
3.3 使用流程控制语句
3.3.1 条件语句
3.3.2 循环
3.3.3 跳转语句
……
第4章 .NET框架知识讲解
第5章 Visual C#2010开发及Windows Form应用
第6章 Visual C#2010开发Windows Azure云计算应用
第7章 以C#开发Office 2010应用
第8章 Visual C#2010开发SharePoint应用
第9章 Visual C#2010开发ASP.NET应用
第10章 Visual C#2010开发Siverlight4.0应用
第11章 Visual C#2010开发WPF应用
第12章 Visual C#2010开发WCF应用
第13章 基于Visual C#2010开发Windows Phone7应用
第14章 基于Visual C#2010开发Windows7应用
版权页: 插图: 3.特点 Windows Azure为Windows Azure平台提供开发、运行和控制环境。Windows Azure处理负载平衡、资源管理和基于服务拥有者需求的云服务生命周期管理。由想在Windows Azure上部署应用程序的开发人员指定服务形式,包括部署的实例的个数以及任何的配置设定。Windows Azure部署服务并管理更新和事故来维持可用性。 4.计算服务 Windows Azure提供了一个由在地理上分散的数据中心建成的互联网规模的主机环境。这个主机环境为托管代码提供了运行时执行环境。 Windows Azure计算服务是在一个或多个角色(Role)A2建立的。Role定义了一个可运行在执行环境的组件。在Windows Azure内部,一个服务可能运行一个或多个Role的实例。 Windows Azure支持两种类型的Role:一个是为网络应用程序编程定制的、为IIS7及ASP.NET所支持的Web Role。这些Web Role运行在安装有IIS7的网络核心的集成管道模式(Integrated Pipeline Mode)里。 一个服务可能由一种或两种类型的Role组成,并且可能包含每种类型的多个Role。 管理员可以很轻松地通过修改配置文件的方式来管理每个Role需要运行几个实例。运行多个实例可以让程序更快地处理请求和执行任务,但是也意味着需要支付更多的费用。当不再需要那么多的计算资源的时候,可以通过修改配置文件来减少实例的数量,从而支付较少的租金。这也正是云计算的一大优势,如果不使用云计算,就必须自行购买大量的硬件来处理更多的请求和执行更多的任务,当不再需要那么多的计算资源的时候,这些硬件也就白白浪费在那里了。 5.Web Role 在Windows Azure里,Web Role包含被Intemet信息服务(IIS)支持的网站或其他代码。通常情况下,这是一个页面(Page)或者一个Web服务,但我们也可以使用其他网络开发工具(例如PHP)来提供服务。在Windows Azure里的,一个ASP.NET的Web Role类似于一个ASP.NET网络应用程序,由.aspx文件和源代码文件组建成,但它包含了一些额外的工具来允许它运行在Windows Azure环境里。 Web Role也能运行大部分使用HTTP协议的其他应用,如FastCGl,或使用basicHttpBinding架构(basicHttpBinding Schema)的WCF服务。 6.Worker Role Worker Role提供了一个在Windows Azure里运行应用程序的一般性环境。它对一般性开发来说是很有用的一个服务组件,并且可能会为Web Role进行后台处理。WorkerRole被频繁地用于没有交互的长时间运行的各种任务,但是也可以用它来运行其他任何类型的工作。
无
这本书很好,很详细,讲了C#开发的方方面面,学会了WindowsAZure云计算开发,Windowsphone手机开发,Windows7的语音识别,语音朗读,手写识别,传感器,多点触控很多最新技术的开发。
适合了解2010,要有一定基础
书本内容过于笼统,阐述不够详细