VB程序设计网上作业2016.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
VB程序设计语言是一种基于Visual Basic的编程环境,用于创建Windows应用程序。这份网上作业涉及的知识点主要涵盖VB的基本概念、控件属性、事件处理、文件操作和格式化输出。以下是详细解释: 1. 控件属性的使用: - `Enabled`属性:决定控件是否可操作。如果设置为`False`,命令按钮等将变为不可点击状态。 - `Visible`属性:控制控件是否可见。若设置为`False`,则控件在界面上不会显示。 - `Open`语句中的`For`模式:如果不指定,文件默认以随机存取方式打开。 - `Picture`属性:允许在命令按钮、单选按钮和复选框上显示图片,通过`Style`属性控制是否显示图片。 - `Appearance`属性:定义控件的外观,如2D或3D效果。 - `DisabledPicture`属性:用于设置控件禁用时的图像。 - `DownPicture`属性:通常用于命令按钮,表示按下状态的图像。 2. 窗体和工程文件: - 窗体文件的扩展名是`.frm`,包含窗体的设计和属性信息。 - 工程文件的扩展名是`.vbp`,保存了整个工程的相关信息,包括窗体、模块和类模块等。 3. 数组声明: 正确的数组声明格式是`Dim x(下界, 上界) As 类型`,例如`Dim x(1, 1 To 4) As Integer`声明了一个二维整数数组。 4. 事件处理: - `Load`事件:系统启动或窗体加载时执行。 - `Click`事件:鼠标点击控件时触发。 - `UnLoad`事件:窗体卸载时触发。 - `GotFocus`事件:控件获得焦点时触发。 5. 文件操作: - `Input#`语句:用于从顺序文件或随机文件读取数据。 - `Get#`语句:从随机文件中读取二进制数据或记录。 - `Put#`语句:向随机文件写入二进制数据或记录。 - `Write#`语句:向顺序文件写入数据。 6. 控件属性和用户交互: - `TabIndex`属性:设置控件的Tab键顺序。 - `TabStop`属性:若设为`True`,则控件可以通过Tab键聚焦。 - `Enabled`属性:控制控件是否可交互,设为`False`可防止用户与之互动。 - `InputBox`函数:用于创建用户输入对话框,多行内容可通过`Chr(13)+Chr(10)`(换行符)实现。 7. VB的特点: - VB具有简单易学、界面友好的特点,同时支持编译和集成化开发环境。 8. 复选框和运算符优先级: - 复选框的`Value`属性为1时代表被选中。 - 运算符优先级中,`Not`最高,其次是乘法`*`、逻辑与`And`,最低的是负号`-`。 9. 事件处理: - `Scroll`事件:滚动条滚动时触发。 - `KeyDown`和`KeyPress`事件:与键盘输入有关,`Scroll`事件更适合处理滚动条的交互。 10. 格式化输出: - `Format`函数用于格式化输出,`"$"`前缀表示货币格式,`"#####"`表示数值占位符,确保输出的数字带有货币符号且不丢失前导零。 11. 窗体属性: - `MaxButton`和`MinButton`属性:控制最大化和最小化按钮的显示。 - `BorderStyle`属性:设置窗体的边框样式,如固定大小的窗口。 12. 图形处理: - 在VB中可以使用各种图形控件进行图形绘制,如PictureBox和Form的Paint事件。 13. 文件操作: - `Put`语句配合`RecordNumber`可以将记录型变量写入文件指定位置。 14. 菜单编辑器: - 菜单项是对象,拥有属性和事件,如`Click`事件。 - 菜单项的属性可在属性窗口中设置,标题和名称都需要输入。 15. 文本框事件: - `KeyPress`事件:检测用户按键,可用于判断Enter键的按下。 以上就是VB程序设计的一些基本知识点,这些内容涵盖了VB编程中的常用概念和操作,对于理解和编写VB程序至关重要。
- 粉丝: 71
- 资源: 5万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- CheckedElectricalLiftHouseController.java
- (源码)基于Python和MySQL的数据库管理系统.zip
- (源码)基于Python的通信系统误码率计算与可视化工具.zip
- (源码)基于Qt框架的海王网咖管理系统.zip
- (源码)基于Spring Boot和Material You设计语言的论坛管理系统.zip
- (源码)基于Nio的Mycat 2.0数据库代理系统.zip
- 通过go语言实现单例模式(Singleton Pattern).rar
- 通过python实现简单贪心算法示例.rar
- C语言中指针基本概念及应用详解
- (源码)基于Websocket和C++的咖啡机器人手臂控制系统.zip