第一章:Microsoft Windows和Visual C++

1.1Windows的编程模式

1.基于Windows的程序和基于MS_DOS程序之间的一个最根本的差别,就在于MS_DOS程序是通过调用操作系统的功能来获得用户的输入,Windows程序则是通过操作系统发送的消息来处理用户输入的

2.VC项目文件说明 

.opt  工程关于开发环境的参数文件。如工具条位置等信息;保存工作空间的配置

.aps  (AppStudio  File),资源辅助文件,二进制格式,一般不用去管他. 支持Resources View

.clw  ClassWizard信息文件,实际上是INI文件的格式,有兴趣可以研究一下.有时候ClassWizard出问题,手工修改CLW文件可以解决.如果此文件不存在的话,每次用ClassWizard的时候绘提示你是否重建. 

.dsp  (DeveloperStudio  Project):项目文件,文本格式,不过不熟悉的话不要手工修改.DSW(DeveloperStudio  Workspace)是工作区文件,其他特点和DSP差不多. 

.plg  是编译信息文件,编译时的errorwarning信息文件(实际上是一个html文件),一般用处不大.Tools->Options里面有个选项可以控制这个文件的生成. 建立日志文件.

.dsw工作空间文件

3.资源编译器:从资源编辑器读取一个ASCII资源描述(RC)文件,并生成一个二进制RES文件提供给连接器.

4.连接器:读入由C/C++编译器产生的OBJ文件和由资源编译器产生的RES文件,同时处理MFCLIB库文件、运行时库代码及Windows代码,然后产生项目的EXE文件

5.AppWizard是一个代码生成器,它会按照用户通过对话框指定的特性、类名及源代码文件名来产生Windows应用程序的框架.

第三章:”Hello World”着手学习AppWizard

OnDraw:每当视窗需要被重新绘制时,应用程序框架都要调用OnDraw函数.当用户改变了窗口的尺寸,或者当窗口恢复了先前被遮盖的部分,或者当应用程序改变了窗口数据时,窗口都要被重新绘画.尽管可以随时对窗口进行绘制,不过最好还是等变化内容累积到一定程度后再一并在onDraw函数处理.

你可能感兴趣的:(windows,工作,Microsoft,dos,resources,编译器)