上一页 1 2 3 4 5 6 7 8 ··· 17 下一页
摘要: 目前博客园中成系列的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 阅读全文
posted @ 2013-08-23 16:28 万仓一黍 阅读(5289) 评论(0) 推荐(1) 编辑
摘要: 目前博客园中成系列的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 阅读全文
posted @ 2013-08-19 15:47 万仓一黍 阅读(11247) 评论(3) 推荐(2) 编辑
摘要: 后记:这个是一篇简单的教程。但是利用一些纹理和小技巧,也实现了不错的效果。整体配色偏亮橙色,是暖色系,给人一种舒服、温暖的感觉。 阅读全文
posted @ 2013-08-17 13:25 万仓一黍 阅读(3042) 评论(2) 推荐(1) 编辑
摘要: 目前博客园中成系列的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 阅读全文
posted @ 2013-08-14 15:57 万仓一黍 阅读(3737) 评论(0) 推荐(1) 编辑
摘要: 目前博客园中成系列的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) 阅读全文
posted @ 2013-08-13 17:14 万仓一黍 阅读(5450) 评论(2) 推荐(2) 编辑
摘要: 目前,在博客园上,相对写得比较好的两个关于Direct2D的教程系列,分别是万一的Direct2D系列和zdd的Direct2D系列。有兴趣的网友可以去看看。本系列也是介绍Direct2D的教程,是基于Windows API Code Pack 1.1的Direct2D的教程,如果要调试文中的代码的话,还得参考前文 Direct2D教程I——简介及首个例子 下载导入Windows API Code Pack 1.1的动态库在前文 Direct2D教程I——简介及首个例子 简单介绍了Direct2D,并给了一个简单的示例。接下来,本文对一些基本的绘图命令做个介绍绘制基本图形:直线、矩形、圆角矩形 阅读全文
posted @ 2013-08-11 14:50 万仓一黍 阅读(8542) 评论(0) 推荐(4) 编辑
摘要: 在博客园里,系统的Direct2D的教程比较少,只有“万一”写了一个关于Direct2D的系列(Delphi 2009)。于是,仿照其系列,写一个在VS下的Direct2D系列教程。博客园中的高手还是有不少的,在写本系列教程的过程中,也会把碰到的问题或疑惑一一贴出来,期待高手的解答。以使得大家共同提高。什么是Direct2D一言以蔽之,就是Windows 7平台上的一个2D图形API,可以提供高性能,高质量的2D渲染。大多数人对Direct2D可能都比较陌生,以至于我之前在论坛上提到这个词的时候,有人竟然说你是不是写错了?可能大家比较熟悉的是Direct3D,因为D3D已经是当前游戏界的主流应 阅读全文
posted @ 2013-08-10 12:46 万仓一黍 阅读(17825) 评论(8) 推荐(2) 编辑
摘要: 但凡管理器之类的软件,存储数据是必不可少的。存储数据的话,有几种选择。一是用数据库,把数据存储到数据库里;一是用文本文件,把数据存储到文本文件里;一种是利用XML文件,把数据对象转换为XML后,存储到XML文件(实际上也是文本文件)。把数据对象和XML文件对应起来,有一个术语,称之为XML序列化。参看之前写的文章“利用XML序列化实现程序配置文件”,“简述Xml.Serialization如何序列化对象到XML文件”在本软件的设计中,设计了两种基本的数据对象一是电影对象(类clsFilm),存储一部电影的信息,如:中文名(DesChineseName)、英文名(DesEnglishName)、 阅读全文
posted @ 2013-08-09 15:13 万仓一黍 阅读(2358) 评论(3) 推荐(0) 编辑
摘要: 先解释一下题目。举例说明: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呢,太不可思议了, 阅读全文
posted @ 2013-08-01 19:24 万仓一黍 阅读(1485) 评论(16) 推荐(1) 编辑
摘要: 在前文“编程实战——电影管理器之利用MediaInfo获取高清视频文件的相关信息”中提到电影管理器的目的是方便播放影片,在想看影片时不需要在茫茫的文件夹下找寻。我对电影管理器的想法如下:1、可以全键盘操作(不依赖鼠标),最好是利用键盘上的小数字键区就能完成全部操作。2、基于HTPC的全屏操作,故软件的大小为1920*10803、模仿时下流行的“磁贴”效果。下图是本软件的初步的界面UI解释一下:1、HTPC的屏幕是1920*1080,在软件设计的时候,由于电脑的屏幕没那么大,初步设计为960*540,等调试完全没有问题后,再将分辨率调成1920*1080。2、整个屏幕分为上下两个部分。上部是类别 阅读全文
posted @ 2013-07-31 20:27 万仓一黍 阅读(2467) 评论(3) 推荐(2) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 17 下一页