自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sunshine's Home

My Dream, My Life

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 Chapter 05 绘图基础

今天,我们将一起学习绘图基础,本章节会学习到GDI基础、绘制线条和填充区域的基础知识。Windows子系统负责在称为图形设备接口(Graphics Device Interface,GDI)的视频显示器和打印机上显示图形,GDI的重要性不仅体现在Windows上显示信息的应用程序时要使用GDI,Windows本身也会使用GDI显示用户界面的项目,比如菜单、滚动条、图标和鼠标指针。

2014-05-12 23:36:12 1024

转载 MFC绘制动态曲线,用双缓冲绘图技术防闪烁

MFC绘制动态曲线,用双缓冲绘图技术防闪烁  2011-07-14 10:34:54|  分类: 学习笔记 |  标签:双缓冲绘图技术  mfc  动态曲线  |举报|字号 订阅先上效果图随着时间的推移,曲线向右平移,同时X轴的时间坐标跟着更新。一、如何绘制动态曲线。所谓动画,都是一帧一帧的图像连续呈现在用户面前形成的。所以如果你掌握

2014-04-14 21:33:41 1877 1

原创 Chapter04 文本输出

今天,我们将一起学习“文本输出”章节,根据标题,

2014-04-13 23:38:43 979

原创 Chapter03 窗口与消息

窗口是Windows程序设计的一大特点,也是很多

2014-04-06 14:05:51 1006

原创 Chapter02 Unicode

今天学习Unicode(16位字符编码)的发展,以及与Windows程序设计的紧密关系。1.Unicode的发展字符集从遥远的古代到现代,诞生了各种各样的字符表示方法。尤其进入计算机时代后,随着计算机在世界范围内的推广使用,以及相关人士着力于推动字符集的全球化统一工作,Unicode逐渐接过了ANSI的使命,在计算机世界里获得了更多的应用与推广。Unicode详细发展历程以及其他相关内容推

2014-04-03 23:37:57 790

原创 Chapter01 Windows起步

对于操作系统,Windows、Linux、Mac OS等PC操作系统,以及新兴的Android、IOS等移动操作系统,都让我时刻感受到计算机世界的快速变化。作为普通一员,Windows系统算是我们接触最为广泛的,我的程序员生涯也理所应当得与Windows系统连在了一起。虽然Windows系统正经受着越来越大的挑战,但对于它,我始终有一种难以割舍的感觉,也许是习惯了,即便它有再多的问题,也愿意工作、

2014-04-02 01:21:27 854

原创 关于模版类或者函数的使用问题

在使用模版类或者模版函数过程中,按照原来C++一般类与函数的使用原则,调试时出现错误,提示某些函数或者类没有被引用,经过网上查找和《C++Primer》讲解,发现模版类或者模版函数编译与非模板类或者函数不一样,它的编译方法有两种:1.包含编译(所有编译器都支持)一般通过在声明函数模板或者类模板的头文件中添加一条#include包含实现函数模板和类模板的文件,例子如下://声

2013-07-24 00:47:14 688

原创 LINK : fatal error LNK1104: cannot open file 'XXX.lib'问题

最近,在做动态库学习时,编译动态库代码后,小兴奋一把,就去新建测试工程去测试动态库下,郁闷的是经常出现编译错误“cannot open file 'XXX.lib'”,经过几次重复调试以及网友帮助,发现是测试工程“VC++ Directories”下"Libarary Directories"路径中不包含XXX.lib库所在的文件夹路径,(我的XXX.lib库放在了测试工程Debug路径下),于是

2013-07-17 23:54:55 9880

转载 void与void*指针

void含义void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。  void几乎只有“注释”和限制程序的作用,定义一个void变量没有意义,不妨试着定义:  void a;  这行语句编译时会出错,提示“illegal use of type 'void'”。不过,即使void a的编译不会出错,它也没有任何实际意义。

2012-07-23 20:06:42 489

转载 拷贝构造函数

原帖地址:http://www.programfan.com/blog/article.asp?id=10944现在我们来学习一种特殊的构造函数——拷贝构造函数。对于普通类型的对象来说,他们之间的复制是很简单的,例如: int a = 10; int b =a; 自己定义的类的对象同样是对象,谁也不能阻止我们用以下的方式进行复制,例如:#include using

2012-07-19 23:25:48 593

转载 浅析Java抽象类和接口的比较

转自http://www.enet.com.cn/article/2007/1126/A20071126923475.shtml 2007-11-26 11:11 作者:baocl 来源:赛迪网   首先向原创表示感谢。。。 [摘要] abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了

2012-07-18 23:04:40 454

转载 转自房秉毅的《深入理解sizeof》

本人觉得总结的比较好,就强力推荐一下。。。。一、好首先看看sizeof和strlen在MSDN上的定义:首先看一MSDN上如何对sizeof进行定义的:sizeof Operator sizeof expression The sizeof keyword gives the amount of storage, in bytes, associated with a va

2011-12-20 22:58:02 2327

转载 【转自馒头e窝】字符指针的特别之处

首先非常感谢馒头e窝,看到这么好的分析,自己也转一下,希望对大家有所帮助,反正自己先看上了哈。。如果我们对一个非字符的指针进行操作,方法是这样的:  定义:int a=7; int *p=&a; 或者 int a=7; int *p; p=&a; 或者 int a=7; int *p; *p=a;  这样定义的原因是因为等号两边的类型必须匹配,int *p=&a; 等号左边

2011-12-18 00:14:20 763

转载 从“任我行”博友转载的一篇文章:堆和栈的区别

堆和栈的区别 (转贴)非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时

2011-12-14 21:45:22 676

SD卡程序包,仅供参考

主要包括SD卡的程序包,希望大家能够互相学习,交流心得!

2011-05-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除