点阵字体产生工具以及相关显示函数。 在开发嵌入式系统时,需要显示不同大小或类型字体的汉字。显然,对于嵌入式系统,不太可能使用矢量字体,而点阵字体,不同大小的字体不能简单的缩放。 另外,对一个小系统,也不需要完整的字体,往往只要几十个,甚至几个就够了。 一般,我们采用的方法是,自己准备点阵字体的数据,在显示汉字时,把这些数据写入显存就行了。 这时又存在另外一个问题,由于是不完整的字库,不能简单的用汉字的内码去找到对应的字体数据,如果逐个比较,又费时间。比较好的方法就是把字体数据排序,用二分法查找,这样可以大大提高查找效率。 这里为以上问题提供了一个完整的解决方案: 产生字体数据:指定字体类型、大小,自动产生字体数据。 字体数据排序:可以按Unicode,也可以按Ansi排序。 集成显示函数:提供相关显示函数。为了节省空间,我们把文字分成thin和wide两种,前者用于显示传统的ASCII字符集,后者用于显示汉字等多(双)字节字符
上传时间: 2014-12-05
上传用户:xiaoyunyun
关于匈牙利命名法的说明 有关匈牙利命名法的一点有意思的说明是它的名字的由来。这种命名技术是由一位能干的 Microsoft 程序员查尔斯·西蒙尼(Charles Simonyi) 提出的,他出生在匈牙利。在 Microsoft 公司中和他一起工作的人被教会使用这种约定。这对他们来说一切都很正常。但对那些 Simonyi 领导的项目组之外的人来说却感到很奇特,他们认为这是死板的表达方式,甚至说代有这样奇怪的外观是因为它是用匈牙利文写的。从此这种命名方式就被叫做匈牙利命名法。
标签: Microsoft Charles Simonyi 程序员
上传时间: 2015-11-27
上传用户:bruce5996
这是一个有实用价值的制作。可记录 0-17米每秒的风速。可靠性高、架设容易、适用范围广。可存放30.46天的数据,并可保存11个月。也就是说,在12个月内去抄一下数据即可。抄数据的方式是通过手提电脑的串行口。供电方式为太阳能电池及普通电池。
上传时间: 2013-12-02
上传用户:fhzm5658
ArcSDE Developer Help,英文版。基于arcGIS地理空间数据引擎的二次开发文档。包含C,JAVA,VB等环境。
标签: Developer ArcSDE arcGIS Help
上传时间: 2015-11-30
上传用户:开怀常笑
采用j2me编写的手机游戏。源代码有注释,适合学习和研究。
上传时间: 2014-07-23
上传用户:anng
TLC549是TI公司的8位串行AD。该程序经验证,是正确的。
上传时间: 2013-12-21
上传用户:qq1604324866
AD7705是ADI公司的16位高精度的串行输出的AD转换器。经验证,该程序是正确的。
上传时间: 2015-12-14
上传用户:362279997
林锐博士的《软件工程思想》。基于实践总结,很有参考价值。 讲述“软件开发”和“做程序员”的道理,视野独特,构思新颖,内容风趣,不落窠臼,令人耳目一新。堪称难得,以至回味无穷
上传时间: 2015-12-14
上传用户:wkchong
51系列单片之间的串口多机通信程序。已经成功通过调试,可以可靠通信。
上传时间: 2014-01-10
上传用户:GHF
摘要:半导体除湿机主要对电厂氢冷发电机所需氢气进行卜燥。介绍r其单片机控制系统 的硬件结构,特别是多路温度采集部分的硬件设计。还介绍r系统软件设计的主要任务,分 析r液品显示器部分采用自底向上的设计结构。该系统已投入使用,运行稳定。
上传时间: 2013-12-17
上传用户:924484786