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框架中的类)提供
消息/事件驱动
在这里插入图片描述
资源共享与数据交换
标准的MS-DOS程序在运行时,可独占计算机的所有资源。但由于Windows是一种(抢先式)多任务操作系统,所以Windows应用程序必须和正在运行的其他程序共享这些资源。因此在进行Windows程序设计时,必须时刻记住资源共享这一多任务OS的特点,以避免耗尽资源而造成系统死机
与设备无关的GDI
Windows为应用程序提供了丰富的与设备无关API,免去了为不同的I/O设备编写软件的不同版本之烦恼。如利用与设备无关的GDI,应用程序使用同一函数,可在不同的显卡、打印机和显示器上输出同一个图形

在这里插入图片描述

Windows操作系统的图形子系统

GDI
GDI+
WPF

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值