C++概念小结
API:应用程序编程接口
SDK:软件开发包
调用程序是通过消息来进行的
事件驱动方式的程序设计模式,主要是基于消息的。消息,是由MSG结构体表示的。
消息队列:用来存放该程序创建的窗口的消息
WinMain函数,是Windows程序的入口点函数。
1.WinMain函数定义
2.创建一个窗口
3.进行消息循环
4.编写窗口过程函数
作用域:同一个作用域中不应有两个或多个同名的实体(entity),包括变量、函数、类等。例如:若A文件中 int a,则B文件中声明extern int a,那么表示B中的变量a是在其他文 件(A文件)中已定义的变量。
空间命名限定符“::”,例如下面的,应用时这样 ns1::a。
namespace ns1 // 下面定义的a,b都是全局变量
{ int a;
int b;
}
与类的声明方式比较类似,区别是声明类需要在右花括号后面加分号,而在定义命名空间时,花括号后无分号。
static声明的一个函数,其作用是使该函数的作用域限定于本文件中。
类中的组合概念:类的成员数据是另一个类的对象,通过类的组合可以在已有的抽象的基础上实现更复杂的抽象。
仍需要理解的概念:
interface接口函数
GUI库(图形用户界面):MFC(Microsoft Foundation Classes)、QT、wxUidgets等类库
编程语言本函数质上全部源于API。