博文

第一讲: 匈牙利命名法(2005-06-18 15:39:00)

摘要:在开始授课前我想介绍下学习Windows编程的基本基础: 1.从用户角度你应该熟悉Windwos系统. 2.了解C语言. 3.你的机器上应该装有VC6.0或更高版本的编译器.  至此,不再假设你已经具有任何图形用户界面的编程经验.   Let's begin!   绝大多数Windows程序使用一种叫做[color=FF0000]匈牙利命名法[/color]的命名约定.这不是强制的,但对我们广大菜鸟来说,还是有必要了解下为妙.   之所以叫做匈牙利命名法是为了纪念匈牙利籍的 Microsoft 程序员 Charles Simonyi, Simonyi这个姓我查了一下,是盗卖圣经的意思,真是闻所未闻.   简单来讲:   变量名以一个或者多个小写字母打头,这些字母表示变量的数据类型.       比如: iCmdShow 表示 int型的变量 iCmdShow.   函数名用一个大写字母打头.                比如: ShowWindow()   类型名全部用大写字母.                    比如: UINT uA 表示定义无符号整型变量uA.   宏全部用大写字母或全部用小写.       比如: RGB(r,g,b) //该宏要求三个参数分别代表红绿蓝, 然后将它门组合为一个无符号长整型.       比如: min(int,int)//该宏返回两者的小者.   在命名结构体变量时,用结构体的类型名的小写或缩写作为变量......

阅读全文(4243) | 评论:0

基本课程安排(2005-06-15 22:33:00)

摘要:第一讲: 匈牙利命名法 第二讲: 消息机制 第三讲: 第一个windows程序 第四讲: 待定 开课时间: 半月后, 这段时间我要准备教案. 参考资料: <<Windows程序设计>>      有这书的电子版最好,没的问有的要. 其实,我也在学, 如果你学的比我好比我快,那你来教我! 真理面前不分大小. [/color]......

阅读全文(3251) | 评论:0