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开发技术。
分享到:
相关推荐
此包需要联网安装,并非ISO文件 如果您在同一台计算机上安装多个版本的 Visual...Visual Studio 2010 SP1 检测是否 SP1 的安装已完成,并可能会提示您更新它,如果安装不完整。这可确保安装在一个已知的、 稳定的状态。
Microsoft Visual C++ 2005 SP1 Redistributable Package (x64)运行库
版本: Version: ... 如果以前安装了 Visual Studio 2008 修补程序或 Visual Studio 2008 SP1 预发行版本,则必须在安装 Visual Studio 2008 SP1 之前运行 Service Pack 准备工具。 如果安装了多个
VS80sp1-KB926601-X86-ENU 我自己用的。放在这里留个底。
MSDN Library for Visual Studio 2008 SP1 (2008 年 12 月版)
Visual C++ Redistributable Packages for Visual Studio 2013(x64,x86版本) 按照提示安装即可 支持的操作系统 Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows Server 2003, Windows Server 2008 R2 ...
Microsoft Visual C++ 2015 Redistributable 包括对运行时 DLL 的 Bug 修复以及 KB 2999226的更新版本 最新版本。 要了解 Visual Studio 2015 Update 3 RC 中的新增功能,请参阅 Visual Studio 2015 Update 3 RC ...
这些组件是运行使用 Visual Studio 2015 开发的 C++ 应用程序所必需的,并与 Visual C+ 库动态链接。这些包可用于在计算机上运行此类应用程序,即使没有安装 Visual Studio 2015。这些包安装以下库的运行时组件:C ...
VS2010sp1离线升级包,官网上很难下的到,
MSDN Library for Visual Studio 2008 SP1 (2008 年 12 月版) VS2008SP1MSDNENUX1506188.iso
VC10 Packages_Microsoft Visual C++ 2010 SP1 Redistributable Package (x86).exe VC10 Packages_Microsoft Visual C++ 2010 SP1 Redistributable Package (x64).exe VC11 Packages_Visual C++ Redistributable for...
Microsoft Visual C++2010 SP110040219.473 Microsoft Microsoft Visual C++2012 4(110611351 Microsoft Visual C++2013 (12040664) Microsoft Visual C++2017(1420.27404) Visual Studio 2010 Tools For Office ...
MSDN Library for Visual Studio 2008 SP1 (2008 年 12 月版)
1.MSDN Library for Visual Studio 2008 SP1 2.这是英文版 3.一共2个文件 4.用7-zip压缩
Microsoft Visual Studio 2008 Express with SP1 带 SP1 的 Visual Web Developer 2008 速成版,这个是我放在这里备份的,这些老东西很难找了。
微软发布了Microsoft Visual C++ 2008运行库的分发包,安装该运行库后您的计算机将可以运行Visual C++ 2008编写的程序,即使您并未安装Visual Studio 2008。比起.NET运行库来讲,C++的运行库要小得多,这次发布的...
DriverStudio 3.2 For VisualStudio 2005 程序代码补丁 <br>解决DriverStudio 3.2的库代码在VisualStudio 2005中无法编译通过的问题。 <br>由于VC++ 2005编译器更加符合C++标准,所以DriverStudio的...
Visual C++ 多年以来对界面的设计都没有更新 让用VC做开发的我们一再的失望 visual studio 2008 终于可以做出漂亮的界面了 但这方面的书籍、资料还几乎找不到 微软官方展示这些新特性的示例自然成了我们最好的老师 ...