摘要: 在一个完整的MFC框架的程序中主要有以下及各类(其实都是winmain函数的变化过来的),其作用如下:c……App类: 主要完成对类的设计和注册,其中设计均是MFC框架已经设计好了的,只需对不同的类型进行注册,显示和更新、是整个MFC程序的入口一个程序只能有一个对象。消息循环C……Frame类: 主要完成对窗口类的产生、创建C……View类和C……Frame类: 都是窗口类都是表示,其中C……Frame类是C……View类的父窗口,View类在Frame上进行覆盖,界面的展现布局都在这两个类中。且注意MFC是基于消息的,所以添加控件的地方都该是在消息的内部进行添加(添加的方法:在类上右击鼠标, 阅读全文
posted @ 2012-03-26 22:09 乌托邦. 阅读(1861) 评论(0) 推荐(0) 编辑
摘要: 几年以前,Charles Simonyi(他后来成为微软的著名程序员)设计了一种以前缀为基础的命名方法,这种方法后来称为"匈牙利表示法"以记念他.他的思想是根据每个标识符所代表的含义给它一个前缀.微软后来采用了这个思想,给每个标识符一个前缀以说明它的数据类型.因此,整型变量的前缀是n,长整型变量是nl,字符型数组变量是ca,以及字符串(以空类型结尾的字符数组)以sz为前缀.这些名字可能会非常古怪.比如说:lpszFoo表示"Foo"是一个指向以空字符为结尾的字符串的长整型指针.这种方法的优点是使人能够通过变量的名字来辨别变量的类型,而不比去查找它的定义. 阅读全文
posted @ 2012-03-26 20:29 乌托邦. 阅读(7327) 评论(0) 推荐(3) 编辑
摘要: 阅读全文
posted @ 2012-03-26 19:26 乌托邦. 阅读(226) 评论(0) 推荐(0) 编辑