摘要:
目前博客园中成系列的Direct2D的教程有1、万一的 Direct2D 系列,用的是Delphi 20092、zdd的 Direct2D 系列,用的是VS中的C++3、本文所在的 Direct2D教程 系列,用的是VS2010的Visual Basic语言(可以很方便的转为C#),基于Windows API Code Pack 1.1。还有官方的说明文档 Direct2D ,用的是C++。本系列的前几篇文章:Direct2D教程I——简介及首个例子Direct2D教程II——绘制基本图形和线型(StrokeStyle)的设置详解Direct2D教程III——几何(Geometry)对象Dir 阅读全文
摘要:
目前博客园中成系列的Direct2D的教程有1、万一的 Direct2D 系列,用的是Delphi 20092、zdd的 Direct2D 系列,用的是VS中的C++3、本文所在的 Direct2D教程 系列,用的是VS2010的Visual Basic语言(可以很方便的转为C#),基于Windows API Code Pack 1.1。还有官方的说明文档 Direct2D ,用的是C++。本系列的前几篇文章:Direct2D教程I——简介及首个例子Direct2D教程II——绘制基本图形和线型(StrokeStyle)的设置详解Direct2D教程III——几何(Geometry)对象Dir 阅读全文
摘要:
目前博客园中成系列的Direct2D的教程有1、万一的 Direct2D 系列,用的是Delphi 20092、zdd的 Direct2D 系列,用的是VS中的C++3、本文所在的 Direct2D教程 系列,用的是VS2010的Visual Basic语言(可以很方便的转为C#),基于Windows API Code Pack 1.1。还有官方的说明文档 Direct2D ,用的是C++。本系列的前几篇文章:Direct2D教程I——简介及首个例子Direct2D教程II——绘制基本图形和线型(StrokeStyle)的设置详解Direct2D教程III——几何(Geometry)对象Dir 阅读全文
摘要:
后记:这个是一篇简单的教程。但是利用一些纹理和小技巧,也实现了不错的效果。整体配色偏亮橙色,是暖色系,给人一种舒服、温暖的感觉。 阅读全文
摘要:
目前博客园中成系列的Direct2D的教程有1、万一的 Direct2D 系列,用的是Delphi 20092、zdd的 Direct2D 系列,用的是VS中的C++3、本文所在的 Direct2D教程 系列,用的是VS2010的Visual Basic语言(可以很方便的转为C#),基于Windows API Code Pack 1.1。还有官方的说明文档 Direct2D ,用的是C++。在Direct2D中不再区分笔刷(Brush)对象和画笔(Pen)对象,统一用笔刷(Brush)对象。这样,在绘制时候,无论是以Draw开头的函数还是以Fill开头的函数都使用笔刷(Brush)对象。在Di 阅读全文
摘要:
目前博客园中成系列的Direct2D的教程有1、万一的 Direct2D 系列,用的是Delphi 20092、zdd的 Direct2D 系列,用的是VS中的C++3、本文所在的 Direct2D教程 系列,用的是VS2010的Visual Basic语言(可以很方便的转为C#),基于Windows API Code Pack 1.1。还有官方的说明文档 Direct2D ,用的是C++。几何(Geometry)对象历数微软的图形开发技术,几何(Geometry)对象就不停的在发展,不断完善,越来越强大。在GDI和GDI+中,区域(Region)和路径(Path)就是几何(Geometry) 阅读全文
摘要:
目前,在博客园上,相对写得比较好的两个关于Direct2D的教程系列,分别是万一的Direct2D系列和zdd的Direct2D系列。有兴趣的网友可以去看看。本系列也是介绍Direct2D的教程,是基于Windows API Code Pack 1.1的Direct2D的教程,如果要调试文中的代码的话,还得参考前文 Direct2D教程I——简介及首个例子 下载导入Windows API Code Pack 1.1的动态库在前文 Direct2D教程I——简介及首个例子 简单介绍了Direct2D,并给了一个简单的示例。接下来,本文对一些基本的绘图命令做个介绍绘制基本图形:直线、矩形、圆角矩形 阅读全文
摘要:
在博客园里,系统的Direct2D的教程比较少,只有“万一”写了一个关于Direct2D的系列(Delphi 2009)。于是,仿照其系列,写一个在VS下的Direct2D系列教程。博客园中的高手还是有不少的,在写本系列教程的过程中,也会把碰到的问题或疑惑一一贴出来,期待高手的解答。以使得大家共同提高。什么是Direct2D一言以蔽之,就是Windows 7平台上的一个2D图形API,可以提供高性能,高质量的2D渲染。大多数人对Direct2D可能都比较陌生,以至于我之前在论坛上提到这个词的时候,有人竟然说你是不是写错了?可能大家比较熟悉的是Direct3D,因为D3D已经是当前游戏界的主流应 阅读全文
摘要:
但凡管理器之类的软件,存储数据是必不可少的。存储数据的话,有几种选择。一是用数据库,把数据存储到数据库里;一是用文本文件,把数据存储到文本文件里;一种是利用XML文件,把数据对象转换为XML后,存储到XML文件(实际上也是文本文件)。把数据对象和XML文件对应起来,有一个术语,称之为XML序列化。参看之前写的文章“利用XML序列化实现程序配置文件”,“简述Xml.Serialization如何序列化对象到XML文件”在本软件的设计中,设计了两种基本的数据对象一是电影对象(类clsFilm),存储一部电影的信息,如:中文名(DesChineseName)、英文名(DesEnglishName)、 阅读全文
摘要:
先解释一下题目。举例说明:123456就是数字中不带9的正整数,124789是数字中带9的正整数。也可以知道,数字中带9的正整数和数字中不带9的正整数都有无穷多个。那数字中不带9的正整数占所有正整数的比例是多少?咋眼一看,这个比例的精确值很难一下子算出来。人们对很难一下子计算出来的值都会有进行估算的天性。有人估算能力强,有人估算能力弱。那么估算看看,这个比例是多少?是多少呢?考虑到有0-9十个数字,有人会说是9/10=0.9;有人觉得太高了,那么7/10=0.7怎么样;还太高,那么5/10=0.5差不多吧,这个答案已经让很多人狐疑了,那么少?0.3呢,有人会觉得疯了吧;0.1呢,太不可思议了, 阅读全文