分类: C/C++
2009-04-16 16:25:15
一直想从C/C++转到VC/MFC上来,但是苦于MFC的博大精深,看过VC入门的书,也看过MFC介绍的书,却总是不得要领。MFC里面的宏太多,书里介绍的是一嘛事,但轮到自己写的时候又是一嘛事,因为不知道用哪个API函数,也不知道这些API函数之间的调用……到一些程序员论坛上搜索一番后,发现自己对于windows程序设计这块是空白。于是乎,立即找书。先是网上DOWN了一本Charles Petzold的经典大作
不多说了,接下来的一段日子里,我将会啃这本书了。
1.Windows下运行的程序最终都是通过调用API函数来完成工作的,可以将Win32 API看作是最底层的服务。如C的标准库函数create提供创建文件的函数,但是它是靠调用CreateFile来完成的。
2.Windows支持两种类型应用程序:基于GUI和基于CUI(控制台界面)。
3.添加自己的目标库文件:在文件开头使用#pragram comment(lib, "mylib.lib"),其中mylib.lib是目标库文件。在API函数前加::表示这是一个全局函数,以与C++类成员函数区别。
4.变量命名: [限定范围的前缀] + [数据类型前缀] + [有意义的单词] 一次性临时变量名可以取为i,j,k,m,n,它们一般用于整型。c,d,e,一般用于字符型。