《程序设计基础—VB程序实验》
- 格式:doc
- 大小:84.00 KB
- 文档页数:14
《VB程序设计》课程标准(课程代码:9802)制订人:审核人:审定:1、课程定位和课程设计1.1课程性质与作用《Visual Basic程序设计》是高职信息管理专业的基础课程,是《计算机应用基础》、《C语言》课程的后续课程。
通过本课程的学习,能使学生掌握程序设计的基本思想与方法,掌握结构化程序设计的内涵,理解对象、属性、事件和方法等重要概念,掌握Windows应用程序设计的基本方法,为通过全国计算机等级考试(二级VB)和学生毕业后从事相关专业职业岗位工作具备基本计算机应用能力打下坚实的基础。
课程类型:选修课教学时间安排:第4学期,共44学时,2学分1.2课程设计的理念该课程总体设计理念是,关注每个学生的情感,激发他们学习VB的兴趣,帮助他们建立学习的成就感和自信心,使他们在学习过程中发展计算机综合应用能力,提高人文素养,增强实践能力,培养创新精神。
加强学生的计算机应用意识,培养学生计算机综合应用能力。
将课程目标设定为三个级别,并以学生“能够做某事”具体描述各级别的要求,这种设计旨在体现学生能力发展循序渐进的过程和后续计算机相关课程要求的有机衔接。
本课程在目标设定、教学过程、课程评价和教学资源的开发等方面都突出以学生为主体的思想。
课程实施应成为学生在教师指导下构建知识、提高技能、磨砺意志、活跃思维、展现个性、发展心智和拓展视野的过程。
1.3课程设计思路(1)本课程的设计总体要求是:以就业为向导,以能力为本位,以职业实践为主线,以项目课程为主体,以计算机二级资格考试为考核依据,以务实基础、适应岗位为目标,尽可能形成模块化的专业课程体系。
(2)本课程以“培养用VB编写简单数据库的能力”为基本目标。
依据各学习项目的内容总量以及在该门课程中的地位分配各学习项目的课时数。
(3)具体学习项目的选择和编排以学习单元为基础,基本依据是:一是按照“认知VB界面、掌握语言基础、理解各种算法结构和语句、运用数组和过程解决复杂的问题、掌握程序出错后的调试、数据库编写能力的培养”的逻辑顺序。
实验作业程序设计基础1【实验编号】B31【实验环境】Windows 7、Visual Basic 6.0【实验名称】VB编程基础(一)【实验目的】1、掌握VB的基本数据类型,变量、常量的定义格式。
2、掌握运算符和表达式的表示方法。
【实验要求】1、选择题,填空题标明题号,答案写在实验报告上。
2、程序设计题中的第1题要求把事件代码写在实验报告上。
3、程序设计题的结果,需要建一个作业文件夹,压缩后上交到FTP服务器上。
【实验提示】1、对于“上次实验课任务”尚未完成的同学:首先,完成本次实验作业;之后,利用剩余时间,补完“上次实验课任务”尚未完成的作业任务。
2、基本知识部分,可以参考“第3章Visual Basic语法基础2012.11.18.ppt”【实验内容】一、选择题1、下列可作为VB变量名称的为(B)A)4*delta B)Alpha C)4ABC D)AB@2、下列可作为VB变量名称的是(D)A)Filename B)A(A+B) C)254D D)Print3、下列可作为VB变量名称的为(B)A)4*delta B)Alpha C)4ABC D)AB@4、在Visual Basic中下面[ A ]中的两个变量是同一个变量A. A1和a1B. Sum和SummmaryC. Aver和AverageD. A1和A-15、表达式25.28 Mod 6.99的值是[ C ]。
(A)1 (B)5 (C)4 (D)出错6、表达式5 ^ 2 Mod 25 \ 2 ^ 2的值是[ D ].(A)1 (B)0 (C)6 (D)47、运算符“\”两边的操作数若类型不同,则先[ A ]再运算。
A、取整为Byte类型B、取整为Integer类型C、四舍五入为整型D、四舍五入为Byte类型8、语句Print "5*5" 的显示结果是[ C ]。
A、25B、"5*5"C、5*5D、出现错误提示9.在以下选项中,不合法的visual basic变量名是(B )A)a5b B)_xyz C)a_b D) andif10下列1)各项中,只有__D____才是常量;2) 各项中,只有___A___不是常量。
《计算机与程序设计基础(VB)》课程教学大纲一、课程名称(中英文)中文名称:计算机与程序设计基础(VB)英文名称:Fundamentals of Computer and Programming(VB)二、课程代码及性质通识教育基础课,必修三、学时与学分总学时:48(理论学时:40学时;实践学时:8学时)学分:3四、先修课程先修课程:无五、授课对象本课程面向医科专业和文科专业学生开设六、课程教学目的(对学生知识、能力、素质培养的贡献和作用)“计算机与程序设计基础(VB)”是我校医科和文科专业的一门重要的通识教育课程。
本课程的主要内容包括计算机信息处理的基本原理、计算机的组成原理、计算机的基本操作、程序设计语言基础、算法设计基础、程序的基本控制结构、数组、过程和用户界面设计等。
本课程的教学目标是使学生掌握计算机基础知识、掌握面向对象程序设计的基本概念、基本理论和编程思想、编程方法以及常用算法,培养学生能够使用程序设计语言进行独立程序设计的能力,提高大学生计算机应用能力和用计算机分析问题解决问题的能力。
七、教学重点与难点:课程重点:强调程序设计和使用计算机解决实际问题的基本方法,重点掌握结构化程序设计、面向对象技术、可视化程序开发等高级语言的共性问题,减少对VB语言语法规则细节的介绍,使学生从更高的层次上对程序设计技术有整体的掌握。
课程难点:培养学生“将问题转换成用程序设计语言来解决并实现”的思维能力。
教师必须有意识地引导学生用计算思维的方法来解决问题。
要解决实际问题,程序设计语言只是工具,思维过程才是解决问题的根本所在。
计算思维能力的培养是课程的难点和目标之一。
八、教学方法与手段:(1)采用案例教学,培养学生的兴趣和积极性。
打破了以教材为中心的传统教学模式,不按教材的顺序授课,而是以精选出的程序设计的案例为中心,把学习的重点放在具体案例的讲述上,把要学习的语法和概念融入到具体案例中来讲解。
(2)加强实验环节的教学设计,辅助理论教学。
程序设计基础(VB )实验1实验目的:熟悉VB 运行环境,完成简单的程序设计。
实验内容: 在D 盘创建一个文件夹,将其命名为自己的学号+姓名。
一、编一个程序,当用户运行程序时能显示HelloWorld 程序设计的步骤如下:启动VB6.0,启动成功后的界面如图3-1所示(1)新建一个工程。
为此,单击“确定”按钮,单击后的界面如图3-2所示图3-1 VB6.0启动界面(2)修改工程名和窗体名。
系统产生的默认工程名为工程1,读者应重命名为有意义的工程名。
现在把工程名改为HelloWorld ,为此单击工程名“工程1”,在属性窗口中重命名为HelloWorld 。
如图3-3所示用同样的方法把窗体名由Form1改为FormHelloWorldVB 集成编程环境中有许多对象,单击任何对象,则属性窗口中就出现该对象的属性,然后就能进行修改。
(3)在窗体FormHelloWorld 上添加一个标签Label ,为此双击工具箱上的标签Label ,一个标签就添加到了窗体上。
如图3-4所示图3-2 程序的设计界面在窗体上添加控件,除了双击工具箱上的控件外,还可以选中工具箱上的控件,然后在窗体上画出该控件。
(4)所添加的标签,其默认名称为Label1,标题(Caption)也为Label1。
为了能显示Hello,World ,我们把标签的标题(Caption)改为Hello ,World 。
为此,选中标签,在对应的属性窗口中把标题(Caption)由Label1改为Hello, World 。
如图3-5所示一个控件的名称是用来唯一标识该控件的,一个控件的标题(Caption)是用来显示文字的。
控件的名称和标题(Caption)属于控件的属性,都可以改变。
图3-4 添加标签过程(5)把窗体FormHelloWorld 和工程HelloWorld 存盘。
为此使用VB 的“保存工程”功能。
保存工程时,文件对话框总是先显示VB 的系统文件夹,读者不应该把自己的文件存到系统文件夹中,应浏览自己的文件夹来保存文件。
VB实验报告《VB程序设计》实验单元一实验报告专业班级:姓名学号 2指导教师:王云侠完成时间: 3月22日实验一VB环境和可视化编程基础一、实验目的1 了解Visual Basic的安装2 掌握启动与退出Visual Basic3 掌握建立、编辑和运行一个简单应用程序的全过程4 掌握基本控件的使用二、实验环境VB6.0三、实验内容1、编写一程序,在文本框中统计在该窗口上鼠标单击的次数。
提示:对窗口编写两个事件:Form_Load事件对文本框初值设为空;Form_Click事件对文本框计数。
对文本框计数:Text1=Val(text1)+1 。
2、命令按钮、字号、内容和格式的复制练习。
按钮1:使得Text1中的文本按要求改变。
按钮2:将Text1中选定的文本复制到Text2. 控件名 Form1 Label1 Label2 Text1 属性 Ca ption=”实验2” 复制文本输入文本Text=“VB功能强大,但要下功夫学习才能学好。
” (每个同学文本框中内容可以不同) Text2 Command1 Command2 四、实验步骤1、编写一程序,在文本框中统计在该窗口上鼠标单击的次数。
从运用中点击vb6.0经典版Text=”” Caption=”隶书25磅” Caption=”复制=>” 打开标准 EXE 建立一个form 1添加一个Label和TextBox,Label的caption改为“你单击窗体的次数”,TextBox 的text改为空,然后编写代码如图点击运行即可。
2、命令按钮、字号、内容和格式的复制练习。
从运用中点击vb6.0经典版打开标准 EXE 建立一个form 1添加两个Label两个TextBox两个CommandButton,Label的caption改为“输入内容”和“复制效果”,TextBox的text改为“任意文字”和“空”,CommandButton的caption改为“隶书25磅”和“复制=>”。
实验一:设计简单的VB 应用程序一、实验目的1.掌握Visual Basic 启动和退出的方法。
2.熟悉Visual Basic 的集成开发环境。
3.掌握Visual Basic 程序设计的基本步骤,了解VB 程序的编写、保存和编译的方法过程。
4.初步了解几个常用基本控件控件(标签、命令按钮和文本框)的使用方法。
二、实验类型综合三、实验时间:2013-3-8四、实验任务1、启动Visual Basic ,然后创建一个“标准 EXE ”工程(保存在D 盘以自己学号命名的文件夹中,文件名和窗体名均为SJT ),并了解Visual Basic 集成开发环境下各组成部分及其作用。
2、编一程序,计算任意输入的正整数的平方根。
3、编写一个应用程序,界面如图1-1所示。
窗体中文字“VB 应用程序!”为一标签控件,单击标题为“放大”的命令按钮,则“VB 应用程序!”的字号放大一号,单击“缩小”按钮则反之;同时,窗体中还有4个含某种指向图案的按钮,若单击某个按钮,则使“VB 应用程序!”向该按钮所指向的方向移动50Twip 。
(提示:四种指向的图案可以在Visual Basic 安装目录中的“…graphics\icon\Arrows ”子目录中找到,名称分别为arw07dn.ico 、arw07lt.ico 、arw07rt.ico 和arw07up.ico )五、实验要求 写出实验报告,内容是:1、第1小题的操作步骤2、第2、3题1).程序的界面设计。
2).程序主要代码。
3).运行结果(输入与输出)。
4).实验总结。
(写上你自己的总结。
可以从以下几个方面来总结:你在编程过程中花时多少?时间是怎么分配的?多少时间在思考问题?遇到了哪些难题?你是怎么克服的?你对你的程序的评价?你的收获有哪些?)图1-1 实验1-2程序运行实验二:数据的输入和输出一、实验目的1.掌握常量和变量、表达式的基本概念和正确书写格式。
2.掌握基本语句(Print语句、赋值语句、Dim语句等)的使用;3、掌握常用函数的正确使用方法;4、掌握数据的动态输入InputBox和信息提示MsgBox的基本使用方法。
vb程序设计实验心得(优秀模板3篇)vb程序设计实验心得第1篇数据库课程设计大赛的尘嚣渐渐远去,怀着对这次大赛的些许不舍,怀着对当初课程设计开始时候的豪情万丈的决心的留恋,怀着通过这次课程设计积累的信心与斗志,我开始写这篇文章,为自己的足迹留下哪怕是微不足道但是对自己弥足珍贵的痕迹并期望与大家共勉。
首先,让我的记忆追溯到大二暑假,在老大的指引下,我接触到Microsoft 公司的.NET产品。
那个时候我已经学过vc和asp,因为windows程序设计实验的课的关系,接触过vb,但是没有专门去学他,因为习惯了c++里面的class,int,觉得vb的sub,var 看着就不是很顺心。
我是一个好奇心很强的人,突然看到了一个号称“.网络是用于创建下一代应用程序的理想而又现实的开发工具”,而且主推c#语言,由于对c语言的一贯好感,我几乎是立刻对他产生了兴趣。
我就开始了对c#的学习,任何语言都不是孤立存在的,所以数据交互是很重要的,暑假的时候我把我们这学期的课本数据库系统概论看了一遍。
我记得以前用c语言编程的时候,数据是在内存中申请空间,譬如使用数组等等。
很耗费内存空间。
这个时候就是数据库站出来的时候啦,于是我又装上了sql server,以前学asp的时候用的是access,那个时候只是照着人家做,理论是什么也不是很清楚。
通过一个暑假的学习,基本搞清楚了理论方面的东西,具体怎么用也不是很清楚。
但是这为这学期的课程设计打下了铺垫。
来到学校后,随着这学期的数据库课程大赛开始了,我有一个看法就是我自己应该具备的能力不是我会多少,而是我应该具备快速学会东西的能力。
遇到什么就学什么。
我们有时候很容易被一些专业名词说吓着,包括什么建模,软件工程,数据分析,数据挖掘等等。
我身边就有很多同学被这些纸老虎所唬住,而没有勇气去接触他们,总是说这个太难了之类的退堂鼓的话,他们低估了自己的潜力同时也压抑住了他们自己的好奇心。
其实都是纸老虎,又不是什么国家科研难题,只是去用一些工具,发明工具是很难,但是用一个工具就容易多了,just do it!我记得我做这个数据库之前,我们老师说要做好前期分析,我就在网上搜索用什么分析工具好。
程序设计基础(VB)实验指导书丽水学院计算机系2007年9月目录实验总体说明 (2)实验1 简单的VB程序设计 (4)实验2 基本的控制结构 (7)实验3 数组 (10)实验4 过程 (11)实验5 常用控件 (13)实验6 界面设计 (15)实验7 文件 (17)实验8 图形操作 (18)实验9 数据库技术 (20)实验总体说明实验目的:通过实验教学主要培养学生程序调试与错误分析的能力,提高学生程序设计与应用软件开发能力的水平,掌握面向对象程序设计基本概念,掌握窗体和常用控件的使用,培养学生能较熟练地用 Visual Basic 语言开发 Windows 环境下一般应用程序的能力。
以程序设计为主线,全面掌握计算机语言的基本知识(包括数据类型、常量、变量、函数、表达式、语句)和结构化程序设计的基本内容(包括程序的输入及输出、程序的三种基本结构、子程序及文件的使用);通过常用控件及ActiveX控件的使用,熟练掌握可视化编程的基本思想和方法。
结合理论知识部分的知识,通过上机阅读案例程序、编写和调试程序、上机考试等手段,提高学生的实际动手能力。
基本要求:1.熟悉 VB6.0 的集成环境及基本操作;2.掌握 VB 赋值语句、用户交互函数 Inputbox 与 Msgbox 的使用;3.熟练掌握 IF 语句及 IF 语句的嵌套应用,掌握 Select Case 语句的使用;4.熟练掌握For…Next 语句及Do…Loop 循环语句的使用,掌握循环结构的嵌套使用;5.掌握数组的使用及用数组解决与数组有关的常用算法。
;6.掌握函数过程及子过程的定义、调用及参数传递方法;7.理解过程及变量的作用范围,理解变量的生存期;8.熟练掌握窗体及常用控件的使用;9.掌握菜单的设计及文件操作、图形操作;10.了解 VB应用程序常见的错误类型,VB应用程序调试和排错的一般方法;11.了解 VB 数据管理器及常用数据控件的使用方法。
合肥师范学院《程序设计基础VB》实验报告班级:学号:姓名:实验日期:实验二:简单程序设计一、实验目的和要求1.掌握窗体的常见属性与事件。
2.掌握文本框的常见属性与事件。
3.掌握标签的常见属性与事件。
4. 掌握命令按钮的常见属性与事件。
二、实验内容(1)要求输入职工姓名、各种工资及扣款,计算职工的总扣款额和实发工资。
(教材P29应用举例)(2)实训指导书实训指导书P22中实训3.2、实训练习三、实验步骤1.仔细阅读实验要求和书上的相关内容。
要求:界面要美观,大方。
2.程序的界面设计及对象属性设置。
备注:学生将程序界面设计画出来3.程序主要代码。
备注:学生将程序代码写出来4.运行结果。
5.实验总结。
(可以从以下几个方面来总结:你在编程过程中花时多少?时间是怎么分配的?多少时间在思考问题?遇到了哪些难题?你是怎么克服的?你对你的程序的评价?你的收获有哪些?)实验三:选择结构程序设计一、实验目的和要求1.掌握逻辑表达式及关系表达式的正确书写形式。
2.掌握IF语句单行和块书写格式及其正确使用(尤其注意ELSE 和ELSE IF)。
3.掌握多分支情况的控制(使用Select CASE语句)的使用及与多分支条件语句的区别。
二、实验内容题目:(1)在名称为Form1,标题为“成绩分段鉴定”,在窗体上建立两个名称为Txt1和Txt2的文本框,开始运行时不显示内容,建立两个名称为Lab1和Lab2的标签,标题分别为“输入分数”和“档次”,建立两个名称为Cmd1和Cmd2的命令按钮,标题分别为“鉴定”和“退出”。
编程完成如下要求:在输入分数文本框中输入一个学生的一门课分数X(百分制),当x≥90时,输出“优秀”;当80≤x<90 时,输出“良好”;当70≤x<80 时,输出“中等”;当60≤x<70 时,输出“及格”,当x <60 时,输出“不及格”,单击“退出”按钮程序结束。
(2)实训指导书P31中实训4.3、实训4.4、实训练习三、实验步骤1.仔细阅读实验要求和书上的相关内容。
VB程序设计课程(Visual Basic Programming Design)(学时60 )一、前言《VB程序设计》是面向全校所有非计算机专业的一门计算机公共基础课。
本课程共60学时,3.5学分,其中实验教学30学时。
二、课程教学目的本课程的教学目的就是使学生在掌握了计算机文化基础层次内容的基础上,进一步深化计算机的技术能力,培养学生利用计算机技术和自己所学专业,解决一些实际问题的能力。
通过本课程的学习,掌握VB集成开发环境的使用方法,掌握VB基本对象、属性、方法和事件的基本知识,掌握程序设计基础知识,结合程序设计的基本算法开发简单的应用系统。
三、教学基本要求和方法1、教学基本要求通过本课程的学习,使学生掌握面向对象程序设计的基本概念,了解程序设计的基本原理、技巧和方法,并且能够利用VB语言编写简单的程序。
基本要求如下:(1)熟悉Visual Basic操作环境与设计工具;(2)掌握面向对象程序设计基本概念和常用控件、窗体设计;(3)重点掌握结构化程序控制的三种基本结构,并且能够熟练运用之编写程序;(4)掌握子程序、自定义函数设计与参数传递的方法;(5)掌握变量和过程的作用域及变量生存期的概念;(6)掌握图形的基本操作;(7)掌握文件操作和菜单的设计。
2、教学方法(1)采用课堂讲授、上机实践相结合的教学方式;(2)在教学过程中,辅以小型实例,使学生加深对基本语法知识和编程思路的理解与运用,培养学生分析问题及实践能力。
(3)本课程是一门实践性很强的课程,要求学生不仅掌握基本原理以及会编制程序,而且会在计算机上调试和测试程序。
在学习的过程中,要求学生能切实掌握本门语言以便在实际工作中能作为工具使用,同时又应当对今后学习其它的语言起一定的触类旁通作用。
而对程序设计技巧和方法的学习和实践,则是基本的训练。
四、课程考核方式参加省计算机等级考试(二级Visual Basic)作为期末考核方式,考试形式:采用无纸化上机考试。
大学vb程序设计大学VB程序设计课程是计算机科学与技术专业学生必修的一门课程,它不仅教授学生如何使用Visual Basic(VB)这一编程语言,还涵盖了程序设计的基本概念和方法。
以下是关于大学VB程序设计课程的详细内容。
课程概述VB程序设计课程旨在培养学生的编程思维和软件开发能力。
通过本课程的学习,学生将能够理解并应用程序设计的基本理论,掌握VB编程语言的语法和结构,以及使用VB开发简单的应用程序。
课程目标1. 理解程序设计的基本概念和原理。
2. 掌握VB编程语言的基本语法和结构。
3. 学会使用VB开发图形用户界面(GUI)应用程序。
4. 能够独立设计和实现简单的程序。
5. 培养学生的问题分析和解决能力。
课程内容1. 程序设计基础- 程序设计的概念- 算法和流程图- 程序设计语言的发展2. VB编程环境- Visual Basic的发展历程- VB集成开发环境(IDE)的介绍- 项目创建和管理3. VB语言基础- 变量和数据类型- 运算符和表达式- 控制结构:条件语句和循环语句4. 函数和过程- 子程序的创建和调用- 参数传递- 递归5. 数组和集合- 一维数组和多维数组- 集合的使用6. 字符串处理- 字符串的基本概念- 字符串函数和操作7. 面向对象编程- 类和对象的概念- 属性和方法- 继承和多态8. 图形用户界面设计- 窗体和控件- 事件驱动编程- 菜单和工具栏9. 文件操作- 文件的打开、读取、写入和关闭- 文件系统操作10. 数据库访问- 数据库的基本概念- 使用VB访问数据库- SQL语句的使用教学方法- 理论讲授:介绍VB编程语言的基础知识和程序设计的原理。
- 实践操作:通过实验室练习和项目,让学生动手编写程序,加深理解。
- 案例分析:分析实际的VB程序设计案例,学习如何应用理论知识解决实际问题。
- 小组讨论:鼓励学生之间的交流和讨论,共同解决问题。
评估方式- 平时作业:包括编程练习和理论作业。
实验四程序设计基础和常用控件一、实验目的本实验主要了解面向对象程序设计语言基本语言元素包括集成开发环境、语言基础、基本控制结构、过程、常用控件和界面设计。
通过本实验, 读者将学会一些主要的面向对象的设计方法并可以利用完成简单的应用程序开发。
二、实验环境Microsofe Visual Studio .NET 2008三、实验内容1. 设计一个Visual 的应用程序, 窗体上有一个多行文本框和3个命令按钮, 程序界面如图1所示。
要求应用程序运行时, 当单击窗体上【显示文本信息】按钮, 文本框中显示红色文字“我喜欢, 因为它简单易学, 使用方便。
”当单击窗体上【改变背景色】按钮, 文本框的背景色变为黄色。
当单击窗体上【结束】按钮, 程序结束。
保存该应用程序。
【实验步骤】:1)创建工程:打开Visual Studio 后, 点击左上角的新建项目, 选中“模板”, 展开选择Visual Basic, 再选中Windows桌面, 再在左边的类型中选择“Windows窗体应用程序”, 在下方为此项目命名为“WindowsApplication4.1”2)先打开“工具箱”: 展开左上角的“视图”, 点击工具箱。
3)修改Form1的名称: 右键选中From1,点击“属性”, 在新弹出的属性菜单栏中, 找到“Text”这个属性, 将右边的“From1”改为“第一个实验”即可。
4)设置一个普通文本框: 在工具栏中, 选中公共空间中的TextBox, 然后拖入右边的设计窗口中, 然后鼠标移到TextBox后, 鼠标左键按住不放可以移动此控件。
5)调整文本框的大小: 鼠标移动到文本框的左右边缘, 鼠标箭头会变成一个左右的箭头,移动即可设置其宽度, 而移动到文本框的上下边缘, 此时还不能设置高度, 因为它的属性是单行文本框, 右键点击此文本框, 选中“属性”, 然后在新弹出的“属性窗口”中, 找到“Mutiline”属性, 默认值为False, 我们将其改为: True,即可实现多行功能, 此时再将鼠标移至上下边缘, 即可实现设置其高度的功能。
实验作业程序设计基础2实验目的1、掌握VB的基本数据类型,变量、常量的定义格式。
2、掌握运算符和表达式的表示方法。
实验要求1、选择题,填空题、运行结果题、转换题标明题号,答案写在实验报告上。
2、程序设计题中的第2题要求把事件代码写在实验报告上。
3、程序设计题单建一个文件夹,以学号和姓名命名,压缩后上交到ftp服务器上。
实验内容一、选择题1.表达式25.28 Mod 6.99的值是[ B ]。
(A)1 (B)5 (C)4 (D)出错2.表达式5 ^ 2 Mod 25 \ 2 ^ 2的值是[ D ].(A)1 (B)0 (C)6 (D)43.表达式( 7 \ 3 + 1) * (18 \ 5 - 1)的值是[ A ]。
(A)8.67 (B)7.8 (C)6 (D)6.674.要强制显示声明变量,可在窗体模块或标准模块的声明段中加入语句[ B ]。
(A)Option Base 0 (B)Option Explicit(C)Option Base 1 (D)OptionCompare5.表达式Int(-20.9)+Int(20.9+0.5)-Fix(-17.9)的值为__C____A.-17B.16C.17D.186.如果a,b,c的值分别为3,2,-3,则下列表达式的值是______Abs(b+c)+a*Int(Rnd+3)+Asc(Chr(65+a))A.10B.68C.69D.787.设m=”morning”,下列______表达式的值是”mor”BA.Mid(m,5,3)B.Left(m,3)C.Right(m,4,3)D.Mid(m,3,1)8.如果x是一个正实数,对x的第三位小数四舍五入的表达式是__A____A.0.01*Int(100*x+0.5)B.0.01*Int(10*x+0.5)C.0.01*Int(x+0.5)D.0.01*Int(x+5)9.求一个三位正整数n的十位数的方法是___A___A.Int(n/10)- Int(n/100)*10B. Int(n/10)- Int(n/100)C.n-Int(n/100)*10D. Int(n-Int(n/100)*1010.返回删除字符串前导和尾随空格符后的字符串,用函数 A 。
vb程序设计_实验指导书一、前言VB(Visual Basic)是一种简单易学、功能强大的编程语言,广泛应用于各种领域的软件开发。
本实验指导书旨在帮助读者熟悉 VB 程序设计的基本概念和操作,通过一系列实验掌握 VB 编程的技能,为今后的程序开发打下坚实的基础。
二、实验环境1、操作系统:Windows 7 及以上版本。
2、开发工具:Microsoft Visual Basic 60 或更高版本。
三、实验目的1、熟悉 VB 集成开发环境的使用。
2、掌握 VB 语言的基本语法和数据类型。
3、学会使用 VB 进行顺序、选择和循环结构的程序设计。
4、能够使用控件进行简单的界面设计。
5、培养学生的编程思维和解决问题的能力。
四、实验内容实验一:VB 集成开发环境的熟悉1、启动 VB 开发环境,了解菜单栏、工具栏、工具箱、属性窗口和代码窗口的功能。
2、创建一个新的标准 EXE 工程,保存工程文件和窗体文件。
3、在窗体上添加一个标签控件(Label)和一个命令按钮控件(CommandButton),设置控件的属性,如标题、字体、颜色等。
实验二:VB 语言基础1、变量和常量的定义与使用。
定义不同数据类型的变量,如整型(Integer)、字符串型(String)、单精度型(Single)等。
给变量赋值,并在窗体上输出变量的值。
定义常量,并在程序中使用常量。
2、运算符和表达式的使用。
掌握算术运算符(+、、、/、%)、关系运算符(>、<、=、>=、<=、<>)和逻辑运算符(And、Or、Not)的使用。
编写表达式计算数学问题,如求圆的面积、判断一个数是否为偶数等。
3、常用函数的使用。
掌握数学函数(Abs、Sqr、Sin、Cos 等)、字符串函数(Left、Right、Mid、Len 等)和日期函数(Now、Date、Year、Month 等)的使用。
编写程序使用函数进行数据处理和计算。
实验三:顺序结构程序设计1、编写一个简单的加法程序,输入两个数,计算并输出它们的和。
程序设计基础(vb)实验报告一一.要求:在标题为“日期时间查询”的窗体Form1上,添加两个标题分别为“当前日期”和“当前时间”的标签Label1和Label2;然后在添加两个文本内容为空白的文本框Text1和Text2;最后添加两个标题分别为“查询”和“清空”的命令按钮Commmand1和Command2.单击“查询”按钮,在Text1和Text2中分别出现系统当前日期和时间单击“清空”按钮,则清除查询结果2代码:Private Sub Command1_Click()Text1.Text = DateText2.Text = TimeEnd SubPrivate Sub Command2_Click()Text1.Text = ""Text2.Text = ""End Sub二.新建一个“标准EXE”工程,编程实现下列功能。
1.要求:开始运行程序时,文本框Text1和标签Label3都是空白。
在Text1输入一个名字,单击按钮Command1,则Label3中会显示出这个名字,以及前后相应的文字。
2.代码:Private Sub Command1_Click()Label3.Caption = "你好!" & Text1.TextEnd Sub三.新建“标准EXE”工程,编写程序,运行时用户输入半径,求圆面积。
1.要求:在窗口中输入圆的半径可以得到圆的面积,要求可多次运用。
2.代码:Private Sub Command1_Click()Const PI = 3.14159Dim r As Single, s As Singler = Val(Text1.Text)s = PI * r ^ 2Label2.Caption = "圆面积:" & sEnd SubPrivate Sub Command2_Click()Text1.Text = ""Label2.Caption = ""End Sub3.结果:输入输出(1) 1 3.14159(2) 1.5 7.068577(3)10.23 328.7765(4)-2 12.56636四.要求:在标题为”算术运算“的窗体Form1上,添加3个标题分别为”操作数1“,”操作数2“和”操作数3“的标签Labell1,Labell2和Labell3,然后再添加3个文本内容为空的Text1,Text2,Text3,最后添加4个分别为”加“”减“”乘“”除“的命令按钮Command1,Command2,Command3和Command4,运行图:代码:Private Sub Command1_Click()Dim a As SingleDim b As SingleDim c As Singlea = Text1.Textb = Text2.Textc = a + bText3.Text = Str(c)End SubPrivate Sub Command2_Click()Text3.Text = Str(Val(Text1.Text) - Val(Text2.Text)) End SubPrivate Sub Command3_Click()Text3.Text = Str(Val(Text1.Text) * Val(Text2.Text)) End SubPrivate Sub Command4_Click()Text3.Text = Str(Val(Text1.Text) / Val(Text2.Text)) End Sub运行结果:五.文本框输入身高和体重,计算出相应的BMI指数。
《程序设计基础—VB程序实验》说明:实验1和实验2均为电子实验报告,后面8个实验是纸制实验报告。
实验1 计算机基本操作实验目的⑴熟悉计算机,能够正确进行开、关机操作。
⑵熟悉键盘,掌握键盘上所有字符的输入,掌握正确的指法,能够进行中、英文切换。
⑶理解操作系统概念,掌握Windows XP的基本操作,能够利用“控制面板”进行一些参数的设置。
⑷知道“回收站”的功能,学会有关文件、文件夹的基本操作。
⑸学会在计算机上搜索或查找相关的文件或文件夹,掌握通配符的使用。
实验内容⑴熟悉上机实验的计算机,熟悉键盘,学会中、英文输入方式的转换。
⑵学会用正确的指法进行输入,知道键盘上所有字符的输入。
⑶利用“控制面板”修改系统时间、桌面背景、鼠标属性。
⑷在桌面上新建一个文件夹,该文件夹以学生自己的名字+班级+学号的后3位命名。
⑸用文本方式或Word文档,写一段字数不少于300字的自我介绍,以1.doc命名并保存到上述文件夹中。
⑹将上述文件夹复制到ftp://10.10.9.222上。
实验2 常用软件的基本操作实验目的⑴了解Word功能,掌握Word的基本操作,包括页眉/页脚的设置、分栏、页面设置、添加底纹等。
⑵学会文件的保存与打开、打印预览、段落的间隔、首字符位置改变等,能够在Word中插入图片、表格、艺术字、特殊符号等。
⑶了解Excel的功能,掌握Excel的基本操作,包括单元格属性的设置、数字的几种填充形式、单元格的合并与恢复、边框的设置等。
⑷掌握Excel的基本公式的使用,能够用公式进行基本计算。
掌握Excel中的图形制作方法,能够根据表格做出图形。
实验内容⑴将ftp上自己文件夹中的1.doc文件复制到桌面上,然后做如下处理:①将标题“自我介绍”居中;②将文章中第二段的内容进行分栏,要求中间有分割线;③插入一个4行4列的表格,内容为学号、姓名、某门课的成绩;④任意插入一张图片;⑤在文章中的任意位置加底纹。
将做好的文档以2.doc命名并保存。
⑵用Excel建立如下表格:①利用公式计算学生的总分、平均分;②将表中所有的数据选择居中;③利用该表格中的姓名和计算机的成绩做簇状图形。
将做好的Excel表以2.xls命名并保存。
将本次实验的两个文件上传到ftp上自己的文件夹中。
实验3 顺序、选择结构程序设计一、 实验目的1.掌握各类表达式、赋值语句的书写规则。
2.掌握常用函数的使用方法、掌握InputBox 和MsgBox 函数的使用方法和返回值的使用。
3.熟悉利用立即窗口来测试常用函数,各类表达式的计算结果。
了解如何察看 表达式 语句的执行结果。
4.掌握If ~ 语句,If ~Then ~语句If ~Then ~EndIf 语句和If ~Then ~ElseIf ~…EndIf 语句的使用规则和执行流程。
掌握Iif 函数,Choose 函数的使用规则和方法。
5.掌握 Select Case ~ Case ~…Case Else ~End Select 语句的使用规则和执行流程。
掌握Switch 函数的使用规则和方法。
二、实验要求通过此实验使学生熟悉 VB6.0 的集成环境及基本操作,掌握一个 VB 应用程序的组成及创建方法。
掌握 VB 赋值语句、用户交互函数 Inputbox 与 Msgbox 的使用,表达式、函数。
掌握VB 程序错误捕获与程序调试方法。
三、实验内容1.书写以下表达式: ① e n m ba x ||6.305.8log 3sin32---+⨯+⨯② x 和y 是一个落在第一或第三象限内的点坐标 ③ a 是100以内的整数 2.求以下表达式的值①设a=3,b=4,c=9表达式sqr(abs(b*b-4*a*c))<0②设标签on= "oppo,my OPPO music my Music 珍珠玉盘",则 Right(Label1,3) Left(Label1,4) Mid(Label1,9,4)Instr(Label1,"OPPO")Instr(Instr(Label1,"m")+1,Label1, "m") Len(on) LenB(on)③ "315"+23 & "12 mod 7" ④ "12e2"+23 & 315 mod 2 ⑤ 7 and -13.选择回答①InputBox 函数返回值的类型为:A)数值 B)字符串 C)变体 D)数值或字符串(视输入的数据而定) ②表达式4+5\6*7/8 Mod 9的值是: A)4 B)5 C)6 D)7③语句Print Format(32548.5,"000.000.00")的输出结果是:A)32548.500.00 B)32,548.5 C)032,548.50 D)32,548.50④执行语句InputBox "Today", "Tomorrow", "Yesterday" 将显示一个输入对话框,在对话框的输入区中显示的信息是:A)Today B)Tomorrow C)Yesterday D)Day before yesterday ⑤为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是:A)Value B)Default C)Cancel D)Enabled 4.编程题(1)编制一段程序完成以下分段函数的求值,自变量的值通过InputBox 函数完成。
如果分段函数无定义用MsgBox 函数给予提示。
为其它无定义X X Y X X COSX exx 604554515150ln20≤≤+=≤≤+(2)当一个文本框控件获得焦点的时候,只要在键盘上按下一个具有ASCII 码的按键就会触发一次它的KeyPress 事件。
请在这个事件中编一段代码使文本框的文本属性只能含有1,2,3,4,m ,j 字符。
(3)设窗口内的命令按钮“加倍”具有如下的功能: 将文本框 Text1 中输入的数值加倍后,在文本框 Text2 中显示其结果,请写出该命令按钮的单击事件过程内的程序代码?实验4循环结构程序设计一、实验目的1.掌握对For循环和For循环的循环次数计算方法。
2.掌握各种形式的DO循环的使用规则和执行流程。
3.熟练使用Exit For 、Exit Do 、Goto 语句和循环嵌套。
二、实验要求通过此实验使学生掌握For…Next 语句及Do…Loop 循环语句的简单使用,掌握各种结构的嵌套使用以及循环结构程序设计综合应用。
三、实验内容1.读程序写结果①Private Sub Command1_Click()Dim m%, a%, n!For m = 1 To 10 Step 2a = 0For n = 0.5 To 9.5 Step 2a = a + 2Next nNext mPrint aEnd Sub 结果:若改n!为n% 输出又是多少?②Private Sub Command1_Click()Dim i As Integer, x As Integer, j%, k%, w%Text1 = ""For i = 1 To 4If x > 12 Then Exit ForFor j = 1 To 3For k = 1 To 2x = x + 3= + Trim(Str(x))w = xNext kNext jNext iPrint wEnd Sub 结果:w③Private Sub Form_Click()Dim k As IntegerDim n%, m%n = 5: m = 1Do Until k > n(L3.4 编程题(4)的运行界面)m = m * 2k = k + 1LoopPrint k, mEnd Sub 结果: k m2.编程题(1)编写程序,计算 sinx=x-x^3/3!+x^5/5!-x^7/7!+....直到第n项的绝对值小于10^-8(2)用穷举法求两个自然数m 、n的最大公约数(3)编写程序输出1000之内的所有完数."完数"是指一个数恰好'等于它的因子之和。
如 6的因子为1,2,3。
而6=1+2+3,因此 6是完数。
(4)编写一个程序是能输出如L3.4所示的图案实验5数组和数组的应用一、实验目的1.握数组的定义方法,熟悉求数组上下界的函数和关于数组的几个内部函数。
2.熟悉动态数组的定义和动态数组的重定义3.掌握控件数组的使用方法和熟悉对控件数组的编程4.掌握排序、插入、查找、删除方法二、实验要求通过此实验使学生掌握数组的基本使用和数组的定义与引用,掌握动态数组和控件数组的使用以及数组的综合应用:排序、查找等常见算法。
三、实验内容1.读程序,写结果。
①Option Base 1Private Sub Form_Click()Dim a, b, c, d%(3, 3), i%, j%a = Array(1, 4, 7):b = Array(2, 5, 8):c = Array(9, 10, 11)For j = 1 To 3: d(1, j) = a(j): d(2, j) = b(j): d(3, j) = c(j): Next jPrint String(20, "-")For i = 3 To 1 Step –1 结果:For j = 3 To 1 Step -1Print Format(d(i, j), "@@@@@");Next j: Print: Next IEnd Sub② Private Sub Form_Click()Dim x%(3, 5), i%, j%For i = 1 To 3For j = 1 To 5x(i, j) = x(i - 1, j - 1) + i + jNext jNext iPrint x(3, 5), UBound(x, 2)End Sub 结果:③ Option Base 1Private Sub Command1_Click()Dim y, i!, sum As Integery = Split("7,8,9,10", ",")For i = 1 To 2 Step 0.5sum = sum + y(i)Next iPrint sum, y(0)End Sub 结果:如果把 sum As Integer 改为sum As Variant则结果:2.编程题⑴编制一个能产生100个既有正、负、和零的数随机整数,并统计显示这些中正、负、和零数的个数。