zoukankan      html  css  js  c++  java
  • Windows应用程序要点

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

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

    消息驱动机制

    图形设备接口(GDI)

    基于资源的程序设计

    动态链接库

    1. 消息驱动机制

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

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

    2. 图形设备接口(GDI)

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

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

    3. 基于资源的程序设计

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

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

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

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

    4. 动态链接库

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

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

     

  • 相关阅读:
    stdin stdout stderr
    stat
    ssh-keyscan
    START TRANSACTION
    ssh-keygen
    ssh-agent
    ssh-add
    虚拟化之lxc
    Web 在线文件管理器学习笔记与总结(1)初始文件以及获取首层目录信息
    Java实现 LeetCode 97 交错字符串
  • 原文地址:https://www.cnblogs.com/luoquan/p/4902350.html
Copyright © 2011-2022 走看看