Windows程序设计
1部分  Windows应用程序1.1  Windows发展历史
1.2  Windows操作系统特点
1.直观、高效的面向对象图形用户界面,易学易用
2.用户界面统一、友好、漂亮
3.丰富的设备无关的图形操作
4.多任务
1.3 Windows应用程序的用户界面对象
2.1 Win32 API 基础
2.1.1 什么是API
API (Application Programming Interface),即应用编程接口,是 Windows操作系统和Windows应用程序间的标准程序接口。
2.1.2 API函数类型:窗口管理函数、图形设备(GDI)函数、系统服务函数
2.1.3 为什么要学习API
1. 可以对Windows系统内部运行机制有更深入了解;
2. 使用C语言和API编写的程序,可执行代码量小;
3. API是各种现有开发工具的基础;
4. API函数直接针对Windows的底层,对于开发工具中不具备的功能,可以通过直接调用API函数来实现。
2.2 Win32 API应用程序框架
程序由三部分组成:头文件、函数WinMain( ) WndProc()
1)头文件:#include <windows.h>
2WinMain函数的功能:
注册窗口类
进入消息循环
当消息循环检索到 WM_QUIT消息时终止程序运行。
3)窗口消息处理函数WndProc()
窗口函数的主体是消息处理语句,由一系列case语句组成。
程序员只需根据窗口可能收到的消息在case语句中编写相应的处理程序段即可
2.3 Windows程序模型:事件驱动模型
2.4 句柄及其类型
2.5 消息及其在编程中的应用
2.6 API编写Windows应用程序举例
第二部分  VS.NetC#语言
.NET.NET框架
浏览Visual Studio.NET
Windows应用程序项目的创建(步骤)
C#预定义类型
数据类型
1.值类型
简单类型(Simple types):逻辑型、字符型、数值型(整型、浮点)、十进制型
结构类型(Struct types
枚举类型(Enumeration types
2.引用类型
数组
接口
代表
数据类型转换
隐式转换
强制转换
编写表达式
流程控制
选择控制:ifelseswitchcase
循环控制:whiledoforforeach
跳转语句:breakcontinue
编译控制:#if#elif#else#endif
异常处理:trycatchfinally
类的定义
类、对象的概念
类的成员组成
[访问修饰符]  class  类名 
{
    字段;            //描述对象的状态
    方法;            //实现对象的行为
api设计    构造函数;        //初始化对象
}
声明方法
C#方法的参数类型
值参数,不含任何修饰符
引用型参数,以ref 修饰符声明
输出参数,以out 修饰符声明
数组型参数,以params 修饰符声明
方法重载
构造函数
使用类的静态成员