• Windows应用程序要点


    一个完整的Windows应用程序除了WinMain函数外,还包含用于处理用户动作和窗口消息的窗口函数。

     Windows应用程序具有的一些特性:

    消息驱动机制

    图形设备接口(GDI)

    基于资源的程序设计

    动态链接库

    1. 消息驱动机制

    Windows程序和控制台应用程序之间一个最根本区别,在于控制台应用程序是通过调用系统函数来获得用户输入,

    而Windows程序则是通过系统发送的消息来处理用户输入。

    2. 图形设备接口(GDI)

    Windows提供了一个抽象的接口,称为图形设备接口(Graphical Device Interface,GDI),

    使得用户直接利用系统的GDI函数就能方便实现图形和文本的输出,而不必关心与系统相连的外部设备的类型

    3. 基于资源的程序设计

    Windows应用程序包含众多图形元素,如光标、菜单、工具栏、位图、对话框等,

    每一个这样的资源都用相应的标识符来区分,而且Windows内部也有预定义的资源。

    Windows环境下,每一个资源元素都作为一种可以装入应用程序的资源来存放

    这些资源可以被编辑、修改,也可以被其他应用程序所共享。

    4. 动态链接库

    动态链接库提供了一些特定结构的函数,能被应用程序在运行过程中装入和连接。

    多个程序可以共享同一个动态链接库,动态链接库可以提高程序模块的灵活性。

     

  • 相关阅读:
    Supermap/Cesium 开发心得----获取三维视角的四至范围
    Supermap/Cesium 开发心得----定位
    GIS面试小知识点
    Oracle数据库小知识点整理
    利用 uDig 生成 GeoServer 可用的 SLD 渲染文件
    Geoserver设置style
    图片按宽高比1:1响应,窗口大小如何变化,图片宽高始终相等
    简单树
    递归渲染树
    div等高布局
  • 原文地址:https://www.cnblogs.com/luoquan/p/4902350.html
Copyright © 2020-2023  润新知