摘要: 系统环境:Windows 7 软件环境:Visual Studio 2008 SP1 本次目的:实现系统托盘、气泡提示的效果 系统托盘的效果,大家应该都见过,比如QQ、杀毒软件之类的都会在任务栏驻留图标,这对于一些软件的用处非常大,易于操作软件并且可以隐藏软件。如下图所示:要实现系统托盘,就要认识NOTIFYICONDATA结构体,如下:/***该系统需要处理的任务栏状态区的消息***/typedefstruct_NOTIFYICONDATA{DWORDcbSize;//结构体的大小,以字节为单位HWNDhWnd;//窗口的句柄UINTuID;//应用程序定义的任务栏图标的标识符UINTuFl 阅读全文
posted @ 2013-12-11 15:47 数据世界 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 到底怎么样才叫看书作者:Tony Zhao来源:博客园发布时间: 2013-11-18 18:31阅读: 5541 次推荐: 68原文链接[收藏] 目录: 一、引入 二、经历了就能理解 三、读书要分级 四、只读经典 五、别吝惜你动笔的那点时间 六、再提笔记 七、大学课程之授课方法 八、我是怎么泡图书馆的 一、引入 看到这个题目的时候你可能会感到有点好笑:“这还用问,看书就是把书看了一遍呗..” 没错,我们从小到大就是这样想的,也是这样看书的,信手拈来一本叫作"书"的东西,从头到尾就开看了!随时年龄的增长,我们的“阅历”也多了起来了,但你是不是也有和我一样的感觉——书是读了. 阅读全文
posted @ 2013-12-06 11:53 数据世界 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 生活中总会有些状况让我们无所适从摸不着头脑:面对一排电灯或空调的按钮,哪个才是控制我想要的?开锁时掏出一把钥匙,哪个才是正确的?拿起U盘插入电脑,朝那个方向才是对的?……类似的犹豫充分说明,你呆住了。现在,是需要“防呆设计”来拯救你了。 防呆定义 防呆(日语:ポカヨケ;英语:Fool-proofing)是一种预防矫正的行为约束手段,运用避免产生错误的限制方法,让操作者不需要花费注意力、也不需要经验与专业知识即可准确无误完成正确的操作。广义来讲,防呆就是如何设计一个东西,而使错误发生的机会减至最低的程度。避免工作错误的发生,进而达到“第一次就把工作做对”之境界。 防呆与设计 最常见的防呆... 阅读全文
posted @ 2013-11-04 17:06 数据世界 阅读(295) 评论(0) 推荐(0) 编辑
摘要: string类的构造函数:string(const char *s); //用c字符串s初始化string(int n,char c); //用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如string s1;string s2="hello";都是正确的写法。当构造的string太长而无法表达时会抛出length_error异常string类的字符操作:const char &operator[](int n)const;const char &at(int n)const;char &operator[](int n); 阅读全文
posted @ 2013-10-29 13:23 数据世界 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 什么是进程?进程就是一个正在运行的程序的实例,由两部分组成:内核对象。操作系统用内核对象对进程进行管理,内核对象是操作系统保存进程统计信息的地方。地址空间。其中包含所有可执行文件或DLL模块的代码和数据,以及一些其他的数据,提供线程运行的环境。 进程比较”懒惰“,它不做任何事情,所有的事情都交给线程在它的上下文中运行。一个进程可以拥有多个线程,多个线程公用一个进程的上下文环境来运行进程地址空间中所包含的代码。当系统创建一个进程的时候,会自动为其创建一个线程,称为”主线程“,然后由这个线程再去创建其他的线程。1 创建一个进程创建一个进程用CreteProcess()函数来创建,函数如下:BOO. 阅读全文
posted @ 2013-10-28 09:42 数据世界 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 原文章地址:http://www.cnblogs.com/vamei/archive/2012/11/29/2793568.html博客园小技巧作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!在博客园写博的半年中,我有时会纠结于一些诸如写作格式和显示效果之类的小问题。我想任何一个热衷于在这里写博客的人都可能会遇到类似的问题,所以就把自己遇到的一些状况和解决方法列出来,以便交流。在博客园看到不少很绚的博客页面,我很想知道都是怎么实现的。:-)希望大家不要客气,在评论区留下诀窍。谢谢!编辑器下面是博客园的编辑器界面:博客园编辑器界 阅读全文
posted @ 2013-10-28 09:21 数据世界 阅读(351) 评论(0) 推荐(0) 编辑
摘要: Windows下不同线程的创建方式以及使用 阅读全文
posted @ 2013-10-24 16:43 数据世界 阅读(5756) 评论(0) 推荐(2) 编辑
摘要: 一、大写标示符Windows中的很多标识符都是以两个或者三个大写字母作为前缀的,且其后紧跟一个下划线。这些标识符都是常量数值,前缀表明该常量的一般类别。如下前缀常量CS(Class Style)类风格选项CW(Create Window)创建窗口选项DT(Draw Text) 文本绘制选项IDI(ID Image)图标的ID号IDC(ID Cursor)光标的ID号MB(Messge Box)消息框选项SND(Sound)声音选项WM(Window Message)窗口消息WS(Window Style)窗口风格二、数据类型:WPARAM,LPARAM, LRESULT 当windows还.. 阅读全文
posted @ 2013-10-09 21:23 数据世界 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 一 、什么是元数据? 元数据(MetaDate),关于数据的数据或者叫做用来描述数据的数据或者叫做信息的信息。这些定义、数据列或其相关数据(位于何处、如何联系、拥有者)。举几个简单的例子:使用过数码相机的同学都应该知道,每张数码照片都会存在一个EXIF信息。它就是一种用来描述数码图片的元数据。根据EXIF标准,这些元数据包括:ImageDescription(图像描述、来源.指生成图像的工具)、Artist(作者)、Make(生产者)、Model(型号)、….、等等。生活中我们填写的《个人信息登记表》,包括姓名、性别、民族、政治面貌、一寸照片、学历、职称等等这些就是锁定kent.zhu这个人. 阅读全文
posted @ 2013-10-08 22:49 数据世界 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 连接文件是Linux 文件类型执行,分为硬连接和符号连接两种。一 相关介绍硬连接:目录项和文件inode节点之间的连接称之为硬连接。硬连接只是在某个目录下新增一个该文件的关联数据。 我们知道在Linux的EXT2文件系统中,会给目录分配一个inode和至少一个块。其中inode记录该目录的相关属性,并指向所分配的块;块记录在这个目录下的相关文件的关联性。而对于文件,EXT2同样是分配一个inode和至少一个块,文件的inode中记录的是文件的相关属性,块中存储文件的内容,inode中有指向文件内容放置块的“指针”。但是要注意,文件的inode节点中并不记录文件名,文件名则是记录在该文件所在目. 阅读全文
posted @ 2013-05-04 12:54 数据世界 阅读(367) 评论(0) 推荐(0) 编辑