驴妈妈旅游网官网电话:VC中 一些变量前面的字母是什么意思??

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 20:32:05
从C++过度到VC 根本就不适应.发现太多的不明白.
如 DECLARE 的DE hwnd hdc 的h LpCreateStruct m_ 等等 这些前面的字母都代表什么意思?? 谁能给个详细的介绍吗??
感觉VC有点困难!! 最好给个基础教程!! 谢谢了!!

命名方式不同
给你个教学视频吧 用迅雷下
ftp://sunxin.org/downloads/video/VC教学视频.rar
VC基础知识 用迅雷
http://www.vckbase.com/vckbase/vckbase39/vckbase39.chm
也是VC基础的 用迅雷
ftp://freedom1:123**BBndfsq11@218.16.224.135/ebook/0330/vc6从入门到精通-基础篇.rar

你google一下“匈牙利命名法”

h 句柄
Lp 长指针
m_ 类的成员变量

学vc推荐孙鑫的视频教程 网上好多可以下的

首先我要向你指出一个错误,DECLARE 中的DE什么也不是,因为DECLARE仅仅是一个宏。。

应该是HWND大写的,而不是小写的,小写时它什么也不是,仅是微软件MFC习惯用的变量名,而大写(HWND)时 HWND 是指向一个窗口的句柄。

hdc也一样,小写时仅是MFC中习惯用的变量名,大写时是设备环境句柄。

m_这是微软采用的“匈牙利命名法” 在类中的数据成员一般在前面加上m_全局变量前加上g_静态变量前加s_
具体方法为:范围(如m_)+类型(如:h n s)+有意义的名子

最后向你说明“匈牙利命名法” 没有人逼你去用,不过即然连微软都采用了,大多VC编程的都采用了,所以用了可读性要好的多。

怎么学习VC?我认为刚开始不要急于写程序,最好要对它的消息机制理解了。
如果用的MFC就要先理解类库,程序嘛,只要你学C++时有基础,理解东西后顺手写个两三千行还是小KS的。

广告:高手请到这帮下咱http://zhidao.baidu.com/question/10370355.html

http://zhidao.baidu.com/question/10372171.html

如果用的MFC就要先理解类库,程序嘛,只要你学C++时有基础,理解东西后顺手写个两三千行还是小KS的。

是啊,顺手写两三千行的东西DELPHI的四百多行搞定,同样功能,把我给打击得......