VB程序设计

更新时间:2023-03-18 02:47:01 阅读量: 综合文库 文档下载

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

《VISUAL BASIC》教学执行大纲

(试行稿)

[适用于计算机应用专业(学分制) 100学时]

(二○○八年二月制订)

一、课程内容 (一)概 论

1、VISUAL BASIC发展概述 2、VB.NET 语言及特点简介 3、VB.NET集成开发环境

(二)数据类型与运算表达式

1、 对象和类 2、 属性、事件和方法 3、 变量与数据类型 4、 运算符与表达式 5、 结构类型及其数组

(三)控制结构

1、 顺序结构 2、 选择结构 3、 循环结构 4、 其他控制语句

(四) 数 组

1、 数组定义及基本操作 2、 数组排序 3、 结构类型及引用 4、 结构数组及应用

(五)函数过程

1、 函数过程的定义和调用 2、 子过程的定义与调用 3、 参数传递 4、 函数的递归调用

1

(六)常用标准控件

1、 常用控件 2、 鼠标事件 3、 键盘事件 4、 用户界面设计

(七)文件操作

1、 文件及其结构 2、 顺序访问模式 3、 随机访问模式

(八)数据库应用

1、 关系型数据库模型 2、 使用SQL查询数据库 3、 VB.NET数据库访问

二、学时分配

学时 内容 环节 讲 课 4 4 4 4 6 8 4 4 38 上机实验 4 4 4 6 8 4 4 34 课程设计 20 20 复习考试 小 计 8 8 4 8 8 8 12 16 8 8 28 100 概 论 数据类型与表达式 控制结构 数 组 函数过程 常用标准控件 文件操作 数据库应用 其 他 合 计

2

三、 考核方式和学分数

(一)考核方式

本课程为考试学科,成绩评定比例,平时为40%,期终为60%;在平时和期终成绩中,理论和实践的比例各占50%。

(二)学分时数

本学科为4+1学分,计100学时。

3

《VISUAL BASIC》教学执行大纲说明

一、 课程的性质和任务

本课程是计算机应用专业的专业基础课,是一门实践性和应用性都较强的课程。本课程借助VB.NET语言讲授面向对象程序设计,进行面向对象思维和方法的训练。通过学习、实验和课程设计,使学生掌握面向对象程序设计的方法、原理与编程技巧,具备用VB. NET开发应用程序基本能力。为后续课程的学习打下基础。

二、 本课程与其他有关课程的联系和分工

本课程的前继课程是《计算机基础》和《高级语言》,又是《面向对象程序设计》和《DELPHI》等后继课程的技术基础。

三、 本课程教学基本要求

通过课程的学习,使学生掌握可视化面向对象编程软件VB. NET的基本概念、方法及编程技术,熟悉可视化编程机制。

四、 本课程部分内容的教学目的要求

(一)VB.NET概 论

1、教学目的

了解面向对象的基本概念,了解VB.NET主要特点和集成开发环境;

2、重点内容

VB.NET集成开发环境中的各种窗口的功能和用法;

3、教学要求

(1) 了解VB.NET 的发展和主要功能及特点; (2) 了解面向对象编程的特征 (3) 了解VB.NET中对象和类的概念

4

(二)数据类型与运算表达式

1、教学目的

熟练掌握VB.NET语言的基本语法。包括VB.NET语言中基本数据类型,变量、常量、运算符、表达式。

2、重点内容

掌握整型、字符型、实型等基本数据类型的概念,熟练掌握这些类型的常量和变量的使用及运算操作

3、教学要求

(1) 掌握VB.NET编程的书写规则等基本常识;

(2) 掌握VB.NET的数据类型(数值型、字符型、日期型、逻辑型)的用法; (3) 掌握VB.NET变量、常量的定义及用法;

(4) 掌握VB.NET的各种运算符 (算术、关系、逻辑等)及表达式的用法;

(三) 基本控制结构

1、教学目的

了解结构化程序设计的特点,熟练掌握VB.NET中赋值语句、顺序结构、选择结构和循环结构语句的运用,了解输入输出函数的使用。

2、重点内容

VB.NET中流程控制结构语句的使用。 3、教学要求

(1) 学习顺序结构的应用方法,掌握VB.NET赋值语句和输入输出函数的使用。 (2) 掌握选择结构( If…Then 语句和Select Case 语句 )的应用方法; (3) 掌握循环结构( For?Next语句、While?End While语句、Do?Loop语句和循环嵌套 ) 的应用方法; (4) 其他辅助控制语句

(四) 数 组

1、教学目的

熟练掌握数组的定义和基本操作方法、掌握数组应用中常用编程方法的实现。

5

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

Top