VB.Net教学大纲201 2. 12资料

上传人:w****i 文档编号:92486962 上传时间:2019-07-10 格式:DOC 页数:11 大小:86KB
返回 下载 相关 举报
VB.Net教学大纲201 2. 12资料_第1页
第1页 / 共11页
VB.Net教学大纲201 2. 12资料_第2页
第2页 / 共11页
VB.Net教学大纲201 2. 12资料_第3页
第3页 / 共11页
VB.Net教学大纲201 2. 12资料_第4页
第4页 / 共11页
VB.Net教学大纲201 2. 12资料_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《VB.Net教学大纲201 2. 12资料》由会员分享,可在线阅读,更多相关《VB.Net教学大纲201 2. 12资料(11页珍藏版)》请在金锄头文库上搜索。

1、VB.NET程序设计教学大纲VB.NET程序设计教学大纲一、课程基本信息课程编号:课程英文名称:Visual Basic .NET Programming课程类型:专业拓展课学时/学分:54/3开课学期:4考核方式:考查。上机考核、开卷考试与闭卷考试相结合。先修课程:计算机科学导论;面向对象程序设计语言。选用教材:Visual Basic .NET 程序设计(普通高等教育“十一五”国家级规划教材).第一版.潘晓文主编.中国水利水电出版社.主要参考书:1.Visual Basic .NET 程序设计.第一版.龚沛曾主编.高等教育出版社.2.Visual Basic .NET 程序设计.第一版.王

2、学军主编.清华大学出版社.3.Visual Basic .NET 程序设计.第一版.冯博琴,清华大学出版社.4.Visual Basic .NET程序设计基础.第一版.林士玮主编.人民邮电出版社.5.Visual Basic .NET程序设计教程.第一版.朱志良主编.清华大学出版社.6.Visual Basic .NET程序设计教程.第二版.魏峥主编.清华大学出版社.二、课程性质、目的和任务本课程是计算机科学与技术专业的专业拓展选修课。课程内容主要包括VB.NET语言基础、常用组件的使用、文本编辑、高级界面设计、数据库的开发与应用等内容。本课程的任务是使学生具备使用VB.NET进行实用型应用程

3、序开发的基本能力,并为后续课程的学习和职业能力的培养奠定必要的基础。本课程以专业培养目标和专业教学计划为依据,遵循适用、实用、会用、通用的原则,着力培养学生Windows环境下可视化编程语言的应用能力。通过理论教学和实践教学,学生应达到以下要求:1. 掌握VB.NET语言的基本特点(VB.NET语言与Windows编程,集成化与可视化编程环境,对象、属性、事件及方法的基本概念)。2. 掌握程序设计语言基础(语法规则,数据类型,变量,控制结构,过程等)。3. 掌握窗体、常用组件及其使用。4. 掌握或熟悉界面设计的基本手段。5. 掌握VB.NET中数据库技术的应用。6. 熟悉开发应用程序的相关技术

4、(程序调试和出错处理等)。三、课程学时分配章序内 容学 时讲授实验课1Visual Basic.NET入门112Visual Basic.NET编程基础423程序控制结构424复合数据类型115过程316常用算法及其程序实现117面向对象的程序设计318窗体739文件1110ADO.NET对数据库的访问7311ASP.NET初步42合 计3618四、理论课教学内容及要求第一章 Visual Basic.NET入门(1学时)教学目的及要求掌握:设计应用程序的主要步骤;面向对象的基本概念。熟悉:VB.NET 集成开发环境。教学重点设计应用程序的主要步骤;面向对象的基本概念;VB.NET 集成开发环

5、境。教学难点面向对象的基本概念;VB.NET 集成开发环境。讲授内容第一节 程序与程序语言第二节 面向对象的基本概念第三节 .NET框架(.NET Framework)概述 一、 公共语言运行库 二、 .NET框架基础类库第四节 Visual Studio.NET 一、 新建一个项目 二、 Visual Basic.NET集成开发环境 三、 控件绘制 四、 调整大小、移动和锁定控件 五、 设置窗体和控件的属性 六、 编写事件过程 七、 其他浮动面板第二章 Visual Basic.NET编程基础(4学时)教学目的及要求掌握:VB .NET的数据类型,变量和常量,变量的命名规则和声明方法,运算符

6、及表达式的用法。熟悉:VB.NET 常用类方法。教学重点数据类型,变量和常量,变量的命名规则和声明方法,运算符及表达式的用法。教学难点数据类型,变量的作用域与生存期,常用类方法。讲授内容第一节 Visual Basic.NET数据类型第二节 变量和常量 一、 变量的命名规则 二、 变量的声明 三、 变量的作用域与生存期 四、 静态变量 五、 常量 六、 数据类型的转换第三节 运算符与表达式 一、 赋值运算符 二、 算术运算符 三、 逻辑/按位运算符 四、 移位运算符 五、 比较运算符 六、 串联运算符 七、 运算符优先级第四节 常用的方法 一、 Math类 二、 Conversion模块 三、

7、 MessageBox类第三章 程序控制结构(4学时)教学目的及要求掌握:顺序结构、选择结构和循环结构程序设计的方法及应用。熟悉:其他控制语句。教学重点顺序结构、选择结构和循环结构程序设计的方法及应用。教学难点选择结构和循环结构程序设计的方法及应用。讲授内容第一节 顺序结构程序设计第二节 选择结构程序设计 一、 If语句 二、 Select Case语句 三、 On-GoTo语句第三节 循环结构程序设计 一、 ForNext语句 二、 WhileEnd while循环 三、 Doloop循环 四、 循环的嵌套第四节 其他控制语句 一、 GoTo语句 二、 Exit语句 三、 End语句第四章

8、复合数据类型(1学时)教学目的及要求掌握:数组的定义及其基本操作。了解:结构、枚举和集合。教学重点数组的定义及其基本操作。教学难点数组、结构、枚举和集合。讲授内容第一节 结构 一、 声明结构 二、 结构变量第二节 数组 一、 数组的定义 二、 数组的基本操作 三、 结构数组 四、 Array对象第三节 枚举 一、 用Enum语句定义枚举 二、 枚举变量 三、 枚举的应用第四节 集合 一、 Collection对象 二、 自定义集合对象第五章 过程(3学时)教学目的及要求掌握:子过程和函数过程的概念和应用;过程的参数传递。熟悉:过程重载。了解:过程的嵌套和递归调用。教学重点子过程和函数过程的概念

9、和应用;过程的参数传递。教学难点过程的参数传递;过程重载;过程的嵌套和递归调用。讲授内容第一节 Sub过程 一、 通用过程的定义 二、 通用过程的创建 三、 Sub子过程的调用第二节 Function过程 一、 Function过程的定义 二、 Function过程的调用 三、 模块第三节 参数的传递 一、 形参与实参 二、 数组参数 三、 可选参数 四、 可变参数第四节 过程的嵌套和递归调用 一、 过程的嵌套 二、 递归调用第五节 过程重载第六章 常用算法及其程序实现(1学时)教学目的及要求熟悉:算法描述与数据结构;查找和排序算法及其程序实现。了解:基本数值算法。教学重点查找和排序算法及其程

10、序实现。教学难点查找和排序算法及其程序实现;基本数值算法。讲授内容第一节 算法和数据结构 一、 算法的概念 二、 算法的描述 三、 数据结构的概念第二节 查找和排序算法 一、 查找算法及其程序实现 二、 排序算法及其程序实现 三、 数组查找和排序算法程序举例第三节 基本数值算法 一、 一元非线性方程实根的数值算法及其程序实现 二、 一元函数定积分的数值算法及其程序实现第七章 面向对象的程序设计(3学时)教学目的及要求掌握:面向对象的相关概念;定义类;对象;类的继承。熟悉:VB .NET中的共享成员;事件;接口。教学重点面向对象的相关概念;定义类;对象;类的继承。教学难点定义类;对象;类的继承;

11、接口。讲授内容第一节 面向对象的相关概念 一、 面向对象程序设计的基本特性 二、 字段、属性过程、方法和事件第二节 定义类 一、 用面向对象的思想对问题进行描述 二、 定义类第三节 对象 一、 创建和使用对象 二、 创建和使用对象数组第四节 类的继承 一、 Inherits语句 二、 继承修饰符 三、 添加子类的属性和方法 四、 重写派生类中的属性和方法 五、 重载和重写 六、 继承和作用域 七、 New和Finalize方法在类层次结构中如何工作 八、 面向对象程序设计实例第五节 Visual Basic中的共享成员第六节 事件第七节 接口第八章 窗体(7学时)教学目的及要求掌握:窗体的常用

12、属性、事件和方法;命令按钮、标签、文本框、选择类控件、框架和列表类控件的使用;菜单设计。熟悉:图像显示控件和定时器的使用。了解:滚动条的使用;多文档界面应用程序。教学重点窗体;命令按钮;标签;文本框;单选钮;复选框;框架;列表框;组合框;图片框;图像框;定时器;菜单。教学难点列表框;组合框;菜单。讲授内容第一节 Visual Basic的窗体第二节 窗体外观设计第三节 窗体的事件 一、 鼠标事件 二、 键盘事件 三、 窗体启动和关闭事件第四节 在窗体上加入控件 一、 标签 二、 文本框 三、 单选按钮 四、 按钮 五、 调整控件位置 六、 分组框 七、 组合框 八、 复选框控件 九、 图片框

13、十、 列表框 十一、菜单 十二、 计时器 十三、 滚动条 十四、 打印第五节 多文档界面应用程序第九章 文件(1学时)教学目的及要求熟悉:文件和流的概念;文本文件的读写;目录和文件操作。了解:二进制文件的读写。教学重点文件和流的概念;文本文件的读写;目录和文件操作。教学难点文件的读写;目录和文件操作。讲授内容第一节 文件和流的概念 一、 文件的概念 二、 流的概念第二节 文本文件的读写 一、 StreamReader对象 二、 StreamWriter对象第三节 二进制文件的读写 一、 FileStream对象 二、 BinaryWdter和BinaryReader对象 三、 复杂数据类型的数据写入第四节 目录和文件操作 一、 目录操作 二、 文件操作第十章 ADO.NET对数据库的访问(7学时)教学目的及要求掌握:创建Access数据库;SQL语句的使用;使用ADO.NET各类对象操作数据库;使用DataGrid控件显示数据。熟悉:数据报表的制作。教学重点创建Access数据库的创建;SQL语句的使用;使用ADO.NET各类对象操作数据库;使用DataGrid控件显示数据。教学难点SQL语句的使用;使用ADO.NET各类对象

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号