《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应用程序