vb授课计划版专科改.docx

上传人:b****6 文档编号:3552931 上传时间:2022-11-23 格式:DOCX 页数:42 大小:22.67KB
下载 相关 举报
vb授课计划版专科改.docx_第1页
第1页 / 共42页
vb授课计划版专科改.docx_第2页
第2页 / 共42页
vb授课计划版专科改.docx_第3页
第3页 / 共42页
vb授课计划版专科改.docx_第4页
第4页 / 共42页
vb授课计划版专科改.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

vb授课计划版专科改.docx

《vb授课计划版专科改.docx》由会员分享,可在线阅读,更多相关《vb授课计划版专科改.docx(42页珍藏版)》请在冰豆网上搜索。

vb授课计划版专科改.docx

vb授课计划版专科改

2013/2014学年第二学期

授课计划

 

课程名称《VisualBasic程序设计》适用专业任课教师按上课专业填

适用班级按上课班级填学期授课时数(周学时×周数)4×14

编制教师任课教师编制日期2013.12.30

教研室主任系主任

教学秘书批准日期

 

洛阳理工学院

 

学期授课计划编制说明书

一、编制依据及教学目标

本授课计划是依据洛阳理工学院2013版本科专业《VisualBasic程序设计》课程教学大纲编写的。

《VisualBasic程序设计》课程为材料系材料工程技术专业、机械系机电设备维修与管理和机械设计与制造专业、机电系焊接技术及自动化专业、土木系建筑工程技术专业、环境工程与化学系工业分析与检验专业的一年级学生必修的基础课。

课程的任务是使学生熟悉VisualBasic集成开发环境,掌握面向对象程序设计的基本概念,了解程序设计的基本原理、技巧和方法,并且能够利用VisualBasic语言编写相应的程序,具有一定的程序调试能力,为以后进一步自习其它程序语言和提高程序设计能力打下坚实的基础。

二、适用班级及开课时间

适应班级:

Z130151-Z130154、Z130251-Z130257、Z130355-Z130356、Z130651-Z130654、Z130751-Z130754、Z131651-Z131652

适应班级:

任课教师填自己上课的班级

开课时间为:

2014年2月17日

三、学时安排

总课时:

64其中课堂教学40学时;实验教学24学时

四、考核方法

考核方式:

机试。

成绩评定方法:

平时作业占20%,实验成绩占20%,考试成绩占60%。

五、教材及主要参考书

教材:

[1]《VisualBasic程序设计教程》,蒋加伏、张林峰,北京邮电大学出版社(第4版),2009。

[2]《VisualBasic程序设计上机指导与习题选解》,蒋加伏、张林峰,北京邮电大学出版社(第4版),2009。

主要参考书

[1]《VisualBasic程序设计》,薛晓萍等,中国科学技术出版社(第二版),2009。

[2]《VisualBasic程序设计实验指导与习题》,薛晓萍等,科学普及出版社,2009。

[3]《VisualBasic程序设计教程》,刘卫国,北京邮电大学出版社,2007。

课堂教学计划

周次

顺序

教学内容

学时

课外作业

教学模具

备注

第一、二周

1

第一章VisualBasic简介

1.1VisualBasic的发展及特点

1.1.1VisualBasic的发展

1.1.2VisualBasic的特点

1.2VisualBasic6.0的安装和启动

1.2.1VisualBasic的运行环境

1.2.2VisualBasic的安装

1.2.3VisualBasic的启动

1.3VisualBasic6.0的集成开发环境

1.3.1窗体(Form)窗口

1.3.2属性(Properties)窗口

1.3.3工程资源管理器(ProjectExplorer)窗口

1.3.4代码(Code)窗口

1.3.5工具箱(Toolbox)窗口

1.3.6其他窗口

第二章VisualBasic程序设计概述

2.1程序设计方法发展简述

2.1.1早期的程序设计

2.1.2结构化程序设计

2.1.3面向对象程序设计

2.2VisualBasic的对象及其属性、事件与方法

2.2.1VisualBasic的对象

2.2.2对象的属性、事件和方法

2.3窗体对象及其属性、事件与方法

2.3.1窗体的属性

2.3.2窗体的事件

2.3.3窗体的常用方法

2.4基本控件

2.4.1标签

2.4.2文本框

2.4.3命令按钮

2.4.4焦点和Tab顺序

2.4.5控件默认属性

2

1.习题1

2.完成平台“章节作业”下的“VisualBasic程序设计概述”

多媒体

2

2.5创建VisualBasic应用程序的基本步骤

2.5.1在窗体上建立对象

2.5.2设置对象的属性

2.5.3编写对象事件过程

2.5.4保存和运行程序

2.6VisualBasic工程的组织与管理

2.6.1工程的构建

2.6.2创建、打开和保存工程

2.6.3添加、删除和保存文件

2.6.4工程环境设置

2

1.看实验指导书中的“实验1”,熟悉VisualBasic程序设计步骤

2.写出下次上机实验题目程序,以备上机调试

多媒体

可核对布置作业中书上的选择题和填空题习题

3

第三章VisualBasic语言基础

3.1字符集

3.2数据类型

3.3常量与变量

3.3.1常量和变量的命名规则

3.3.2常量

3.3.3变量

3.4运算符与表达式

3.4.1算术运算符与算术表达式

3.4.2字符串运算符与字符串表达式

3.4.3关系运算符与关系表达式

2

1.看书,熟悉VisualBasic语言基础概念

多媒体

第三、四周

4

第三章VisualBasic语言基础

3.4运算符与表达式

3.4.4逻辑运算符与逻辑表达式

3.4.5表达式的运算顺序

3.5常用内部函数

3.5.1转换函数

3.5.2数学函数

3.5.3字符串函数

3.5.4日期与时间函数

3.5.5随机函数

3.6VisualBasic语句

3.6.1VisualBasic语句书写规则

3.6.2VisualBasic的基本语句

第四章数据输入输出

4.1数据输入输出控件

4.1.1用标签输出数据

4.1.2用文本框输入输出数据

2

1.习题3

2.完成平台“章节作业”下的“VisualBasic语言基础”

3.写出下次上机实验题目程序,以备上机调试

多媒体

5

第四章数据输入输出

4.2数据输出方法

4.2.1Print方法

4.2.2与Print有关的函数

4.3数据输入输出函数和过程

4.3.1InputBox()函数

4.3.2MsgBox()函数

4.3.3MsgBox过程

4.4字体、字形和颜色

4.4.1属性列表的Font属性

4.4.2字体类型和大小

4.4.3其他属性

4.4.4颜色及颜色参数

2

1.习题4

2.完成平台“章节作业”下的“数据输入输出”

多媒体

可核对布置作业中书上的选择题和填空题习题

6

第五章VisualBasic控制结构

5.1算法及其描述

5.1.1算法的概念

5.1.23种基本控制结构

5.2选择结构

5.2.1单行结构条件语句

5.2.2块结构条件语句

5.2.3多分支结构

5.2.4IIf()函数和Choose()函数

5.2.5嵌套的选择结构

2

1.习题5

2.完成平台“章节作业”下的“控制结构(顺序和条件)”

多媒体

可核对布置作业中书上的选择题和填空题习题

第五、六周

7

第五章VisualBasic控制结构

5.3循环结构

5.3.1For…Next循环

5.3.2While…Wend循环

2

1.习题5

多媒体

可核对布置作业中书上的选择题和填空题习题

8

第五章VisualBasic控制结构

5.3循环结构

5.3.3Do…Loop循环

2

1.习题5

2.写出下次上机实验题目程序,以备上机调试

多媒体

可核对布置作业中书上的选择题和填空题习题

9

第五章VisualBasic控制结构

5.3循环结构

5.3.4多重循环

5.4常用算法与数据结构

(一)

5.4.1累加、连乘

5.4.2输出定位

5.4.3穷举法

5.4.4递推法

2

1.习题5

2.完成平台“章节作业”下的“控制结构(循环)”

多媒体

可核对布置作业中书上的选择题和填空题习题

第七、八周

10

第六章常用控件

6.1选择性控件

6.1.1单选按钮、复选框及框架

6.1.2列表框和组合框

2

1.习题6

多媒体

可核对布置作业中书上的选择题和填空题习题

11

第六章常用控件

6.2滚动条

6.3时钟

6.4图形控件

6.4.1图片框和图像框

6.4.2形状和直线

2

1.习题6

2.完成平台“章节作业”下的“常用控件(选择性控件、滚动条、时钟)”和“常用控件(图形控件)”

3.写出下次上机实验题目程序,以备上机调试

多媒体

12

第六章常用控件

6.4图形控件

6.4.3图形方法

6.6键盘和鼠标

6.6.1键盘事件

6.6.2鼠标事件

6.7综合应用程序举例

2

1.习题6

2.完成平台“章节作业”下的“键盘和鼠标事件”和“绘制图形”

多媒体

第九、十周

13

第九章菜单、对话框及多重窗体

9.1菜单

9.1.1下拉式菜单

9.1.2弹出式菜单

9.2对话框

9.2.1通用对话框

9.2.2自定义对话框

2

1.习题9

2.完成平台“章节作业”下的“菜单”和“对话框”

3.写出下次上机实验题目程序,以备上机调试

多媒体

可核对布置作业中书上的选择题和填空题习题

14

第七章数组

7.1数组的基本概念

7.1.1数组的基本概念

7.1.2数组的定义

7.1.3多维数组和数组下标界值

7.2静态数组与动态数组

7.2.1静态数组及其定义

7.2.2动态数组及其定义

7.3数组的基本操作

7.3.1数组元素的输入、输出和复制

7.3.2ForEach…Next语句

7.3.3数组的初始化

7.4控件数组

7.4.1控件数组的概念

7.4.2控件数组的建立

2

1.习题7

多媒体

可核对布置作业中书上的选择题和填空题习题

15

第七章数组

7.5常用算法与数据结构

(二)

7.5.1分类统计

7.5.2大量数据的输入和处理

7.5.3寻找最大值与最小值

7.5.4数组排序

7.5.5数组中元素的插入和删除操作

7.5.6交换数组中各元素

2

1.习题7

2.完成平台“章节作业”下的“数组”

3.写出下次上机实验题目程序,以备上机调试

多媒体

第十一、十二周

16

第八章过程

8.1过程的定义和调用

8.1.1Sub子过程的定义与调用

8.1.2Function子过程的定义与调用

8.2函数和过程的参数传递

8.2.1传值

8.2.2传址(引用)

8.2.3数组及对象作为过程的参数

2

1.习题8

多媒体

可核对布置作业中书上的选择题和填空题习题

17

第八章过程

8.3变量、过程和作用域

8.3.1过程的作用域

8.3.2变量的作用域

8.3.3静态变量

8.4递归

8.5常用算法与数据结构(三)

8.5.1素数问题

8.5.2加密与解密

8.5.3数据检索

2

1.习题8

2.完成平台“章节作业”下的“过程”

3.写出下次上机实验题目程序,以备上机调试

多媒体

可核对布置作业中书上的选择题和填空题习题

18

第九章菜单、对话框及多重窗体

9.3多重窗体程序

9.3.1多重窗体程序的建立

9.3.2多重窗体程序的执行与保存

9.4VisualBasic工程结构

9.4.1标准模块

9.4.2窗体模块

9.4.3SubMain过程

9.5综合应用程序举例

2

1.习题9

多媒体

可核对布置作业中书上的选择题和填空题习题

第十三、十四周

19

第十章文件

10.1文件系统控件

10.1.1驱动器列表框

10.1.2目录列表框

10.1.3文件列表框

10.2文件及其结构

10.2.1文件的概念

10.2.2文件的基本结构

10.2.3文件分类

10.3文件方法

10.3.1顺序文件访问模式

10.3.2随机文件访问模式

10.3.3二进制文件访问模式

2

1.习题10

2.完成平台“章节作业”下的“文件”

3.写出下次上机实验题目程序,以备上机调试

多媒体

20

第十章文件

10.4常用文件操作语句与函数

10.5综合应用程序举例

2

1.习题10

多媒体

实验计划

周次

顺序

实验内容

学时

教学模具

备注

第二周

1

实验一:

VisualBasic程序设计

1、实验目的、任务

初步熟悉窗体和基本控件的设置,了解窗体及简单控件等基本对象属性的设置方法,了解程序代码编写、运行及调试方法。

2、实验内容及基本要求

1)编写一个程序,在屏幕上显示“欢迎您使用VisualBasic!

”,并输入自己的名字。

提示:

参考实验指导书实验二

2)在代码中自动加载一个标签的标题和文本框的文本,单击“修改”按钮后改变标签中的标题和文本框中的文本。

2

计算机上机

实验内容完成后,再完成平台“实验报告”下的“实验一”

第三周

2

实验二:

VisualBasic语言基础

1、实验目的、任务

1)掌握变量类型定义方法,VB常用函数、表达式、语句的书写规则及使用方法。

2、实验内容及基本要求

1)编一个华氏温度与摄氏温度之间的转换程序,自己设计界面。

要求按两种方法进行转换:

●用命令按钮实现转换,即单击“转为华氏”按钮,则将摄氏温度转换为华氏温度。

同样,单击“转为摄氏”按钮,则将华氏温度转换为摄氏温度。

●不用命令按钮,当用户在摄氏温度文本框输入结束(以按Enter键表示),激发KeyPress事件并且KeyASCII的值为13时,将摄氏温度转换为华氏温度;同样,华氏转换为摄氏的方法也是如此。

转换公式是:

F=(9/5)C+32,摄氏温度转换为华氏温度,F为华氏温度

C=(5/9)(F-32),华氏温度转换为摄氏温度,C为摄氏温度

提示:

参考实验指导书实验三

2

计算机上机

实验内容完成后,再完成平台“实验报告”下的“实验二

(1)”

第四周

3

实验三:

数据输入输出

1、实验目的、任务

1)掌握顺序程序设计。

通过实验充分掌握赋值语句、数据输入/输出方法和控件、方法、函数和过程。

2)掌握字体、字形属性使用和颜色及颜色参数的使用。

2、实验内容及基本要求

1)编写一个程序,在屏幕上显示“欢迎您使用VisualBasic!

”,并输入自己的名字。

提示:

参考实验指导书实验二

2)在代码中自动加载一个标签的标题和文本框的文本,单击“修改”按钮后改变标签中的标题和文本框中的文本。

2

计算机上机

实验内容完成后,再完成平台“实验报告”下的“实验二

(2)”

第五周

4

实验四:

VisualBasic控制结构

(一)

1、实验目的、任务

1)掌握选择结构使用;

2)掌握For循环结构语句的使用方法。

2、实验内容及基本要求

1)编一账号和密码输入的检验程序。

要求如下:

●账号不超过6位数,密码为4位字符。

本题的密码假设为“majq”。

●账号中不能有非数字字符,可以通过IsNumeric()函数对文本框中的内容进行测试。

●密码输入时,屏幕上不能显示输入字符,而以“*”代替。

●当输入不正确时,显示有关信息。

若选择“重试”按钮,则清除原输入内容,焦点定位在原输入文本框,再次输入;若选择“取消”按钮,则停止程序的运行。

●密码检验运行界面和输入密码错误显示信息。

提示:

参考实验指导书实验五

2)利用随机函数产生20个50-100之间的随机整数,显示他们的最大值、最小值和平均值。

提示:

参考实验指导书习题选解

2

计算机上机

第六周

5

实验五:

VisualBasic控制结构

(二)

1、实验目的、任务

1)掌握Do循环结构语句的使用方法。

2、实验内容及基本要求

1)编写程序,显示所有的水仙花数。

所谓水仙花数,是指一个3位数其各位数字立方和等于该数字本身。

提示:

参考实验指导书实验六

2)在窗体上输出100-200之间(包括100和200)不能被3整除的奇数及这些数的和。

提示:

参考实验指导书习题选解

2

计算机上机

实验内容完成后,再完成平台“实验报告”下的“实验三”

第七周

6

实验六:

常用控件

(一)

1、实验目的、任务

1)掌握框架、单选按钮、复选框、滚动条和定时器的常用属性、常用事件等

2)掌握列表框和组合框的常用属性、常用事件和常用方法等功能的应用和使用方法。

2、实验内容及基本要求

1)设计一个能够定时的闹钟,如下图所示。

用户在两个文本框(“TxtHour”和“TxtMinute”)中设置定时时间,然后单击“定时”(CmdSet)按钮,闹钟才开始生效。

两个文本框的MaxLength属性为“2”,时钟控件名为“TmrClock”,“停止”和“结束”按钮的名称分别为“CmdStop”和“CmdEnd”。

提示:

可参考实验指导书实验七

2)设计一个窗体,它包含两个列表框,右列表框中项目按字母升序排列。

当双击某个项目时,该项目从本列表框中消失,并出现在另一列表框中。

同时,在文本框中显示右列表框中的当前项目数。

2

计算机上机

实验内容完成后,再完成平台“实验报告”下的“实验四

(1)”

第八周

7

实验七:

常用控件

(二)

1、实验目的、任务

1)掌握图像框和图片框的常用属性、常用事件和常用方法和LoadPicture()函数的使用。

2)掌握直线、形状的常用属性、常用事件和常用方法,以及基于图形界面的应用程序的方法。

2、实验内容及基本要求

1)设计应用程序,界面上有1个图片框、1个形状控件和1个命令按钮。

单击命令按钮时,在图片框中依次出现矩形、正方形、椭圆、圆、圆角矩形和圆角正方形。

提示:

参考实验指导书实验七

2)设计一个最简单的画图程序,程序运行时,按下鼠标右键画图,按下鼠标左键移动时画线。

提示:

参考实验指导书习题选解

2

计算机上机

实验内容完成后,再完成平台“实验报告”下的“实验四

(2)”

第九周

8

实验十一:

菜单和对话框设计

1、实验目的、任务

1)熟悉菜单界面的设计方法。

2、实验内容及基本要求

1)设计一个类似Windows记事本的应用程序。

提示:

参考实验指导书实验十

2)设计窗体及菜单,窗体上同时包括一个文本框和一个通用对话框。

按以下要求设计各子菜单并编写相应功能的代码:

●“字体”菜单下的子菜单,单击某一个子菜单项将文本框内容设成相应的字体。

●“颜色”菜单下的子菜单,单击“文字颜色”后,打开颜色对话框,用于设置文本框中的文字颜色;单击“背景颜色”后,打开颜色对话框,用于设置文本框的背景颜色。

●“属性”菜单下,单击“只读”命令将在该项前面取消√或打上√,用于控制文本框是否只读;而单击“隐藏”后将文本框隐藏起来,同时该项标题变为“显示”,再单击“显示”将文本框设置为可见,同时该项标题变为隐藏。

提示:

参考实验指导书习题选解

2

计算机上机

实验内容完成后,再完成平台“实验报告”下的“实验七”和“综合作业”下的“基本操作题”

第十周

9

实验八:

数组程序设计

(一)

1、实验目的、任务

1)掌握数组的生命和数组元素的引用。

2)掌握固定数组和动态数组的使用方法。

3)掌握使用一维数组编程方法。

2、实验内容及基本要求

1)输出“杨辉三角形”。

提示:

参考实验指导书实验八

2)将一个包含10位学生成绩的数组按分数从大到小排序,然后显示排序结果。

提示:

可参考实验指导书习题选解

2

计算机上机

实验内容完成后,再完成平台“实验报告”下的“实验五

(1)”

第十二周

10

实验九:

数组程序设计

(二)

1、实验目的、任务

1)会使用数组解决一些较为复杂的问题。

2)掌握控件数组的使用方法。

2、实验内容及基本要求

1)编写程序,向原有文本框控件数组中添加或删除控件数组元素。

控件数组元素不能超过5个。

提示:

参考实验指导书实验八

2)输入一串字符,统计各字母出现的次数,大小写字母不区分。

提示:

参考实验指导书习题选解。

2

计算机上机

实验内容完成后,再完成平台“实验报告”下的“实验五

(2)”

第十三周

11

实验十:

过程程序设计

1、实验目的、任务

1)掌握过程(函数)的定义和说明的方法。

2)掌握过程(函数)的参数传递方法及规则。

3)掌握过程(函数)的调用方法。

2、实验内容及基本要求

1)编写程序计算:

x+x2+…+xn+…提示:

参考实验指导书实验九

2)编写判断奇偶数的Function过程,输入一个整数,判断其奇偶性。

提示:

参考实验指导书习题选解

2

计算机上机

实验内容完成后,再完成平台“实验报告”下的“实验六”、“综合作业”下的“程序改错题”和“程序填空题”

第十四周

12

实验十二:

文件操作

1、实验目的、任务

1)掌握顺序文件、随机文件、二进制文件的建立、打开、读写和关闭,以及使用文件系统控件的方法。

2)掌握公用对话框的使用。

2、实验内容及基本要求

1)编写一个程序,输入某仓库的货物数据,建立一个顺序文件。

每次从键盘上输入一种货物的数据,包括货物号、名称、单价、进库日期和数量。

建立文件后,输出全部内容。

提示:

参考实验指导书实验十一

2)通过键盘输入数据,将包括学号、姓名、性别、数学、英语、电子等学生成绩数据输入到一个顺序文件中(Stu.dat)。

提示:

参考实验指导书习题选解。

2

计算机上机

实验内容完成后,再完成平台“实验报告”下的“实验八”和“综合作业”下的“程序设计题”

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 小升初

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1