文件名称:属性和方法-keil uvision5 -- mdk5.20 官方指导教程文档
文件大小:402KB
文件格式:PDF
更新时间:2024-06-30 20:07:58
C#;上位机;
2.7 异常处理 2.7.1 异常概述 见名知意,异常就是软件在运行中所发生的错误。比如上位机串口未打开就 调用了发送方法,此时系统就会捕获到这个错误,并抛出一个异常。如果软件设 计时没有提供一个异常处理的方法,则系统自动将软件挂起。通常我们在调用串 口发送方法前都会判断是否开启串口或者嵌套 try...catch 语句来捕获异常防止软 件被系统挂起。 2.7.2 try...catch语句 try 语句用来指明为避免异常而被保护的代码段,并在发生异常时提供处理 代码。一般情况下我们使用 try...catch组合语句来保护关键性代码。具体使用实 例在上位机实战章节具体介绍。 2.8 属性和方法 2.8.1 什么是属性 在本章第二小节中我们简要的接触了类的概念,类相当于一个结构体但不能 等价于一个结构体,因为类是具有属性的,而结构体没有。在结构体内部定义一 个缓冲区,这个缓冲区的大小必须在程序编译前确定下来,运行中不可改变。但 类通过属性却可以修改这个缓冲区的大小。那么什么是属性呢?属性就好比一个 人的发色,生来黑色,但不会永远是黑色,我们可以随意染成红蓝紫色。也就是 说属性是一个类的动态特性,比如上位机在运行过程中我们可以随时修改波特 率。