zoukankan      html  css  js  c++  java
  • QT学习第三天

    ---恢复内容开始---

    一、GUI开发原理:

    不同操作系统上的GUI开发原理相同 、不同操作系统上的GUI SDK不同、现代操作系统提供支持SDK支持GUI程序开发

    GUI程序开发包括:在代码中用程序创建及窗口元素、在消息处理函数中根据程序消息做出不同的响应

    GUI程序在运行会创建一个消息队列(存储消息)——系统内核将用户操作翻译成对应的程序消息

    程序运行中需要实时处理队列中的消息、没有消息,程序处理停滞状态

    伪代码(不能编译运行)

    GUI程序开发:在代码中国用程序创建窗口及窗口元素、在消息处理函数中根据程序消息做出不同响应

    将消息和函数联系起来

    程序GUI程序开发模式:可视化界面开发+消息映射

    GUI用户界面:主窗口(对象)、菜单栏、文本框、按钮等等

    面向对象程序设计方法学更适用GUI程序设计

    C++是因为计算机从科学计算到面向用户的过程诞生的

    所有的界面元素都可以看作实际的对象

    操作系统提供的只有函数,我们只有自己去创造类

    将界面元素定义为对应的类、通过抽象和封装可以隐藏界面元素的细节、程序的创建过程就是组合界面元素对象的过程

    ---恢复内容结束---

  • 相关阅读:
    Shiro结合配置文件实战实现权限验证
    Shiro的一些概念解释以及配置了解
    jedis工具类
    【转载】redis的主从复制
    Redis的事务
    redis的持久化
    SSM框架-SpringMVC 实例文件上传下载
    如何设置CentOS 7获取动态及静态IP地址
    阿里云linux centos 一键部署web环境--图文详解
    SVN使用教程总结
  • 原文地址:https://www.cnblogs.com/RanmmBlog/p/11432102.html
Copyright © 2011-2022 走看看