Windows - 程序设计基础

应用程序的创建

DOS->图形化GUI->图形化GDI+(Graphics Device Interface)->WPF
16位->32位->64位
Windows 平台最常用得有下面5个基本程序类型

  1. 控制台应用程序
  2. 窗体应用程序
  3. 动态链接库、
  4. 服务程序
  5. Web应用程序

一个普通得解决方案包括下面几种文件类型:

  1. 解决方案文件 *.sln
  2. 项目文件
  3. 窗体代码文件.cs
  4. 窗体界面设计代码文件 .Designer.cs
  5. 资源文件 .resx
  6. Program.cs 文件
    代码的大纲显示
    #region、#endregion

Windows操作系统的主要特点

面向对象
在Windows中,窗口、菜单、事件皆是对象,而对话框与各种控件只是一些特殊的窗口,所以对界面元素的操作和消息/事件的处理都涉及到对象。这些对象的属性和操作,由API的数据结构和函数(或由MFC和.NET框架中的类)提供
消息/事件驱动
Windows - 程序设计基础
资源共享与数据交换
资源共享这一多任务OS的特点,以避免耗尽资源而造成系统死机
与设备无关的GDI
在不同的显卡、打印机和显示器上输出同一个图形

Windows - 程序设计基础