VB课程设计实例[1]
vb教程编程实例详解

vb教程编程实例详解VB教程编程实例详解VB(Visual Basic)是一种面向对象的编程语言,它可以用于开发Windows应用程序。
在这里,我们将详细解释一些VB 编程实例,以帮助初学者更好地理解和掌握这门语言。
编程实例1:计算器首先,让我们创建一个计算器的VB程序。
我们将使用VB的窗体和按钮来实现这个功能。
首先,我们需要在窗体上添加一些按钮,如"1"、"2"、"+"、"="等。
然后,我们需要用一个文本框来显示计算结果。
在窗体上双击"+"按钮并添加以下代码:```Private Sub ButtonPlus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonPlus.ClickDim num1 As IntegerDim num2 As IntegerDim result As Integernum1 = Integer.Parse(TextBoxNum1.Text)num2 = Integer.Parse(TextBoxNum2.Text)result = num1 + num2TextBoxResult.Text = result.ToString()End Sub```在这个代码中,我们首先定义了三个变量:num1、num2和result,用于存储计算结果。
然后,我们使用Integer.Parse方法将文本框中输入的文本转换为整数类型,并将其赋值给num1和num2。
接下来,我们将num1和num2相加,将结果赋值给result,并使用result.ToString()方法将结果转换为字符串类型并显示在结果文本框中。
编程实例2:学生成绩管理系统接下来,让我们创建一个学生成绩管理系统的VB程序。
VB程序设计实例

VB程序设计实例1.银行存款计算器编写一个程序,可以计算并显示一个银行账户的存款利息。
用户可以输入初始存款金额、年利率以及存款年限。
程序将根据用户的输入计算出最终存款金额,并显示在屏幕上。
```vbModule BankDepositCalculatorSub Main'用户输入初始存款金额、年利率和存款年限Console.WriteLine("请输入初始存款金额:")Dim principal As Decimal = Console.ReadLineConsole.WriteLine("请输入年利率:")Dim interestRate As Decimal = Console.ReadLineConsole.WriteLine("请输入存款年限:")Dim years As Integer = Console.ReadLine'计算最终存款金额Dim finalAmount As Decimal = principal * (1 + interestRate) ^ years'显示最终存款金额Console.WriteLine("最终存款金额为:" & finalAmount)Console.ReadLineEnd SubEnd Module```2.温度转换器编写一个程序,可以将摄氏温度转换为华氏温度或将华氏温度转换为摄氏温度。
用户可以选择要进行的转换类型并输入相应的温度值。
程序将根据用户的选择进行温度转换,并显示转换结果。
```vbModule TemperatureConverterSub Main'用户输入转换类型和温度值Console.WriteLine("请选择转换类型(1-摄氏转华氏,2-华氏转摄氏):")Dim conversionType As Integer = Console.ReadLineConsole.WriteLine("请输入温度值:")Dim temperature As Decimal = Console.ReadLine'进行温度转换Select Case conversionTypeDim fahrenheit As Decimal = temperature * 9 / 5 + 32Console.WriteLine("转换结果为:" & fahrenheit & "华氏度")Case 2Dim celsius As Decimal = (temperature - 32) * 5 / 9Console.WriteLine("转换结果为:" & celsius & "摄氏度")Case ElseConsole.WriteLine("无效的转换类型")End SelectConsole.ReadLineEnd SubEnd Module```3.数字猜猜猜游戏编写一个程序,模拟一个数字猜猜猜游戏。
VB程序设计案例教程_第一讲

2.设置属性 在VB中属性是用来描述对象特征的。比如,在现实生活中常常会 问“这位先生的姓名是什么?”回答:这位先生姓张名三。 对象 属性 Caption 窗体 命令 按钮 赋值 最简单的应用程序
名称
FontSize Caption 名称
Form1
24 显示字符串 Command1
FontSize
指示器 标签 框架 复选框
图片框
成应用程序的用户接口。系
统启动后缺省的General工 具箱就会出现在屏幕左边, 上面有常用的"控件" 。
文本框
命令按钮 单选按钮 列表框
组合框
水平滚动条 时钟 目录列表框 形状
垂直滚动条 驱动器列表
文件列表 LINE
图象框
OLE
Data
窗体设计窗口 窗体设计窗口用于设计应用程序的界面。如图,在该窗口中可以添 加控件、图形和图象来创建各种应用程序的外观。
窗 体
属性名
属性值
代码窗口 在设计模式中,通过双击窗体或窗体上任何对象或通过"工程资源 管理器"窗口中的"查看代码"按钮来打开代码编辑器窗口。代码编辑
器是输入应用程序代码的编辑器。
注意: 每个窗体设计窗口对应一个代码窗口。
工程资源管理器窗口 工程是指用于创建一个应用程序的文件的集合。工程资源管理器用 于管理众多工程的窗口。工程资源管理器窗口上方有以下三个按钮
:
• 查看代码:切换到代码窗口,显示和编辑代码。 • 查看对象:切换到模块的对象窗口。 • 切换文件夹:工程中的文件在按类型分或不分层次显示之间 切换。 一个工程就是一个应用程序文件的集合,包括: .vbp:工程文件,每个工程有且只有一个工程文件,通过双击它可以打 开已有工程 ; .frm:窗体文件,工程的每个窗体对应一个窗体文件,记载窗体及其上 控件的属性等信息 ; 其它文件:见书13面表2-3 。
vb 教学案例

vb 教学案例
教学案例:VB程序设计初探
1. 教学目标:
通过本节课的学习,学生将能够掌握VB程序设计的基本概念和操作方法,能够使用VB语言编写简单的程序,并能够理解和解释程序中的基本语法和结构。
2. 教学准备:
教师准备PPT讲义、电脑、投影仪等教学工具;学生准备好笔记本电脑,并安装好VB开发环境。
3. 教学过程:
(1)引入:教师简单介绍VB程序设计的重要性和应用领域,激发学生的学习兴趣。
(2)知识讲解:通过PPT,教师以简明易懂的方式讲解VB语言的基本语法和结构,包括变量、数据类型、运算符、控制语句等。
同时,教师结合实际案例,让学生理解和领会相关概念。
(3)实例演示:教师通过具体的案例演示,向学生展示如何在VB开发环境中创建一个新的项目,如何设计并编写程序代码。
(4)学生练习:教师要求学生进行编程练习,让他们独立动手实现一个简单的VB程序。
同时,教师提供必要的指导和解答疑惑。
(5)总结反思:教师根据学生的练习情况和问题,对VB程序设计的相关知识进行总结,并与学生进行互动讨论,促进他们对所学知识的巩固和理解。
4. 教学评价:
教师通过观察学生在练习过程中的表现和对知识的掌握情况,进行教
学评价。
评价内容主要包括学生对VB语言的掌握程度、程序设计能力是否提高等方面。
5. 教学延伸:
学生可以进一步深入学习VB程序设计,探索更复杂、更实用的应用场景。
此外,学生还可以通过参与相关的项目或比赛,提高自己的编程技能与实践能力。
以上是一个简单的VB程序设计教学案例,希望能够对您有所帮助。
祝教学顺利!。
vb课程设计

Vb课程设计报告课题:计算器的设计与实现专业班级:自动化1211学号:2012118064姓名:王亮指导教师:王福林摘要:通过学习VISUAL BASIC语言应用VB开发工具,利用响应鼠标事件即可制作简易计算器,响应鼠标事件即:当用户想要进行运算时,可以用鼠标直接点击界面的数字键、运算符以及各功能的按钮(清除,退出,鼠标位置)。
具体操作如下:用鼠标按动界面上第一个数字,然后按动运算符,再按动界面上的第二个数字,最后按等于即可运算出结果。
第1章选题的意义随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们所认识,它已进入人类社会的各个领域并发挥越来越重要的作用。
计算机软件系统能够为用户提供丰富的手段。
作为计算机应用的一部分,使用计算机进行数学运算,具有着其他方式无法比拟的优点,能极大地提高运算效率,是国家科学化、信息化管理,与世界接轨的重要条件。
因此,开发一套这样的计算器软件成为很有必要的事情,在下面的各个章节中,我们将以开发一套计算器软件为例,谈谈其开发过程和其中所涉及到的问题及解决办法。
第2章系统概述2.1 系统功能本计算器能实现普通的数学运算,如加、减、乘、除,以及小数运算。
2.2.界面设计:应用 VISUAL BASIC开发工具,根据WINDOWS计算器界面模型,修改后制作计算器界面。
新建一个窗体,添加一个文本框用于显示运算数字和结果,添加若干按钮包括(数字0—9,+,-,*,/,=,清空、退出)。
当单击数字按钮时输入运算数时,单击运算符按钮,再单击“=”按钮,则再文本框中显示计算结果。
具体如下图所示:图1 计算器界面设计示意图2.3 控件属性窗体Form1中对象的属性设置如下表所示:表2-1 窗体Form1中与基本运算有关的属性设置对象名称属性属性值窗体Form1 Caption 计算器标签Lebeltex命令按钮Command0 Comd0 0命令按钮Command1 Comd1 1命令按钮Command2 Comd2 2命令按钮Command3 Comd3 3命令按钮Command4 Comd4 4命令按钮Command5 Comd5 5命令按钮Command6 Comd6 6命令按钮Command7 Comd7 7命令按钮Command8 Comd8 8命令按钮Command9 Comd9 9命令按钮Command10 加+命令按钮Command11 减_命令按钮 Command12 乘 * 命令按钮 Command13 除 / 命令按钮Command14小数点.2.4 流程图第3章 代码设计数字0~9的代码:Private Sub comd0_Click()If t2.Text = "" Then '如果t2的输入为空 t1.Text = t1.Text + "0" '在t1添加0Else '否则,如果t2的输入不为空 t3.Text = t3.Text + "0" '在t3添加0 End If End Sub计算器数据的处理基本运算计算 清除加 减 乘 除Private Sub comd1_Click()If t2.Text = "" Then '如果t2的输入为空t1.Text = t1.Text + "1" '在t1添加0Else '否则,如果t2的输入不为空t3.Text = t3.Text + "1" '在t3添加0End IfEnd SubPrivate Sub comd2_Click()If t2.Text = "" Then '如果t2的输入为空t1.Text = t1.Text + "2" '在t1添加0Else '否则,如果t2的输入不为空t3.Text = t3.Text + "2" '在t3添加0End IfEnd SubPrivate Sub comd3_Click()If t2.Text = "" Then '如果t2的输入为空t1.Text = t1.Text + "3" '在t1添加0Else '否则,如果t2的输入不为空t3.Text = t3.Text + "3" '在t3添加0End IfEnd SubPrivate Sub comd4_Click()If t2.Text = "" Then '如果t2的输入为空t1.Text = t1.Text + "4" '在t1添加0Else '否则,如果t2的输入不为空t3.Text = t3.Text + "4" '在t3添加0End IfEnd SubPrivate Sub comd5_Click()If t2.Text = "" Then '如果t2的输入为空t1.Text = t1.Text + "5" '在t1添加0Else '否则,如果t2的输入不为空t3.Text = t3.Text + "5" '在t3添加0End IfEnd SubPrivate Sub comd6_Click()If t2.Text = "" Then '如果t2的输入为空t1.Text = t1.Text + "6" '在t1添加0Else '否则,如果t2的输入不为空t3.Text = t3.Text + "6" '在t3添加0End IfEnd SubPrivate Sub comd7_Click()If t2.Text = "" Then '如果t2的输入为空t1.Text = t1.Text + "7" '在t1添加0Else '否则,如果t2的输入不为空t3.Text = t3.Text + "7" '在t3添加0End IfEnd SubPrivate Sub comd8_Click()If t2.Text = "" Then '如果t2的输入为空t1.Text = t1.Text + "8" '在t1添加0Else '否则,如果t2的输入不为空t3.Text = t3.Text + "8" '在t3添加0End IfEnd SubPrivate Sub comd9_Click()If t2.Text = "" Then '如果t2的输入为空t1.Text = t1.Text + "9" '在t1添加0Else '否则,如果t2的输入不为空t3.Text = t3.Text + "9" '在t3添加0End IfEnd Sub四则运算的代码:Private Sub 乘_Click()t2.Text = "*"End SubPrivate Sub 除_Click()t2.Text = "/"End SubPrivate Sub 计算_Click()Select Case t2Case "+"result = Val(t1.Text) + Val(t3.Text) '计算加法的代码Case "-"result = Val(t1.Text) - Val(t3.Text) '计算减法的代码Case "*"result = Val(t1.Text) * Val(t3.Text) '计算乘法的代码Case "/"result = Val(t1.Text) / Val(t3.Text) '计算除法的代码End Selectt4.Text = resultEnd SubPrivate Sub 加_Click()t2.Text = "+"End SubPrivate Sub 减_Click()t2.Text = "-"End Sub清空的代码:Private Sub 清空_Click()t1.Text = ""t2.Text = ""t3.Text = ""t4.Text = ""End Sub退出的代码:Private Sub 退出_Click()EndEnd Sub小数点的代码:Private Sub 小数点_Click()If t2.Text = "" Then '如果t2的输入为空t1.Text = t1.Text + "." '在t1添加0Else '否则,如果t2的输入不为空t3.Text = t3.Text + "." '在t3添加0End IfEnd Sub正负号的代码:Private Sub 正负_Click()If t2.Text = "" ThenIf t1.Text <> 0 Thent1.Text = "-" + t1.TextEnd IfElseIf t3.Text <> 0 Thent3.Text = "-" + t3.TextEnd IfEnd IfEnd Sub第4章总结4.1 存在的问题在调试过程中不可避免的出现了许多错误,经过修改后错误基本得到解决。
(完整版)vb实用案例50例

实验报告11实验报告2:实验题目1:设计窗体。
参考界面如下:运行前运行后要求:1)在窗体上添加一个标签,通过属性窗囗设置标签格式:Caption:字体格式Alignment:2—Center(居中)BorderStyle :1—Fixed Single(有边框)Backstyle:0—Tansparent(背景透明)2)运行时,单击“字号”,将标签内容的字号设置为30;单击“加粗”,将标签内容加粗;单击“下划线”,则在标签内容下加下划线。
提示:字号FontSize、加粗FontBold、下划线FontUnderline实验题目1源程序代码:Private Sub Command1_Click()Label1.FontSize = 30End SubPrivate Sub Command2_Click()Label1.FontBold = trueEnd SubPrivate Sub Command3_Click()Label1.FontUnderline = TrueEnd Sub实验题目2:设计一个计算器。
参考界面如下:要求:1)实现算术运算(+、-、*、/)的功能;2)实现清除和结束的功能;3)实现清除后,将焦点移到第一个文本框中。
实验题目2源程序代码:Private Sub Command1_Click()Text3.Text = Val(Text1.Text) + Val(Text2.Text)End SubPrivate Sub Command2_Click()Text3.Text = Val(Text1.Text) - Val(Text2.Text)End SubPrivate Sub Command3_Click()Text3.Text = Val(Text1.Text) * Val(Text2.Text)End SubPrivate Sub Command4_Click()Text3.Text = Val(Text1.Text) / Val(Text2.Text)End Sub实验题目3:设计一个能够统计某学生三门课程成绩总分和平均分的程序。
打地鼠vb课程设计

打地鼠vb课程设计一、课程目标知识目标:1. 学生能够理解VB编程的基本概念,掌握打地鼠游戏的规则和设计思路。
2. 学生能够运用VB编程语言,实现打地鼠游戏的界面设计和功能实现。
3. 学生了解计算机编程中的循环、条件语句和随机函数的应用。
技能目标:1. 学生能够运用VB编程环境,独立编写打地鼠游戏的代码。
2. 学生能够通过调试和修改代码,解决编程过程中遇到的问题。
3. 学生提高问题分析能力,能够运用编程思维解决实际问题。
情感态度价值观目标:1. 学生培养对计算机编程的兴趣,激发创新意识和探索精神。
2. 学生在团队协作中,学会沟通、分享和合作,培养集体荣誉感。
3. 学生通过编程实践,认识到科技对社会发展的积极作用,树立正确的价值观。
课程性质:本课程为实践性课程,结合 VB 编程教学,以学生动手实践为主。
学生特点:六年级学生具备一定的计算机操作能力,对游戏有浓厚兴趣,但编程经验不足。
教学要求:教师需关注学生的个体差异,提供适当的指导与帮助,鼓励学生独立思考,培养解决问题的能力。
在教学过程中,注重将目标分解为具体的学习成果,便于教学设计和评估。
二、教学内容本课程教学内容围绕VB编程实现打地鼠游戏,依据课程目标,教学内容分为以下三个部分:1. VB编程基础知识:- 了解VB编程环境,熟悉界面和基本操作。
- 学习变量、数据类型、运算符和表达式等基本概念。
- 掌握条件语句(If...Then...)和循环语句(For...Next,Do...Loop)的使用。
2. 游戏设计思路与实现:- 分析打地鼠游戏的规则和设计思路。
- 学习使用VB中的随机函数(Rnd)生成随机数,实现地鼠随机出现。
- 学习设计游戏界面,使用控件(如PictureBox)显示地鼠和锤子。
3. 编程实践与调试:- 学生分组进行编程实践,独立编写打地鼠游戏代码。
- 学习使用调试工具,查找并解决编程过程中的错误。
- 评价与改进:展示学生作品,进行评价和交流,提出改进意见。
vb教案(实用3篇)

vb教案(实用3篇)(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如计划总结、合同协议、管理制度、演讲致辞、心得体会、条据书信、好词好句、教学资料、作文大全、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of classic sample essays for everyone, such as plan summaries, contract agreements, management systems, speeches, insights, evidence letters, good words and sentences, teaching materials, complete essays, and other sample essays. If you want to learn about different sample formats and writing methods, please pay attention!vb教案(实用3篇)vb教案(1)教案设计学科 vb程序设计授课年级一年级教师姓名李新亮 1. 章节名称:第六章:键盘与鼠标控制第四节:鼠标拖放动画实例设计计划学时:一课时 2. 教学目标:①认识鼠标事件②正确分析题目已确定应当运用哪种鼠标事件课程标准:熟练掌握鼠标事件知识与能力:学会综合运用各种鼠标事件编写程序过程与方法:认识鼠标事件运用鼠标事件完成实例设计 3. 教学重点鼠标事件及其格式,案例程序分析 4. 教学难点几种鼠标事件:Click,Dblclick,DragDrop,DragOver,Drag的区别 5. 教学设计思路一、复习导入键盘事件keypress,keydown,keyup 二、初识鼠标事件三、几种鼠标事件的格式四、几种鼠标事件的区别五、实例程序分析六、界面设计七、程序分析八、程序运行与调试教学反思这节课的主要内容是,以分析鼠标拖拽的实例程序入手,来归纳总结常见的鼠标事件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
下图为在“系统选项”菜单中选择“管理员登录”子菜单后的效果图。 下图为在“系统选项”菜单中选择“普通用户登录”子菜单后的效果图。
5.“关于”菜单 “关于”菜单提供本系统有关的信息,如帮助以及软件的相关信息等。
Private Sub Command2_Click() Text1.Text = "" Text2.Text = "" Text1.SetFocus End Sub
Private Sub Form_Load() With Text2 .PasswordChar = "*" End With End Sub 由于管理员帐户与普通用户大部分的操作均相同,故下面先用普通用户的身 份进行演示,不同之处另外加以说明。在上图的普通用户登录框中输入用户名和 密码进入系统。 3.普通用户管理模块 在该模块中,有日报表、月报表、本月话费、计费标准等选项。在日报表选 项卡中用户可以输入自己的电话号码进行查询,还可以指定查询的开始日期和结 束日期。这里我以电话号码 13607047160 为例进行演示。
按上图输入数据后,点击“查询”按钮,将显示与该电话号码对应的记录。
为了方便用户,本系统提供了打印报表的功能,点击“打印预览”按钮后即 可在打印之前预览该报表,如下图:
月报表模块与日报表模块大体相似,不过这里默认查找的是一个月的记录, 故不需输入开始时间和结束时间,只需输入需要查询的电话号码即可。在这里输 入电话号码 13607047160 将得到与上面相同的结果,这是因为上面输入的开始日 期为 0201,结束日期为 0228,也就是说,上面查找的就是二月份的通话记录。由 于此时报表与上面的完全一样,故没用给出效果图。
六、参考文献
1、龚沛曾,陆慰民,杨志强.Visual Basic 程序设计教程(6.0 版).北京:高等 教育出版社,2001
2、龚沛曾,陆慰民,杨志强. Visual Basic 实验指导与测试(第三版).北京: 高等教育出版社,2007
3、罗朝盛. Visual Basic6.0 程序设计教程(第二版). 北京:人民邮电出版社, 2005
开发工具:Microsoft Visual Basic 6.0
开发环境:Windows 2000 Server
二、开发流程
本次数据库课程设计采用一般数据库开发的流程:
资料查找 需求分析 软件设计 其中软件设计部分采用的流程:
界面设计
功能设计
运行调试
三、需求分析
通过本电信计费管理系统用户能随时查询自己的通话记录,如日话费、本 月总话费、当前电话计费标准等,并能生成日报表和月报表。本系统既面向普通 用户,也面向系统管理员,系统管理员拥有比普通用户更大的权限,能查看所有 用户的通话记录,而普通用户只能查看自己的通话记录。
下图是点击“查询”按钮后所查到的该日期内的通话记录: 下图是点击“打印预览”按钮后出现的打印预览窗口:
月报表模块同样可以实现与普通用户管理中月报表模块中相同的操作,即查找 特定电话号码的通话记录,还可以查询本月所有电话的通话记录。因为前面已经 演示查找特定电话号码的通话记录,故这里只演示查询本月所有电话的通话记录 这一操作。
下图显示的是“关于”菜单项的子菜单
下图为在“关于”菜单中选择“帮助”子菜单后的效果图。
下图为在“关于”菜单中选择“关于本软件”子菜单后的效果图。
6.管理员管理模块 该模块与普通用户模块大体相似,也有日报表、月报表、本月话费、计费标 准等选项。在日报表选项卡中不仅可以输入特定的电话号码进行查询,还可以按 日期查询。而月报表除了可以按电话号码查找以外,还可以查找所有的通话记录。 日报表模块除了可以实现与普通用户管理模块相同的查询操作以外,还可以 按指定的日期查询。比如要查询 2 月 14 日的所有通话记录,在下面的窗口中“请 输入你要查询的日期”后面的文本框里输入“0214”即可。
2008 8、王栋. Visual Basic 程序设计实用教程(第二版). 北京:清华大学出版社,
2006
电信计费管理系统
一、开发简介
(一)背景 本学期系统学习了 VB 程序设计课程,按照惯例,在学期结束时进行 VB 程序
设计课程软件的开发,也就是本次课程设计。 (二)课题名称
这次课程设计的课题为电信计费管理系统 (三)开发工具及开发环境
下图是点击“本月、数据库结构设计
本次课程设计的数据库由老师提供,数据库格式为.dbf,而非常见的.mdb
格式。
具体表的结构如下:
字段名称
数据类型
字符宽度
说明
Today
字符
6
客户打电话日期
Start_time
字符
11
通话开始时间
End_time
字符
11
通话结束时间
Total_time
字符
11
通话总时间
Fl
字符
11
费率
软件特色: 本软件具有管理员和普通用户互相切换的功能,便于管理员及时发现系统 中的问题,以便进行维护工作。这是本系统的一大特色! (二)具体设计 下面我就从软件的使用流程来具体介绍软件的功能和实现原理: 1.首先,软件启动时会出现登录选项:
附:本窗体代码 Private Sub Command1_Click() If Option1.Value = True Then adminlogin.Show Else: userlogin.Show End If End Sub Private Sub Command2_Click() Unload Me End Sub 2.登录窗口 使用者必需选择相应的身份类别才能进入本系统。系统内置的管理员帐
4、 罗朝盛. Visual Basic6.0 程序设计基础教程. 北京:人民邮电出版社,2005 5、罗朝盛. Visual Basic6.0 程序设计实验指导. 北京:科学出版社,2006 6、罗朝盛. Visual Basic6.0 程序设计实用教程(第二版). 北京:清华大学出
版社,2008 7、罗朝盛,胡同森.Visual Basic 学习与实践指导.杭州:浙江科学技术出版社,
本月话费模块可以查询用户本月的电话费用,先在“请输入你要查询的电话号 码”后面的文本框中输入要查询的电话号码,这里以 13607047160 为例。
输入电话号码后,点击“查询”按钮,在“您本月的电话费用为”后面的文本 框中将显示对应此电话号码的电话费用,如下图。
计费标准选项显示当前的计费标准:
4.“系统选项”菜单 通过“系统选项”菜单,可以方便地进行管理员和普通用户身份地切换,
户和密码为 admin,普通用户帐户和密码为 user。下面是分别选择不同身份 类别时出现的登录窗口:
附:本窗体代码 Private Sub Command1_Click() If Text1.Text = "admin" Then
If Text2.Text = "admin" Then admin.Show Unload Me Unload main
With Text2 .PasswordChar = "*" End With End Sub
附:本窗体代码 Private Sub Command1_Click() If Text1.Text = "user" Then
If Text2.Text = "user" Then user.Show Unload Me Unload main
Else MsgBox "密码错误!请重新输入!", vbOKOnly, "登录失败" Text2.Text = ""
End If Else MsgBox "用户名错误!请重新输入!", vbOKOnly, "登录失败" Text1.Text = "" Text2.Text = "" End If End Sub
Else MsgBox "密码错误!请重新输入!", vbOKOnly, "登录失败" Text2.Text = ""
End If Else MsgBox "用户名错误!请重新输入!", vbOKOnly, "登录失败" Text1.Text = "" Text2.Text = "" End If End Sub Private Sub Command2_Click() Text1.Text = "" Text2.Text = "" Text1.SetFocus End Sub Private Sub Form_Load()
Money
数字
10
通话费用
Master
字符
16
主叫号码
Second
字符
10
被叫号码 l
五.软件设计
(一)解决方案和软件特色 解决方案: 由于本人有两年多的网页制作经验,并从事过商业公司网站的制作,在网
页制作中经常接触到 VBScript 语言,其与 VB 语法甚为接近,故本次课程设计采 用 VB 作为开发工具。刚开始本人也想用 asp 来实现这个课题,但由于 asp 中没有 与.dbf 数据库进行连接的方法,只好放弃。