自定义控制面板编程的基本原则
当人们听到编程时,他们通常会想到那些记忆计算机语言并写出 1 和 0 的 A+ 学生。虽然这在某种程度上是正确的,但重要的是要指出编程不仅仅是学习一门外语。这是逻辑。程序员的很多工作不是告诉计算机做某事,而是弄清楚如何 让电脑来做。这就是为什么程序员的工作从程序的概念开始。
理解这一点很重要,因为要构建程序,程序员:
- 弄清楚程序会做什么
- 绘制描述程序逻辑过程的流程图
- 将流程图翻译成计算机代码
- 双重检查进程
- 进行大量测试
- 尝试破解
- 打破它,打破脾气,打破办公桌等等......
- 修补它
- 释放它
无论是 PC 游戏还是 PLC,任何类型的编程都是如此。工作中最重要的部分之一是测试程序。在测试程序时,测试人员必须将几乎所有可能的内容输入到程序中以尝试破坏它。当程序在使用时,它会时不时地受到不负责任的输入的影响,因此确保它能够正确处理错误的输入很重要。以下是一个好的程序必须具备的一些要求:
相关 - 从弄清楚软件设计和逻辑的第一步开始,确保它可以做它应该做的事情。如果一个程序做了一些不应该做的事情,它就毫无价值。这不一定是下面提到的逻辑错误,而是程序员对指令的误解。仔细检查程序要解决的问题,确保你理解正确。
- 可靠 - 如果一个程序包含错误的算法和计算,它就毫无用处。确保当您将信息输入程序时,它会以应有的方式输出。在测试程序时,通过纸上的测试输入通过程序并在实际软件上对其进行测试。如果您得到不同的答案,则代码可能有问题。
- 不言自明 - 如果该程序旨在用于人机交互(大多数情况下),那么弄清楚如何使用它不应该是一个难题。标记所有控件。如果程序使用 GUI(图形用户界面),请使用控件位置、颜色、大小等,以便用户充分理解它。
- 可持续 - 无论程序经过多么严格的测试,仍然可能存在错误。当发现这些毛刺时,代码必须易于阅读以找到错误所在。使用大量注释组织代码以使其易于维护。
- 高效 - 编程中有一百万种方法可以做一件事,但程序员的工作是找到并使用最有效的路径。程序完成后,返回代码并删除所有不必要和未使用的行。
- 可靠 - 如上所述,当用户不小心将垃圾输入到程序中时,代码必须知道如何处理它。这方面的一些例子是如果程序提示输入一个整数并输入一个单词。它可以简单地将输入更改为 0 或告诉用户输入错误,而不是让程序中断。或者不是用户错误,而是程序使用了损坏的文件并且无法读取该文件。这可能需要它提醒用户或使用不同的文件。
编程时请牢记这些规则。如果您需要任何帮助,请与 PanelShop.com 的团队联系。我们为各种控制面板和自动化流程设计程序。 联系我们获取免费报价,我们很乐意与您讨论您的项目:
自动化控制系统