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

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

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开发技术。

 

 

           

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

这里写图片描述
你好! 这是你第一次使用 **Markdown编辑器** 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

新的改变

我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

  1. 全新的界面设计 ,将会带来全新的写作体验;
  2. 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
  3. 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
  4. 全新的 KaTeX数学公式 语法;
  5. 增加了支持甘特图的mermaid语法1 功能;
  6. 增加了 多屏幕编辑 Markdown文章功能;
  7. 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
  8. 增加了 检查列表 功能。

功能快捷键

撤销:Ctrl/Command + Z
重做:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜体:Ctrl/Command + I
标题:Ctrl/Command + Shift + H
无序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
检查列表:Ctrl/Command + Shift + C
插入代码:Ctrl/Command + Shift + K
插入链接:Ctrl/Command + Shift + L
插入图片:Ctrl/Command + Shift + G

合理的创建标题,有助于目录的生成

直接输入1次#,并按下space后,将生成1级标题。
输入2次#,并按下space后,将生成2级标题。
以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。

如何改变文本的样式

强调文本 强调文本

加粗文本 加粗文本

标记文本

删除文本

引用文本

H2O is是液体。

210 运算结果是 1024.

插入链接与图片

链接: link.

图片: Alt

带尺寸的图片: Alt

当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。

如何插入一段漂亮的代码片

去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

// An highlighted block var foo = 'bar'; 

生成一个适合你的列表

  • 项目
    • 项目
      • 项目
  1. 项目1
  2. 项目2
  3. 项目3
  • 计划任务
  • 完成任务

创建一个表格

一个简单的表格是这么创建的:

项目 Value
电脑 $1600
手机 $12
导管 $1

设定内容居中、居左、居右

使用:---------:居中
使用:----------居左
使用----------:居右

第一列 第二列 第三列
第一列文本居中 第二列文本居右 第三列文本居左

SmartyPants

SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:

TYPE ASCII HTML
Single backticks 'Isn't this fun?' ‘Isn’t this fun?’
Quotes "Isn't this fun?" “Isn’t this fun?”
Dashes -- is en-dash, --- is em-dash – is en-dash, — is em-dash

创建一个自定义列表

Markdown
Text-to- HTML conversion tool
Authors
John
Luke

如何创建一个注脚

一个具有注脚的文本。2

注释也是必不可少的

Markdown将文本转换为 HTML

KaTeX数学公式

您可以使用渲染LaTeX数学表达式 KaTeX:

Gamma公式展示 Γ ( n ) = ( n − 1 ) ! ∀ n ∈ N \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N Γ(n)=(n1)!nN 是通过欧拉积分

Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t   . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=0tz1etdt.

你可以找到更多关于的信息 LaTeX 数学表达式here.

新的甘特图功能,丰富你的文章

gantt
        dateFormat  YYYY-MM-DD
        title Adding GANTT diagram functionality to mermaid
        section 现有任务
        已完成               :done,    des1, 2014-01-06,2014-01-08
        进行中               :active,  des2, 2014-01-09, 3d
        计划一               :         des3, after des2, 5d
        计划二               :         des4, after des3, 5d
  • 关于 甘特图 语法,参考 这儿,

UML 图表

可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图::

张三 李四 王五 你好!李四, 最近怎么样? 你最近怎么样,王五? 我很好,谢谢! 我很好,谢谢! 李四想了很长时间, 文字太长了 不适合放在一行. 打量着王五... 很好... 王五, 你怎么样? 张三 李四 王五

这将产生一个流程图。:

链接
长方形
圆角长方形
菱形
  • 关于 Mermaid 语法,参考 这儿,

FLowchart流程图

我们依旧会支持flowchart的流程图:

  • 关于 Flowchart流程图 语法,参考 这儿.

导出与导入

导出

如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。

导入

如果你想加载一篇你写过的.md文件或者.html文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
继续你的创作。


  1. mermaid语法说明 ↩︎

  2. 注脚的解释 ↩︎

你可能感兴趣的:(Visual Studio2010 SP1针对Visual C++2010 做出的更新以及调整)