现在的位置: 首页 > 综合 > 正文

Visual Studio2010 SP1针对Visual C++2010 做出的更新以及调整

2012年05月04日 ⁄ 综合 ⁄ 共 3751字 ⁄ 字号 评论关闭

Visual Studio2010 SP1针对Visual C++2010 做出的更新以及调整主要集中在下列方面。

1.支持基于视频加速的MFC图像和动画

MFC类增加了对Visual Studio 2010的SP1的 链接到

方法增加了对Visual Studio 2010的SP1的链接到该已被添加到MFC的全局函数的参考文档。这包括已被添加到现有类的方法。

2.新的AMD和Intel指令集支持,并计划在未来支持ARM指令,Windows8即将支持ARM,因为苹果以及android在移动3G迅速做大。

3.新的帮助阅读器,MSDN文档阅读将更加人性化

4.托管代码中的增量编译,对于托管CLR代码的支持更加到位

 
Visual Studio2010 SP1针对Visual C++2010 的方法主要更新

全局方法
-------------------------------------------------- ------------------------------
 
AFX_GLOBAL_DATA::D2D1MakeRotateMatrix
 创建一个旋转变换,通过围绕一个指定的点指定的角度旋转。
 
AFX_GLOBAL_DATA::GetDirect2dFactory
 返回对ID2D1Factory接口,在全球数据存储的指针。如果接口没有初始化,创建并具有默认参数。
 
AFX_GLOBAL_DATA::GetWICFactory
 返回对IWICImagingFactory接口,在全球数据存储的指针。如果接口没有初始化,创建并具有默认参数。
 
AFX_GLOBAL_DATA::GetWriteFactory
 返回对IDWriteFactory接口,在全球数据存储的指针。如果接口没有初始化,创建并具有默认参数。
 
AFX_GLOBAL_DATA::IsD2DInitialized
 初始化的D2DDirectWriteWIC的工厂。调用此方法之前主窗口初始化。
 
AFX_GLOBAL_DATA::IsD2DInitialized
 确定是否已经初始化的D2D
 

现有类的新方法
-------------------------------------------------- ------------------------------
 
CWnd::EnableD2DSupport
 启用或禁用窗口的D2D支持。调用此方法之前主窗口初始化。
 
CWnd::GetRenderTarget
 获取一个渲染目标与此窗口关联。
 
CWnd::IsD2DSupportEnabled
 确定是否已启用的D2D支持
 
CWinApp::EnableD2DSupport
 使应用程序的D2D支持。调用此方法之前主窗口初始化。

Visual Studio2010 SP1针对Visual C++2010 的MFC的心支持类概述

 

CAccelerateDecelerateTransition类
 
实现了加速,减速过渡。
 
CAnimationBaseObject类
 
所有动画对象的基类。
 
CAnimationColor类
 
实现了一种颜色有红的,绿的功能,蓝组件可以是动画。
 
CAnimationController类
 
实现了动画控制器,它提供了用于创建和管理动画的核心接口。
 
CAnimationGroup类
 
实现了一个动画小组,结合了动画故事板,动画对象,并过渡到定义动画。
 
CAnimationManagerEventHandler类
 
实现了一个回调,这是由动画API调用时,动画的经理的状态改变了。
 
CAnimationPoint类
 
实现了一个点的坐标可以是动画的功能。
 
CAnimationRect类
 
实现了一个长方形,其可以是动画方面的功能。
 
CAnimationSize类
 
实现了一个对象,其大小尺寸可以是动画的功能。
 
CAnimationStoryboardEventHandler类
 
实现了一个回调,这是由动画API调用时的状态是一个故事板Storyboard是更改或更新。
 
CAnimationTimerEventHandler类
 
实现了一个回调,这是由动画API计时事件发生时调用。
 
CAnimationValue类
 
实现了动画对象具有一个价值功能。
 
CAnimationVariable类
 
表示一个动画变量。
 
CAnimationVariableChangeHandler类
 
实现了一个回调,这是由动画API调用时,变量的值更改动画。
 
CAnimationVariableIntegerChangeHandler类
 
实现了一个回调,这是由动画API调用时,变量的值更改动画。
 
CBaseKeyFrame类
 
实现了关键帧的基本功能。
 
CBaseTransition类
 
代表一个根本转变。
 
CBitmapRenderTarget类
 
一种ID2D1BitmapRenderTarget包装。
 
CConstantTransition类
 
封装一个常数的过渡。
 
CCubicTransition类
 
封装了三次转型。
 
CCustomInterpolator类
 
实现了一个基本插补。
 
CCustomTransition类
 
实现了一个自定义的过渡。
 
CD2DBitmap类
 
一种ID2D1Bitmap包装。
 
CD2DBitmapBrush类
 
一种ID2D1BitmapBrush包装。
 
CD2DBrush类
 
一种ID2D1Brush包装。
 
CD2DBrushProperties类
 
一种D2D1_BRUSH_PROPERTIES包装。
 
CD2DEllipse类
 
一种D2D1_ELLIPSE包装。
 
CD2DGeometry类
 
一种ID2D1Geometry包装。
 
CD2DGeometrySink类
 
一种ID2D1GeometrySink包装。
 
CD2DGradientBrush类
 
该CD2DLinearGradientBrush和CD2DRadialGradientBrush类的基类。
 
CD2DLayer类
 
一种ID2D1Layer包装。
 
CD2DLinearGradientBrush类
 
一种ID2D1LinearGradientBrush包装。
 
CD2DMesh类
 
一种ID2D1Mesh包装。
 
CD2DPathGeometry类
 
一种ID2D1PathGeometry包装。
 
CD2DPointF类
 
一种D2D1_POINT_2F包装。
 
CD2DPointU类
 
一种D2D1_POINT_2U包装。
 
CD2DRadialGradientBrush类
 
一种ID2D1RadialGradientBrush包装。
 
CD2DRectF类
 
一种D2D1_RECT_F包装。
 
CD2DRectU类
 
一种D2D1_RECT_U包装。
 
CD2DResource类
 
一个抽象类,它提供了创建和管理,如刷子,图层和文字的D2D资源的接口。
 
CD2DRoundedRect类
 
一种D2D1_ROUNDED_RECT包装。
 
CD2DSizeF类
 
一种D2D1_SIZE_F包装。
 
CD2DSizeU类
 
一种D2D1_SIZE_U包装。
 
CD2DSolidColorBrush类
 
一种ID2D1SolidColorBrush包装。
 
CD2DTextFormat类
 
一种IDWriteTextFormat包装。
 
CD2DTextLayout类
 
一种IDWriteTextLayout包装。
 
CDCRenderTarget类
 
一种ID2D1DCRenderTarget包装。
 
CDiscreteTransition类
 
封装一个离散的过渡。
 
CHwndRenderTarget类
 
一种ID2D1HwndRenderTarget包装。
 
CInstantaneousTransition类
 
封装了一个瞬间的过渡。
 
CInterpolatorBase类
 
实现了一个回调,这是由动画API调用时,它计算出动画的变量的新值。
 
CKeyFrame类
 
表示一个动画关键帧。
 
CLinearTransition类
 
封装了一个线性过渡。
 
CLinearTransitionFromSpeed类
 
封装的线性速度过渡。
 
CParabolicTransitionFromAcceleration类
 
封装一个抛物线加速过渡。
 
CRenderTarget类
 
一种ID2D1RenderTarget包装。
 
CReversalTransition类
 
封装反转过渡。
 
CSinusoidalTransitionFromRange类
 
封装了一个正弦范围的过渡,有一个给定范围内振荡。
 
CSinusoidalTransitionFromVelocity类
 
封装了一个正弦速度过渡,有一个是由动画的变量的初始速度确定的幅度。
 
CSmoothStopTransition类
 
封装了一个平稳过渡停止。

 

 

 

 

 

 

 

 

 

 

 

 

http://www.china-pub.com/196957

 

将针对Visual Studio 2010 SP1做出更新,为大家展示最新最全面的Visual C++2010开发技术。

 

 

抱歉!评论已关闭.