园子里的兄弟姐妹大家好!
我将在TechED2007上海站讲过的VS2008幻灯片传上来了,由于平时讲课不多,而且一般受众主要是架构师和资深开发人员,所以会后部分人反馈说讲的有点深了,以后我会注意的,PPT下载地址在: [url]http://www.91files.com/?SWJ5J29RBYP75GHE6QK3[/url]
为了不违反policy,北京的DEV430PPT我会在会后放上来。
同时欢迎大家莅临我在北京的DEV430,本周五上午9点档,不见不散:)
另外,微软对自己的开发平台要做一次反馈调查,请兄弟们上网溜达的时候填一下:
[url]http://www.msgisvevents.com/survey_link.asp[/url]
附:上海VS2008 Session中我加了一些.NET3.5和如何将VS2008相关技术用于实际场景的内容,大纲如下,FYI:
我将在TechED2007上海站讲过的VS2008幻灯片传上来了,由于平时讲课不多,而且一般受众主要是架构师和资深开发人员,所以会后部分人反馈说讲的有点深了,以后我会注意的,PPT下载地址在: [url]http://www.91files.com/?SWJ5J29RBYP75GHE6QK3[/url]
为了不违反policy,北京的DEV430PPT我会在会后放上来。
同时欢迎大家莅临我在北京的DEV430,本周五上午9点档,不见不散:)
另外,微软对自己的开发平台要做一次反馈调查,请兄弟们上网溜达的时候填一下:
[url]http://www.msgisvevents.com/survey_link.asp[/url]
附:上海VS2008 Session中我加了一些.NET3.5和如何将VS2008相关技术用于实际场景的内容,大纲如下,FYI:
.NET Fx 3.5
与
Visual Studio 2008:
微软新一×××发平台
张大磊
(Ray Zhang)
[url]http://www.cnblogs.com/msdpe[/url]
DEV-300
讲座的目的和内容
Visual Studio 2008
设计目标
与开发路线图
Visual Studio 2008
设计目标
Windows Server 2008, Vista
和
Office 2007
的最佳工具集
支持
.NET Framework 3.5
及之前多个版本
支持包括
ClickOnce
和
VSTO
在内的
Office 2007
应用开发
Vista
通用控件的
MFC
支持
让
Web
开发人员如鱼得水
HTML / CSS
设计器的改进
集成的
AJAX
与
JavaScript
支持
语言级别的改进
VB / C#
中数据访问与开发语言的更佳整合
Team System
的功能增强
提升开发效率
改良负载测试与持续集成
改良版本控制与工具性能
Visual Studio 2008
设计目标
.NET Framework 3.5
概览
什么是
.NET Framework 3.5?
.NET Framework 3.5
概览
-
基类库
System.TimeZoneInfo
System.DateTimeOffset
System.Collections.Generic.HashSet
System.IO.Pipes (
命名管道
)
新的
Suite-B
加密算法
EventSchemaTraceListener
支持
Vista
事件日志模型
(ETW)
System.Threading.ReaderWriterLockSlim
.NET Framework 3.5
概览
-
垃圾回收
新的
GC
模式
:
GCSettings.LatencyMode
Batch
Interactive
LowLatency
新的
GC.Collect
方法
:
GC.Collect(,GCCollectionMode)
Forced
Optimized
Default
.NET Framework 3.5
概览
-
安全
支持
Vista
下
Suite-B
加密算法
支持浏览器中托管控件的可信发行列表
改进的反射安全模型
.NET Framework 3.5
概览
-
动态语言支持
程序设计语言的改进
程序设计语言的改进
-Visual C++
支持最新的微软平台
Vista
通用控件的
MFC
支持
IDE
和项目中的
UAC
支持
新
Vista SDK
中包含大量的非托管
API
本机代码与托管代码的桥梁
STL/CLR
Marshaling library
增强的敏捷开发与开发效率提升
基于元数据的增量托管代码构建与并发源代码编译
多处理器源代码编译
类设计器又回来了
J
程序设计语言的改进
- Visual Basic
简化查询数据
集成查询与转换操作
统一对象、关系型数据、
XML
数据的查询方式
更简便操作
XML
处理
XML
文档更快速
访问
XML
对象更简便
提升
IDE
生产效率
智能感知
,
大项目性能,
Tooltip
透明,
code snippet
高亮
程序设计语言的改进
- VB 9.0
新特性
语言集成查询
(LINQ)
XML
数据类型
无处不在的智能感知
VB Power Pack
控件
Refactor!
Interop Forms Toolkit
程序设计语言的改进
- Visual C#
整合对象、关系型数据、
XML
的访问方式
语言更加简洁
增加函数式编程构造
将语言与特定
API
解耦
程序设计语言的改进
- C# 3.0
新特性
程序设计语言的改进
- LINQ
用以降低处理数据的复杂性
查询操作可用于任何集合
内置示例
: Select, Where, GroupBy, Join
等
扩展模型:可扩展、可替换
好处
以一致的方式处理数据,屏蔽了数据类型带来的复杂性
以对象的眼光看数据
与编程语言的良好集成
在
Visual Studio
中通过智能感知提升开发效率
LINQ
架构与组件
有关
LINQ
的三件事
…
数据
==
对象
命令
à
声明
支持对象、关系型数据、
XML
程序设计语言的改进
-LINQ
LINQ to SQL –
强类型数据库
RAD
开发场景
直接映射
SQL Server
数据库家族
Visual Studio 2008 RTM
时发布
LINQ to Entities –
对现有
Schema
的复杂映射
企业级应用场景
对
SQL Server
和第三方数据库的复杂映射
Visual Studio 2008
更新时发布
Visual Studio 2008 Betas/RTM
时发布
CTP
版本
LINQ to DataSet –
内存中的缓存与更改监控
应用场景与目前的
DataSet
一样
离线、脱机、更改监控
……
..
增加了对查询表达式的支持
支持强、弱类型的
DataSet
Visual Studio 2008 RTM
时发布
简化的
WCF
、
WF
、
WPF
开发
简化的
WCF
、
WF
、
WPF
开发
建立在
.NET 3.0
基础之上
WCF –
面向服务的统一模型与运行时
WF –
复杂、声明式的工作流运行时与活动
.NET 3.5
的改进
Http
编程模型
JSON
序列化与
ASP.NET AJAX
集成
同步
WF
与
WCF
集成
(“Silver”)
部分信任
简化的
WCF
、
WF
、
WPF
开发
Visual Studio 2008—
更棒的集成开发工具
添加服务引用
项目模板与项模板
自动宿主与测试客户端
WCF
配置编辑器
创建
-
运行
-
调试
-
测试
-
调用
WCF
、
WF
、
WPF
集成的
WF
设计器、可视化创建
WF
流程
WPF
设计器和
XAML
编辑器
涵盖
WPF
应用开发过程(构建、排错、部署)
方便
WPF
设计人员和开发人员更好地协作
控件模板
数据模板
动画
高级排列布局
触发器
排列布局
XAML
编辑
元素导航
VB & C#
代码编辑
代码排错
部署
高效开发
Windows
、
Web
、
Office 、 Mobile 应用
Office 、 Mobile 应用
高效开发
Windows
、
Web
、
Office
、
Mobile
应用
高效开发
Windows
应用
WPF (“Cider”)
设计器
在
IDE
中进行基于
XAML
的编辑
设计器中实时反映变更
XAML
智能感知
选区同步
支持
WPF
应用的
ClickOnce
部署
支持项目模板、调试器、部署程序
支持
WinForms
使用
Expression
交互式设计器
(“Sparkle”)
无缝集成设计人员与开发人员的工作流程
高效开发
Web
应用
集成
ASP.NET AJAX 1.0
的支持
包含在
.NET Framework 3.5
中
ASP.NET AJAX
项目模板
Visual Studio
中的
Web
应用项目
Javascript
智能感知与调试
HTML/CSS
设计器支持
Split
视图
(
源文件与设计器
)
设计器中的嵌套主控页预览
CSS
属性
,
管理
/
应用样式窗口
改进的可视化
CSS/HTML
版面设计
新的
Web
数据控件
LinqDataSource, ListView, DataPager
最佳
Silverlight
开发工具
高效开发
Office
应用
VS 2008
包含
Visual Studio Tools for Office 3.0
提供集成的可视化设计器
:
Word
与
Excel
文档与模板
Ribbon
任务栏与操作栏
Outlook
表单区域
集成的工作流与
SharePoint
支持
Word
内容控件的数据绑定
应用程序级插件
(2003 & 2007)
文档级插件
(Excel
与
Word 2007)
改进的
ClickOnce
部署安全
高效开发
Mobile
应用
Visual Studio Tools for Devices
设备应用程序的单元测试
Device Emulator 3.0 –
支持证书、
XML
配置
广泛的平台与运行时支持
.NET Compact Framework 3.5
支持
LINQ (XML,
对象与
Dataset)
支持
WCF
CLR Profiler / Performance Monitor
基类库改进
:
支持压缩、客户端证书、声音
API
改进的
SDLM
工具
Team Foundation Server 2008
内置持续集成支持
TFS
迁移工具集
“
签出时获取最新
”
添加评注
比较文件夹
开发人员
:
代码分析
性能
“hotpathing”
Profiler baselining
更快的单元测试
测试人员
:
支持
AJAX
应用程序的负载测试
更友好的负载测试监控、报表界面
还有更多
…
Visual Studio 2008
的其他新特性
.NET Framework
的多版本支持
本地数据缓存与同步
自动调整开发环境
所有专业版都支持单元测试
还有更多
…
雄关漫道真如铁,而今迈步从头越
相关资源
A new day has come,
what are you waiting for?
what are you waiting for?
感谢大家!
Q&A
备用幻灯片
ASP.NET AJAX
架构图
Silverlight
架构图
Visual Studio 2008
要点总结
DEMO