木木

桌面软件、上位机软件

排序:
默认
按更新时间
按访问量

Teechart在VC++中使用的碎碎念

VS使用上的困惑,有几个软件用的是VS2005及以上版本开发的,但是因为在这些编译器中teechart导出的函数接口有改动,导致开发效率底下,今天再看官网推荐的Teechart的使用方式,感觉他们还是推荐使用VC++6.0的导出头文件格式New VC classes,来引入所有的类,并操作teec...

2016-06-22 18:47:27

阅读数:2464

评论数:0

对VC++工程编译过程的梳理

对VC++工程编译过程的梳理VC++的项目和解决方案文件解读,无非就是利用这些信息进行一个软件的编译,这些文件里面是存放的项目的配置和工程的组织,类似于makefile文件. 但是只有VC++6.0的时候可以导出makefile文件,VC6的project>Export MakeFile,往...

2016-06-02 19:50:57

阅读数:2346

评论数:0

为什么现在多数软件都默认选择安装目录为user下的AppData而非Progamfiles?

为什么现在多数软件都选择安装目录C:\Users\AppData\Roaming\为什么放弃默认选择Program Files 我一直百思不得其解. 原因是UAC惹得祸自从VISTA引入了权限机制UAC,对系统盘文件的读写经常会没有权限,虽然安装时候会取得权限安装,但是后面的软件操作会比较困难.非...

2016-06-02 17:30:32

阅读数:3688

评论数:0

Teechart 的用法详解:在VC6.0 跟Visual Studio 2005及之后版本的区别

在VC++6.0和Visual Studio各大版本上的使用总结:通过oleview.exe软件的typelib接口查看,得知接口一致,因为不同的编译软件,产生的头文件和接口有区别,导致给开发人员的友好程度不一样,我们还是喜欢VC++6.0的风格。其他版本上可以直接引用通过VC++6.0导出的头文...

2016-06-02 10:00:52

阅读数:3091

评论数:1

CFormView 单文档程序最大化问题

CFormView 单文档程序最大化问题遇到用高版本的Visual Studio开发程序时,软件无法最大化,按照以前的那些设置压根不起作用,试过无数次方法,都失效,百思不得其解。无意中思索自己的程序框架,使用了CFormView,另外加上SDI。从这个地方着手,交给了万能的Google。找到如下的...

2016-04-07 18:00:04

阅读数:868

评论数:0

指针作为函数参数在C/C++中调试和探讨

通过一道码农常遇到的问题但是并未去深入分析过的问题,一步一步的调试跟踪截图来分析,问题出在哪里,怎么解决和理解,来帮助消化知识点:函数传值和传指针的相同。函数传递时仅仅是传递的值。借用一位网友的总结: “函数的参数进行值拷贝,即使传的是指针,也的对指针(即指针里存的地址)的拷贝。” 遇到搞不清楚的...

2014-01-27 17:10:01

阅读数:3406

评论数:0

函数指针在MFC中的应用

马上就过年了,希望奋斗在一线的码农顺利收工,准备好年货过大年!提前给大家拜个早年。本系列的第三篇来到了虚拟函数这块,可能好多人看到这个概念就发怵,听我慢慢讲来......      在实际的开发工作中,为了提高代码的重用性,编写通用的功能模块,往往需要设计处理几种不同对象的通用程序。下面给了例子 ...

2014-01-24 15:23:08

阅读数:2941

评论数:0

在MFC中以MessageBox来体会函数重载

上篇博文谈到了C++函数重载在MFC类库中的一些体现,可能你会说这些我都知道。是的,上面那篇仅仅是个切入点,紧接上篇,我们来谈一下重载C++标准库函数时候会发生什么样的问题呢?接下来会通过重载MFC的MessageBox让你知道不一样的MFC。 一、messagebox的原始调用方法 我们随便新...

2014-01-14 12:12:56

阅读数:3049

评论数:1

C++函数重载在MFC中的体现

这个系列用几篇简单的博文回顾,通过MFC来挖掘C++的各种编程思想。进而进一步体验C++各种关键语法是怎么灵活运用的。开篇从最简单的函数重载启程吧! 目的: 为了减轻程序员记忆函数名称的负担,增强代码的可读性,C++编译器允许在相同作用域(全局或某类)内定义两个以上的同名函数。 重要说明: 重载函...

2014-01-13 16:55:13

阅读数:3402

评论数:0

VS断点设置无效的问题

VS经常会遇到断点设定无效问题,最近不知道是不是人品问题,反复遇到。网上也查了些资料,总是感觉很麻烦不够系统。所以自己稍微总结一下,发上来供遇到相同问题的博友查看。 方法1: 将出问题的CPP文件用系统记事本notepad打开,然后另存时选择unicode编码保存,覆盖掉原来的文件即可。一般...

2014-01-07 13:39:13

阅读数:19358

评论数:1

又是一年,我的2013年终总结

今天是冬至(2013年的12月22日),日历摆了乌龙,不少人提前把节给过了,再过一周2013也就算过完了,我的博客在这一年中一直没有更新,惭愧!过去的一个年头里,一直感觉很忙,也不知道在忙活些什么,来去匆匆,都没有顾得上好好地去思考,去总结。作为一个大龄程序员,已经可能快被历史所淘汰了,危机感还是...

2013-12-24 00:04:29

阅读数:6554

评论数:39

VC 6.0在win7下无法加入ActiveX控件的解决方案

这个问题困扰了好久,今天终于得以解决,非常激动,写下来,以作记录,希望也能帮到有此困惑的朋友。 问题描述:在Windows7系统下用VC6.0开发程序时,如果用到ActiveX Control时候,会出现不支持此接口,导致无法添加,截图如下:    解决方案:经过跟网友的讨论和试验,总...

2012-11-21 17:17:58

阅读数:8554

评论数:0

木木的常用软件点评(2)------VC程序员常用工具篇

过年了,事情可以暂时放一下了。总结一下很有必要。又看到外面饭馆写着“岁末收工,初六开炉“了。好了,废话不多说,接着上篇继续评点程序员常用工具。当然还得请朋友们留言,好做继续的整理和补充,谢谢!顺祝大家新年好!文中已经提供每个工具的超链接地址,请点击下载: 转载请注明出处:http://blog.c...

2012-01-25 14:02:17

阅读数:17239

评论数:56

木木的常用软件点评(1)------系统必备软件篇

一直在想程序员们都喜欢装些什么东东到自己电脑上呢,你也许老是在不停地卸了装,装了卸。同一系列的到底哪一种最适合自己呢。且听木木点评。如果您觉得有些点评不合适或者需要补充,欢迎提出宝贵意见,O(∩_∩)O谢谢! 转载请注明出处: http://blog.csdn.net/liquanhai/art...

2012-01-19 11:40:13

阅读数:7844

评论数:15

木木的成长:展望2012,回顾2011

每一个csdn博客后面都有一个勤勤恳恳的程序员在维护着,我仅仅是其中之一罢了。不知不觉间,2012已经过去12天了。虽然快过年,但是没有得清闲,项目紧,任务也蛮多。都没有时间静下来说一说自己的感受。       2011年几乎全年都在使用MFC,多亏了社区里兄弟们的帮助,对这个库的使用已经越来越...

2012-01-12 22:43:17

阅读数:2306

评论数:3

MFC源代码的头文件源文件切换,以及源代码的挖掘和学习

MFC的源代码可以说是微软共享给广大程序员的一笔很宝贵的财富,尤其是调试的时候会调试进去,让我们看到“有代码有真相”。无幻兄弟已经总结过两种方法查看MFC源代码。笔者再在此基础上锦上添花。      一:快速实现类浏览的方法         首先介绍一个快速实现类浏览的方法,使用它不仅可以浏览...

2011-12-16 11:56:54

阅读数:3880

评论数:0

CSerialPort串口类最新修正版(解决关闭死锁问题)2014-01-11

CSerialPort串口类最初由Remon编写,是一份优秀的类文件,好多的地方值得我们学习,具体在多线程,事件,自定义消息,类的封装方面等等。由于已经运行十几年了,原文的问答部分列出来这么多年来的问题,经过网友们的总结,补充和修改原来代码后,整理出一份相对比较完美的代码。 本文还附带一份...

2011-11-06 21:50:25

阅读数:39665

评论数:93

VC编译开关选项分析(debug和release版本的对比)

在VC中debug版本中包含了很多调试信息,而release版本则是发布版,而这些信息都在编译开关中体现出来了。编译器的编译选项有速度优先和代码最小等选项,可以调节。还有其他信息。本文详细分析和对比编译开关的选择和意义,欢迎大家来指出修改和改正意见,使文章更加完美。

2011-08-08 16:05:29

阅读数:7585

评论数:3

VC++6.0 IDE的工程用Code::Blocks来打开、编译、调试终极配置方案

引子:竟然可以用Code::Blocks来打开、编译、调试VC 6.0的项目,感觉很神奇,通过配置也让我们更进一步了解VC++ 6.0的编译器,连接器,调试器。好多兄弟问到要是能支持最新的VS2008和VS2010就好了,其实Code::Blocks已经配置好我们习惯的编译器的I

2011-07-19 23:03:16

阅读数:17253

评论数:23

viusal studio 6.0/ VC 6.0 SP6 补丁版本检测方法(可能是总结最全面的检测方法)

首先是为什么安装SP6和它的下载地址:http://blog.csdn.net/liquanhai/archive/2009/12/01/4912963.aspx#1570353查看了网上好多的资料总结如下:   1. 手工安装VS6.0的SP6包(在微软网站下载的)后,启动时没有SP6的标记,且...

2011-06-21 00:04:00

阅读数:4980

评论数:0

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