(二 上)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.数据类型转换
相关推荐
差不多的周周3 小时前
《骨架上下文:基于零镜头骨架的动作识别的骨架侧上下文提示学习》论文核心部分详解
学习
Century_Dragon4 小时前
从挂图到VR:汽修专业的一堂新能源原理课可以怎么上~
学习
知识分享小能手5 小时前
C++ 学习教程,从入门到精通,C++对象和类 — 详细知识点总结(10)
开发语言·c++·学习
New农民工6 小时前
倒立摆训练秘籍:理解训练参数
学习
L@ncor6 小时前
第五章 基于低代码平台的智能体搭建 · 学习笔记(Coze / Dify / FastGPT / n8n)
笔记·学习·低代码·agent·prompt工程
知潮网6 小时前
被嫌弃的五仁月饼,一吨千元在养猪场翻了身
笔记
2601_960631236 小时前
中药前处理及提取的工艺环节与技术要点
笔记
2601_965384266 小时前
口腔黏膜清洁中的几何约束与流体动力学边界层问题分析
经验分享·笔记
迪丽热爱6 小时前
多媒体应用20-903(补)
学习
一米阳光86617 小时前
软考高级【信息系统项目管理师】高项重要考点(9)组织 助你顺利上岸!
笔记·职场发展·软考·高项·信息系统项目管理师·高级职称