第一章 Windows程序设计

1. Win32 API 

API是指应用程序编程接口。Win32 API 指的是编写Windows 32 位程序时使用的一些函数,结构和宏定义。


2. Windows 程序分类

一种是基于图形用户界面(GUI)的窗口应用程序,另外一种是基于控制台的应用程序。Windows控制台程序也可以使用Win32 API。


3. API 函数的调用方法

使用vc++调用API是比较方便的,类似于我们学习C语言的时候,只需要包含相应的头文件。Windows所有的API声明都包含在 Windows.h 这个头文件中。使用Win API 尽量在函数前,加上全局作用域限定符 :: ,表示这是一个全局函数,以区分于C++的类成员函数。


使用VC++调用Windows API 例子:


#include "stdafx.h"
#include <Windows.h>


int _tmain(int argc, _TCHAR* argv[])
{
// 调用 API MessageBox
int nSelect = ::MessageBox(NULL, "Hello Win API", "Win APP", MB_OKCANCEL);


if (nSelect == IDOK)
{
printf("你按下了 ok 按钮 \n");
}
else
{
printf("你按下了 取消 按钮 \n");
}


return 0;
}


4. 变量的命名

变量的命名,最好有一定的意义,且包含相应的变量的信息,也可以方便其他人阅读我们的代码。这里推荐一种变量的命名规则:[限定范围的前缀] + [数据类型前缀] +[有意义的单词] 。

一般,局部变量应该用小写字母表示,常量名字应该全部大写,函数名大写字母开头,大小写相结合,结构名和类名要携带整体信息(例如:class CStudent)。

例如:


#define MAX_BUFFER 256 // 定义一个常量,常量一般全部大写
char g_szTitle[MAX_BUFFER]; // g_ 前缀表示是一个全局变量,sz 表示字符串,title 单词是标题的意思
int m_nErrorNumber; // m_ 前缀表示类的成员变量,n 表示类型为整数型,error number 是错误号的意思
BOOL bResult; // 变量不加前缀,默认局部变量,b 表示是一个 布尔型 变量。


5. 代码注释

较短的注释,可以和代码位于同一行,较长的注释,应该写在要注释代码的上方。

注释一般可以采用 双斜杠 // ,且最好 // 和 注释语句之间,有一个空格隔开。

2016年8月16日 星期二 晚



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值