MiniGUI的编程指南 重点包括:线程的基本概念;多线程的微客户/服务器体系、多线程通讯的关键数据结构――消息队列;面向对象技术在 MiniGUI 中的应用等等。 ·MiniGUI 的多窗口管理。将介绍 MiniGUI 的多窗口机制以及相关的窗口类技术。其中涉及到窗口剪切处理和 Z 序,消息传递,控件类设计和输入法模块设计等等。 ·MiniGUI 的图形设备管理。重点介绍 MiniGUI 是如何处理窗口绘制的。其中主要包括图形上下文的概念,坐标映射,图形上下文的局部、全局和有效剪切域的概念等等。 ·图形抽象层和输入抽象层。图形抽象层(GAL)和输入抽象层(IAL)大大提高了 MiniGUI 的可移植性,并将底层图形设备和上层接口分离开来。这里将重点介绍 MiniGUI 的 GAL 和 IAL 接口,并以 EP7211 等嵌入式系统为例,说明如何将 MiniGUI 移植到新的嵌入式平台上。 ·多字体和多字符集支持。MiniGUI 采用逻辑字体实现多字体和多字符集处理。这一技术成功应用了面向对象技术,通过单一的逻辑接口,可以实现对各种字符集以及各种字体的支持。
上传时间: 2016-02-01
上传用户:wqxstar
数据结构课程设计--魔王语言的解析 ### ### ### ### ### ### ### ### ### #### 问题描述: 魔王总是使用自己的一种非常精练而抽象的语言讲话,没人能听懂,但他 的语言是可逐步解释成人能听懂的语言,因为他的语言是由以下两种形式 的规则由人的语言逐步抽象上去的: ----------------------------------------------------------- 1)a---> (B1)(B2)....(Bm) 2)[(op1)(p2)...(pn)]---->[o(pn)][o(p(n-1))].....[o(p1)o] ----------------------------------------------------------- 在这两种形式中,从左到右均表示解释.试写一个魔王语言的解释系统,把 他的话解释成人能听得懂的话.
上传时间: 2014-01-03
上传用户:lanjisu111
严版(c语言)数据结构中图的实验,经调试,可运行。
上传时间: 2016-02-09
上传用户:dancnc
严版(c语言)数据结构中拓扑排序的实验,经调试,可运行
上传时间: 2014-01-05
上传用户:zq70996813
数据结构中的表插入排序,可用C语言实现,可直接复制代码,可以运行
上传时间: 2016-02-14
上传用户:fhzm5658
Floyd-Warshall算法描述 1)适用范围: a)APSP(All Pairs Shortest Paths) b)稠密图效果最佳 c)边权可正可负 2)算法描述: a)初始化:dis[u,v]=w[u,v] b)For k:=1 to n For i:=1 to n For j:=1 to n If dis[i,j]>dis[i,k]+dis[k,j] Then Dis[I,j]:=dis[I,k]+dis[k,j] c)算法结束:dis即为所有点对的最短路径矩阵 3)算法小结:此算法简单有效,由于三重循环结构紧凑,对于稠密图,效率要高于执行|V|次Dijkstra算法。时间复杂度O(n^3)。 考虑下列变形:如(I,j)∈E则dis[I,j]初始为1,else初始为0,这样的Floyd算法最后的最短路径矩阵即成为一个判断I,j是否有通路的矩阵。更简单的,我们可以把dis设成boolean类型,则每次可以用“dis[I,j]:=dis[I,j]or(dis[I,k]and dis[k,j])”来代替算法描述中的蓝色部分,可以更直观地得到I,j的连通情况。
标签: Floyd-Warshall Shortest Pairs Paths
上传时间: 2013-12-01
上传用户:dyctj
经典数据结构中较难的平衡二叉排序树的操作,考虑到较多同学都需要,特此上传,c++实现,需要做异质树的自行把struct改为class既可。
上传时间: 2016-02-17
上传用户:cxl274287265
数据结构最短路径算法实现,可实现有向图,无向图,有向网,无向网四种最短路径求解,最后打印路径,和路径长度
上传时间: 2013-12-30
上传用户:yuanyuan123
这是数据结构课程设计的一个商厦家电管理程序,包括论文,源程序还有可执行文件。
上传时间: 2014-01-24
上传用户:czl10052678
rtCell 实时微内核-具有下列功能: 1. 完全抢占的实时微内核结构,独立的内核栈,中断和系统调用均切换到内核栈执行; 2. 256(64、32)个优先级,0为最高优先级(系统保留),256(64、32)为空闲优先级; 3. 不同优先级任务完全抢占,同优先级之间可按先进先出或时间片轮转方式执行;
上传时间: 2016-03-08
上传用户:Shaikh