文档库 最新最全的文档下载
当前位置:文档库 › VB教案(全套)

VB教案(全套)

VB教案(全套)
VB教案(全套)

教学过程一、导入新课(提问法)

1、教师提出疑问:如何打开并关闭vb程序,从而导入课题?

软件开发就是一门新兴得朝阳产业,而期中程序设计就就是它得最基础部分,这学期我们通过学习vb来掌握程序开发。

二、讲授新课(讲授演示法)

1、启动与退出vb

1.1启动vb:桌面上双击快捷图标,执行“开始——程序——microsoft

Visual basic 6、0中文版”命令。

教师讲解,有以下四种启动方式。

方法1、使用“开始”菜单得“程序”命令;

方法2、使用“我得电脑”图标,找到“vb6、exe”并双击它;

方法3、使用“开始”菜单得“运行”命令;

方法4、利用快捷方式。

1、2 退出vb:执行“文件——退出”命令,点击标题栏得关闭按钮

2、认识vb工作环境

Vb工作环境包括:标题栏、菜单栏、常用工具栏、工具箱以及窗口。

教师讲解,有以下两种退出方式。

1、“文件”菜单->“退出”

2、Alt+Q

系统将提示就是否存盘,根据需要回答“Y” / “ N”

3、设置vb工作环境

用户可以根据自己需要对vb程序进行相关设置,执行“视图”菜单中得命令,可以打开或关闭相应得窗口。

4、运行示例程序

演示“泡沫”、“飞舞得蝴蝶”、“计算器”。

形成性测试1、把vb工具箱中得每个控件得英文名对应得中文名标注出来

小结本课我们主要学习vb程序得基本知识:

一、启动与退出vb

二、认识vb工作环境

Vb工作环境包括:标题栏、菜单栏、常用工具栏、工具箱以及窗口。板书设计第一课vb 开发环境简介

一、认识vb

二、演示示例程序

作业练习

课后反思

课题第1课vb 开发环境简介课类信息技术

教学目标1、知识目标:

●了解程序设计得一些术语

●熟悉vb开发环境

●掌握启动与退出vb得方法

2、能力目标:培养学生得观察能力、自我探索、自主学习得能力与团体协作得能力。

3、情感目标:通过具体实例,让学生自我展示、自我激励、体验成功,在不断尝试中激发求知

欲,在不断摸索中陶冶情操。

前提诊测1、如何打开并关闭vb程序

导入新课软件开发就是一门新兴得朝阳产业,而期中程序设计就就是它得最基础部分,这学期我们通过学习vb来掌握程序开发。

教学方法任务驱动法、演示操作法

教学重点认识vb开发环境

教学难点Vb界面中各部分得功能

教学过程一、上机练习

二、知识点补充

1、程序设计语言:机器语言,汇编语言与高级语言

2、visual basic:可视化basic语言。编写程序时,可以通过鼠标操作用控件组成程序得窗口界

面,然后再编写相应得程序代码。

形成性测试1、把vb工具箱中得每个控件得英文名对应得中文名标注出来

小结本课我们主要学习vb程序得基本知识:

一、启动与退出vb

二、认识vb工作环境

Vb工作环境包括:标题栏、菜单栏、常用工具栏、工具箱以及窗口。

板书设计第一课vb 开发环境简介

一、认识vb

二、演示示例程序

作业P

课后反思

课题第2课编一个简单得程序课类信息技术

教学目标1、知识目标:

●熟悉标签控件、命令按钮控件

●熟悉修改控件属性得基本方法

●学会测试程序并掌握生成可执行文件得操作

2、能力目标:培养学生得观察能力、自我探索、自主学习得能力与团体协作得能力。

3、情感目标:通过具体实例,让学生自我展示、自我激励、体验成功,在不断尝试中激发求知

欲,在不断摸索中陶冶情操。

前提诊测1、如何打开并关闭vb程序

导入新课上节课我们了解了vb得相关知识,这节课我们进入实战,来具体编写一个程序。

教学方法任务驱动法、演示操作法

教学重点学习vb程序设计得一般步骤

教学难点标签控件、命令按钮控件

教学过程一、分析示例程序“欢迎”

该程序由一个标签控件,一个命令按钮控件组成

二、编写“欢迎”程序

1、设计程序界面

1、1创建新工程

1、2 设计窗体:一个标签控件,一个命令控件

2、修改对象属性

对象属性属性值

Form1 (名称)欢迎

Label1 Caption 您好,欢迎学习程序设计

Command1 Caption 退出

3、编写代码

Private sub command1_click()

End

End sub

4、调试并保存程序

5、生成可执行文件

形成性测试1、编写一个“自我介绍”得程序

小结这节课我们学习了vb程序设计得一般步骤:设计界面,修改属性,编写代码

板书设计

第二课编一个简单得程序

一、运行并分析示例程序

二、编写程序

三、运行并生成可执行文件

作业P

课后反思

课题第2课编一个简单得程序课类信息技术

教学目标1、知识目标:

●熟悉标签控件、命令按钮控件

●熟悉修改控件属性得基本方法

●学会测试程序并掌握生成可执行文件得操作

2、能力目标:培养学生得观察能力、自我探索、自主学习得能力与团体协作得能力。

3、情感目标:通过具体实例,让学生自我展示、自我激励、体验成功,在不断尝试中激发求知

欲,在不断摸索中陶冶情操。

前提诊测1、如何打开并关闭vb程序

导入新课上节课我们了解了vb得相关知识,这节课我们进入实战,来具体编写一个程序。

教学方法任务驱动法、演示操作法

教学重点学习vb程序设计得一般步骤

教学难点标签控件、命令按钮控件

教学过程一、上机练习

制作“欢迎”程序

制作“自我介绍”程序

二、知识点补充

1、工程:在程序设计中,工程式应用程序文件得集合

Vb工程中常用得文件有:窗体文件、标准模块文件、类模块文件

形成性测试1、编写一个“自我介绍”得程序

小结这节课我们学习了vb程序设计得一般步骤:设计界面,修改属性,编写代码

板书设计

第二课编一个简单得程序

四、运行并分析示例程序

五、编写程序

六、运行并生成可执行文件

作业P

课后反思

组长签字

课题第3课使用文本框控件课类信息技术

教学目标1、知识目标:

●熟悉文本框控件

●认识对象得visible属性

●了解用代码设置对象属性得方法

2、能力目标:培养学生得观察能力、自我探索、自主学习得能力与团体协作得能力。

3、情感目标:通过具体实例,让学生自我展示、自我激励、体验成功,在不断尝试中激发求知

欲,在不断摸索中陶冶情操。

前提诊测1、vb工程中常用得文件有哪三类?

导入新课掌握了标签、命令控件之后,我们经常还需要用到向程序中输入信息,这就要用到文本框控件。教学方法任务驱动法、演示操作法

教学重点Textbox控件

教学难点编写代码,调试程序

教学过程一、分析示例程序“欢迎加入”

该程序由两个标签,一个文本框以及两个命令按钮控件组成。

二、编写“欢迎加入”程序

1、设计程序界面

1、1创建新工程

1、2 设计窗体:两个标签控件,两个个命令控件,一个文本框控件

2、修改对象属性

对象属性属性值

Form1 (名称)欢迎加入

Label1 (名称)Lblname

Caption 请输入姓名:

Label2 (名称)Lbldisplay

Caption 同学,欢迎您!

Visible False

Text1 (名称)Txtname

Text

Command1 (名称)Cmdok

Caption 确定

Command2 (名称)Cmdexit

Caption 退出

3、编写代码

Private sub cmdexit_click()

End

End sub

Private sub cmdok_click()

Lblname、visible=false

Txtname、visible=false

Lbldisplay、caption=txtname、text+ Lbldisplay、caption

Lbldisplay、visible=true

txtname、text=””

End sub

4、调试并保存程序

5、生成可执行文件

形成性测试1、编写一个“欢迎加入”得程序,如下图

小结这节课我们学习了文本框控件以及visible、autosize属性得设置。

板书设计

第三课使用文本框控件

一、运行并分析示例程序

二、编写程序

作业P

课后反思

组长签字

课题第3课使用文本框控件课类信息技术

教学目标1、知识目标:

●熟悉文本框控件

●认识对象得visible属性

●了解用代码设置对象属性得方法

2、能力目标:培养学生得观察能力、自我探索、自主学习得能力与团体协作得能力。

3、情感目标:通过具体实例,让学生自我展示、自我激励、体验成功,在不断尝试中激发求知

欲,在不断摸索中陶冶情操。

前提诊测1、vb工程中常用得文件有哪三类?

导入新课掌握了标签、命令控件之后,我们经常还需要用到向程序中输入信息,这就要用到文本框控件。教学方法任务驱动法、演示操作法

教学重点Textbox控件

教学难点编写代码,调试程序

教学过程一、上机练习

●制作“欢迎加入”程序

●制作“请输入姓名”程序

二、知识点补充

1、对象名

2、对象得名称属性与caption属性

3、“代码”窗口

4、输入代码时要遵循得原则

形成性测试1、编写一个“欢迎加入”得程序,如下图

小结这节课我们学习了文本框控件以及visible、autosize属性得设置。

板书设计

第三课使用文本框控件

一、运行并分析示例程序

二、编写程序

作业P

课后反思

组长签字

课题第4课使用联机帮助课类信息技术

教学目标1、知识目标:熟悉vb得联机帮助

2、能力目标:培养学生使用工具解决问题得能力

3、情感目标:通过具体实例,发现问题解决问题,产生成就感

前提诊测1、设置vb程序得窗体背景使用什么属性?

导入新课编写vb程序时,遇到困难怎们办?有问题找谷歌,有困难找百度。我们这两个都不用找,就找vb得联机帮助系统。

教学方法任务驱动法、演示操作法

教学重点MSDN Library在线帮助

教学难点利用联机帮助解决问题

教学过程一、MSDN Library在线帮助

启动vb后,在“帮助”菜单中选择“内容”“索引”或“搜索”命令,打开MSDN Library visual

6、0窗口。

任务1、利用“搜索”选项卡查瞧关于标签控件得用法

●启动vb,在“新建工程”对话框中选择“标准exe”选项,然后单击“打开”按钮。

●执行“帮助——内容”命令,打开MSDN Library visual 6、0窗口。

●在“活动子集”框中选择“*visual basic 文档”

●打开“搜索”选项卡,在“输入要查找得单词”框中输入关键词“标签”

●单击“列出主题”按钮,在“选择主题”下面得列表框中就会列出关于“标签”得一些主题

●双击“使用label控件”右窗格中会显示出关于“label控件”得详细说明

二、上下文帮助

任务2、查找关于caption属性得知识

●执行“视图——代码窗口”命令,打开“代码”窗口

●输入一些代码后,把光标定位到某个关键词中

●敲f1键,就显示出关于这个关键词得信息

三、运行帮助中得代码实例

前提诊测1、vb中敲f1键得作用就是什么?

导入新课在实际生活中,我们经常面临着选项选择,那么今天我们就来学习在vb中设计选项

教学方法任务驱动法、演示操作法

教学重点选项按钮控件

教学难点编写代码、调试程序

教学过程一、分析演示程序“设置字体”

二、设计程序“设置字体”

1、设计程序界面

1、1 创建新工程

1、2 设计窗体:一个标签控件,一个文本框控件,四个选项按钮控件,一个命令按钮控件。

2、修改对象属性

对象属性属性值

Form1Caption设置字体

Borderstyle1-fixed single

Label1Caption请输入文字

text1(名称)txtwenzi Font宋体、二号text

option1(名称)Optst

Caption宋体option1 (名称)Optyy

Caption幼圆option1 (名称)Optht

Caption黑体option1 (名称)Optls

Caption隶书command1(名称)Cmdexit

Caption退出

3、编写代码

打开代码窗口,编写如下代码:

Private Sub cmdExit_Click()

End

End Sub

Private Sub optHt_Click()

txtWenzi、Font = "黑体"

End Sub

Private Sub optLs_Click()

txtWenzi、Font = "隶书"

End Sub

Private Sub optSt_Click()

txtWenzi、Font = "宋体"

End Sub

Private Sub optYy_Click()

txtWenzi、Font = "幼圆"

End Sub

4、调试并保存程序

5、生成可执行文件

形成性测试1、编写一个“旅游信息”得程序,

小结本课我们学习了vb中得选项按钮控件,使用它进行信息采集。

板书设计

第五课使用选项按钮控件

一、分析示例程序

二、设计程序

作业练习

课后反思

组长签字

课题第5课使用选项按钮控件课类信息技术

教学目标1、知识目标:

●学会使用选项按钮控件

●知道vb中过程得含义

2、能力目标:培养学生得观察能力、自我探索、自主学习得能力与团体协作得能力。

3、情感目标:通过具体实例,让学生自我展示、自我激励、体验成功,在不断尝试中激发求知

欲,在不断摸索中陶冶情操。

前提诊测1、vb中敲f1键得作用就是什么?

导入新课在实际生活中,我们经常面临着选项选择,那么今天我们就来学习在vb中设计选项

教学方法任务驱动法、演示操作法

教学重点选项按钮控件

教学难点编写代码、调试程序

教学过程一、上机练习

二、教师指导

三、知识点补充

1、过程:在vb程序中,指挥计算机完成一定操作任务得一段程序代码叫做一个过程。根据

程序就是否有返回值,分为:子程序过程与函数过程。

2、事件:用户对某个对象完成一个动作时,就发生了一个事件。

3、事件驱动程序:通过事件触发,执行事件过程得程序设计方式。

形成性测试1、编写一个“旅游信息”得程序,

小结本课我们学习了vb中得选项按钮控件,使用它进行信息采集。

板书设计

第五课使用选项按钮控件

一、分析示例程序

二、设计程序

作业P

课后反思

组长签字

课题第6课制作菜单课类信息技术

教学目标1、知识目标:

●学会制作菜单得基本方法

●了解用菜单命令控制程序得过程

2、能力目标:培养学生得观察能力、自我探索、自主学习得能力与团体协作得能力。

3、情感目标:通过具体实例,让学生自我展示、自我激励、体验成功,在不断尝试中激发求知

欲,在不断摸索中陶冶情操。

前提诊测1、vb中选项按钮用于什么条件下?

导入新课我们常用得软件大多都有菜单项,今天我们就来学习如何编写菜单

教学方法任务驱动法、演示操作法

教学重点菜单编辑器

教学难点菜单设计

教学过程一、分析示例程序“文本编辑器”

三、设计程序“文本编辑器”

1、设计程序界面

1.1创建新工程

1、2 绘制窗体界面:一个文本框

1、修改对象属性

对象属性属性值

frm1

Caption 文本编辑器

Borderstyle 1-fixed single text1

(名称)txtwz

Text

scrollbars 2-vertical

multiline True

font 宋体、三号2、编写程序代码

Private Sub mnuBlue_Click()

txtWz、ForeColor = vbBlue

End Sub

Private Sub mnuCls_Click()

txtWz、Text = ""

End Sub

Private Sub mnuExit_Click()

End

End Sub

Private Sub mnuGreen_Click()

txtWz、ForeColor = vbGreen

End Sub

Private Sub mnuHt_Click()

txtWz、Font = "黑体"

End Sub

Private Sub mnuRed_Click()

txtWz、ForeColor = vbRed

End Sub

Private Sub mnuSt_Click()

txtWz、Font = "宋体"

End Sub

Private Sub mnuYy_Click()

txtWz、Font = "幼圆"

End Sub

3、调试并保存程序

4、生成可执行程序

形成性测试1、编写一个“数据分析”得程序,

小结本课我们学习了使用vb设计程序菜单,需要注意菜单中访问键,快捷键,菜单分隔条得设计方法。

板书设计第六课制作菜单

一、分析示例程序

二、设计程序

作业

课后反思

组长签字

课题第6课制作菜单课类信息技术

教学目标1、知识目标:

●学会制作菜单得基本方法

●了解用菜单命令控制程序得过程

2、能力目标:培养学生得观察能力、自我探索、自主学习得能力与团体协作得能力。

3、情感目标:通过具体实例,让学生自我展示、自我激励、体验成功,在不断尝试中激发求知

欲,在不断摸索中陶冶情操。

前提诊测1、vb中选项按钮用于什么条件下?

导入新课我们常用得软件大多都有菜单项,今天我们就来学习如何编写菜单

教学方法任务驱动法、演示操作法

教学重点菜单编辑器

教学难点菜单设计

教学过程一、上机练习

二、教师指导

三、知识点补充

1、菜单得访问键与快捷键

2、菜单分隔条

形成性测试1、编写一个“数据分析”得程序,

小结本课我们学习了使用vb设计程序菜单,需要注意菜单中访问键,快捷键,菜单分隔条得设计方法。

板书设计第六课制作菜单

一、分析示例程序

二、设计程序

作业

课后反思

组长签字

课题第7课使用图片框控件课类信息技术

教学目标1、知识目标:

●学会使用图片框控件

●了解vb中函数得基本知识

●熟悉loadpicture()函数得用法

2、能力目标:培养学生得观察能力、自我探索、自主学习得能力与团体协作得能力。

3、情感目标:通过具体实例,让学生自我展示、自我激励、体验成功,在不断尝试中激发求知

欲,在不断摸索中陶冶情操。

前提诊测1、vb中制作菜单要用到什么工具?

导入新课在vb程序中经常见到图片出现,今天我们就来学习如何在vb中使用图片框

教学方法任务驱动法、演示操作法

教学重点选项按钮控件、loadpicture()函数

教学难点编写代码、调试程序

教学过程一、分析示例程序“公园四景”

二、设计程序“公园四景”

1、设计程序界面

1、1 创建新工程

1、2 绘制窗体界面:一个图片框、四个选项按钮

2、修改对象属性

对象属性属性值

Frm1Caption公园四景

borderstyle1-fixed single picturebox(名称)picgarden option1(名称)opt1

Caption草原八骏option2(名称)Opt2

Caption水关新意option3 (名称)Opt3

Caption大都庆典option4(名称)Opt4

Caption鞍缰盛世

板书设计

第七课使用图片框控件

一、分析示例程序

二、设计程序

作业

课后反思

组长签字

课题第8课使用定时器控件课类信息技术

教学目标1、知识目标:

●了解时间函数与日期函数

●熟悉定时器控件得用法

2、能力目标:培养学生得观察能力、自我探索、自主学习得能力与团体协作得能力。

3、情感目标:通过具体实例,让学生自我展示、自我激励、体验成功,在不断尝试中激发求知

欲,在不断摸索中陶冶情操。

前提诊测1、loadpicture()函数得一般格式?

导入新课在计算机中有一个时钟,启动计算机后,windows会读取这个时钟得时间,在任务栏右侧显示出来。使用vb中得日期与时间函数,也可以编一个显示日期与时间得程序。

教学方法任务驱动法、演示操作法

教学重点定时器控件、date()、time()函数

教学难点编写代码、调试程序

教学过程一、分析示例程序“显示日期与时间”

二、设计程序“显示日期与时间”

1、设计程序界面

1、1 创建新工程

1、2 绘制窗体界面:四个标签控件、一个命令按钮控件、一个定时器控件

心得体会数据库VB课程设计心得体会

三一文库(https://www.wendangku.net/doc/3613535050.html,)/心得体会范文/心得体会数据库VB课程设计心得体会 数据库课程设计大赛的尘嚣渐渐远去,怀着对这次大赛的些许不舍,怀着对当初课程设计开始时候的豪情万丈的决心的留恋,怀着通过这次课程设计积累的信心与斗志,我开始写这篇*,为自己的足迹留下哪怕是微不足道但是对自己弥足珍贵的痕迹 并期望与大家共勉。 首先,让我的记忆追溯到大二暑假,在老大的指引下(老大劝我学https://www.wendangku.net/doc/3613535050.html,),我接触到microsoft公司的.net产品。那个时候我已经学过vc和asp,因为windows程序设计实验的课的关系,接触过vb,但是没有专门去学他,因为习惯了c++里面的class,int,觉得vb的sub,var看着就不是很顺心。我是一个好奇心很强的人,突然看到了一个号称“.net是用于创建下一代应用程序的理想而又现实的开发工具”,而且主推c#语言,由于对c语言的一贯好感,我几乎是立刻对他产生了兴趣。我就开始了对c#的学习,任何语言都不是孤立存在的,所以数据交互是很重要的,暑假的时候我把我们这学期的课本数据库系统概论看了一遍。我记得以前用c语言编程的时候,数据是在内存中申请空间,譬如

使用数组等等。很耗费内存空间。这个时候就是数据库站出来的时候啦,于是我又装上了sqlserverxx,以前学asp的时候用的是access,那个时候只是照着人家做,理论是什么也不是很清楚。 通过一个暑假的学习,基本搞清楚了理论方面的东西,具体怎么用也不是很清楚。但是这为这学期的课程设计打下了铺垫。 来到学校后,随着这学期的数据库课程大赛开始了,我有一个看法就是我自己应该具备的能力不是我会多少,而是我应该具备快速学会东西的能力。遇到什么就学什么。我们有时候很容易被一些专业名词说吓着,包括什么建模,软件工程,数据分析,数据挖掘等等。我身边就有很多同学被这些纸老虎所唬住,而没有勇气去接触他们,总是说这个太难了之类的退堂鼓的话,他们低估了自己的潜力同时也压抑住了他们自己的好奇心。其实都是纸老虎,又不是什么国家科研难题,只是去用一些工具,发明工具是很难,但是用一个工具就容易多了,justdoit!我记得我做这个数据库之前,我们老师说要做好前期分析,我就在网上搜索用什么分析工具好。最后我选择了roseuml建模工具。在此之前,我脑袋里面没有软件建模的思想,什么uml建模对我而言就是一张空白的纸。但是真正接触后并没有想象的那么难,有什么不懂的上网去搜索,这是一个信息横流的世界,有google,baidu就没有不能解决的知识难题。以及后来的数据库分析的时候用到的powerdesigner也是一样。

VB电子教案

教案

讲稿 第一章引言 [新课导入]: 导入方式:通过复习计算机语言基础知识,导入vb语言的功能及学习方法 导入目的:增强学生的学习积极性 导入时长:大约5分钟 [新课讲授]: 重点: 1)了解程序与程序设计语言 2)了解VB的集成开发环境 3)掌握简单应用程序的建立过程 难点:1)简单应用程序的建立过程 2)窗体简单应用程序的建立过程 方法:运用多媒体辅助教学,采用案例教学和任务驱动等教学法 1.1程序与程序设计语言 计算机程序设计语言,通常简称为编程语言,是一组用来定义计算机程序的语法规则。 计算机的工作原理——“存储程序”(存储程序和程序控制) 程序设计语言大致有三类:机器语言,汇编语言,高级语言 1. 机器语言 2. 汇编语言 3. 高级语言 1.2 Visual Basic 简介 Visual Basic是从BASIC语言发展而来的,是开发Windows环境下图形用户界面软件的可视化工具。Visual意指“可视的”,在Visual Basic中引入了面向对象的概念,把各种图形用户界面元素抽象为不同的控件,如各种各

样的按钮、文本框和图片框等。 1.3 Visual Basic的集成开发环境 VB的集成开发环境除了Microsoft应用软件常规的标题栏、菜单栏、工具栏外,还包括VB的几个独立的窗口,如图1-2所示。VB应用程序的开发过程几乎都可以在集成环境中完成。 图1-1 VB应用程序集成开发环境 1.4 建立简单的应用程序 VB可视化编程不需要编写大量的代码去描述界面元素的外观和位臵,而是采用面向对象、事件驱动的方法。VB的对象已被抽象为窗体和控件,因而大大简化了程序设计。用VB开发应用程序,一般包括3个主要步骤:建立用户界面、设臵窗体和控件的属性、编写代码。 (1)建立用户界面。用户界面由窗体和控件组成,所有控件都放在窗体上,程序中的所有信息都要通过窗体显示出来,它是应用程序的最终用户界面。在应用程序中要用到哪些控件,就在窗体上建立相应的控件。

Vb课程设计-学生成绩处理

学生成绩处理设计报告 一、设计思路 1.要达到的目的 学习VB程序设计的方法,充分体会VB在程序设计方面的强大功能和特点,培养运用VB解决实际问题的能力。通过本次课程设计,使学生进一步巩固课堂上学到的知识,能利用VB中的基本控件和数组编写一个小的应用软件—学生成绩处理。 2.关键问题的解决 ①设计程序界面 ②选取ProgressBar 控件 ③添加TXT文件 二、模块之间的调用关系,或程序流程图 三、部分程序关键源代码及注释 Dim data(100, 3) As String Dim num As Integer Private Sub Command1_Click(Index As Integer) Close #1 Select Case Index Case 0 Open "d:\成绩.txt" For Append As #1 Dim flag As Boolean For i = 0 To 3 If Text1(i) = "" Then MsgBox "请确认学号,姓名,分数都已输入", vbOKOnly, "提示" flag = True

Next If Not flag Then Write #1, Text1(0).Text; Text1(1).Text; Val(Text1(2).Text); Val(Text1(3).Text) MsgBox "添加成功" End If Case 1 Picture1.Cls Dim StrLine As String, a() As String Dim x As Integer, b As Integer Open "D:\成绩.txt" For Input As #1 i = 0 Do While Not EOF(1) Line Input #1, StrLine If StrLine <> "" Then a() = Split(StrLine, ",") For j = 0 To 3 data(i, j) = a(j) Next End If i = i + 1 Loop num = i For x = 0 To num For j = 0 To 3 Picture1.Print data(x, j) + " "; Next Picture1.Print Next Case 2 Picture2.Cls Open "d:\成绩.txt" For Input As #1 While Not EOF(1) Line Input #1, StrLine ss = ss + StrLine + vbCrLf Wend Picture2.Print ss End Select Close #1 End Sub Private Sub Form_Load() Open "D:\成绩.txt" For Append As #1

初识VB》教学设计

《初识V B》教学设计一、学生分析 本节课的授课对象为初三年级学生,这阶段的学生理解能力和接受能力较强。初一年级时学生已学习了一些程序设计语言的概念,知道计算机能直接认识的语言为机器语言,为本节课的学习打下了一定的基础。 二、教材内容分析 1、本节的主要内容及在本章中的地位 本节课教学内容为九年级下册第1章第1、2节的内容,主要学习程序、程序设计语言的概念和VB的创建工程、设计界面、编写程序、保存文件、运行程序等操作方法 2、教学重点、难点 重点:程序的概念和作用、创建VB程序的一般步骤和方法 难点:程序的作用、窗体文件和工程文件的保存 3、课时安排:1节 三、教学目标 1、知识与技能 (1)了解程序的概念以及程序在计算机中的作用 (2)了解程序设计语言的不同类型、特点和发展趋势 (3)了解程序设计的方法 (4)了解VB程序设计环境,知道在VB程序设计环境中创建程序的一般步骤和方法 (5)了解VB,学会用VB创建第一个程序 2、情感态度价值观 (1)注重学生的自学能力的培养。

(2)鼓励学生动手、动脑,培养勤于动手、主动探究的精神。 (3)培养学生利用信息技术解决实际问题的能力。 四、教学理念和方法 1.对于程序与程序设计语言等概念,学生学习起来较枯燥,故先安排学生带着教师提出的几个问题,看书思考和自学,再由教师组织学生个别回答、师生举例、师生讨论、归纳等活动来将几个概念弄清楚。 2.对于VB软件的学习,教师先展示一个由VB开发的小游戏,师生一起参与游戏的使用,让学生感受到VB软件的实用性,充分调动学生积极使用VB开发小程序的愿望,再由教师示范讲解VB程序设计环境中创建程序的一般步骤和方法,最后由学生动手尝试使用VB。 五、教学资源 教学硬件:教师机1台、学生机60台、液晶投影仪1部 教学软件:windows xp、达道多媒体教学软件、自制的教学课件 五、教学过程设计

排序演示 vb课程设计论文

成绩南京工程学院课程设计报告(论文) 题目排序演示 课程名称程序设计基础---VB 院(系、部、中心)先进制造技术工程中心 专业机械制造及其自动化 班级D机加工091 学生姓名钱丽 学号231090406 设计地点图书馆A307 指导教师黄陈蓉 设计起止时间: 2011 年 1月4 日至 2011 年 1月 6日

目录 一、设计任务 (3) 二、总体设计思路 (4) 三、画出程序总体框图 (4) 四、系统的调试 (6) 五、收获体会 (8) 六、源代码 (9) 七、主要参考资料 (23)

一、设计任务 (1)程序启动后,显示主界面。首先单击“产生10个随机数”按钮来产生10个随机数,并显示在10个文本框中;然后选择一种“演示模式”和“排序方式”,其中演示模式可以直接给出排序结果,也可以通过动画动态演示整个排序过程,排序方式可以按从小到大顺序,也可以按从大到小顺序排序。 (2)在主窗口的空白区单击鼠标右键,弹出快捷菜单。从中选择“排序算法”命令,打开对话框,从中选择一种排序方式,单击不同排序方式时,“算法描述”中简要介绍了这种算法。单击“确定”按钮返回到主窗口,主窗口中最上方框架控件的标题文字显示当前所选的排序算法。 (3)设置完毕,单击“开始排序”按钮(此按钮在生成数据之前是不可用的),启动排序过程。若选择了动画方式,红色背景的文本框表示当前正在比较的元素,黄色的代表已排序的元素,2个运动的文本框表示交换过程。在排序过程中可以调节水平滚动条的位置来控制演示过程的速度。排序结束后程序以消息框的形式报告数据交换的次数。可以使用快捷菜单中的“将数据写入文件”命令将排序后的数据保存到“data.txt”中覆盖原有内容。 (4)选择窗口主菜单中的“颜色设置”命令,主窗口扩大,底部显示“颜色设置”框架,可以对“文本背景色”、“文本前景色”、“已排序元素色”和“交换结点色”进行设置。再选择此命令,窗口恢复到原来的大小。(5)选择主菜单中的“退出”命令可退出本程序,程序显示消息对话

VB课程设计总结

通过几周对VB的学习,使我增加了对VB课程的了解. 首先了解到VB的特点,VB是在原来的Basic语言基础上发展而来的.Visual指的是可视的图形用户界面开发方法.不需编写大量代码去描述界面元素的外观和位置,只要把预先建立的对象添加到屏幕上的某点即可.如果使用者诸多PAINT之类的绘图程序,则实际上已经掌握了创建用户界面的必要技巧.BASIC指的是B语言,一种在计算机技术发展历史上应用得最为广泛的语言之一.VB在原来BASIC语言的基础上进一步发展至今包含了数百条语句,函数及关键词,其中很多和WINDOWS GUI有直接关系,VB不仅是可视语言,而且是面向对象的编程语言.其特点是概念多,实践性强,涉及面广. 之后,了解到一些基本的概念,含义.例如类,就是创建对象实例的模板包含了创建的属性描述和行为特征的定义.而此中的对象又是类的一个实例,继承了类的属性,方法,而VB中长用的对象有窗体,控件等.但我们在建立之前必须清楚对象的三要素:属性,方法和事件.而建立程序的步骤大致可分为:(1)启动程序,装载和显示窗体.(2)窗体等待事件的发生.(3)事件发生时,执行对应的事件发生过程.(4)再重复(2)(3)的过程(5)最后直接遇到"END"结束语句结束程序的运行或按"结束"强行停止程序的运行. 再用VB创建一个应用程序,第一步骤是创建窗体,它是用户与应用程序进行交互操作的可视部分,窗体是创建界面的基本构造模块,也是创建应用程序所使用的对象.而后必要设置窗体的属性,从而构出窗体的外观,设置好的窗体,窗体就作为对象,能够对其定义的事件作出响应,这也是所谓的窗体事件,而窗体事件又包括窗体本身事件,键盘事件和鼠标事件.在了解窗体基本知识就还应了解VB的语言基础,其中包括了代码模块(窗体模块,标准模块,类模块),注释,分行和续行,数据类节(字节型,逻辑型,数值型,日期型),变量与常数,运算符与表达式,数组,控制结构,子过程和函数.同时,为了编程,我们还应培养良好的编程习惯,首先是对象,变量及过程的命名约定,然结构化编码约定. 在VB中创建应用程序之际也就是和对象打交道之时,对象是代码和数据的组合,可以作为一个单位来处理,对象可以是应用程序的一部分,比如可以是控件,窗体,或数据访问对象.控件也是对象中的一种,主要用来获取用户的输入信息和显示输出信息.应用程序中可用的控件包括文本框,命令按扭和列表框.而通过另外一些控件可以访问其他应用程序并处理数据. VB程序设计同时可设计出一个更好的菜单系统,这样就可以使用户了解到更大量有关应用程序设计和结构的信息,精心规划菜单与工具栏有助于提高应用程序的可用性.同时在基于WINDOWS的应用程序中,对话框被用来提示应用程序继续运行所需的数据或者用户显示信息.对话框是一种特殊类型的窗体对象,在VB中按对话框的创建有三种类型的对话框,他们是

VB程序设计课程设计报告完整版

V B程序设计课程设计 报告 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

《VB程序设计》 课程设计报告(2016 — 2017 学年第 1 学期) 题目:排序演示 学院:经济与管理学院 班级:物流管理1502 学号: 姓名: 指导教师:阮冰 时间:起 2017年1月3日止 1月6日

一、课程设计基本信息 课程代码:05190124 课程名称:计算机基础课程设计 课程英文名称: Computer-based Course Design 课程所属单位(院(系)、教研室):数学与计算机学院计算机基础课程群 课程面向专业:生物科学类、制药工程、制药工程(生物制药)、药物制 剂、物流管理 课程类型:必修课 先修课程:大学计算机基础通识选修课程、Visual Basic程序设计课程学分:1 总学时:16 二、课程设计目标 掌握所学语言程序设计的方法,熟悉所学语言的开发环境及调试过程,熟悉所学语言中的数据类型,数据结构、语句结构、运算方法,巩固和加深对理论课中知识的理解,提高学生对所学知识的综合运用能力。通过综合设计要求达到下列基本技能: 1.培养查阅参考资料、手册的自学能力,通过独立思考深入钻研问题,学会自己分析、解决问题。 2.通过对所选题目方案分析比较,确立方案,编制与调试程序,初步掌握程序设计的方法,能熟练调试程序。 3.系统设计编程简练,可用,功能全面,并有一定的容错能力。用户界面良好,有较好的输出功能。在完成课题基本要求后,具有创新型设计,具有一定的实用价值。 4.根据个人的设计调试过程,撰写设计报告。 三、课程设计内容 利用已掌握的VB程序设计语言基础,以及面向对象的程序设计方法、事件驱动的编程方式,进行应用程序和系统的开发设计。在强化巩固已有编程知识基础之上,训练新的设计与编程思路,通过综合应用所学知识设计、编制、调试实用的Visual Basic程序。 四、课程设计要求 1.要求每个同学都要认真对待,积极参与。 2.课程设计结束时,提交完成的所有源程序、相关文件和可执行文件。同 时填写并完成《课程设计报告册》。 3.不符合要求的程序、设计报告、抄袭的设计报告或源程序代码、在设计 中完全未参与的将作不及格处理。 五、考核方式

vb趣味程序课程教案

教学进度表

一、了解计算机语言 各种软件,包括Windows、Word、PowerPoint、各种游戏等都是计算机语言编写出来的。(演示)如贪吃蛇游戏、健康指标计算器等等。 常见的高级语言 1.BASIC。入门者首选语言。指令少,容易上手,易于掌握。 2.PASCAL。适合科学计算、数据处理,运行编译速度快。 3.C语言。主要适用于应用软件的开发,计算机专业人员的必修课。 4.JAVA、.Net、PHP、C#、HTML…… 二、VB语言介绍 VB是Visual Basic的简称,它对学习者的要求不高,但本身效率高、功能强大、实用性强。主要有如下特点:面向对象、事件驱动、软件的集成式开发、结构化。 面向对象和面向过程的区别: 例如五子棋,面向过程的设计思路就是首先分析问题的步骤: 1、开始游戏, 2、黑子先走,

四、制作QQ登录界面 【学生练习】 完成QQ登录界面的制作,并保存工程提交。 教学 后记 授课时间2014年9月23日第4周星期2 总第2课时课题VB程序设计的过程 课型新授课教学时数1课时 教学(一)知识与技能:

目标了解计算机语言; 熟悉VB开发环境 了解VB中的对象、属性、事件 学会编写窗体的设计代码,并能运行程序 (二)过程与方法: 通过QQ登陆窗体的制作了解并掌握程序编写的整个过程 (三)情感、态度与价值观: 通过制作学生最熟悉的QQ登录界面,使学生对VB程序设计产生浓厚的兴趣。 教材分析 重点属性、方法和事件 难点VB的集成开发环境 教学方法讲授法、演示法、练习法、任务驱动法 教学情景设计 【新课引入】 【新课讲授】 对象名称属性、方法或事件(属性、方法或事件)作用说明 登陆窗体Form1 Height属性、Width属 性窗体的高度和宽度

VB课程设计:拼图游戏

Visual Basic课程设计报告 题目1:拼图游戏难度: *** 指导教师: 姓名: 学号: 专业: 班级: 学院: 日期:

1.题目简介 (1)本题目要求设计一个拼图游戏程序,要求如下: 指定一幅完整的图片,将其分割成m*n个小图块,打乱后重新排列,其中有一个没有图片的“空当”如图———— (2)使用鼠标单击与空当相邻的图块可以与其互换位置。 (3)利用空当位置使原图恢复原来的顺序,并记下玩家的移动步数,游戏过程中可以查看参考图以方便顺利通过游戏。

2、设计思路与总体方案 本程序包含五个窗体模块,其中以窗体frmMain的作用最为主要,该模块负责加载选定的图片并按所选的行列数分割,进行随机排列并加载空当,实现鼠标点击时其中的图块时与相邻的空当进行替换,实现拼图完成这个结束动作。 该模块中主要的变量有Rows ,Cols ,Arrange() ,space,started,steps showref Function isOK() 其中,Rows ,Cols ,showref这三个为全局变量,分别表示行数,列数,以及是否显示参考图(因此showref为逻辑型变量)其余变量为模块级变量,started也为逻辑变量,负责显示游戏是否已开始,Arrange()数组表示联系图像控件与数组的关系,space显示空当的位置,steps来记录玩家所走的步数,Function isOK()用来检验拼图是否已经完成的函数,为逻辑性变量。除外,过程变量tt(0 to2),b(0 to 2),s ,r ,c用来写入或读取排行榜中的记录。 其中,还设有菜单栏,通过CommonDialog控件负责实现“打开图片”与“配置颜色”对话框,并同时还拥有打开frmRecod(排行榜窗体模块)的工能。 主要代码(游戏初始时加载图片): Dim i As Integer Dim n As Integer CD.Filter = "图片文件(*.JPG,*.BMP)|*.jpg;*.bmp" CD.DialogTitle = "打开图片" CD.InitDir = App.Path & "\pics" CD.ShowOpen (显示指定图片对话框)If CD.FileName = "" Then Exit Sub If started Then For i = 1 To Rows * Cols - 1 '(清除已有的控件数组元素) Unload imgPT(i) Next imgPT(0).Picture = LoadPicture() If showref Then frmRef.Image1.Picture = LoadPicture() Else Me.Picture = LoadPicture() End If frmDivide.Show 1, Me ' (显示指定行列对话框)PC.Picture = LoadPicture(CD.FileName) PC.Rows = Rows PC.Cols = Cols n = Rows * Cols imgPT(0).Width = 320 / Cols ('窗体以像素为单位)

小学vb教案

Vb教学目录 第一课:初识vb 第二课:我的第一个vb程序 第三课:label控件1 第四课:label控件2 第五课:label复习课 第六课:TextBox 控件1 第七课:TextBox 控件2 第八课:综合示例一 第九课:控件的一些基本操作 第十课:CommandButton 控件 第十一课:CommandButton 控件2 返回 第一课:初识vb 教学目的:认识和了解vb,会打开和关闭vb程序。简单了解vb界面。 教学重点:认识和了解vb,会打开和关闭vb程序。简单了解vb界面。 教学难点:认识vb 教学准备:vb程序6.0 ?vb的概况:话说二十世纪七十年代有一对好朋友,一个叫比尔(Bill),一个叫鲍尔(P aul)。他们经常在一起玩游戏。起初是玩别人的游戏,但玩来玩去觉得不过瘾,于是发明了一种语言,叫做Basic ,自己来编写游戏。碰巧的是,个人电脑在此时飞速发展起来,很多厂家对这种语言很感兴趣,于是这对朋友商量着成立一个公司专门出售B asic。个Bill就是比尔盖茨,这个公司就是微软;鲍尔(Paul Allen)后来虽然离开了微软,但同样组建了自己的实业公司。Basic正是微软公司售出的第一套软件。Basic 发展到今天已经有很多版本,如GW-Basic 、QuickBasic 、QBasic 、Visual Basic ,等等,其中,Visual Basic 是最容易学习与应用的程序语言之一。虽然最容易学习与使用,但它的功能却非常强大,很多应用程序都是用它编写出来的。 ?打开vb程序:点击桌面上的Visual Basic 图标,在弹出的如图一的窗口中选择“创建 标准EXE”钮。 图一

VB课程设计报告——扫雷游戏

VB课程设计报告 -------扫雷游戏马学清1008260132 指导老师:张小兵 一、题目介绍 在计算机逐步渗入社会生活各个层面的今天,计算机已经成为人们日常生活的一分,越来越多的人使用计算机办公、娱乐等等。 扫雷游戏是Windows操作系统自带的一款小游戏,在过去的几年里,Windows操作系统历经数次换代更新,变得越来越庞大、复杂,功能也越来越强大,但是这款小游戏依然保持原来的容貌,可见这款小游戏受到越来越多人的喜爱。我利用Turbo C编写了与它功能相仿的扫雷游戏,寓学于乐。 程序功能 二、程序功能 程序的功能是随机生成地雷数,通过鼠标操作玩游戏,不接受键盘,按任意键结束程序。单击屏幕上的“开始”按钮可以重新开始游戏。所有地雷标出后胜利,当鼠标左键单击到地雷时失败。 三、程序设计目的 1.培养综合运用所学知识独立完成课题的能力。 2.更深入地理解和掌握该课程中的有关基本概念,程序设计思想和方法。 3.提高对工作认真负责、一丝不苟,对同学团结友爱,协作攻关的基本素质。 4.培养勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质。 5.培养从资料文献、科学实验中获得知识的能力,提高从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。 6.对掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面及口头表达能力进行考核 四、游戏规则 设计10×10格区域,单击鼠标后,在此格中显示的数字,则表示它周围就有几个空格内含有的地雷数,周围没有地雷的显示空白,则不能再单击了。如果是地雷,则游戏结束。如果判断是地雷,可以单击鼠标右键标出,显示红色,要取消红旗标志则再单击鼠标右键,当所有地雷都标出,每个空格都处理过,那么游戏就胜利结束。 五、程序源代码 '级别 Private Sub Form_Load() '默认初级 dengji = 1 Call nandu(dengji)

VB课程设计报告

课程设计(论文)任务书 机电学院专业班 一、课程设计(论文)题目:数学宝典 二、课程设计(论文)工作自20 年 1 月4日起至 20 年1 月 8 日止 三、课程设计(论文) 地点: 计算中心机房 四、课程设计(论文)内容要求: 1. 本课程设计的目的 (1)掌握VB语言的数据类型和各种语句、各种控件和函数的使用; (2)培养学生独立设计算法、编写调试程序的能力; (3)培养学生分析、解决问题的能力; (4)提高学生的科技论文写作能力。 2. 课程设计的任务及要求 设计一个提供计算多项数学问题的程序,至少包含3个数学问题(例如求1!+2!+3!+……+n!;用公式计算e的近似值;)用户可自行选择计算的问题。 1)基本要求: (1)贯彻事件驱动的程序设计思想; (2)要求界面设计简洁、美观、实用; (3)编程、调试、运行结果正确; (4)给程序做出必要的注释,以增强程序的可读性。 (5).提供条件控制功能,如计算e的近似值时要将精度控制在10-9,(键盘提示出n 的取值范围)防止计算结果溢出; 2)创新要求: 在基本要求达到后,可进行创新设计,可以对界面或内容进行创新,界面友好,人性化,内容新颖。 3) 课程设计报告撰写及装订要求

课程设计报告的撰写要求语句通顺,格式规范,图文并茂。 报告按如下内容和顺序用A4纸进行打印并装订成册。 (1)封面 采用统一的课程设计封面,并按要求填写好封面要求的个人信息和选题。 (2)设计任务书 (3)评阅书 (4)目录 (5)正文 (6)主要参考文献 4) 课程设计评分标准: (1)考勤与课程设计态度:20分; (2)完成设计过程:40分; (3)完成调试:20分; (4)论文质量:20分。 5)参考文献: (1)吴昊 .《VB程序设计教程》中国铁道出版社 (2)龚沛曾《VB程序设计简明教程》高等教育出版社 (3)王栋《VB程序设计实用教程》清华大学出版社 6)课程设计进度安排 内容天数地点 构思及收集资料1图书馆 编程与调试3实验室 撰写论文1图书馆、实验室 学生签名: 年月日

教案(VB_FOR)

FOR---NEXT循环语句教案主讲: 常庆红

教案 【导入新课】 编写一个程序:打印5行竖排的“*”。如果是打印10行,100行甚至更多,那应该怎样实现? 在窗体上输出1到10这十个数字。如果是输出到100甚至更多,那应该怎样实现? 在以上两个例子中,可以看到如果完成这个任务,有很多重复的语句,如何来减化这个程序并达到相同的效果呢?这就要用到一个新的知识,循环结构。今天,这节课上我们讲解循环结构其中的For-Next循环结构语句。 【新课讲解】 循环结构与循环结构语句 1、For-Next循环结构语句 (1)一般形式: For 循环变量=初值to 终值Step 步长值 循环语句组 Next 循环变量 [格式说明]①For与Next必须成对出现,Next必须位于For语句之后。 ②循环变量必须是数值型,且最好为整型变量。 ③当步长值=1时,[Step 步长值]部分可以省略 ④Next后面的循环变量可以省略,For、Next后面的循环变量是同一个。 ⑤For循环分递增循环和递减循环两种。 递增循环:当初值小于等于终值,步长值>0。

递减循环:当初值大于终值,步长值<0。 [格式举例] 例 For I= 1 To 5 Print “*” Next I (2今天先讲For 循环的递增过程,流程图如下: 具体执行过程描述如下: ①将初值赋值给循环变量 ②判断循环变量的值是否小于等于终值 若为真(True ),则执行循环语句,而后转到③执行 若为假(False ),则转到④执行 I 为变量 1是初值,5是终值 语句组

③将变量的值加上步长值,而后返回②执行 ④循环结束,顺序执行Next 后面的语句 [程序举例] For/next 循环语句 1、请同学们阅读下面程序,写出结果并上机验证,画出流程图,说明程序功能。for i=1 to 3 step 1print i next i end 执行执行停止执行 <3=3>3234123123执行下一次循 环否? i 与终值比较 执行NEXT 之 后i 的值 循环开始时i 的值 第几次循环 I =1Prnit i I=I+1 I >= 3 N Y [程序执行过程分析] For/next 循环语句 1)如果把程序中的step 1改成step -1,应该如何修改程序。 2)如果程序中缺少s=1,最终s 的值是多少? 3)如果计算1×2×3×…×N ,应该如何修 改程序。 4)如果计算2×4×6×8×…×1000,应该如何修改程序。 阅读计算1×2×3×4×5的程序,回答以下问题,并上机验证:Dim i As Interger Dim s As Interger S=1 For i=1 To 5 step 1 s=s*I Next i 2、同学们分成四组讨论下题,然后每组完成一小题,进一步了解For/next 语句的格式。

vb课程设计报告心得感想.doc

vb课程设计报告心得感想 vb课程设计报告心得感想篇1 在课程设计过程中,虽然我对程序设计不是很熟悉,但是通过老师详细的讲解,我按照步骤去做,遇到问题的时候先自己想办法解决,解决不了的就去问同学,问老师,通过这种学习,收获很大,学会了自己解决棘手问题,知道了团结的力量。 刚开始做程序的时候,就是完全按照老师的要求,老师的步骤去做的,结果却发现,怎么运行不了?明明是按照老师的步骤去做的,明明是按照老师的要求去做的,但是就是会遇到一些问题使程序运行不了。开始也没有管那么多,仍然是按照课本上的去做。 第一次,在上机课的时候,我根据老师讲的,在机房里做了一次,但没有做完。于是把东西存在了自己的MP3里面,以便以后上机的时候再来做。但真的没有想到,我的MP3,在一次上电子阅览室的时候,忘了拔了。于是乎,我辛辛苦苦做了一大节课的程序就这样没了。心里真的很不舒服,但是,不舒服归不舒服,这个程序,还是得继续做下去,这么以点点小小的失误不算什么,然后跑到学校机房,继续我的VB程序设计。但由于时间问题,做的还是有点粗糙,还是不免存在一定的问题,比如说开始的时候打开不了文件,总是出现错误,自己总也找不出来,后来请教了一下同学,结果发现时代码的编写出现了错误,把代码改过来之后,程序终于可以打开运行了。然后,检查的时候,又发现查找运行错误,又是代码那里出现的黄色的字样,结果发现,是代码拼写错误,于是,拿着同学的代码对比一下,发现了错误所在之地,然后更正了过来。 经过一番努力,程序终于做完了。 后来,室友看了我的程序,她说运行不了的,就是出现了错误,出现了错误,就应该改过啊,这时的我才恍然大。是错误,那么就要改正的! 于是当天,我就去了学校机房,再一次运行我的程序,仍然出现错误情况,需要调试,我回忆起上课的时候,老师是怎么跟我们讲的,哪里出现了错误,需要怎么样改正。于是,我就耐着性子,一个一个,一个一个得改正,编辑代码,一个一个得检查,终于完成了。完成之后,我在运行一下,一切正常,心里终于舒了一口气。经过这次的VB程序设计,让我知道了更多学习的方法。具体如下:(1)保持良好的学习心态,第一,要有自信,自强,积极主动学习.第二,克服畏难情绪,树立学好程序设计的信心(2)要了解概念:VB程序设计本身并不复杂,变量,函数,条件语句,循环语句等概念较多.要真正能进行程序设计,就要深入理解这些概念.应该重视概念的学习. (3)自己动手编写程序,亲自动手进行程序设计是培养逻辑思维的好方法.因此我们得多动手编写程序,逐渐提高写程序的能力.自己动手,编写一些程

VB课程设计于心得

Visual Basic ---课程设计与心得 班级:计科107 姓名:张麟树 学号:1004681324

一、实验课题:设计一个能计算2阶、3阶、4阶行列式的小软件,运行时先由用户输入行列式的阶数,然后软件自动生成行列式的输入模板,如用户输入的阶数是3,则产生9个输入框并排成3行3列且用两条竖线界定。这里需用控件的动太加载技术。 二、实验代码: Dim N As Integer Public Function choose(ByV al X As Integer) Do If X = 2 Then With Form1 .Line1.Visible = True .Line2.Visible = True .Line3.Visible = False .Line4.Visible = False .Line5.Visible = False .Line6.Visible = False End With For I = 0 To 3 Form1.Text1(I).Visible = True Next I Exit Do

ElseIf X = 3 Then With Form1 .Line1.Visible = False .Line2.Visible = False .Line5.Visible = False .Line6.Visible = False .Line3.Visible = True .Line4.Visible = True End With For I = 0 To 8 Form1.Text1(I).Visible = True Next I Exit Do ElseIf X = 4 Then With Form1 .Line3.Visible = False .Line4.Visible = False .Line1.Visible = False .Line2.Visible = False .Line5.Visible = True .Line6.Visible = True End With

《软件设计基础-VB》课程设计报告书

河北联合大学 2011-2012 第 2 学期
《 软 件 设 计 基 础 -VB》
课程设计报告
设计名称: 姓 名: 设计显示弹球的程序 学 号:
专业班级: 学 院:
设计时间: 设计地点:
指导教师评语:
成绩:
指导教师签字:
年 月 日

《软件设计基础-VB》课程设计报告

2
页,共
14



1.课程设计目的···································· ···································· ···································· 2.课程设计任务与要求 ································ ································ ······························· 3.课程设计说明书··································· ··································· ·································· 4.课程设计成果···································· ···································· ···································· 5.程序调试过程···································· ···································· ···································· 6.设计问题的不足和改进方案 ···························· ···························· ··························· 7.课程设计心得···································· ···································· ···································· 8.附录 ·········································· ········································· ········································· 9.参考文献······································· ······································· ······································

VB教案(全套)

第1课vb 开发环境简介 课题 教学目标1、知识目标: ●了解程序设计的一些术语 ●熟悉vb开发环境 ●掌握启动与退出vb的方法 2、能力目标:培养学生的观察能力、自我探索、自主学习的能力和团体协作的能力。 3、情感目标:通过具体实例,让学生自我展示、自我激励、体验成功,在不断尝试中激发求知 欲,在不断摸索中陶冶情操。 授课课时4个课时 教学方法任务驱动法、演示操作法 教学重点认识vb开发环境 教学难点Vb界面中各部分的功能

教学过程一、导入新课(提问法) 1、教师提出疑问:如何打开并关闭vb程序,从而导入课题? 软件开发是一门新兴的朝阳产业,而期中程序设计就是它的最基础部分,这学期我们通过学习vb来掌握程序开发。 二、讲授新课(讲授演示法) 1、启动与退出vb 1.1启动vb:桌面上双击快捷图标,执行“开始——程序——microsoft Visual basic 6.0中文版”命令。 教师讲解,有以下四种启动方式。 方法1.使用“开始”菜单的“程序”命令; 方法2.使用“我的电脑”图标,找到“vb6.exe”并双击它; 方法3.使用“开始”菜单的“运行”命令; 方法4.利用快捷方式。 1.2 退出vb:执行“文件——退出”命令,点击标题栏的关闭按钮 2、认识vb工作环境 Vb工作环境包括:标题栏、菜单栏、常用工具栏、工具箱以及窗口。 教师讲解,有以下两种退出方式。 1.“文件”菜单->“退出” 2.Alt+Q 系统将提示是否存盘,根据需要回答“Y” / “ N” 3、设置vb工作环境 用户可以根据自己需要对vb程序进行相关设置,执行“视图”菜单中的命令,可以打开或关闭相应的窗口。 4、运行示例程序 演示“泡沫”、“飞舞的蝴蝶”、“计算器”。

Vb课程设计

摘要 本题通过设计经典游戏“俄罗斯方块游戏”,运用VB制作完成了一个小型的休闲游戏软件。VB面向对象的编程语言,通过编写窗体、对象和控件设计出了如下的小程序。 背景 Visual Basic继承了basic语言易学易用的特点,特别适合于初学者学习windows系统编程。随着21世纪信息社会的到来,计算机在人们的工作和生活中的深入,要求我们越来越多地与计算机打交道,为了使用户在繁忙的日程工作中得到放松,于是出现了各种各样的休闲软件,如聊天工具,游戏等等。于是我们小组着手设计开始一个这样的游戏软件。通过这学期来Visual Basic的学习,我初步掌握了Visual Basic语言的最基本的知识,于是在化希耀张兵等老师的指导下动手用Visual Basic编写俄罗斯方块游戏。 无可争议,《俄罗斯方块》是有史以来最伟大的游戏之一。它是永恒的娱乐经典,但它实际上又和那些传统的经典娱乐方式不同,因为它的本质是电子化的,所以它的确属于现代产物。《俄罗斯方块》举世闻名的游戏性,在该游戏新鲜出炉时就显得非常直观。某些与坠落的玩具碎片和它们的形状有关的东西,使得哪怕新手也会很自然地企图把它们排列起来,并加以适当组合,就好似《俄罗斯方块》触动了我们某些内在的感官,使得哪怕是我们当中最杂乱无章的人也要把事情整理妥当。 在曾经发布过的所有游戏中,《俄罗斯方块》还被认为是仅有的一个能够真正吸引广泛人群的作品。某些批评家也许会声称,《俄罗斯方块》要比过去二十年间出现的任何东西都要浪费人们的时间。至于我们,则要欣然提名它为GameSpot评选出的历史上最伟大游戏之一。 为了怀念经典,也为了能够给大多的计算机用户在工作之余找到一个休闲、娱乐的一个方式,我们小组开始着手用VB语言开发一个经典的俄罗斯方块游戏。 1系统分析 1.1 项目名称 俄罗斯方块游戏 1.2程序设计思想 游戏是用来给大家娱乐的,所以要能在使用的过程中给大家带来快乐,消除大家的疲劳,所以我们在游戏中添加了漂亮的场景和动听的音乐,设置了过关升级的功能,激发大家的娱乐激情。 从游戏的基本玩法出发,主要就是俄罗斯方块的形状和旋转,我们在设计中在一个图片框中构造了一个4*4的网状小块,由这些小块组合成新的形状,每四个小块连接在一起就可以构造出一种造型,因此我们总共设计了7中造型,每种造型又可以通过旋转而变化出2到4种形状,利用随机函数在一个预览窗体中提前展示形状供用户参考,然后将展示的形状复制到游戏窗体中进行摆放,在游戏窗体中用户就可以使用键盘的方向键来控制方块的运动,然后利用递归语句对每一行进行判断,如果有某行的方块是满的,则消除这行的方块,并且使上面的方块自由下落,其中,方块向下的速度是有时钟控件控制的,在游戏中,用户也可以使用向下键加快下落速度,定义一个变量,对消除的函数进行记录,最后就可

相关文档