Personal tools
最新动态 ·  中心介绍 ·  实验教学 ·  实践创新 ·  自主学习 ·  中心建设 ·  共享论坛 管理
文档操作

《VB程序设计实验》实验教学大纲

一、教学目的和要求

本课程是高校网络传播专业本科生的专业选修课。

学生通过本课程的学习,初步建立面向对象程序设计和可视化编程的基本概念,了解程序的基本结构,掌握Visual Basic 程序设计的基本方法和基本过程。在此基础上,学生可增加对一般计算机应用软件的认识,形成一定的计算机思维能力,培养快速、熟练地熟悉、使用与本专业有关的各种计算机应用软件的能力。后者对本专业的学生尤为重要。

通过本课程的学习要求加深学生对面向对象程序设计的理解,能够独立完成简单信息管理系统的设计。并增强合作精神,与他人合作共同完成较大管理系统的设计。

本课程教学由简入深,主要采用以下教学方法:

(1) 指定教材中的精典实例,让学生操作实现。

(2) 借鉴其它由Visual Basic制作的信息管理系统,模仿其界面、功能设计。

(3) 根据具体项目进行设计,完成较为简单的应用系统。

课程成绩评定主要根据学生每次实验成果判定。

 

二、教学学时分配和安排

本课共36学时,每周2学时,其具体安排见下表。

周 次

实验内容

学时

第1周

实验一 Visual Basic程序开发环境

2

第2~3周

实验二 对象及其操作

4

第4~5周

实验三 数据输入输出函数和方法的使用

4

第6~8周

实验四 常用标准控件

4

第9~10周

实验五 控制结构

4

第11~12周

实验六 数组

4

第13周

实验七 过程

2

第14~15周

实验八 文件操作

4

第16~18周

综合实验 编写记事本程序

6

 

实验一、 Visual Basic程序开发环境

1、 目的

l  熟悉Visual Basic开发环境、基本操作。

l  掌握工程的建立、保存、打开。

2、 内容

A. 启动与关闭Visual Basic。

B. 建立一个空的工程、并保存、关闭、再打开。

C. 建立一个HelloWorld程序,练习属性更改、代码编写等。并查看运行效果。

 

实验二、 对象及其操作

1、目的

l  加深理解Visual Basic对象的概念。

l  熟悉Visual Basic对象的使用方法。

2、内容

A. 创建Visual Basic基本控件。

B. 创建Visual Basic对象。

C. 在其它模块中调用Visual Basic对象。

 

实验三、 数据输入输出函数和方法的使用

1、 目的

l  掌握窗体的概念和用途。

l  Print方法InputBox函数和MsgBox函数的方法。

l  掌握应用程序开发的一般方法。

2、 内容

设计一个简单程序,模拟进入应用之前的用户名校验,如果用户名校验通过,进入应用并在用户界面上输出欢迎字样;如果校验不能通过,则不能进入应用界面,并直接退出。通过本试验掌握窗体与输入、输出的基本内容,掌握应用程序的编制方法

A. 设计用户界面:应用中用到两个控件对象,分别是一个普通窗体和一个标签框,标签框用于出欢迎信息,如:“欢迎使用本系统”。

B. 初始化:在代码编辑器中[通用]的[声明区中]声明变量类型为String的两个变量,UserName和password,分别用于存储合法的一个用户名以及用户密码。

C. 获取用户输入:在Form的Form_Load事件中继续添加代码获取输入。

D. 用户校验:判断是否为合法用户,如果不是合法用户,则显示警告信息然后推出程序。MsgBox “用户身份确认失败!推出应用”,vbOKOnly,“警告”。

E. 合法用户进入系统:合法用户进入系统后可以显示欢迎信息。

 

实验四、 常用标准控件的使用

1、 目的

l  熟悉常用控件的使用,能用按钮、文本框、标签、框架、列表框、时钟等常用控件,建立简单的应用程序,并实现一定的功能 。

2、 内容

使用按钮、文本框、标签、框架、列表框、时钟等控件建立一简单的应用程序界面。并实现一定的功能。

A. 打开[开始]-----[程序]---[ Microsoft Visual Basic6.0中]

B. 在弹出窗口选择[标准EXE]

C. 然后拖动一个命令按钮(CommandButton)和两个单选按钮(OptionButton)到窗体上,调整各控件的大小和位置。

D. 从属性列表框中设置个控件的属性,设置Command1的Caption(标题)属性为“开始”,设置Option1的Caption(标题)属性为“显示”,设置Option2的Caption(标题)属性为“隐藏”。

E. 编写程序代码,使单击确定按钮时,标签上显示“你好,世界!”

F. 运行程序,单击[显示]时,显示背景画面,单击[隐藏]时,背景画面消失。

 

实验五、 控制结构

1、 目的

l  理解Visual Basic的顺序结构。

l  掌握选择结构。

l  掌握各种循环结构。

2、 内容

A. 编写程序,打印如下所示的“数字金字塔”:

1

1 2 1

1 2 3 2 1

……

1 2 3 4 5 6 7 8 9 8 7 6 5 4 3 2 1

B. 从键盘上输入一学生的学号和考试成绩,然后输出该学生的学号、成绩,并根据成绩按下面的规定对学生评语。

成绩 800~100 60~79 50~59 40~49 0~39

评语 very good good fair poor fail

 

实验六、 数组

1、 目的

l  熟练掌握数组的使用方法

l  能够利用数组开发小的应用程序

2、 内容

建立一个学生信息输入和查询的应用程序,学生的信息保存在一个二维数组中,根据学号或姓名进行查询,并在文本框中显示查询结果。

A. 设计界面

B. 编写代码

C. 运行程序并调试结果。

 

实验七、 过程

1、 目的

l  掌握子过程的定义和调用方法。

l  分清子过程和函数过程的异同。

l  掌握递归概念和使用方法。

l  掌握变量、函数和过程的作用域。

2、 实验内容

A.编写子过程,对于已知正整数,判断该数是否时回文数。所谓回文数时指顺读与倒读数字相同,即最高位与最低位相同,此高位与次低位相同,依次类推。当只有一个数时,也认为是回文。程序要求输入一系列,每输入一个,就判断一个,并输出所输入的回文数。

实验八、 文件操作

1、 目的

l  生熟悉FSO的使用,并能够对其熟练操作,创建、读取、删除文件及文件夹。

2、 内容

建立一简单的应用程序窗口,引入FSO集,然后用FSO编写相关代码,进行创建、读取、删除文件及文件夹。

A. 建立工程。

B. [引用]中选中Microsoft Scripting Runtime项。

C. 访问已有的驱动器、文件、文件夹,创建、读取、删除文件及文件夹。

D. 添加相应代码。

Private Sub Command4_Click()

Dim ts As TextStream

Dim s

Dim textfil As TextStream

'创建新文件

Set textfil = fso.CreateTextFile("c:\texfile.txt", True)

textfil.Close

'访问文件

Set fil = fso.GetFile("c:\texfile.txt")

'写文件

Set ts = fil.OpenAsTextStream(ForWriting)

ts.Write ("hello world!")

ts.Close

'读文件

Set ts = fil.OpenAsTextStream(ForReading)

s = ts.ReadLine

MsgBox s

ts.Close

End Sub

E. 运行程序调试结果。

 

综合实验、编写记事本程序

1、 目的

l  综合实验VB的各知识点。

2、 内容

A编写一个多文档的记事本应用程序,要求如下:

1、可以在应用程序中同时打开多个文档(MDI)。

2、每个文档窗口的功能以Windows操作系统所带的记事本的功能为参考(除了其打印和帮助主题外的所有功能)。

3、提示:状态栏可以通过操作系统的"Microsoft Windows Common Controls"控件(mscomctl.ocx)来实现;文件打开与保存以及字体设置功能可以通过“Microsoft Common Dialog Control”控件(comdlg32.ocx)来实现。

 

考核方式:实习情况及实习成果。

 

 



关闭本页
·武汉大学新闻传播学实验教学中心 Laboratory Center for Journalism & Communication, Wuhan University
·Copyright © 2004-2006. All Rights Reserved.
    This site conforms to the following standards: