(二 上)VB 2010 设计初步

目录

一、常用类应用

1.Console类控制台

2.窗体基本控件

二、面向对象程序设计

1.类和对象

2.对象的属性、方法、事件属

1.属性

2.方法

3.事件、事件过程

1.事件

2.事件过程

3.对象浏览器

三、.NET类库与命名空间

1.命名空间

常用命名空间

1.System命名空间

2.Microsoft.vb

3.System.Windows.Forms

使用方法

1.完全限定名

2.省略自动导入的

3.Import语句导入

2.常用类、模块

1.Console

2.Math

3.Strings模块、String类

4.Conversion(转换函数)

5.DateAndTime

6.VBMath(随机函数)

7.Information(测试、验证函数)

8.Interaction(交互函数)

9.数据类型转换


一、常用类应用


1.Console类控制台

"Console 控制台" 通常指的是软件开发和调试过程中使用的命令行界面(CLI)或集成开发环境(IDE)中的一部分,用于执行代码、查看日志、调试应用程序等。

  1. 代码执行:允许用户输入并执行代码片段,立即查看结果。这对于测试和验证代码逻辑非常有用。

  2. 日志输出:应用程序在执行过程中,可以将重要信息(如变量值、程序状态、错误信息)输出到控制台,以便开发者跟踪和调试。

  3. 调试工具:许多IDE的控制台集成了调试工具,允许开发者设置断点、单步执行代码、检查变量状态等,从而更有效地定位和解决问题。

  4. 命令历史:记录用户之前输入的命令,便于重用和回顾。

  5. 脚本执行:支持执行脚本文件,这对于批量处理任务或自动化测试非常有用。

  6. 错误和异常处理:当代码执行出错时,控制台会显示错误信息和堆栈跟踪,帮助开发者快速定位问题所在。

  7. 性能监控:某些高级控制台还支持性能监控,如内存使用情况、CPU占用率等,有助于优化应用程序的性能。

2.窗体基本控件

简单登录程序


二、面向对象程序设计

面向对象程序设计(OOP),将程序和数据封装在对象内,对象作为程序的基本单元。

1.类和对象

类Class相同属性共同的行为的对象的集合,定义了对象的行为特征和行为规则。

对象Object是类的一个实例,包含数据和处理该数据的程序代码。

VB2010提供Form类,控件类,菜单类,数据库等抽象的类。

VB设计过程用对象组装应用程序的过程

2.对象的属性、方法、事件属

1.属性

属性=特征(大小、颜色、位置)

设置方法:1.属性窗口 2.代码 格式:对象名.属性=属性值

Button.Text="登录" 设置按钮显示的文字

2.方法

方法=行为方式(所执行的特殊功能和操作)

代码中:对象名.方法名([参数1,........])

Form.Show 显示窗口

3.事件、事件过程

1.事件

外界干预、系统执行状态的变化

鼠标点击Click、窗体加载Load

2.事件过程

用户只需编写事件过程的代码

3.对象浏览器

三、.NET类库与命名空间

1.命名空间

避免名称冲突,避免多义性冲突。按功能将类库划分为不用的组,将功能相近的类放入不同的命名空间。命名空间**(Namespace)**是编程语言中用于组织代码的一种封装机制,将代码段分组到具有名称的容器中,从而避免命名冲突。

常用命名空间

1.System命名空间

|----------------|--------------------|
| 名称 | 说明 |
| Array | 提供创建、操作、搜索和排序数组的方法 |
| Console | 控制台程序标准输入流、输出流、错误流 |
| Math | 通用数学函数提供常数和方法 |
| Random | 伪随机数生成器 |
| String | 文本 |
| StringComparer | 字符串比较 |

2.Microsoft.vb

|--------------|----------------------|
| 名称 | 说明 |
| Collection | 作为一个单元来引用的一组有序项 |
| Constants | 常量 |
| ControlChars | 控制字符的常数 |
| Conversion | 执行转换操作 |
| DateAndTime | 日期时间 |
| ErrObject | 使用Err对象标识、运行时的错误 |
| FileSystem | 文件目录文件夹操作 |
| Information | 返回、测试、验证信息 |
| Strings | 执行字符串操作 |
| VBMath | 执行数学运算 |
| MsgBoxResult | MsgBox函数返回的消息框上所按的按钮 |
| MsgBoxStyle | 调用MsgBox函数时显示的按钮 |
| Interaction | 对象。程序、系统交互的过程 |

3.System.Windows.Forms

窗体、控件、菜单工具、对话框、数据绑定

使用方法

使用NameSpace中的类、模块、结构要先导入相应NameSpace

1.完全限定名

命名空间.类名.方法(属性)名

2.省略自动导入的
3.Import语句导入

导入指定的命名空间,或命名空间的编程元素(类、模块)。

直接调用

格式:Import 命名空间 / Import 命名空间.编程元素

如:Import System.Math (导入编程元素Math类)

2.常用类、模块

1.Console

控制台常用

2.Math
3.Strings模块、String类

String类

Strings模块

4.Conversion(转换函数)
5.DateAndTime
6.VBMath(随机函数)
7.Information(测试、验证函数)
8.Interaction(交互函数)
9.数据类型转换
相关推荐
QQ同步助手24 分钟前
如何正确使用人工智能:开启智慧学习与创新之旅
人工智能·学习·百度
流浪的小新31 分钟前
【AI】人工智能、LLM学习资源汇总
人工智能·学习
A懿轩A1 小时前
C/C++ 数据结构与算法【数组】 数组详细解析【日常学习,考研必备】带图+详细代码
c语言·数据结构·c++·学习·考研·算法·数组
云边有个稻草人1 小时前
【优选算法】—复写零(双指针算法)
笔记·算法·双指针算法
南宫生9 小时前
力扣-图论-17【算法学习day.67】
java·学习·算法·leetcode·图论
sanguine__9 小时前
Web APIs学习 (操作DOM BOM)
学习
冷眼看人间恩怨10 小时前
【Qt笔记】QDockWidget控件详解
c++·笔记·qt·qdockwidget
数据的世界0112 小时前
.NET开发人员学习书籍推荐
学习·.net
四口鲸鱼爱吃盐12 小时前
CVPR2024 | 通过集成渐近正态分布学习实现强可迁移对抗攻击
学习
OopspoO14 小时前
qcow2镜像大小压缩
学习·性能优化