GUI是图形用户接口,指的是用户和计算机有一个操作界面,用户在这个界面上的操作都是可见的;

  GDI是图形设备接口,指的是有图形编程有关的一系列接口,包括了绘图的所有元素,例如画笔,画刷,调色盘,矩形等所有和绘图有关的东西。这些都被MFC封装在CDC类中,这个类包含了所有的绘图函数。

转载于:https://www.cnblogs.com/beauty/archive/2010/07/07/1772654.html

GDI和GUI的区别相关推荐

  1. 不喜欢SAP GUI?那试试用Eclipse进行ABAP开发吧

    Jerry和SAP成都研究院一些新同事聊天时,谈到ABAP和SAP GUI这个话题.很多新同事在加入SAP成都之前,是做Java和C++开发的,习惯了Eclipse/IntelliJ IDEA/Vis ...

  2. MINIGUI 开发指南---GDI

    本文讲述 MiniGUI 中 GDI 函数及其使用.主要包括:设备上下文的概念.获取和释放:矩形操作和区域操作:基本绘图函数:位图操作函数:逻辑字体操作函数等. 引言 GUI 系统的一个重要组成部分就 ...

  3. MiniGUI开发指南

    MiniGUI 目录 MiniGUI 体系结构 概览 引言 POSIX线程 基于PThread的微客户/服务器结构 多线程通讯的关键数据结构--消息队列 面向对象技术在MiniGUI中的应用 未来考虑 ...

  4. 应用程序对象正在关闭_Windows核心编程-内核对象

    概念:内核对象可以供系统和应用程序使用来管理各种各样的资源,Windows程序员可以调用Windows API去创建.打开和操作各种内核对象.常见的内核对象有:访问令牌.事件对象.文件对象.文件映射对 ...

  5. 监护仪系统都是Linux吗,基于Linux和MiniGUI的心电监护仪设计

    0 引言 随着人们生活节奏加快,人口逐渐老龄化,心脏疾病成为危害人类健康和生命的主要疾病之一.心电监护系统为心脏病人诊断和治疗提供了一个有效的手段,对心脏疾病的防治和诊断具有重大的意义,本介绍一种基于 ...

  6. Direct2D (11) : 画刷之 ID2D1LinearGradientBrush

    TDirect2DCanvas.Brush 的类型是 TDirect2DBrush,它和 GDI 的 TBrush 的区别主要有两点: 1.只保留了 TBrush.Style 中的 bsSolid.b ...

  7. Eclipse 不为人所知的另一面 - 企业管理软件领域 ABAP 编程语言开发利器

    对于 Java 从业人员来说,无论是刚入门的新手还是专家,肯定都正在或者曾经使用过 Eclipse,这是一款优秀的编写 Java 程序的 IDE. 然而可能大多数 Java 开发人员都没有意识到,Ec ...

  8. 基于Linux和MiniGUI的嵌入式系统软件开发指南(四)

    使用 GDI 函数 本文讲述 MiniGUI 中 GDI 函数及其使用.主要包括:设备上下文的概念.获取和释放:矩形操作和区域操作:基本绘图函数:位图操作函数:逻辑字体操作函数等. 1 引言 GUI ...

  9. 用纯Python就能写一个漂亮的网页

    我们在写一个网站或者一个网页界面的时候,需要学习很多东西,对小白来说很困难!比如我要做一个简单的网页交互: 要懂后端,比如Python里面的Django或者Flask,或者是Java里面的Spring ...

  10. vb3.0 升级vb6.0_将VB6升级到VB.NET(性能改进)

    vb3.0 升级vb6.0 I'm currently working for a company where I have to upgrade over 50 VB6 programs to VB ...

最新文章

  1. ubuntu 安装spark
  2. load方法引入本地html报错,分享基于plus.downloader的图片懒加载功能,支持本地缓存v1.1.0...
  3. 全面详细的jQuery常见开发技巧手册
  4. 共模电压和差模电压-(定义及测量)
  5. 【小白必懂】C语言最大、最小公约数题解
  6. 近期 AI 领域招聘、招生信息汇总
  7. python pptx怎么复制ppt_python pptx复制ppt中的某一页并且放在这一页之后
  8. 叉积求点到平面距离_求一个点到曲线或折线的最短距离?
  9. 使用BoobSnail生成任意Excel 4.0 XLM宏文件
  10. Android 仿今日头条频道管理(GridView之间Item的移动和拖拽)
  11. NVIDIA Control Panel 闪退(英伟达控制面板闪退)
  12. win11 edge怎么卸载?win11 edge浏览器彻底卸载的方法教程
  13. N阶Butterworth滤波器的频率响应(Python实现)
  14. 为N台linux服务器传输大文件
  15. Saber电路仿真软件
  16. 【Python项目】贪吃蛇小游戏
  17. 常用数字电路模块:计数器与分频电路(一)
  18. android 系统vr,Android系统中的PowerVR成像框架
  19. Python-matplotlib:调整坐标轴位置、标签位置和标签方向,以及X轴刻度标签位置
  20. 2011大纽约区域赛试题 Decoding EDSAC Data 解题报告

热门文章

  1. pandas 字符串切片后保存_Pandas时间序列基础详解(转换,索引,切片)
  2. python顺序查找算法解释_顺序查找算法详解(包含C语言实现代码)
  3. [渝粤教育] 西南科技大学 公共组织财务 在线考试复习资料
  4. django中自定义了manager函数,使用的时候报错AttributeError: 'Manager' object has no attribute 'title_count'...
  5. chrome调式工具
  6. BZOJ2681 : 玩游戏2
  7. ShopEx 中规格属性添加时,自己主动计算其相应的销售价格,同一时候注意模板中的变量间的计算...
  8. Undertow 实现反向代理
  9. 关于提高数据库查询效率的问题
  10. arguments.callee 指向正在执行的函数的指针