收藏 分享(赏)

VB.Net教学大纲(2012.12).doc

上传人:dzzj200808 文档编号:2737483 上传时间:2018-09-26 格式:DOC 页数:11 大小:86KB
下载 相关 举报
VB.Net教学大纲(2012.12).doc_第1页
第1页 / 共11页
VB.Net教学大纲(2012.12).doc_第2页
第2页 / 共11页
VB.Net教学大纲(2012.12).doc_第3页
第3页 / 共11页
VB.Net教学大纲(2012.12).doc_第4页
第4页 / 共11页
VB.Net教学大纲(2012.12).doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、VB.NET 程序设计教学大纲1VB.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中数据库技术的应用。V

4、B.NET 程序设计教学大纲26. 熟悉开发应用程序的相关技术(程序调试和出错处理等) 。三、课程学时分配学 时章序 内 容讲授 实验课1 Visual Basic.NET入门 1 12 Visual Basic.NET编程基础 4 23 程序控制结构 4 24 复合数据类型 1 15 过程 3 16 常用算法及其程序实现 1 17 面向对象的程序设计 3 18 窗体 7 39 文件 1 110 ADO.NET对数据库的访问 7 311 ASP.NET初步 4 2合 计 36 18四、理论课教学内容及要求第一章 Visual Basic.NET 入门(1 学时)教学目的及要求掌握:设计应用程序

5、的主要步骤;面向对象的基本概念。熟悉:VB.NET 集成开发环境。教学重点设计应用程序的主要步骤;面向对象的基本概念;VB.NET 集成开发环境。教学难点面向对象的基本概念;VB.NET 集成开发环境。讲授内容第一节 程序与程序语言第二节 面向对象的基本概念第三节 .NET 框架(.NET Framework)概述一、 公共语言运行库二、 .NET 框架基础类库第四节 Visual Studio.NET一、 新建一个项目二、 Visual Basic.NET 集成开发环境三、 控件绘制四、 调整大小、移动和锁定控件五、 设置窗体和控件的属性六、 编写事件过程VB.NET 程序设计教学大纲3七、

6、 其他浮动面板第二章 Visual Basic.NET 编程基础(4 学时)教学目的及要求掌握:VB .NET 的数据类型,变量和常量,变量的命名规则和声明方法,运算符及表达式的用法。熟悉:VB.NET 常用类方法。教学重点数据类型,变量和常量,变量的命名规则和声明方法,运算符及表达式的用法。教学难点数据类型,变量的作用域与生存期,常用类方法。讲授内容第一节 Visual Basic.NET 数据类型第二节 变量和常量一、 变量的命名规则二、 变量的声明三、 变量的作用域与生存期四、 静态变量五、 常量六、 数据类型的转换第三节 运算符与表达式一、 赋值运算符二、 算术运算符三、 逻辑/按位运

7、算符四、 移位运算符五、 比较运算符六、 串联运算符七、 运算符优先级第四节 常用的方法一、 Math 类二、 Conversion 模块三、 MessageBox 类第三章 程序控制结构(4 学时)教学目的及要求掌握:顺序结构、选择结构和循环结构程序设计的方法及应用。VB.NET 程序设计教学大纲4熟悉:其他控制语句。教学重点顺序结构、选择结构和循环结构程序设计的方法及应用。教学难点选择结构和循环结构程序设计的方法及应用。讲授内容第一节 顺序结构程序设计第二节 选择结构程序设计一、 If 语句二、 Select Case 语句三、 On-GoTo 语句第三节 循环结构程序设计一、 ForNe

8、xt 语句二、 WhileEnd while 循环三、 Doloop 循环四、 循环的嵌套第四节 其他控制语句一、 GoTo 语句二、 Exit 语句三、 End 语句第四章 复合数据类型(1 学时)教学目的及要求掌握:数组的定义及其基本操作。了解:结构、枚举和集合。教学重点数组的定义及其基本操作。教学难点数组、结构、枚举和集合。讲授内容第一节 结构一、 声明结构二、 结构变量第二节 数组一、 数组的定义二、 数组的基本操作VB.NET 程序设计教学大纲5三、 结构数组四、 Array 对象第三节 枚举一、 用 Enum 语句定义枚举二、 枚举变量三、 枚举的应用第四节 集合一、 Collec

9、tion 对象二、 自定义集合对象第五章 过程(3 学时)教学目的及要求掌握:子过程和函数过程的概念和应用;过程的参数传递。熟悉:过程重载。了解:过程的嵌套和递归调用。教学重点子过程和函数过程的概念和应用;过程的参数传递。教学难点过程的参数传递;过程重载;过程的嵌套和递归调用。讲授内容第一节 Sub 过程一、 通用过程的定义二、 通用过程的创建三、 Sub 子过程的调用第二节 Function 过程一、 Function 过程的定义二、 Function 过程的调用三、 模块第三节 参数的传递一、 形参与实参二、 数组参数三、 可选参数四、 可变参数第四节 过程的嵌套和递归调用一、 过程的嵌套

10、二、 递归调用VB.NET 程序设计教学大纲6第五节 过程重载第六章 常用算法及其程序实现(1 学时)教学目的及要求熟悉:算法描述与数据结构;查找和排序算法及其程序实现。了解:基本数值算法。教学重点查找和排序算法及其程序实现。教学难点查找和排序算法及其程序实现;基本数值算法。讲授内容第一节 算法和数据结构一、 算法的概念二、 算法的描述三、 数据结构的概念第二节 查找和排序算法一、 查找算法及其程序实现二、 排序算法及其程序实现三、 数组查找和排序算法程序举例第三节 基本数值算法一、 一元非线性方程实根的数值算法及其程序实现二、 一元函数定积分的数值算法及其程序实现第七章 面向对象的程序设计(

11、3 学时)教学目的及要求掌握:面向对象的相关概念;定义类;对象;类的继承。熟悉:VB .NET 中的共享成员;事件;接口。教学重点面向对象的相关概念;定义类;对象;类的继承。教学难点定义类;对象;类的继承;接口。讲授内容第一节 面向对象的相关概念一、 面向对象程序设计的基本特性二、 字段、属性过程、方法和事件第二节 定义类VB.NET 程序设计教学大纲7一、 用面向对象的思想对问题进行描述二、 定义类第三节 对象一、 创建和使用对象二、 创建和使用对象数组第四节 类的继承一、 Inherits 语句二、 继承修饰符三、 添加子类的属性和方法四、 重写派生类中的属性和方法五、 重载和重写六、 继

12、承和作用域七、 New 和 Finalize 方法在类层次结构中如何工作八、 面向对象程序设计实例第五节 Visual Basic 中的共享成员第六节 事件第七节 接口第八章 窗体(7 学时)教学目的及要求掌握:窗体的常用属性、事件和方法;命令按钮、标签、文本框、选择类控件、框架和列表类控件的使用;菜单设计。熟悉:图像显示控件和定时器的使用。了解:滚动条的使用;多文档界面应用程序。教学重点窗体;命令按钮;标签;文本框;单选钮;复选框;框架;列表框;组合框;图片框;图像框;定时器;菜单。教学难点列表框;组合框;菜单。讲授内容第一节 Visual Basic 的窗体第二节 窗体外观设计第三节 窗体

13、的事件一、 鼠标事件二、 键盘事件三、 窗体启动和关闭事件VB.NET 程序设计教学大纲8第四节 在窗体上加入控件一、 标签二、 文本框三、 单选按钮四、 按钮五、 调整控件位置六、 分组框七、 组合框八、 复选框控件九、 图片框十、 列表框十一、菜单十二、 计时器十三、 滚动条十四、 打印第五节 多文档界面应用程序第九章 文件(1 学时)教学目的及要求熟悉:文件和流的概念;文本文件的读写;目录和文件操作。了解:二进制文件的读写。教学重点文件和流的概念;文本文件的读写;目录和文件操作。教学难点文件的读写;目录和文件操作。讲授内容第一节 文件和流的概念一、 文件的概念二、 流的概念第二节 文本文

14、件的读写一、 StreamReader 对象二、 StreamWriter 对象第三节 二进制文件的读写一、 FileStream 对象二、 BinaryWdter 和 BinaryReader 对象三、 复杂数据类型的数据写入VB.NET 程序设计教学大纲9第四节 目录和文件操作一、 目录操作二、 文件操作第十章 ADO.NET 对数据库的访问(7 学时)教学目的及要求掌握:创建 Access 数据库;SQL 语句的使用;使用 ADO.NET 各类对象操作数据库;使用 DataGrid 控件显示数据。熟悉:数据报表的制作。教学重点创建 Access 数据库的创建;SQL 语句的使用;使用 A

15、DO.NET 各类对象操作数据库;使用 DataGrid 控件显示数据。教学难点SQL 语句的使用;使用 ADO.NET 各类对象操作数据库;使用 DataGrid 控件显示数据。讲授内容第一节 数据库基础一、 数据库基本概念二、 用 Access 实现数据库第二节 结构化查询语言 SQL一、 SELECT 语句二、 UPDATE 语句三、 INSERT 语句四、 DELETE 语句第三节 ADO.NET 体系结构第四节 Connection 对象一、 SqlConnection 对象二、 OleDbConnection 对象第五节 Command 对象与 DataReader 对象一、 Co

16、mmand 对象二、 DataReader 对象三、 使用 DataReader 对象读取数据库第六节 DataSet 对象与 DataAdapter 对象一、 DataSet 对象二、 DataAdapter 对象第七节 DataView 对象第八节 在 DataGrid 控件中显示数据VB.NET 程序设计教学大纲10第九节 使用 DataSet 更新数据库第十一章 ASP.NET 初步(4 学时)教学目的及要求掌握:Web 编程基础;服务器端控件;数据验证控件;ASP.NET 内部对象。熟悉:Web 服务器与 Microsoft IIS。教学重点Web 编程基础;服务器端控件;数据验证控

17、件;ASP.NET 内部对象。教学难点服务器端控件;数据验证控件;ASP.NET 内部对象。讲授内容第一节 Web 编程基础一、 网页浏览基本原理二、 网页地址三、 HTML 文件格式四、 静态网页和动态网页第二节 Web 服务器与 Microsoft IIS一、 IIS 的安装二、 配置 IIS第三节 ASP.NET 的工作原理一、 ASP.NET 简介二、 新建 ASP.NET 应用程序三、 ASP.NET 网页代码模型四、 Web 窗体运行机制第四节 服务器端控件一、 控件的声明及属性、事件和方法二、 HTML Server 控件三、 Web 服务器控件四、 Web 窗体程序设计与 Wi

18、ndows 窗体程序设计的不同之处第五节 数据验证控件一、 RequiredFieldValidator 控件二、 RangeValidator 控件三、 RegularExpressionValidator 控件四、 CompareValidator 控件五、 ValidationSummary 控件第六节 内部对象VB.NET 程序设计教学大纲11一、 Request 对象二、 Response 对象三、 Session 对象四、 Application 对象五、 Cookie 对象五、教学方法与手段在具有多媒体教学设备的计算机房上课,通过大屏幕展示教学/实验课的内容、要求和编程技巧,采用

19、“讲练结合”的方式进行教学。六、说明1. 本大纲根据齐鲁师范学院计算机科学与技术专业培养方案编写。2. 课程内容的教学要求分为“掌握、熟悉、了解”三个不同层次,课程考核中“掌握”内容约占 8085, “熟悉”内容约占 1015, “了解”内容不超过 5。3. 教学法建议:本课程属于面向对象的可视化编程语言,其教学应结合程序设计语言类先修课程(如 C+)进行,并将二者加以对比,突出可视化编程语言的特点。在教学中应根据不同章节内容的特点选取不同的教学手段。4. 本课程教学要注意培养学生具有较强的可视化应用程序设计、编制和调试能力,课程内容具有较强的实践性,应强调动手能力的培养,全部课程均安排在具有多媒体教学设备的计算机房上课。

展开阅读全文
相关资源
猜你喜欢
相关搜索

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

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报