美文网首页
编程字典

编程字典

作者: 肖木角斗 | 来源:发表于2016-12-19 16:49 被阅读0次

LabVIEW编写代码,令人头痛的事情莫过于命名。给文件夹,文件,控件,状态变量等等。使用中文一定不是个好的解决方案。虽然LabVIEW中文版对中文的支持是不错的,但也总过一些令人意想不到的bug出现,如在LabVIEW RT下中文命名的VI,在编译部署后,是无法访问的。

我的解决方案是使用五笔字型编码方案。所有命名先用中文,不受字长限制。然后使用下列规则进行五笔编码:

1. 编码长度:

1.1 文件夹 -- 3

1.2 控件名,变量名 -- 4

1.3 VI名 -- 7

1.4 状态变量 -- 8

1.5 其它 -- 5

2. 多字编码:

2.1 依次取每字的第一编码。

2.2 最后一个编码取最后字的第一编码.

2.3 如果编码不足,依次使用前面字的第二,第三编码。

3. 重码规避:

3.1 将最前面的字移到最后,再进行编码。

该方案的最大不足是解码不方便,特别是在阅读源代码时,为此我专门写了一个电子编程字典程序。编程时随时添加。阅读时,随时查询。

相关文章

  • 编程_字典

    时间:2017.10.17 题目链接:www.shiyanbar.com/ctf/1845 题目大意:给了一个文件...

  • 编程字典

    LabVIEW编写代码,令人头痛的事情莫过于命名。给文件夹,文件,控件,状态变量等等。使用中文一定不是个好的解决方...

  • C++拷贝构造函数——难点

    拷贝构造函数 - C++详细 | 编程字典

  • OC集合类之NSDictionary、NSMutableDict

    一、NSDictionary(不可变字典) 概述: 在编程中,字典(dictionary)是关键字及其定义的集合。...

  • 66、4-字典遍历、缺省字典、有序字典

    用好字典的关键在于Key字典不会用,基本就不会编程,字典非常重要; 1.字典中的元素访问--三种方式 d[key]...

  • 12.2-字典概念

    字典在Python中的地位排在第一,非常非常重要;Python中许多数据结构、计算机编程 都是基于字典; 1.字典...

  • 读书笔记 | Python学习之旅 Day4

    Python学习之旅 读书笔记系列 Day 4 《Python编程从入门到实践》 第6章 字典 知识点 字典:相互...

  • python字典

    字典 字典 dictionary ,在一些编程语言中也称为 hash , map ,是一种由键值对组成的数据结构。...

  • 数据结构-映射(Map)

    Map 在有些编程语言中也叫做字典(dictionary,比如 Python、Objective-C、Swift ...

  • Dart record

    参考 Dart学习笔记(29):异步编程Dart编程字典子不语归来 的 Dart2基础何小有Dart实例教程 数组...

网友评论

      本文标题:编程字典

      本文链接:https://www.haomeiwen.com/subject/ahutvttx.html