WINDWOS编程/MFC/Win32 API
文章平均质量分 55
followingturing
这个作者很懒,什么都没留下…
展开
-
解决误区:关于不同语言和osAPI的问题
API和用什么语言是没有关系的,每一个系统都会有一套自己的API(Application Programming Interface 应用编程接口)。用我们最熟悉的windows来讲吧,他里面又分了很多,像windows9x/windowNT/windowCE等等。每一类操作系统都会有自己的一套API,无论我们是用C语言,汇编,delphi,VB还是什么什么,追根到底,用的都是一样一样的API函数,只不过用不同的语法包装了一下罢了。当然,如果你想做API级的程序员的话,书随便买一本看看就好了。但是一定要去买转载 2010-12-07 13:00:00 · 833 阅读 · 0 评论 -
自己动手 做rpg小游戏
<br />我是一位非常狂热的玩家,可以说我的业余时间大部分都用在玩游戏上了。有一天,我突发奇想,决定自己也做一款游戏来试试。后来上网一查,发现市面上有非常多的游戏制作工具,但绝大多数需要美工和程序的基础。就在我快要放弃时,我无意中在一个国外视频网站中看到一个人用一个神奇的工具做出了一款神奇的游戏。之后通过视频的介绍,我终于知道了RPG MAKER系列的存在。可以说RPG MAKER正是为那些想做游戏但是苦于没有基础的人设计的工具。由于之前从没有接触过RM,对脚本的编写和修改这样高端的操作我就暂时不研究了,转载 2011-04-30 11:20:00 · 4073 阅读 · 0 评论 -
一段通用的自删除代码
<br />#include <windows.h>#pragma oncevoid SelfDel(){ int i; HANDLE hFile; DWORD dwWritten; char selfpathaaa[MAX_PATH]={0}; char command[2048]={0}; char name[]="afc9fe2f418b00a0.bat";//这个嘛 就是我们实现自转载 2011-05-21 18:05:00 · 675 阅读 · 0 评论 -
中断向量表
1. 系统引导时,中断向量表放在内存何处? 系统刚引导时,内存0x00000到0x0003FF共1KB的空间用于存放中断向量表。每个中断向量占用4个字节,共可存储256个中断向量。 2. 系统引导时,处在实模式下,只可寻址1MB,为什么要用4个字节来寻址中断呢处理程序? 刚看到的时候,我也很纳闷。我们都知道编程的时候指针都是4个字节的,可以寻址4GB,在实模式下完全可以少用字节啊?其实实模式的内存选址方式是:段值 * 16 + 偏移值,就是内存地址。而这4个字节中,2个字节存储段值,两外转载 2011-03-17 16:37:00 · 4434 阅读 · 0 评论 -
fatal error C1083: Cannot open include file: 'uxtheme.h'的解决
最近做一个系统时,苦于界面比较难看,如果自己从头做起的话,过于烦琐,便上网,寻找合适的界面库,找了多个,发现了一个比较合适的界面库GuiLib(官方网址:www.beyondata.com),这个界面库号称终身免费,可以用于商业软件,故而应用起来,不用担心版权问题。而其他的几个界面库,多半是要求付费的,虽然做得比较好,但毕竟MONEY是个问题。 到GuiLib上下载了他的最新版之后,首先便是编译链接的问题。考虑到软件的国际通用性,便选择了UNICODE方式进行编译,结果出现了20多个转载 2011-03-11 14:32:00 · 4783 阅读 · 1 评论 -
error LNK2001: unresolved external symbol _main解决办法
<br />解决外部符号错误:_main,_WinMain@16,__beginthreadex -!t'my`yK <br />在创建MFC项目时, 不使用MFC AppWizard向导, 如果没有柚煤孟钅坎问? 就会在编译时产生很多连接错误, 如error LNK2001错误, 典型的错误提示有: m1+4#' <br />libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main (gd){j转载 2011-03-11 14:17:00 · 751 阅读 · 0 评论 -
mfc 学习小结 2010_01_27
开始学习MFC也有几天了,主要的工作就是看孙鑫的教程,然后再看书,自己动手做。 刚开始结束Windows 编程,进度有点慢,着重打基础,理解底层原理和机制,复习总结一下。———————————————————————————————————————————————— “消息机制为基础,事件驱动之”。消息机制,是整个窗口编程的基础。这个机制把程序运行显示以及与用户交互分割开来。把应用程序和操作系统的职能有效的结合在一起。 窗口。是程序和用户人机交互的平台,也是整个程序的模块化基础。窗口的创建经原创 2011-01-27 13:03:00 · 778 阅读 · 0 评论 -
初识概念:Windows编程:VC++下的MFC与SDK区别(差别)详细阐述
<br />编者按:原创很辛苦,转载请注明出处:http://lin2x.blog.163.com<br /> <br />1、我们首先来明晰三个概念:<br />1.1、VC++(Microsoft Visual C++ )只是开发SDK程序的一个工具而已,如果你够NB,完全可以用UltraEdit等工具来编程;用VC++的好处就是省去好多资源的调用,对新手来说,就是容易编译,方便查找错误。<br /> <br />1.2、Windows编程就是API方式的windows程序设计,SDK和MFC只是VC+转载 2010-12-30 18:21:00 · 2022 阅读 · 0 评论 -
初识概念:句柄
一直以来,总是在各式各样的技术书籍和教材上看到“句柄”这个词,也一直觉得不影响阅读,就没去管它。 今天,特别查一下,梳理一下这个知识点,也补上这个学习的漏洞:————————————————————————————————————————————————首先,百度百科:http://baike.baidu.com/view/194921.htm简单摘录: 句柄,是整个windows编程的基础,一个句柄是指使用的一个唯一的整数值,是指一个四字节长的数值,用于标志应用程序中的不同对象和同类对象中原创 2010-12-07 13:13:00 · 755 阅读 · 0 评论 -
Cannot open precompiled header file
这个错误是缺少预编译头文件产生的Project-->Properties-->Configuration Properties-->C/C++-->Precompiled Headers-->Create/Use Preccompiled Header.选择Create Precompiled Header(/YC)选项,再Rebulid 一下就产生了.pch文件。再将刚才的选项改回到Use转载 2012-05-23 13:06:50 · 1029 阅读 · 0 评论