
VC++
Almeida2017
爱程序
展开
-
VC++学习曲折历程
入职以后,由于单位需要用MFC编写桌面程序,然而我在学校时,跟风地轻视VC++,因而没有学过MFC。由于MFC直接用框架生成了一个标准结构,然后附带很多宏,封装了很多API,学习起来难度极大,虽然看了孙鑫的《深入详解VC++》的书和视频,以及侯俊杰的《深入浅出MFC》,然而一接触到实际项目,仍旧两眼一抹黑,看哪哪都有点印象,但是哪都不会。可能是看书时太急躁,虽然看了3遍以上以上两本书,然而事倍原创 2017-03-26 12:10:29 · 355 阅读 · 0 评论 -
《深入浅出MFC》第一、二章笔记
前言因工作需要,重新编写MFC程序,虽然在这个年代,MFC大大地没落了,但是也还得认真了解这个框架,因此重新学习《深入浅析MFC》。 本书是一本非常经典的书籍,很值得读。第一章笔记在本章中,作者指出:如果读者不了解Win32程序的写法,不熟悉C++语言,那么不要看本书,看了会受到打击。去年我就是这样。作者在本章中介绍了Windows系统是消息驱动,强制多任务系统,Win32程序生成与消亡的过程,消原创 2017-11-09 22:45:44 · 254 阅读 · 0 评论 -
error lnk 1169错误的解决办法
问题背景描述最近工作时,遇到了这个错误,我在一个头文件bkdrhash.h中定义了一函数#ifndef _____H#define ----Hsize_t BKDRhash(char * pch){......}#endif当我第一次使用这个函数时候,直接用#include”bkdrhash.h“,没出现错误。当我又在同一个工程的另一个cpp文件中使用时,编译阶段出现了error lnk原创 2017-12-08 22:52:21 · 6903 阅读 · 0 评论 -
最近两周工作小结与读书笔记
工作小结最近一直做MFC的程序设计,感觉越来越熟悉MFC程序设计。虽然MFC作为开发框架比较古老,而且貌似微软还停止了更新,且并不跨平台。然而工业领域大量的代码是由MFC开发的,而且很多项目从VC6.0遗留下来,不得不在MFC上面开发。 这两周我一直在完善程序的界面,根据需求把原来的控件进行改写,使之能满足要求,我成功地实现了根据不同的警报等级用不同的背景颜色来显示。还根据EXCEL的报表风原创 2018-01-14 22:39:06 · 710 阅读 · 0 评论 -
Windows程序关闭的问题
问题描述最近遇到一个技术难点,要求在任务管理器中关闭不了程序,虽然在驱动层里实现了拒绝关闭程序的请求,但是在任务管理器的“应用程序”的页面下,点击“结束任务”,却能关闭掉。而在“详情”或“程序”页面下,却能实现拒绝关闭的请求。应用程序界面的“结束任务”进程猜想应该是task manager给待关闭的进程发送了WM—CLOSE消息,如果没有响应,超时500ms后,再调用Terminate...原创 2018-07-30 23:51:28 · 766 阅读 · 0 评论