自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++中设置全局变量的几种方法

<br /> <br />一、了解必要的知识<br /> <br />1. 编译单元(模块):<br />    在IDE开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误(LINK ERROR), 因为它不像编译错误那样可以给出你程序错误的具体位置,你常常对这种错误感到懊恼,但是如果你经常使用gcc,makefile等工具在linux或者嵌入式下做开发工作的话,那么你可能非常的理解编译与连接的区别!当在VC这样的开发工具上编写完代码,点击编译按钮准备生成exe

2010-10-25 19:16:00 8177 1

转载 InvalidateRect ,Invalidate,UpdateWindow的一些细节

InvalidateRect(hWnd,&rect,TRUE)向hWnd窗体发出WM_PAINT的消息,强制客户区域重绘制, rect是你指定要刷新的区域,此区域外的客户区域不被重绘,这样防止客户区域的一个局部的改动,而导致整个客户区域重绘而导致闪烁,如果最后的参数为TRUE,则还向窗体发送WM_ERASEBKGND消息,使背景重绘,当然在客户区域重绘之前。 UpdateWindow只向窗体发送WM_PAINT消息,在发送之前判断GetUpdateRect(hWnd,NULL,TRU

2010-10-23 14:59:00 684

转载 Linux下C++开发之IDE软件

<br />    最近一直在研究Linux系统,今天将推荐几款适用于C++开发的IDE软件。在Linux里,开发工具是被切割成一个一个的独立小工具,各自处理不同的问题。例如,编辑器(emacs, vim)用来进行编辑程序的,调试器(gdb)用来调试程序,编译器(GCC)用来编译和链接程序的,性能分析工具(gcov, gprof)用来优化程序的,文档生成器(doxygen)用来生成文档的。同时,还有一些系统工具和系统知识,我们是很有必要了解的:程序自动化机制 makefile,系统粘合剂shell,系统查找

2010-10-19 20:20:00 901

原创 using 声明和using指示的区别

using声明  using  std::cin;using 指示 using namespace std;1)using声明一次只能引入一个特定命名空间的成员。而且它的作用域是从声明点开始,直到包含该using声明作用域的末尾,外部作用域的同名实体被屏蔽(但是如果在同一作用域有同名实体,则会出现错误)。实际上一个using声明就如命名空间成员的局部别名一样。//location.h#ifndef LOCATION_H_INCLUDED#define LOCATION_H_INCLUDEDnam

2010-10-19 18:28:00 1728

转载 常用的VC插件

<br /><br />1.Visual Assist(强烈推荐)<br />    http://www.wholetomato.com/<br />     VA从5.0一直到现在的VAX,功能越来越强大,除了以前版本中的自动识别各种关键字,系统函数,成员变量,自动给出输入提示,自动更正大小写错误,自动标示错误等等以外,最新的版本中还在WorkSpace窗口中加入一个VA View,可以更方便的查找工程中的文件、类和变量。vc6 的专家系统很差,2003还马马虎虎,用这个插件可以对第三方库分析,获得动态

2010-10-17 15:19:00 627

转载 vc6.0与标准C++

<br />你的很多书指的是国人写的那些老书吧,vc6.0是98年的,98年以后C++标准才正式制定出来vc6.0对C++标准才支持86%,你说你学它干嘛?再说你现在只是学习,出去才用,软件这方面有更新十分快,C++马上就出下一代标准了(C++0x)vc马上要出2010了,你说你该用哪个?——vc2008 <br />在给你加上具体的区别:(我以前回答过的问题)<br />visual C++6.0对C++标准(std)的支持只达到86%,按microsoft官方声称,visual studio 2008(

2010-10-17 14:35:00 1460

原创 VC++6.0与matlab引擎混合编程

最近做了一些东西,利用matlab和VC混合编程,将网上找到的内容,再结合自己的修改,步骤如下:1) 配置环境,新建一个VC工程,然后在VC界面的"工具->选项"的目录选项卡中的"include"中加入如/extern/include,在"library"中加入/extern/lib/win32/microsoft。其中是指matlab安装的绝对路径,比如我的安装路径是D:/matlab (只用设置一次)2)通过菜单工程/设置,打开工程设置属性页,进入Link页面,在Object/library modul

2010-10-15 21:23:00 1307

采用MFC编写的家电库存管理程序

家电库存管理程序,完成商品的销售、退回以及保存交易记录的功能

2010-04-21

空空如也

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

TA关注的人

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