博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
让世界真实起来·字符型点阵液晶显示屏
阅读量:2456 次
发布时间:2019-05-10

本文共 875 字,大约阅读时间需要 2 分钟。

作者:野比 ()

时间:May, 2012

封面图片为野比原创,请勿未经允许私自引用

Nobi's LCM Display 野比的液晶显示模块控件

注意! 各项属性最好是运行时(Run-time)在 Load 事件里设置。不知道为什么,设计时(Design-time)设定的属性看起来正确,一运行就恢复原状,完全没设上。至于使用方法,简单来说就是不断修改 Text 属性(注意,短小的 string 不能覆盖之前的长 string,比如第一次设 Text = "I like money"(12),第二次改成了 Text = "I like $"(8),那么多余的 4 个字符不会被覆盖,会显示成 "I like $oney"(12)。(这个特性是和硬件一模一样的,是我设计时很蛋疼的追求 1:1 的后果。解决办法有 2 个,第一修改 Text 前调用 Clear() 方法,第二在修改字符串后面用几个多余的空格覆盖,像这样 Text = "I like $[空格][空格][空格][空格]"(12)。

-------------------中场休息线----------

如果你的公司里还没有这个,可以改好了用到产品里,相信会让产品看起来更专业的。

不用谢我,只要请我吃顿饭就行(开玩笑的,别认真,小心老板骂)

 

外面的世界太精彩,电脑上的世界太单调

多运动、多奔跑

进入正题

首先问大家一个问题:一般你的程序里需要显示一些经常变化的文字,你都是怎么做的?

比如我们需要一个状态栏,启动之后给用户显示 「Ready...」

用一个 Label?

等等,似乎不太好看。换个字体?

嗯,似乎还是很平常。加点颜色吧。

OMG。。。这个颜色让我想起了有一种叫做「液晶屏」的东西,这可不是电脑上的显示器,而是这些兄弟们。

所以嘛,程序做出来就应该像这样

继续改造,让它成为 1:1 精仿的液晶显示屏,就像这样。

让我们来点给力的吧!

上半部分是用来设计 5x8 的点阵字符的,文本框里输出的是单片机用的字符数据,如果你不玩单片机,可以完全不用理会。

(全文完)

转载地址:http://ltdhb.baihongyu.com/

你可能感兴趣的文章
linux 获取美国时间_欢迎来到美国:这是您的Linux计算机
查看>>
linux创建项目_广泛使用的Linux软件包的创建者创建了新项目
查看>>
当兵5年后的出路_Linux提供服兵役后的职业过渡
查看>>
无法找到生成工具_工具无法帮您找到工作
查看>>
1:1 人脸比对 开源_开源:从侧面到中心
查看>>
kdenlive 剪裁_掌握Kdenlive的时间表
查看>>
驯服烂代码_5个用于驯服文本的开源工具
查看>>
minio对象存储原理_使用Minio最小化对象存储
查看>>
unity 代码执行耗时_您可以使用代码自动执行6项耗时的任务
查看>>
linux 6种通信方式_Linux作为一种生活方式
查看>>
docker开放容器端口_开放式容器项目及其含义
查看>>
对纽约州开放网络门户寄予厚望
查看>>
有道文档翻译导出文档_翻译文档的5个技巧
查看>>
Arno,第一个NFV开源平台
查看>>
冲刺 特效_来自“开放式帮助”文档冲刺的5节课
查看>>
飞机尊敬的客户,通知大家_尊敬的经理:让我参与您的决策
查看>>
doc2vec 模型 内容_Doc冲刺模型可帮助教师创建课程资料
查看>>
手机调试模式 黑客_面向公民黑客的3种模式:绿色,克隆,扩充
查看>>
konqueror arm_使用Konqueror控制您的文件系统
查看>>
为什么我的医生给我开了硬件处方
查看>>