阅读 149

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

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


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
 初始化的D2D,DirectWrite和WIC的工厂。调用此方法之前主窗口初始化。
 
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开发技术。

 

 



©著作权归作者所有:来自51CTO博客作者yinchengmvp的原创作品,如需转载,请注明出处,否则将追究法律责任


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐