您好,欢迎来到锐游网。
搜索
您的当前位置:首页VBNET课程教学大纲

VBNET课程教学大纲

来源:锐游网
《VB.NET》课程教学大纲

学时:64 学分:3.5 适用对象:计算机科学与技术专业

先修课程:程序设计导论,算法与数据结构,数据库等 考核要求:笔试+课程设计 使用教材及主要参考书:

1、 教材:苏国彬主编,《Visual Basic.NET程序设计基础教程》,机械工业出版社。 2、 主要参考书:刘瑞新主编,《Visual Basic.NET程序设计教程》,机械工业出版社。

《Visual Basic.NET 联机文档》,微软公司。

一、课程的性质与任务

本课程是计算机科学与技术专业的专业基础课程。通过本课程的学习,使学生掌握面向对象编程的思想,掌握类、继承、对象、重写和重载等重要概念,灵活应用ADO.NET知识 , 具有开发 Windows窗体应用程序以及Web窗体应用程序的能力,为学生在.NET框架下进行程序开发打下坚实的基础。同时,培养学生具有一定的项目开发能力、团队协作的精神以及适应信息化社会要求的自学能力和获取计算机新知识、新技术的能力。

二、教学目的与基本要求

1.知识方面:通过本课程的学习,使学生掌握面向对象编程的思想,掌握类、继承、对象、重写和重载等重要概念及实现,熟练使用常用控件,熟练应用 ADO.NET进行数据库应用开发。

2.技能方面:具有开发 Windows 窗体应用程序以及 Web 窗体应用程序的能力

三、学时分配

章节 1 2 3 4 5 6 7 8 9 10 11 12 13

课程内容 程序设计概述

认识VB.NET的可视化编程环境 VB.NET可视化编程思想 常用的Windows窗体控件 设计菜单、工具栏和状态栏 设计对话框

VB.NET程序设计基础 程序控制结构 数组、枚举与结构 过程 面向对象 文件操作

图形绘制与使用图像

学时 0.5 0.5 1 4 2 2 2 2 2 2 2 2 2

14 15 16 17 18

多媒体程序设计 访问数据库 设计网络应用程序 程序的调试与异常处理 部署VB应用程序

2 2 2 1 1

(表格内容为小五号楷体)

四、教学中应注意的问题

利用多媒体辅助授课,注意培养学生编程能力。

五、教学内容

第一章 程序设计概述

1. 基本内容:

程序设计与常用程序设计工具概述,VB.NET,程序设计的一般方法。 2. 教学基本要求:

掌握:程序设计与常用程序设计工具概述,VB.NET,程序设计的一般方法。 3. 教学重点难点:

程序设计与常用程序设计工具概述。

第二章 认识VB.NET的可视化编程环境

1. 基本内容:

新建一个编程项目,认识.NET的集成开发环境,控件工具箱,解决方案资源管理器,属性窗口,动态帮助窗口,其它浮动窗口。 2. 教学基本要求:

了解:VB.NET的开发环境。 3. 教学重点难点:

认识.NET的集成开发环境。

第三章 VB.NET可视化编程思想

1. 基本内容:

.NET框架概述,认识对象,认识窗体对象,向窗体中加入控件,VB.NET的编程步骤。 2. 教学基本要求:

熟练掌握:NET框架概述,对象,窗体对象,向窗体中加入控件,VB.NET的编程步骤。 3. 教学重点难点:

.NET框架概述, 向窗体中加入控件。

第四章 常用的Windows窗体控件

1. 基本内容:

文本控件,列表选择控件,图形显示控件,按钮和选择框控件,时间日期控件,分组控件。

2. 教学基本要求:

熟练掌握:文本控件,列表选择控件,图形显示控件,按钮和选择框控件,时间日期控件,分组控件。

3. 教学重点难点:

文本控件,列表选择控件,图形显示控件,按钮和选择框控件,时间日期控件,分组控件。

第五章 设计菜单、工具栏和状态栏

1. 基本内容:

设计菜单,设计工具栏,设计状态栏。 2. 教学基本要求:

熟练掌握:设计菜单,设计工具栏,设计状态栏。 3. 教学重点难点:

设计菜单,设计工具栏,设计状态栏。

第六章 设计对话框

1. 基本内容:

使用对话框控件设计对话框,模式对话框,使用内部对话框设计对话框,自定义对话框。 2. 教学基本要求:

熟练掌握:使用对话框控件设计对话框。

掌握:模式对话框,使用内部对话框设计对话框,自定义对话框。 3. 教学重点难点:

使用对话框控件设计对话框。

第七章 VB.NET程序设计基础

1. 基本内容:

认识与理解数据类型,常量和变量,程序的各种运算,程序语句,程序的编写规则。 2. 教学基本要求:

熟练掌握:认识与理解数据类型,常量和变量,程序的各种运算,程序语句,程序的编写规则。

3. 教学重点难点:

常量和变量,程序语句。

第八章 程序控制结构

1. 基本内容:

选择结构,循环结构,跳转结构。 2. 教学基本要求:

熟练掌握:选择结构,循环结构,跳转结构。 3. 教学重点难点:

选择结构,循环结构,跳转结构。

第九章 数组、枚举与结构

1. 基本内容:

数组,枚举,结构。 2. 教学基本要求:

熟练掌握:数组,枚举,结构。

3. 教学重点难点:

数组,枚举,结构。

第十章 过程

1. 基本内容:

Sub过程,Function过程,参数传递与Function过程返回值的深入讨论,过程的嵌套与递归调用,变量的作用与与生命周期,常用内部函数。 2. 教学基本要求:

熟练掌握:Sub过程,Function过程,参数传递与Function过程返回值的深入讨论,过程的嵌套与递归调用,变量的作用与与生命周期,常用内部函数。 3. 教学重点难点:

参数传递与Function过程返回值的深入讨论,过程的嵌套与递归调用。

第十一章 面向对象

1. 基本内容:

面向对象基本概念,面向对象编程方法的实现,结构和类。 2. 教学基本要求:

熟练掌握:面向对象基本概念,面向对象编程方法的实现,结构和类。 3. 教学重点难点:

面向对象编程方法的实现,结构和类。

第十二章 文件操作

1. 基本内容:

流的基本概念,读写文本文件,读写二进制文件,文件夹的相关操作,文件的相关操作。 2. 教学基本要求:

流的基本概念,读写文本文件,读写二进制文件,文件夹的相关操作,文件的相关操作。 3. 教学重点难点:

读写文本文件,读写二进制文件。

第十三章 图形绘制与使用图像

1. 基本内容:

GDI绘图基础知识,认识坐标系统,设置所要绘制图形的属性,设置绘图的颜色和文字属性,绘制图形。 2. 教学基本要求:

掌握:GDI绘图基础知识,认识坐标系统,设置所要绘制图形的属性,设置绘图的颜色和文字属性,绘制图形。 3. 教学重点难点:

绘制图形。

第十四章 多媒体程序设计

1. 基本内容:

多媒体程序设计,使用多媒体控件。 2. 教学基本要求:

掌握:多媒体程序设计,使用多媒体控件。 3. 教学重点难点:

多媒体程序设计。

第十五章 访问数据库

1. 基本内容:

创建数据库介绍,SQL,ADO.NET概述,创建数据库应用程序项目,连接数据库,创建数据适配器访问数据库,数据操作,查询。 2. 教学基本要求:

熟练掌握:创建数据库绍,SQL,ADO.NET概述,创建数据库应用程序项目,连接数据库,创建数据适配器访问数据库,数据操作,查询。 3. 教学重点难点:

连接数据库,创建数据适配器访问数据库,数据操作,查询。

第十六章 设计网络应用知识

1. 基本内容:

网络基础知识。 2. 教学基本要求:

了解:网络编程。 3. 教学重点难点:

网络编程。

第17章 程序的调试与异常处理

1. 基本内容:

程序中的错误类型,程序的调试,异常处理。 2. 教学基本要求:

熟练掌握:程序中的错误类型,程序的调试,异常处理。 3. 教学重点难点:

第18章 部署VB应用程序

1. 基本内容:

.NET概述,向解决方案中添加布署项目,添加文件、输出或其它项,文件安装管理,注册表设置管理,用户界面管理,自定义操作管理,启动条件管理,生成安装程序。 2. 教学基本要求:

理解:.NET概述,向解决方案中添加布署项目,添加文件、输出或其它项,文件安装管理,注册表设置管理,用户界面管理,自定义操作管理,启动条件管理,生成安装程序。 3. 教学重点难点:

部署VB应用程序

实验教学部分

实验学时:32学时

一、课程的性质与任务

Visual Basic. NET程序设计实验课是在学习Visaul Basic.NET程序设计理论课的基础上进行的一个实践性环节,本课程的教学任务是让学生运用已学过的知识编写程序解决问题,及综合运用已学过的理论知识设计实验或进行综合性的实验,巩固和加深对Visaul Basic.NET程序设计课程中基本理论知识的理解,训练学生分析能力、编程能力、解决实际问题的能力。

二、实验目的与基本要求

本实验课配合理论教学,通过实验从实践中进一步学习,掌握和运用学过的基本理论;编写程序处理各类典型问题,解决实验过程中的出现的错误和问题,培养、训练学生的分析和解决问题的能力。

学生必须完成的基本要求:准备实验,拟定实验方案;写出需求分析报告,画出数据流图;调试程序;写出实验报告。

三、实验考核方式及办法

考核方式:考查;

实验成绩评分办法:程序调试占40%,预习报告占10%,实验报告占30%,平时成绩占20%。

四、实验项目一览表

VB.Net程序设计实验项目一览表

序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

实验项目名称

VB.NET的可视化编程环境 常用的Windows窗体控件 设计菜单、工具栏和状态栏 设计对话框

VB.NET程序设计基础 程序控制结构 数组、枚举与结构 过程 面向对象 文件操作

图形绘制与使用图像 多媒体程序设计 访问数据库 设计网络应用程序 程序的调试与异常处理

实验类型 设计 设计 设计 设计 设计 设计 设计 设计 设计 设计 设计 设计 设计 设计 设计

实验要求 必做 必做 必做 必做 必做 必做 必做 必做 必做 必做 必做 必做 必做 必做 必做

适用专业

计算机科学与技术专业 计算机科学与技术专业 计算机科学与技术专业 计算机科学与技术专业 计算机科学与技术专业 计算机科学与技术专业 计算机科学与技术专业 计算机科学与技术专业 计算机科学与技术专业 计算机科学与技术专业 计算机科学与技术专业 计算机科学与技术专业 计算机科学与技术专业 计算机科学与技术专业 计算机科学与技术专业

学时 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

16 部署VB应用程序 设计 必做 计算机科学与技术专业 2

五、实验项目的具体内容

实验一 VB.NET的可视化编程环境

1、本次实验的目的和要求

了解vb.net的可视化编程环境。 2、实验内容或原理

运行vs.net,开发一个简单windows窗体应用程序,在窗体中绘制常用控件。

实验二 常用的Windows窗体控件

1、本次实验的目的和要求

熟悉常用窗体控件的常用属性和常用方法,熟悉控件的属性设置和代码编辑窗体的使用。

2、实验内容或原理

根据要求绘制应用程序窗体,对控件属性进行设置,并对一些控件编写简单的事件代码。

实验三 设计菜单、工具栏和状态栏

1、本次实验的目的和要求

掌握vb.net中如何给窗体添加菜单、工具栏和状态栏。 2、实验内容或原理

根据要求设计一个文本编辑器的界面,界面中包含菜单、工具栏和状态栏,给一些菜单项添加事件代码。

实验四 设计对话框

1、本次实验的目的和要求

掌握vb.net中对话框的使用。 2、实验内容或原理

使用对话框控件和自定义对话框等方法在实验三中的程序里添加对话框,如打开文件对话框、关于对话框等。

实验五 VB.NET程序设计基础

1、本次实验的目的和要求

掌握vb.net的数据类型,常量和变量的使用,程序的各种运算,程序语句,程序的编写规则。

2、实验内容或原理

编写一个简单的程序,练习变量的定义、赋值、使用,常量的定义、使用,数据的运算,注释的使用等。

实验六 程序控制结构

1、本次实验的目的和要求

掌握vb.net中选择结构,循环结构,跳转结构的使用。 2、实验内容或原理

设计一个简单的运算器,可以进行十进制数字的四则运算。

实验七 数组、枚举与结构

1、本次实验的目的和要求

掌握选择结构,循环结构,跳转结构等流程控制语句的使用。 2、实验内容或原理

设计一个程序对学生的成绩进行处理并对学生按照成绩的高低进行排序并输出在一个列表框中。学生的信息定义一个结构来存储,所有学生的信息保存在一个数组中。

实验八 过程

1、本次实验的目的和要求

掌握Sub过程,Function过程,参数传递与Function过程返回值,过程的嵌套与递归调用,变量的作用与与生命周期,常用内部函数。 2、实验内容或原理

N设计一个程序,在窗体中可以求n!及斐波那契数列的前n项。程序中包含sub过程、

N1function过程,过程的嵌套。注意程序中的变量使用的修饰符、定义位置不同时,其生命周期、作用域如何。

实验九 面向对象

1、本次实验的目的和要求

通过实验掌握面向对象的基本概念,面向对象编程方法的实现,结构和类。 2、实验内容或原理

设计一个简单的程序,练习类的定义、继承、封装、多态的实现,实例的构造。

实验十 文件操作

1、本次实验的目的和要求

掌握流的基本概念,读写文本文件,读写二进制文件,文件夹的相关操作,文件的相关操作。

2、实验内容或原理

给简单的文本编辑器加上文件操作功能,实现文本文件的操作。

实验十一 图形绘制与使用图像

1、本次实验的目的和要求

掌握VB.NET的图形系统,GDI+常用类的语法规则、方法、属性。 2、实验内容或原理

设计一个模拟时钟。

实验十二 多媒体程序设计

1、本次实验的目的和要求

掌握VB.NET的多媒体控制命令、多媒体控件的使用。 2、实验内容或原理

设计一个简单媒体播放器,可以播放一些常用的多媒体文件。

实验十三 访问数据库

1、本次实验的目的和要求

掌握使用VB.NET进行数据库程序设计,理解关系型数据库模型,掌握常用SQL语句

的使用,用ADO.NET中的类对数据库进行数据库及数据操作。 2、实验内容或原理

设计一个简单的通讯录管理软件,通讯录中的数据保存在数据库中(不限制使用哪一种数据库),通过程序可以对数据库中的数据进行数据库的基本操作(建库,建表,添加记录,删除记录,修改记录,查询等)

实验十四 设计网络应用程序

1、本次实验的目的和要求

掌握常用网络协议,网络应用程序的工作原理,C/S、B/S模型,VB.NET中常用的与网络有关的类的使用。 2、实验内容或原理

设计一个简单电子邮件客户端程序,可以实现电子邮件的收取、发送。

实验十五 程序的调试与异常处理

1、本次实验的目的和要求

了解程序中的错误类型,掌握程序的调试方法,异常处理的方法。 2、实验内容或原理

在前面实验中的程序使用非结构化异常处理语句、结构化异常处理语句对程序中可能出现的异常进行处理。

实验十六 部署VB应用程序

1、本次实验的目的和要求

掌握部署VB.NET应用程序的方法。 2、实验内容或原理

为前面实验中的文本编辑器制作安装项目。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- ryyc.cn 版权所有 湘ICP备2023022495号-3

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务