
WinForm测试
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOC
简介:
简介:WinForm测试是指在Windows窗体应用程序中进行的各种功能和性能验证活动,确保其符合设计需求和用户期望。
### Winform测试知识点详解
#### PictureBox 控件
**知识点概述:**
PictureBox 控件主要用于在 Windows Forms 应用程序中显示图像。它支持多种格式的图片,包括位图(BMP)、GIF、JPEG 和 ICO(图标)等。
**知识点详情:**
- **选项 A**: 正确。PictureBox 控件确实用于展示各种格式的图像。
- **选项 B**: 正确。当 PictureBox 的 `SizeMode` 属性设置为 `AutoSize` 时,控件会自动调整大小以适应图片尺寸。
- **选项 C**: 正确。当 `SizeMode` 设置为 `StretchImage` 时,PictureBox 控件将拉伸或压缩图像以填充其区域。
- **选项 D**: 错误。如果设置 `SizeMode` 属性为 `CenterImage`, 图像会在控件中居中显示;若图片尺寸大于控件,则不会被缩放。
#### PasswordChar 属性
**知识点概述:**
PasswordChar 属性用于在文本框内输入密码时指定一个字符来隐藏实际的输入内容,以增强安全性。
**知识点详情:**
- **判断题**: 正确。`PasswordChar` 用来设置显示为星号或其他符号代替真实键入的文字,保护用户隐私信息不被旁人看到。
#### 用户自定义异常类
**知识点概述:**
在 .NET 框架中可以创建自己的异常类型来处理特定错误情况。
**知识点详情:**
- **选项 A**: 正确。用户自定义的异常通常继承 `System.Exception` 类。
- **选项 B**: 错误。没有预定义名为 `CustomException` 的类,需要自己定义此类并从 `System.Exception` 继承。
- **选项 C**: 错误。同样不存在名为 `ApplicationException` 的预先定义类用于自定义异常继承, 通常情况下应直接使用或扩展 `System.Exception`.
- **选项 D**: 错误. 没有预设的基类叫做 `BaseException`.
#### 鼠标弹起事件
**知识点概述:**
鼠标事件是 Windows Forms 应用程序中常见的交互方式之一。
**知识点详情:**
- **选项 A**: 错误。`Click()` 不是一个事件名称,而是用于调用点击处理方法的函数。
- **选项 B**: 错误。`DoubleClick()` 同样不是事件名, 它是双击时触发的方法.
- **选项 C**: 错误. `mouseDown` 表示鼠标按钮被按下而不是弹起的情况.
- **选项 D**: 正确. `mouseUp` 代表了当用户释放鼠标按键时发生的事件.
#### 键盘事件
**知识点概述:**
键盘事件用于检测用户的键盘输入。
**知识点详情:**
- **选项 A**: 错误。`KeyDown` 在按下键时触发而不是在抬起的时候.
- **选项 B**: 错误. `KeyDown` 与鼠标点击无关。
- **选项 C**: 正确. `KeyDown` 当用户按下一个按键时被调用。
- **选项 D**: 错误.`KeyDown` 只会在键盘按钮按下时不涉及释放操作.
#### 控件大小改变事件
**知识点概述:**
当控件的尺寸发生变化时,可能会触发特定的事件。
**知识点详情:**
- **选项 A**: 错误. `ClientSizeChanged` 不在控制消失的时候被调用.
- **选项 B**: 错误。显示一个窗口不会导致此事件发生。
- **选项 C**: 错误.`ClientSizeChanged` 会在控件尺寸变大或缩小时触发,而不仅仅是增大.
- **选项 D**: 正确. `ClientSizeChanged` 在控件大小发生变化时被调用.
#### 装箱与拆箱
**知识点概述:**
装箱和拆箱操作允许值类型(如整数)转换为引用类型(对象),反之亦然。
**知识点详情:**
- **选项 A**: 错误。装箱和拆箱不涉及类与对象之间。
- **选项 B**: 错误. 还是不对的,不是发生在对象间.
- **选项 C**: 正确. 装箱和拆箱在值类型(如整型)和引用类型(如Object)转换时发生.
- **选项 D**: 错误。不涉及装箱或拆箱操作.
#### SolidBrush 类
**知识点概述:**
SolidBrush 用于绘制具有单一颜色的形状。
**知识点详情:**
- **判断题**: 错误. `SolidBrush` 属于命名空间 `System.Drawing`, 而不是 `Drawing2D`.
#### 创建 Graphics 对象
**知识点概述:**
Graphics 对象可用于在 Windows Forms 中绘图。
**知识点详情:**
全部评论 (0)


