vb 做投票软件 vb软件 - 电脑|办公 - 电脑办公-杀毒安全-网络-V3学习网
微商网
 
 
导航:首页 |电脑|办公|正文

vb 做投票软件 vb软件

时间:2020-08-14 08:41:23
求在vb中用数组做个投票器,例如给“张三”、“李四”,“王五”,“ 控件数组吧?你先在窗体上画一个按钮,然后复制这个按钮,再粘贴,粘贴的时候,IDE问你是否要创建一个控件数组,你就点是,再重复两次
作者:

vb 做投票软件

求在vb中用数组做个投票器,例如给“张三”、“李四”,“王五”,“...

控件数组吧?你先在窗体上画一个按钮,然后复制这个按钮,再粘贴,粘贴的时候,IDE问你是否要创建一个控件数组,你就点是,再重复两次复制,也就是共四个按钮,它们的索引(index)是从0~3(共计4个)然后你在窗体上双击刚才四个按钮的其中一个,就会弹出代码编辑框,你可以看见多出的代码和以前看到的不太一样,哪里不一样呢?就是Private Sub Command1_Click这行的括号里有内容,内容是“Index As Integer”,这个Index就是刚才说的索引,在运行程序的时候单击索引为0的按钮,这里的Index就是0,如果是单击索引为1的按钮,这里的Index的值就是1,另两个按钮也是如此,因为它们是控件数组,用的是共同的代码(只是Index不一样)现在你可以在过程里写,MsgBox Index,然后运行来体验下,就清楚我刚才说的那些了。

接下来,就是要用变量来根据这里的Index进行累加记次了,变量怎么写呢?刚才我们用的是控件数组,有Index,那为了方便我们也用变量数组,你可以在窗体模块代码通用部分(顶部)写上 Dim Arr(3) As Long对这句代码说明下,括号里写3,这样这个Arr变量数组的可用元素就是索引从0~3的元素,即Arr(0)、Arr(1)、Arr(2)、Arr(3),这里用Long类型,一般情况已经够用了,如果不够用,你可以改为Double注意下,我们声明的变量数组的元素个数是和控件数组的个数一样的,我们分别用来对“张三”、“李四”,“王五”,“赵六”这四个人记投票数,具体怎么用呢?就在刚才双击按钮后,出现的代码那里写上Arr(Index) = Arr(Index) + 1这样就能记次了,怎么显示出来你应该懂最后说一下,你基础不好,好好学吧

VB可以编写软件,那VB又是用什么编写出来的呢?还有WINDOW?

当前,一个摆在软件测试自动化面前的一个很明显的事实是目前可用的工具并不能做一切我们想要它们做的事情;指望任何一种工具能够完全支持众多不同应用的测试自动化是不现实的。

由于很难找到一个能完全满足测试自动化需要的测试工具,而且测试自动化工具都十分昂贵,所以常用的做法是使用一种主要的自动化测试工具,然后用传统的编程语言如Java, C 和 Visual Basic编写自动化测试脚本以弥补该工具的不足之处。

利用Visual Basic之所以能实现一些比测试自动化工具更好的功能的原因在于它毕竟是针对实际的项目而编写测试脚本,而且,事实上Visual Basic确实存在比其他编程语言更明显的优点可应用于测试自动化项目。

众所周知,Visual Basic 不是一种测试工具,但它是一种非常流行的软件开发语言;使用Visual Basic最大的好处是它是一种非常流行的语言,它简单、易学易用和有非常广泛的懂得Basic语言的用户群基础,即使对不熟识Visual Basic 的测试工程师,要熟悉它也可以轻易找到大量有关的出版物和资料。

Visual Basic本身拥有一些能支持测试过程的特性,例如,它具有返回有关测试平台和被测应用程序的重要信息的功能。

Visual Basic 的Shell函数和SendKeys函数可以启动一个应用程序和操作它的图形用户界面,用Visual Basic可以编写所需要的一些脚本程序,例如,装载一个测试应用程序。

Visual Basic中集成的可视化数据管理器可以直接连接一个数据库并查看它的数据结构。

此外,Visual Basic 还可以用来测试一些后台操作的应用程序,例如,可以编写一些脚本存取初始化文件(.ini文件)和Windows注册表。

从Visual Basic 中访问Windows 的应用程序接口(API)对操纵受测应用程序和报告一些重要信息都是非常有效的,而且Visual Basic语言比当前其他的编程语言花更少的时间去掌握和有更高的编程效率,适合要求快速建立测试脚本的测试自动化工作需要。

由于Visual Basic不是一种专业的测试工具,因而有其局限型,首先它不包含目前已经成熟的自动化测试工具所具有的大部分的功能,例如,Visual Basic本身不提供缺陷报告、测试设计和文档管理等功能;它还缺乏录制功能和任何自动化测试设置,要在Visual Basic 测试代码中包含这些功能,需要手工编写这部份功能代码,而且目前大部分有关Visual Basic 的出版物和资料都是针对开发者而不是测试者。

虽然如此,依然有一些不需要很多的投入而使Visual Basic应用于自动化测试项目的基本方法。

Visual Basic 6.0 包含一套不需任何编码就能支持测试的工具集,包括丰富的向导,可视化数据工具和对象浏览器等.在Visual Basic 中有众多的向导可以使用。

其中一个对测试人员非常有用的向导是数据窗体向导,它可以创建一个能连接Access或ODBC数据库的数据窗口,该数据窗口可以设置成单独地查看单个记录或者用表格形式批量浏览数据记录,因而可以实现一个能快速定制而又易于使用的用来检查数据库内容的测试工具。

窗体模板不但可以快速创建一个标准的窗口,而且能同时伴随着这些窗口产生源代码,这些自动产生的代码可以部分或全部应用到为测试而定制的窗口中,这对提高测试效率是非常有效的。

此外,一些其他的向导如数据对象向导,ActiveX 控件窗口向导都可以实现花费最少的编码工作量去创建和配置一些有用的测试对象。

可视化数据管理器可以快速地连接到ODBC或OLEDB数据源,去查看数据库结构,数据表,视图和其他基本的对象。

通过它去检查后台数据库实现数据库应用程序测试。

也就是说如果被测应用程序包含一个在SQL Seve,Syase ,Oacle和 Access的数据库,则可以通过可视化数据管理器去检查所有的这些数据库而不需要分别登录DBMS界面。

通过Visual Basic作为一个通用的前台数据库管理器去管理一个用ODBC或OLEDB存取的后台数据库,可以节省测试工程师的测试时间和可能花在熟悉这些数据库产品而花的培训时间。

可视化数据管理器通过数据库输入和测试SQL语句支持白盒测试。

利用它可以修改后台数据,甚至创建新数据对象如数据表,存储过程和数据视图。

一些被用来测试数据的SQL语句(通常用来检索重复的数据行和暴露有关完整性的缺陷)甚至必要时可以在这里创建和执行。

对象浏览器是另一个非常有用的Visual Basic工具,通过它去检查对象输出的属性和方法以及各种必要的参数;测试人员可以利用这些信息创建这些对象的验证性和功能性的测试,特别是对面向对象测试,非常有用而且非常有效的。

对象浏览器可以显示一个定制COM对象的信息库,这个库列出了该对象的属性,方法和事件,而这个对象可以用任何支持COM 对象模型的语言来开发。

软考站点加入收藏夹在对象浏览器里设置一个对象相关信息的捕获和查看对一个缺乏测试培训的测试人员而言只需很短的时间,当然,要建立Visual Basic测试脚本去测试对象的属性,方法,事件需要做一些编写代码工作。

我用vb制作好的exe软件,怎么才能让它自动按我们的要求再生成新?

看不太明白,你是说把程序和图片整合打包??? 那样的话,你可以用Wina的自释放的方法,或者在程序最初就把他作为资源文件整合进窗体。

有三种选择: 1。

用wina制作图片的压缩包作为OLE对象嵌入窗体。

2。

用wina的自释放格式自动临时解压到临时文件夹。

3。

用图片容器控件把图片容进去再生成程序。

前提可是:你得有程序的源文件

用vb编写投票统计程序,急!!!进行四个人的投票,.在text1

Pivate Su RichTextBox2_Change() Dim save As Intege, com As Intege, m As Intege Static i As Intege Dim a As Sting, As Sting i = i + 1 save = Len(RichTextBox2.Text) If save >= i Then m = i - 1 Else m = RichTextBox2.SelStat End If Fo j = m To save RichTextBox2.SelStat = j k = j + 1 RichTextBox2.SelLength = 1 If Mid(RichTextBox2.Text, k, 1) = Mid(RichTextBox1.Text, k, 1) Then RichTextBox2.SelColo = RGB(0, 0, 255) Else RichTextBox2.SelColo = RGB(255, 0, 0) End If Next i = save RichTextBox2.SelStat = i End Su

有没有什么投票软件推荐一下?

VB是比较容易入门的可视化编程工具,如果学习C++相对复杂。

现在还有一种全中文的编程工具:易编程。

我还没学习,您有兴趣可以试试,不过,还是建议VB6吧,入门比较快! -,"""╭⌒╮⌒╮. ╱????""."". 爱问才知道,不问不知道! ︱田︱田田| "",,.爱问就会红,敢答才会赢! ╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬

大家还关注
阅读排行
推荐阅读