自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

原创 API函数PathFileExists()

//使用API函数PathFileExists()检查路径文件是否存在 //请注意:为了使用API函数PathFileExists(),需要加入 //#include "Shlwapi.h"    //#pragma comment(lib,"shlwapi.lib") if(PathFileExists(str)) {  CString strTemp;  strTemp.Format("%s已

2009-09-08 12:18:00 8854 2

转载 const使用详解

关于C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,现将本人的一些体会总结如下,期望对大家有所帮助: 一 const基础如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500;const int* a = &b; [1]int const *a = &b; [2]int* const a = &b

2009-05-23 18:29:00 637

转载 如何学习嵌入式系统(基于ARM平台)

  一、嵌入式系统的概念 本文来自"岁月联盟"    着重理解“嵌入”的概念 信息来源"岁月联盟"     主要从三个方面上来理解。 来源"岁月联盟"     1、从硬件上,将基于CPU的处围器件,整合到CPU芯片内部,比如早期基于X86体系结构下的计算机,CPU只是有运算器和累加器的功能,一切芯片要造外部桥路来扩展实现,象串口之类的都是靠外部的16C550/2的串口控制器芯片实现,而

2009-05-23 15:06:00 1012

转载 C语言格式输出

★d格式符,用来输出十进制整数.⑴%d,按整型数据的实际长度输出.⑵%md,m为指定的输出字段的宽度,数据位数小于m,左边补空格,若大于m,按实际长度输出⑶%ld,输出长整型数据(long)★o格式符,以八进制输出整数(不带符号,他将符号位也作为八进制数的一部分了)⑴%o,参考%d的解释.⑵%lo,参考%ld的解释.⑶%mo,参考%md的解释.★x,X格式符,以

2009-05-23 14:42:00 1461

转载 #pragma pack(n)

 还是来自csdn的帖子:主  题:   探讨:内存对齐作  者:   typedef_chen ((名未定)(我要骗人))等  级:   信 誉 值:   100所属论坛:   C/C++ C++ 语言问题点数:   50回复次数:   1发表时间:   2005-04-02 22:53:27    朋友帖了如下一段代码:  #pragma pack(4)  class TestB  {  

2009-05-23 11:42:00 631

转载 #pragma预处理指令略解

#pragma指令通常用于程序开发中设置编译器的状态和指示编译器完成某种特定的动作。一. message 参数。message 它能够在编译信息输出窗 口中输出相应的信息,这对于源代码信息的控制是非常重要的。其使用方法为: #pragma message(“消息文本”) 当编译器遇到这条指令时就在编译输出窗口中将消息文本打印出来。 当我们在程序中定义了许多宏来控制源代码版本的时候,

2009-05-23 11:35:00 812

原创 #pragma pack(1) and #pragma pack(push,1)是什么意思

(1) #pragma pack(1)     作用:调整结构体的边界对齐,让其以一个字节对齐;#pragma pack(1) 使结构体按1字节方式对齐例如:struct sample{char a;double b;};若不用#pragma pack(1)和#pragma pack()括起来,则sample按编译器默认方式对齐(成员中size最大的那个)。即按8字节(double)对齐,

2009-05-23 11:20:00 12481 8

转载 VC TRACE宏

TRACE宏对于VC下程序调试来说是很有用的东西,有着类似printf的功能;该宏仅仅在程序的DEBUG版本中出现,当RELEASE的时候该宏就完全消息了,从而帮助你调式也在RELEASE的时候减少代码量。使用非常简单,格式如下:TRACE("DDDDDDDDDDD");TRACE("wewe%d",333);同样还存在TRACE0,TRACE1,TRACE2。。。分别对应0,1,

2007-06-15 10:29:00 1223

原创 北大教授洪昭光健康讲座

北大教授洪昭光健康讲座概要:要想得到健康,就要从3个方面着手:均衡饮食、有氧运动、心情6种最健康的饮品1 绿茶(抗癌最好:茶多酚。每天4杯可以阻止癌细胞分裂,即使分裂也可延长9年以上)2 酸奶(牛奶不行,酸奶促进消化)3 豆浆(优质蛋白,含异黄酮,防乳腺癌,东方人喝豆浆吸收比牛奶好得多)4 骨头汤(要吃骨头)5 蘑菇汤(增强抵抗力)6 红酒(不超过50-100ML,吃红葡萄不吐葡萄皮)洗菜方法:用

2007-06-14 20:57:00 2041

原创 北大教授健康讲座

身体是革命的本钱。大家每天辛苦的工作,一定要注意健康啊!昨天看了一个讲座觉得很有用,和大家分享一下。用迅雷下载视频:(粘贴到迅雷左上角的新建)1。http://www.cskuaiji.gov.cn/upfl/a.rm2。http://www.cskuaiji.gov.cn/upfl/b.rm下面听讲座的笔记欧洲提出6种保健饮料绿茶(防癌,舒缓血管),红酒(红葡萄皮上逆转醇,延

2007-06-14 09:09:00 1067

原创 登记消息RegisterWindowMessage

2007-06-11 15:09:00 804

原创 浮动窗口的制作暨CSizingControlBar类的使用说明

 浮动窗口的制作暨CSizingControlBar类的使用说明***********************************************************  本文在实现过程中,为了方便起见,参照VC 知识库《轻松实现类VC界面》。一、实现原理图中右侧浮动窗口的实现类是从CControlBar派生出来的,我们并不需要从头到尾实现该类,因为Crist

2007-06-11 14:59:00 6428 6

原创 友元函数

2007-06-09 11:43:00 736

原创 const

#include class MyClass {public: static int i;};void main(){MyClass cls1;MyClass cls2;cls2.i=1;coutcls2.i=2; cout}上面的程序的运行结果如下:cls1.i=1 cls2.i=1cls1.i=2 cls2.i=2这就是静

2007-06-09 10:51:00 506

原创 this 指针

                                                            this 指针        对于每一个类的非静态成员函数,都有一个隐含的this指针,该指针指向调用该成员函数的实例对象。当成员函数使用对象中的非静态成员,它事实上是通过this指针来调用该成员的。class MyClass{ public:     v

2007-06-09 10:07:00 878 1

原创 成员的访问权限:public, protected, private

2007-06-09 09:42:00 591

原创 The Relationship between Visual C+ and MFC

2007-06-09 09:24:00 802

原创 静态文本超链接编程暨CStaticLink类使用说明

      静态文本超链接编程暨CStaticLink类使用说明********************************************************例子:在About对话框上实现如下图蓝色显示的两个静态文本超链接。编程步骤如下:1、  向工程项目中添加StatLink.cpp和StatLink.h文件。2、  在About对话框类中包含头

2007-06-08 15:13:00 1740

原创 托盘的制作暨CTrayIcon类使用说明

2007-06-08 14:09:00 1172 1

原创 菜单的制作暨BCMenu类的使用说明

2007-06-07 16:07:00 2120 3

原创 工具栏的制作暨CtoolbarEx类和CCustomizeDialog类使用说明

  工具栏的制作暨CtoolbarEx类和CCustomizeDialog类使用说明*************http://download1.csdn.net/down3/20070607/07151208144.doc**************************实现像IE浏览器工具栏按钮一样的外观效果,不但有按钮图标,而且可以显示文字。文字的位置有两种显示方式:图标下方和右边。

2007-06-07 15:11:00 1234

转载 c++中const的用法详解

c++中const的用法详解原创作者: 晁智平                      如转贴请保留此行*****************************##################*****************************  const是用于保护程序的健壮性,减少程序隐患。const的用法比较复杂,总结起来又分为以下两种:1:在定

2007-06-07 13:00:00 512

转载 字符指针和字符数组

字符指针和字符数组**********************************************************************char* s1="hello"; char  s2[]="world";两个表达式的含义是一样的.如果讲不同之处的话,VC6中编译时,对这两种定义进行了不同的处理;char *s1 = "hello"; 中的"hello",编译

2007-06-07 12:54:00 446

转载 动态链接库的创建和调用

2007-06-07 12:51:00 483

原创 虚函数和多态性---总结

  l         虚函数和多态性使得设计和实现易于扩展的系统成为可能。在程序开发过程中,不论类是否已经建立,程序员都可以利用虚函数和多态性先编写这些类对象的程序。l         虚函数和多态性的程序设计无需使用switch逻辑。程序员可以用虚函数机制自动完成等价的逻辑,因而避免与switch逻辑有关的各种各样的错误。l         虚函数的声明方法是在基类的函数原型前加上

2007-06-07 10:32:00 2503

原创 虚函数

 假定一组形状类(如Circle、Triangle、Rectangle和Square等等)都是从基类Shape派生出来的。在面向对象的程序设计中,我们可能要使每一个这样的类都能够绘制其自身形状。尽管每个类都有它自己的draw函数,但是绘制每种形状的draw函数却是大不相同的。当需要绘制形状时,不管它是什么形状,把它作为基类Shape的对象处理是再好不过了。然后,我们只需要简单地调用基类Shap

2007-06-07 09:06:00 687

原创 在一个类的头文件(如B.h)中声明了A类,问在此文件中能否用"class A;"来代替#include "A.h"?

(1)如果在B类中只定义了指向A类的指针或者引用,那么只需“前向声明”该类而无需包含该类。只是告诉编译器A是一个类名。好处:防止重复编译,因为在此种情况下不需要重新编译;(2)如果不是这种情况就必须用include语句包含该类。 

2007-06-07 08:07:00 891

转载 VC 点滴 之 重绘

2007-06-04 22:13:00 917

转载 使用MFC的数组类

MFC 的数组类支持的数组类似于C++中的常规数组,可以存放任何数据类型。C++的常规数组在使用前必须将其定义成能够容纳所有可能需要的元素,而MFC数组 类创建的对象可以根据需要动态地增大或减小,数组的起始下标是0,而上限可以是固定的,也可以随着元素的增加而增加,数组在内存中的地址仍然是连续分配 的。  MFC定义了数组模板类CArray,并针对各种常用变量类型定义了CByteArray,CWor

2007-06-04 21:36:00 614

转载 [转]画线程序设计--定义直线类并在文档类中保存直线

2007-06-04 20:50:00 711

转载 [转]画线程序设计--在屏幕上画线

2007-06-04 20:47:00 1172

原创 vc编程经典网址推荐

  vc在线 http://www.vczx.com     vc知识库 http://www.vckbase.com     vccode   http://www.vccode.com     阿蒙编程之家 http://www.vchome.net         国外的:     http://www.codeguru.com     http://www.codeproject.com 

2007-06-04 20:26:00 762

CtoolbarEx类和CCustomizeDialog类下载

工具栏的制作暨CtoolbarEx类和CCustomizeDialog类使用说明

2007-06-07

Linux内核完全注释.pdf

《Linux内核完全注释》,用pdf打开

2007-06-04

空空如也

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

TA关注的人

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