GDI 即图形设备界面,是 Windows 最重要的部分之一,它大部分由 GDI32.DLL 库中的 API 来处理,GDI 的主要目的之一是支持与设备无关的图形编程,对于 Dos 下的图形编程,很多人可能“心有余悸”,因为PC 中有太多种类的显示卡,而几乎每个显示卡的处理都是不同的,即使后来有了 Vesa 编程,我们还是不能全部撇开具体的硬件,Windows GDI 使我们对图形的编程变得相对简单了很多,由于GDI 是 Windows 最庞大的部分,并不是几句话能讲清楚的,本节要讲的是 Windows 下GDI 的基本处理步骤和简单的位图处理,并没有涉及到 Directx 一类的编程。只希望能对朋友们有所启发。 Windows 并不允许程序员访问显示硬件,它的所有对屏幕的操作是通过环境设备(DC)来处理的,屏幕上的每一个窗口对应一个DC,你可以把一个DC 想象成这个窗口的视频缓冲区,你对DC的操作结果会反映到屏幕上,在窗口的DC之外,你也可以自己建立DC,这相当于建立一个内存中的缓冲区,你对这个DC的操作结果保存在内存中。你也可以用 API 在不同的DC之间拷贝数据,比如说你可以在内存DC 中先建立好数据,然后拷贝到窗口的DC中,就相当于完成了屏幕的刷新。
资源简介:GDI 即图形设备界面,是 Windows 最重要的部分之一,它大部分由 GDI32.DLL 库中的 API 来处理,GDI 的主要目的之一是支持与设备无关的图形编程,对于 Dos 下的图形编程,很多人可能“心有余悸”,因为PC 中有太多种类的显示卡,而几乎每个显示卡的处理都是不...
上传时间: 2016-09-03
上传用户:watch100
资源简介:嵌入式操作系统ucosii的gui,即图形用户界面
上传时间: 2014-12-21
上传用户:cooran
资源简介:Windows中负责图形输出的是GDI(即Graphic Device Interface,图形设备接口)。这是Windows与硬件无关的图形输出模式的体现。GDI建立在硬件抽象层(HAL)之上,屏蔽了不同输出设备之间的差异,从而为用户提供了一个统一的“标准输出设备”。但是,与DOS不同,Window...
上传时间: 2013-12-24
上传用户:6546544
资源简介:J2ME是为了那些使用有限的能源、有限的网络连接 (常常是无线连接)以及有限图形用户界面能力的设备开发的。
上传时间: 2014-01-23
上传用户:磊子226
资源简介:MMI • MMI 平台源程序练习 • 自定义设置 UEM & NVRAM • MMI 资源 & 定制工具 • 图形设备接口 (GDI)
上传时间: 2013-12-19
上传用户:钓鳌牧马
资源简介:《VsualC++图形图像编程技巧》着重讨论图形设备环境、GDI对象、图像文件等内容,并探索图形图像底层代码的实际应用能力,解决一些一直困扰编程人员的棘手问题,如:文字特效的实现、图形的动态定位、图元文件记录的遍历、图像效果的处理等。
上传时间: 2014-12-21
上传用户:luke5347
资源简介:由北京飞漫软件技术有限公司开发的MiniGUI是国内为数不多的几大国际知名自由软件之一。 其目标是为实时嵌入式操作系统建立一个跨操作系统的、快速、稳定和轻量级的图形用户界面支持系统。我们将 MiniGUI 定义为“针对嵌入式设备的、跨操作系统的图形界面支持...
上传时间: 2016-07-28
上传用户:gxf2016
资源简介:设计思路 首先该程序主要知识点就是图形用户界面,对程序界面的基本结构设计如下 建立框架作为可视化程序界面的基本界面,考虑到要在程序中添加各种组件,所以采用面板比较合理,故将类将要继承JPanel类。 接下来就是在程序中添加各类元素,其中包括有蛇体,食物...
上传时间: 2016-08-14
上传用户:heart520beat
资源简介:Qt/Embedded是一个多平台的C++图形用户界面应用程序框架,其对象容易扩展,可移植性好,支持多个GUI平台的交互开发。现在,Qt/Embedded被广泛地应用于各种嵌入式产品和设备中。
上传时间: 2013-12-25
上传用户:haohaoxuexi
资源简介:Qt/Embedded是一个多平台的C++图形用户界面应用程序框架,其对象容易扩展,可移植性好,支持多个GUI平台的交互开发。现在,Qt/Embedded被广泛地应用于各种嵌入式产品和设备中。
上传时间: 2017-06-21
上传用户:笨小孩
资源简介:MiniGUI - 面向实时嵌入式 Linux 系统的小型图形用户界面支持系统
上传时间: 2013-12-21
上传用户:cccole0605
资源简介:序员通过图形用户界面为X-windows来编写程序,主要一类库是直接实例化窗口对象 并得出新类,许多现实的实例程序。
上传时间: 2013-12-22
上传用户:c12228
资源简介:用java编的图形用户界面求和,挺简单实用,适合初学者
上传时间: 2014-01-24
上传用户:253189838
资源简介:java中图形用户界面的设计
上传时间: 2015-02-09
上传用户:youke111
资源简介:关于图形用户界面的设计与实现的介绍
上传时间: 2013-12-22
上传用户:拔丝土豆
资源简介:GDI开发图形的好书
上传时间: 2014-01-12
上传用户:jkhjkh1982
资源简介:一个关于虚拟存储器的页面调度算法的模拟实现,包括图形的界面模拟和模拟过程的记录( 华南农业大学信息学院计算机系).
上传时间: 2015-03-01
上传用户:qilin
资源简介:CCGUI_CC-Linux中的嵌入式图形用户界面,好强烈推荐, 强烈推荐
上传时间: 2013-12-31
上传用户:silenthink
资源简介:JAVA图形用户界面起步(文本输入组件) 图形用户界面起步(文本输入组件).
上传时间: 2014-12-04
上传用户:leehom61
资源简介:java课件-图形用户界面的设计,可以学习
上传时间: 2015-03-26
上传用户:tonyshao
资源简介:面向实时嵌入式系统的图形用户界面支持系统――MiniGUI .doc格式 包含很多LINUX原码
上传时间: 2014-01-05
上传用户:xz85592677
资源简介:本工资管理系统是一个运行于Windows 95/98 的基于图形用户界面的通用工资管理系统。它具有图形界面友好、操作简单、使用灵活之特点。工资项目、报表格式由用户任意设置,从而满足各用户的实际环境。因此,此软件适合于各企事业单位使用。
上传时间: 2015-04-02
上传用户:txfyddz
资源简介:VxWorks下图形用户界面的开发,,,,很好,看看与windows有很么区别。
上传时间: 2013-12-24
上传用户:huannan88
资源简介:抽象窗口工具箱 (AWT) 由某些图形用户界面 (GUI) 组件所构成。这些组件都是用各自的本地平台版本来实现的 ,提供了所有本地平台所共有功能的子集。大部分功能都被“Swing 集合”所取代。另 见 Swing 集合。
上传时间: 2014-01-14
上传用户:wab1981
资源简介:该软件以图形化界面显示在计算机内部定点小数补码加法、定点小数补码减法,定点小数补码乘法、定点小数补码除法、以及原码乘法和原码除法的具体计算过程。
上传时间: 2015-04-17
上传用户:yzhl1988
资源简介:利用图形化界面编写的计算时间的计时器,用3D渲染程序
上传时间: 2015-04-19
上传用户:aappkkee
资源简介:嵌入式系统图形用户界面编程,miniGUI的稳定版本,源代码是全部公开的
上传时间: 2015-04-22
上传用户:上善若水
资源简介:Minigui 的嵌入式图形用户界面的资源库源码,linux 下 minigui 使用源码之一
上传时间: 2013-12-01
上传用户:epson850
资源简介:MIDP图形用户界面编程中文版.rar
上传时间: 2015-04-22
上传用户:努力努力再努力
资源简介:java的GUI图形用户界面设计,提供许多的精彩实例,有大的参考价值
上传时间: 2013-12-09
上传用户:fhzm5658