专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
  3 Native 图形引擎实现    Native 图形引擎图形驱动已经提供了基于Linux内核提供FrameBuffer的上驱动目前包括对线性 2 bpp、4bpp、8bpp和 16bpp 显示模式支持前面已经看到GAL提供接口大多数和图形相关它们主要就是通过图形驱动来完成任务图形驱动屏蔽了底层驱动细节完成底层驱动相关功能而不是那么硬件相关些功能如些画圆画线GDI     下面基于已经实现基于FrameBuffer 驱动讲些实现上细节首先列出核心数据结构 S [阅读全文] [PDF]
  1 引言    在 MiniGUI 0.3.xx 开发中我们引入了图形和输入抽象层(Graphics and Input Abstract LayerGAL 和 IAL)概念抽象层概念类似 Linux 内核虚拟文件系统概念它定义了组不依赖于任何特殊硬件抽象接口所有顶层图形操作和输入处理都建立在抽象接口的上而用于实现这抽象接口底层代码称为“图形引擎”或“输入引擎”类似操作系统中驱动这实际是种面向对象结构利用 GAL 和 IALMiniGUI 可以在许多已有图形库 [阅读全文] [PDF]
现抽象类玩VB已经有1个星期左右了.觉得VB也是可以用OO方式来开发应用.VB支持Com并且提供类模块实现了封装.同时也提供了接口支持.通过Implements就可以实现接口.因此也就实现了继承.如果通过组合就可以达到继承效果.当然者应该算做Adapter模式了.当然可以通过VB实现大多数面向对象设计模式.并且也可以通过UML进行建模.VB支持引用传递消息.同时大多数OO特性也可以模拟实现.这里我介绍种抽象类实现其实只是个引例.思路方法很简单.就是通过接口定制契约 [阅读全文] [PDF]
1 共3条 分1页