VBNET课程教学大纲.doc_第1页
VBNET课程教学大纲.doc_第2页
VBNET课程教学大纲.doc_第3页
VBNET课程教学大纲.doc_第4页
VBNET课程教学大纲.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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程序设计概述0.52认识VB.NET的可视化编程环境0.53VB.NET可视化编程思想14常用的Windows窗体控件45设计菜单、工具栏和状态栏26设计对话框27VB.NET程序设计基础28程序控制结构29数组、枚举与结构210过程211面向对象212文件操作213图形绘制与使用图像214多媒体程序设计215访问数据库216设计网络应用程序217程序的调试与异常处理118部署VB应用程序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程序设计实验项目一览表序号实验项目名称实验类型实验要求适用专业学时12345678910111213141516VB.NET的可视化编程环境常用的Windows窗体控件设计菜单、工具栏和状态栏设计对话框VB.NET程序设计基础程序控制结构数组、枚举与结构过程面向对象文件操作图形绘制与使用图像多媒体程序设计访问数据库设计网络应用程序程序的调试与异常处理部署VB应用程序设计设计设计设计设计设计设计设计设计设计设计设计设计设计设计设计必做必做必做必做必做必做必做必做必做必做必做必做必做必做必做必做计算机科学与技术专业计算机科学与技术专业计算机科学与技术专业计算机科学与技术专业计算机科学与技术专业计算机科学与技术专业计算机科学与技术专业计算机科学与技术专业计算机科学与技术专业计算机科学与技术专业计算机科学与技术专业计算机科学与技术专业计算机科学与技术专业计算机科学与技术专业计算机科学与技术专业计算机科学与技术专业2222222222222222五、实验项目的具体内容实验一 VB.NET的可视化编程环境1、本次实验的目的和要求了解的可视化编程环境。2、实验内容或原理运行,开发一个简单windows窗体应用程序,在窗体中绘制常用控件。实验二 常用的Windows窗体控件1、本次实验的目的和要求熟悉常用窗体控件的常用属性和常用方法,熟悉控件的属性设置和代码编辑窗体的使用。2、实验内容或原理根据要求绘制应用程序窗体,对控件属性进行设置,并对一些控件编写简单的事件代码。实验三 设计菜单、工具栏和状态栏1、本次实验的目的和要求掌握中如何给窗体添加菜单、工具栏和状态栏。2、实验内容或原理根据要求设计一个文本编辑器的界面,界面中包含菜单、工具栏和状态栏,给一些菜单项添加事件代码。实验四 设计对话框1、本次实验的目的和要求掌握中对话框的使用。2、实验内容或原理使用对话框控件和自定义对话框等方法在实验三中的程序里添加对话框,如打开文件对话框、关于对话框等。实验五 VB.NET程序设计基础1、本次实验的目的和要求掌握的数据类型,常量和变量的使用,程序的各种运算,程序语句,程序的编写规则。2、实验内容或原理编写一个简单的程序,练习变量的定义、赋值、使用,常量的定义、使用,数据的运算,注释的使用等。实验六 程序控制结构1、本次实验的目的和要求掌握中选择结构,循环结构,跳转结构的使用。2、实验内容或原理设计一个简单的运算器,可以进行十进制数字的四则运算。实验七 数组、枚举与结构1、本次实验的目的和要求掌握选择结构,循环结构,跳转结构等流程控制语句的使用。2、实验内容或原理设计一个程序对学生的成绩进行处理并对学生按照成绩的高低进行排序并输出在一个列表框中。学生的信息定义一个结构来存储,所有学生的信息保存在一个数组中。实验八 过程1、本次实验的目的和要求掌握Sub过程,Function过程,参数传递与Function过程返回值,过程的嵌套与递归调用,变量的作用与与生命周期,常用内部函数。2、实验内容或原理设计一个程序,在窗体中可以求及斐波那契数列的前n项。程序中包含sub过程、function过程,过程的嵌套。注意程序中的变量使用的修饰符、定义位置不同时,其生命周期、作用域如何。实验九 面向对象1、本次实验的目的和要求通过实验掌握面向对象的基本概念,面向对象编程方法的实现,结构和类。2、实验内容或原理设计一个简单的程序,练习类的定义、继承、封装、多态的实现,实例的构造。实验十 文件操作1、本次实验的目的和要求掌握流的基本概念,读写文本文件,读写二进制文件,文件夹的相关操作,文件的相关操作。2、实验内容或原理给简单的文本编辑器加上文件操作功能,实现文本文件的操作。实验十一 图形绘制与使用图像1、本次实验的目的和要求掌握VB.NET的图形系统,GDI常用类的语法规则、方法、属性。2、实验内容或原理设计一个模拟时钟。实验十二 多媒体程序设计1、本次实验的目的和要求掌握VB.NET的多媒体控制命令、多媒体控件的使用。2、实验内容或原理设计一个简单媒体播放器,可以播放一些常用的多媒体文件。实验十三 访问数据库1、本次实验的目的和要求掌握使用VB.NET进行数据库程序设计,理解关系型数据库模型,掌握常用SQL语句的使用,用ADO.NET中的类对数据库进行数据库及数据操作。2、实验内容或原理设计一个简单的通讯录管理软件,通讯录中的数据保存在数据库中(不限制使用哪一种数据库),通过程序可以对数据库中的数据进行数据库的基本操作(建库,建表,添加记录,删除记录,修改记录,查询等)实验十四 设计网络应用程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论