《visual basic程序设计》教学大纲。
一、课程性质与内容。
计算机语言程序设计是经济与管理专业本科生的专业基础必修课。该课程为进一步利用计算机结合本专业的特点进行数据处理与软件设计打下基础。通过该课程的学习,要求学生掌握vb的语言结构及开发环境,程序设计方法与基本数据结构,调用已有控件与函数的步骤;通过上机实践培养学生分析具体问题,建立数学模型,用vb解决实际问题的能力。
二、教学内容及要求。
教学基本要求:
1、了解计算机处理信息的过程以及描述用计算机解决问题的表示方法。
2、了解vb程序设计的开发环境。
3、掌握常用数据类型、运算对象、运算符与表达式。
4、掌握常用函数及面向对象程序设计基本概念。
5、掌握编制vb应用程序应遵循的规范和程序设计的方法。
6、熟练掌握结构化程序控制的3种基本结构,并能熟练编写程序。
7、熟练掌握子程序、函数过程设计与参数传递的方法。
8、掌握控件的选用与操作。
9、了解数据库与文件的基本操作。
10、具有用vb语言解决基本应用问题的能力,并对现有vb应用程序能进行编辑、编译、调试和运行。
教学内容:实验一 vb应用程序的创建(4学时)
实验目的和要求:
熟悉vb6.0的集成环境及其基本操作。
掌握一个vb应用程序的组成及创建方法。
了解面向对象编程的机制及编码过程。
实验内容: 窗体font属性的设置。
窗体fontsize、width、height等属性用程序**实现修改。
常见窗体方法的使用:
实验1:①上机调试教材p19例1-1、例1-2
完成教材p24习题四。
实验2:①编制程序并上机调试教材p26习题一的四大题的两题。
设计一程序,在文本框中输入字符串,单击命令按钮,在文本框中输入的内容以黑体字显示在标签上,程序设计和运行界面如图所示。
3、实验主要仪器设备及材料。
微型计算机(cpu为pentium 166mhz以上,内存64m以上,硬盘为2gb以上,vga或更高分辨率的彩色监视器),装有windows 2000操作系统,visual basic 6.0软件。
实验二顺序结构程序设计(2学时+课外学时)
1、实验目的和要求:
1)掌握vb6.0的数据类型、常量、变量、运算符和表达式。
2)掌握vb6.0的常用函数的使用。
3)进一步理解vb应用程序的编程机制。
2、实验内容。
1)上机调试教材p32例2-3 ,要求理解print语句的输出格式。
2)定义二个变量,交换后输出。
3)已知rnd函数产生一个(0,1)间的单精度随机数,用此函数产生一个两位随机数后,反向输出。
4)把自己的姓名在窗体上反向输出。
5)在窗体上放一按钮(个人简历),单击后输出个人简历的内容:(姓名、年龄、身高、体重等。)
3、实验主要仪器设备及材料。
微型计算机(cpu为pentium 166mhz以上,内存64m以上,硬盘为2gb以上,vga或更高分辨率的彩色监视器),装有windows 2000操作系统,visual basic 6.0软件。
实验三选择结构程序设计(2学时+课外学时)
1、实验目的和要求:
1)掌握逻辑表达式、关系表达式的正确书写。
2)掌握if语句及if语句的嵌套应用。
3)掌握select case语句的使用。
4)掌握赋值语句、用户交互函数inputbox与msgbox的使用。
2、实验内容。
1)用inputbox函数输入3个任意整数,按从大到小的顺序输出。
2)根据不同的输入的x的值,计算分段函数y的值。
3)用inputbox函数输入一个分数,若大于90,提示“优秀”,[80,89]为“良好”,[70,79]为“中等”,[60,69]为“及格”,小于60为“不及格” (提示:case语句)
3、实验主要仪器设备及材料。
微型计算机(cpu为pentium 166mhz以上,内存64m以上,硬盘为2gb以上,vga或更高分辨率的彩色监视器),装有windows 2000操作系统,visual basic 6.0软件。
实验四循环结构程序设计(4学时+课外学时)
1、实验目的和要求:
1)掌握for…next语句及exit for语句的使用。
2)掌握do…loop循环语句与exit do语句的使用。
3)了解while…wend语句的使用。
4)掌握循环结构的嵌套使用。
2、实验内容。
1)判断某个数或某个范围内的数是否为素数。
2)编程:设某班有10人,求他们计算机课程考试的平均分(10人计算机成绩用inputbox()函数输入)。
3)编程,在窗体上输出九九乘法表。
用inputbox函数输入原串与子串,若子串在原串中,用msgbox函数告诉子串的起始位置及取几个字符(中途退出);若不匹配,提示不匹配。
3、实验主要仪器设备及材料。
微型计算机(cpu为pentium 166mhz以上,内存64m以上,硬盘为2gb以上,vga或更高分辨率的彩色监视器),装有windows 2000操作系统,visual basic 6.0软件。
实验五数组的应用(2学时+课外学时)
1、实验目的和要求:
1)理解和掌握定长数组、动态数组的定义和使用,理解控件数组。
2)掌握定长数组和动态数组的使用差别。
3)掌握应用数组,解决与数组有关的常用算法。
2、实验内容。
1)已知矩阵a(3,3)和b(3,3)用随机函数产生,实现两者相加、相减、相乘。
2)利用数组进行选择排序和冒泡排序。
3)编程:运行时单击“开始”命令按钮后,在**框内打印如图所示的图形,并且“开始“命令按钮为不可操作,“退出”按钮才显示出来,单击“退出”命令按钮结束程序运行。abbb
cccccddddddd
eeeeefff
g3、实验主要仪器设备及材料。
微型计算机(cpu为pentium 166mhz以上,内存64m以上,硬盘为2gb以上,vga或更高分辨率的彩色监视器),装有windows 2000操作系统,visual basic 6.0软件。
实验六函数过程和sub子过程(2学时+课外学时)
1、实验目的和要求:
1)掌握函数过程及子过程的定义方法。
2)掌握函数过程及子过程的调用方法及形参与实参的对应关系。
3)掌握“值传递”和“地址传递”的传递方式。
4)掌握标准模块的使用,理解标准模块和窗体模块的区别。
5)了解递归概念和使用方法。
2、实验内容。
1)用随机函数产生20个两位数的整数,存于4行5列的二维数组中,并求出其中的最大元素及它的行、列坐标,将数组按行(矩阵形式)输出到窗体,最大元素及行、列下标输出在数组的下方。
2)编写判断某个数是否为素数的的函数或子过程。
3、实验主要仪器设备及材料。
微型计算机(cpu为pentium 166mhz以上,内存64m以上,硬盘为2gb以上,vga或更高分辨率的彩色监视器),装有windows 2000操作系统,visual basic 6.0软件。
实验七变量和过程的作用域(2学时+课外学时)
1、实验目的和要求:
1)理解过程级、模块级和全局级变量的有效范围。
2)理解过程的作用范围。
3)理解静态变量的概念及变量的生存期。
2、实验内容。
1)编制一个程序,将统计输入密码次数的变量定义为窗体变量和局部变量的区别。
2)编一个将二进制数转换成十进制数的函数tranbtod(str$)。将函数分别放在标准模块和窗体模块中,在窗体中编写调用程序,输入、输出结果分别使用文本框,程序界面自定。
3、实验主要仪器设备及材料。
微型计算机(cpu为pentium 166mhz以上,内存64m以上,硬盘为2gb以上,vga或更高分辨率的彩色监视器),装有windows 2000操作系统,visual basic 6.0软件。
实验八基本控件和多重窗体(4学时)
1、实验目的和要求:
1)掌握窗体、命令按钮、标签和文本框的常用属性、基本方法和主要事件。
2)掌握多重窗体的程序设计方法。
3)熟悉vb中设置焦点的方法。
4)了解控件数组的使用方法。
2、实验内容。
1)利用窗体一输入密码,密码最多输三次,密码正确进入第二个窗体。
2)建立1个文本框用于输入口令(显示为“*”按回车键作为结束个命令按钮(标题为“进入”)。运行时,“进入”按钮不能响应,直到输入的口令正确时才响应。输入口令时,有相应的提示信息。
当单击“进入”按钮时,打开windows自带的计算器(
3)利用随机数产生一个1~100之间的随机整数,最多可猜10次,在10次之内太大或太小给出提示信息,超过10次程序结束运行。
4)设计一个可以进行四则运算的计算器。
3、实验主要仪器设备及材料。
微型计算机(cpu为pentium 166mhz以上,内存64m以上,硬盘为2gb以上,vga或更高分辨率的彩色监视器),装有windows 2000操作系统,visual basic 6.0软件。
实验九基本控件和自定义对话框(2学时+课外学时)
1、实验目的和要求:
1)掌握单选按钮、复选框、框架、滚动条、列表框、组合框和时钟控件的常用属性、基本方法和主要事件。
2)掌握vb中设置字体的方法。
3)熟悉设计用户自定义对话框的一般方法。
2、实验内容(教材p136程序设计题)
1)使用单选按钮实现时间和日期的单选。利用组合框按年月日的次序选择日期的格式。
2)利用文本框、列表框和四个命令按钮实现英文单词的添加、删除、全部删除和退出四个功能。
VisualBasic程序设计作业
visual basic程序设计 课程作业 四 1 单项选择题。1 ado控件属于activex控件,使用之前必须microsoft ado data conctrol 6.0 ole db 其添加到工具箱中,添加ado控件的菜单为 a 工程 引用b 工程 部件 c 工具 选项d 工程 添加文件 2...
VisualBasic程序设计作业答案
visual basic程序设计作业答案。作业2一 选择题。1 b 2 c 3 d 4 b 5 d 6 a 7 b 8 c 9 a 10 d 11 c 12 b 13 d 14 c 15 a 16 b 17 c 18 b 19 d 20 b 二 填空题。1 下拉式菜单弹出式菜单。2 打开另存为颜色字...
《VisualBasic程序设计》大作业
沈阳广播电视大学。开放教育期末大作业。课程名称 visual basic程序设计。姓名教育层次专科。学号省级电大沈阳广播电视大学 专业分校。辅导教师教学点。一 单项选择题。1 后缀为。frm的文件表示 a 类模块文件b 窗体文件。c 标准类模块文件d 窗体二进制数据文件。2 窗体的load事件的触发...