11级《VB程序设计》自主学习课程学习指南

更新时间:2023-12-26 21:09:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

学习指南

《VB程序设计》自主学习指南

(自主学习课程)

一、课程简介

本课程是文、理、工、经、医学专业本科生的基础必修课,属于教育部提出的高等学校计算机基础教育三个层次的第二层次——计算机技术基础的一门主要课程。

二、课程的任务与目的

本课程为进一步利用计算机结合本专业的特点进行数据处理与软件设计打下基础。要求学生以本课程Visual Basic 6.0 为基础,掌握序设计语言的基本概念和基本理论,使学生了解可视化计算机程序设计方法以及面向对象的编程思想,能够独立编写简单的基本程序。

三、教学组织方式

以自学为主,辅以多途径的答疑方式。

四、考核方式

本课程考核方式:期末考试和过程考核。

建议平时成绩占30%,期末考试成绩占70%,期末考试采取闭卷考试形式。

五、课程内容与基本要求

(一)Visual Basic 6.0程序设计概述 1. Visua Basic简介

2. Visual Basic 6.0可视化编程环境 3. Visual Basic中的基本概念 4. 窗体

5. Visual Basic程序的组成及工作方式 教学基本要求:

(1) 了解面向对象程序设计和Visual Basic的特点;

(2) 熟悉Visual Basic开发环境,开始制作Visual Basic的第一个应用程序; (3) 掌握如何保存、打开和建立一个可执行的工程; (4) 熟悉窗体对象的常用属性和方法。

重点:熟悉Visual Basic 6.0可视化编程环境,能够编写一个典型的程序并运行。 难点:面向对象程序设计(Visual Basic)的概念:对象、属性、方法以及Visual Basic程

序的工作机制。 (二)程序设计基础 1. 数据类型,常量与变量 2. Print语句 3. 赋值语句

学习指南

4. 运算符,表达式,常用内部函数 教学基本要求:

(1) 掌握常量与变量的定义和使用方法; (2) 掌握Print语句、赋值语句的用法;

(3) 掌握运算符、表达式和常用内部函数的用法。 重点:数据类型,变量的定义和使用,表达式的构造。 难点:表达式的书写,灵活使用函数。 (三)结构化程序设计与数组 1. 三种基本的控制结构 2. 选择结构

3. 一重和多重循环结构 4. 数组及其应用 教学基本要求:

(1) 理解选择结构、循环结构的意义和作用; (2) 会使用条件语句、循环语句编写简单的程序; (3) 理解数组的概念并掌握数组的使用方法。 重点:选择结构,循环结构,数组的概念与应用。 难点:循环结构的理解和设计。 (四)函数与过程 1. 过程的编写与调用 2. 参数传递 3. 多模块程序设计 教学基本要求:

(1) 了解函数和过程的含义和用法;

(2) 会设计Sub过程和自定义函数程序代码;

(3) 理解按值传递与按地址传递、变量作用域、变量生存期的概念; (4) 理解多模块程序设计概念。 重点:函数与过程的设计和调用方法。

难点:参数的按值传递和按地址传递,变量的生存期和作用域。 (五)常用控件

1. 命令按钮,标签和文本框 2. 复选框,单选按钮和框架 3. 列表框和组合框 4. 滚动条和定时器

学习指南

5. 控件数组 教学基本要求:

(1) 掌握各种常用控件的使用方法,包括属性、事件和方法; (2) 会使用控件设计简单的程序。 重点:各种常用控件的使用。

难点:控件所响应的事件和支持的方法。 (六)图形控件和图形方法 1. 图形控件

2. Visual Basic坐标系 3. 图形方法 教学基本要求:

(1) 掌握PictureBox控件、Image控件的使用方法; (2) 理解Visual Basic坐标系的概念; (3) 掌握VB绘图函数的使用方法。

重点:PictureBox控件、Image控件的使用,VB绘图函数的使用。 难点:Visual Basic坐标系。 (七)对话框和菜单程序设计简介 1. 用户自定义对话框 2. 通用对话框控件 3. 菜单设计 教学基本要求:

(1) 掌握用户自定义对话框的使用方法; (2) 了解通用对话框控件的设计方法; (3) 掌握菜单设计方法。

重点:通用对话框控件、菜单的使用。 难点:通用对话框属性的设置方法。 (八)文件简介 1. 文件管理控件 2. 文件操作语句与函数 3. 数据文件的操作 教学基本要求:

(1) 理解并掌握文件管理控件的使用; (2) 掌握文件操作语句与函数的使用方法; (3) 掌握数据文件的操作方法。

学习指南

重点:数据文件的操作。

难点:理解文件数据的概念,并设计程序处理数据。

六、自主学习时间分配(建议)

建议自学时间(总数):128小时

学习 内 容 自学时间 (小时) 1 2 3 4 5 6 7 8 Visual Basic 6.0程序设计概述 程序设计基础 结构化程序设计与数组 函数与过程 常用控件 图形控件和图形方法 对话框和菜单程序设计简介 文件简介 合计 4(理论)+4(实践) 8(理论)+8(实践) 12(理论)+12(实践) 8(理论)+8(实践) 8(理论)+8(实践) 8(理论)+8(实践) 8(理论)+8(实践) 8(理论)+8(实践) 128

七、自主学习进度(建议)

学习内容 要求 学习进度 (一)Visual Basic 6.0程序设计概(1) 了解面向对象程序设计和Visual Basic述 1. Visua Basic简介 的特点; (2) 熟悉Visual Basic开发环境,开始制作2. Visual Basic 6.0可视化Visual Basic的第一个应用程序; 编程环境 (3) 掌握如何保存、打开和建立一个可执行1周 3. Visual Basic中的基本概的工程; 念 4. 窗体 5. Visual Basic程序的组成及工作方式 (二)程序设计基础 1. 数据类型,常量与变量 (1) 掌握常量与变量的定义和使用方法; (2) 掌握Print语句、赋值语句的用法; 2-3周 (4) 熟悉窗体对象的常用属性和方法。 学习指南

2. Print语句 3. 赋值语句 4. 运算符,表达式,常用内部函数 (3) 掌握运算符、表达式和常用内部函数的用法。 循环结构的意义和作用; (三)结构化程序设计与数组 (1) 理解选择结构、1. 三种基本的控制结构 2. 选择结构 3. 一重和多重循环结构 数组及其应用 (2) 会使用条件语句、循环语句编写简单的程序; (3) 理解数组的概念并掌握数组的使用方法。 (1) 了解函数和过程的含义和用法; (四)函数与过程 1. 过程的编写与调用 2. 参数传递 3. 多模块程序设计 (2) 会设计Sub过程和自定义函数程序代码; (3) 理解按值传递与按地址传递、变量作用域、变量生存期的概念; (4) 理解多模块程序设计概念。 (五)常用控件 (1) 掌握各种常用控件的使用方法,包括属7-8周 4-6周 1. 命令按钮,标签和文本框 性、事件和方法; 2. 复选框,单选按钮和框架 (2) 会使用控件设计简单的程序。 3. 列表框和组合框 4. 滚动条和定时器 5. 控件数组 (六)图形控件和图形方法 1. 图形控件 2. Visual Basic坐标系 3. 图形方法 (七)对话框和菜单程序设计简介 1. 用户自定义对话框 2. 通用对话框控件 3. 菜单设计 (八)文件简介 1. 文件管理控件 2. 文件操作语句与函数 3. 数据文件的操作 (1) 理解并掌握文件管理控件的使用; (2) 掌握文件操作语句与函数的使用方法; (3) 掌握数据文件的操作方法。 15-16周 (1) 掌握PictureBox控件、Image控件的使用方法; (2) 理解Visual Basic坐标系的概念; (3) 掌握VB绘图函数的使用方法。 (1) 掌握用户自定义对话框的使用方法; (2) 了解通用对话框控件的设计方法; (3) 掌握菜单设计方法。 13-14周 11-12周 9-10周

学习指南

注:作业提交方式、考试时间由任课教师告知。

八、辅导答疑安排

辅导答疑方式一:现场辅导(由任课教师与相关班级协商确定,方案上报数理信息学院

教务科)

其它辅导方式:通过E-mail、电话,网上沟通工具,由任课教师告知。

执笔人:潘张鑫 审核人:余亚东 教学院长:楼智美 院长:王建平

学习指南

补充:

1. 以班级为单位,进行小组细分,每组成员原则上不超过5人,每组指定一个小组长。

2. 根据课表时间安排,每次课表时间其中一次,根据指定模式交流、检查自学内容(若以PPT展示:要求包含知识点内容讲解、重点内容罗列、疑难问题提出、自学总结归纳等,每组展示时间,一般控制在6分钟左右); 3. 培养协同合作意识及团队精神,每次抽查,所得成绩适用于小组所有成员。 4. 根据学习进度,不定期布置作业,一般在5次左右,作业以word文档的格式提交。

5. 从第3周开始,每周递交一次实验结果及实验实施过程中所碰到的疑难、问题点。其中实验结果以实验项目工程文件(夹)的形式提交,每个实验,一个文件夹,文件夹以“学号_姓名_实验序号”创建,每个实验内的子内容,以“实验序号_子内容序号”为名称新建工程。疑难问题以word文档的形式递交,具体见模板。每个实验提交时,有各小组长收齐,并以“VB实验_班级_组长名_实验序号”为名称新建一个文件夹,将所有成员的实验结果放入文件夹后,打包成以zip/rar/7z之一的格式,发给指导老师,注意:每个实验,一个压缩包,若有多个实验一次性发送,仍须对应多个压缩包。 6. 根据每周递交的实验结果及疑难问题,汇总后,在整学期中会有不超过3次的集中性辅导,以讲解疑难问题。

7. 根据各位同学的学习进展,中间会有(不少于2次的集中性、阶段性测试,以实际上机编程测试为主,测试成绩计入期末总分。具体测试时间及内容提纲,提前一周通知。

8. 每位同学除学习教材外,至少阅读所列出的VB参考资料列表中的2项或以上。其中,语言参考-函数速查,也属测试、考核范围。 参考资料列表(均提供): Visual Basic 编程标准

Visual Basic 语言参考-函数速查 Windows API 函数 for Visual Basic Visual Basic6开发宝典

9. 课表上安排的时间,机房照例开放,大家可自行前往机房学习、练习。 10. 学习过程中,若有问题,可至B1107或通过E-Mail或电话答疑。

本文来源:https://www.bwwdw.com/article/8y0x.html

Top