VB检测文本 有效性

来源:百度知道 编辑:UC知道 时间:2024/05/31 08:55:13
vb课程设计

、设计题目:设计一个检测文本有效性的程序

二、目的与要求
1.目的
培养学生综合利用VB语言进行程序设计的能力,主要是利用VB的标准控件进行界面设计,主要是培养学生灵活应用文本相关函数和过程调用进行创新设计。
2.基本要求
设计一个检测文本有效性的程序。详细要求如下:
 按照图例设计出相应的界面。
 针对是否选中只允许特定字符存在,根据输入文本的变化,在返回的文本框中显示返回文本。
 点击结束按钮退出当前程序。
3.创新要求

在基本要求达到后,进行创新设计,创新方向提示如下:
★ 添加通用对话框,通过打开对话框打开一个文本文件并将其读入到输入文本框中,在返回文本框中输出有效的文字内容。
三、设计方法和基本原理
1. 问题描述
设计一个简单的检测输入文本有效性的程序,根据检查框是否选中对输入的文本进行限制性输出,同时当输入文本中文字发生变化,返回文本的结果也同时变化。
2. 问题的解决方案
①设计程序界面。
程序界面设计参考上图,自己可以改动,但是功能不变。
②设置控件属性
这里的控件比较简单,三个标签,三个文本框,一个检查框以及一个按钮,用的都是比较常用的属性。
在输入文本框和只允许文本中存在字符这两个文本框中设置初值。
③编写代码
包括事件处理过程和功能函数。主要使用的是过程的调用。

事件处理和功能模块主要包括下面几个:
Private Sub ChkAllow_Click()
当选中检查框时,返回文本根据运行文本框中所要求的字符进行有效文本的输出
Form_Load()
窗体加载时,根据初值输出有效文本。
Public Function CheckForCharacters(InputText As String, ChkValue As Boolean, ParamArray chars() As Variant)
最核心的函数,用于检测文本的有效性
四、主要技术问题的描述<