《VB程序设计》课程理论教学大纲
来源:计算机系 作者:刘晓丹 发表时间:2013-09-03 01:08:01  字号:

  课程代码:04121007

  学 时 数:总学时36

  课程类别:专业课                    开课学期:(第A学期)

  适用专业: 计算机系各专业            开课单位:计算机与信息管理系   系

  编写时间:2012年10月                                        

  一、课程性质和目的                                    

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

  二、本课程与其它课程的联系和分工                        

  该课程以程序设计基础、ACCESS或SQL等为基础,学习面向对象语言编成的知识及数据库初步开发,其后续课程为《ASP.NET程序设计》、《数据库开发》和《网站建设》等。                                                    

  三、课程教学内容、学时分配和基本要求                      

  1  VB2005概述

  [内容提要]

  介绍.NET框架,VS.NET开发环境(IDE)以及VB2005开发环境的使用,重点介绍VS.NET帮助,包括在“IDE”中浏览文档、在“文档资源管理器”中浏览文文件和动态帮助。

  [教学目标]

  了解与.NET框架相关的基本概念,熟悉VB2005集成开发环境、了解各窗口功能、会使用帮助;能够使用VS2005集成开发环境。

  [教学重点]

  ⑴ .NET框架

  ⑵ VS.NET开发环境

  ⑶ VB2005开发环境的各个窗口

  ⑷ 创建应用项目的步骤

  ⑸ 应用项目的保存和打开

  [教学难点]

  ⑴ .NET框架的组成

  ⑵ 代码编辑器的设置

  ⑶ 创建应用项目的步骤

  [教学方法及要点与考核评价建议]

  教师多媒体讲解知识并示范例题,学生机房实践部分例题并自己开发简单程序。.NET框架式使用.NET语言编程的基础,其中最重要的部分是CLR和框架类库;VS.NET是一个开发环境,在该环境下,可以方便的编写VB2005应用程序。在此,应使学生理解在VS.NET开发环境下可以使用多种语言编写程序,VB2005只是其中一种语言;考核学生配置与使用VS.NET开发环境;为学生出简单题目,要求从帮助文档中查找答案。

  2  VB2005语言基础

  [内容提要]

  基本数据类型;常量与变数;运算符和表达式;赋值语句语句与选择控制语句。

  [教学目标]

  掌握VB2005中的常用数据类型、变量、常量、操作符、表达式的表示和使用;掌握If条件语句的使用;掌握循环语句的使用;掌握过程和函数的使用。

  [教学重点]

  ⑴ 各种数据类型及常量、变量和表达式

  ⑵ 各种控制语句的使用

  ⑶ 数组

  ⑷ 过程和函数

  [教学难点]

  ⑴ 变量的作用范围

  ⑵ 控制语句的使用

  ⑶ 过程和函数

  [教学方法及要点与考核评价建议]

  教师多媒体讲解知识并示范例题,学生机房实践部分例题并自己开发简单程序。使用多媒体教室以案例的形式讲解如何命名、声明、赋值和使用变量,详细介绍控制语句的功能。出几道简单的题目,要求学生使用不同的语句编写程序。考核学生根据不同情况选择不同类型的变量、语句编写程序。

  3 窗体与常用控件

  [内容提要]

  窗体、标签、文本框、单选按钮、复选框、组合框、计时器、图片框对象的使用。

  [教学目标]

  ⑴ 掌握窗体的属性、事件和方法

  ⑵ 掌握窗体的基本操作方法

  ⑶ 掌握控件常用的属性、事件和方法

  ⑷ 熟练掌握窗体控件的使用

  ⑸ 掌握如何设计窗体

  [教学重点]

  ⑴ 掌握窗体的基本操作方法

  ⑵ 掌握控件常用的属性、事件和方法

  [教学难点]

  编写事件代码。

  [教学方法及要点与考核评价建议]

  教师多媒体讲解知识并示范例题,学生机房实践部分例题并自己开发简单程序。考核学生是否可以利用计时器制作简单动画、登录窗口等应用程序。

  4 用户界面设计

  [内容提要]

  下拉式菜单设计、弹出式菜单设计、ImageList控件、工具栏与状态栏设计、MDI窗体设计。

  [教学目标]

  ⑴ 掌握用户界面的设计原则

  ⑵ 掌握创建菜单、工具栏、状态栏的方法

  ⑶ 掌握多文档窗体的制作和使用方法

  [教学重点]

  创建菜单、工具栏、状态栏的方法

  [教学难点]

  多文档窗体的制作和使用方法

  [教学方法及要点与考核评价建议]

  教师多媒体讲解知识并示范例题,学生机房实践部分例题并自己开发简单程序。菜单、工具栏、状态栏等控件是实际开发应用程序中经常用到的,因此,要熟练掌握,作为考核重点。

  5 面向对象程序设计

  [内容提要]

  类及其主要特征;对象的概念;类的继承。

  [教学目标]

  了解面向对象程序设计的基本思想及主要特点;理解类和对象的概念及其主要特性;掌握类和命名空间的使用;理解重载的概念。

  [教学重点]

  ⑴ 面向对象的基本特征

  ⑵ 类与对象的概念

  ⑶ 类的创建、继承和重载

  [教学难点]

  类的继承和重载。

  [教学方法及要点与考核评价建议]教师多媒体讲解知识并示范例题,学生机房事件部分例题并自己开发简单程序。考核学生创建类和现有类创建子类的能力及用面向对象的思路编写程序的能力。

  6 文件与对话框

  [内容提要]

  Directory类的使用;StreamReader类及StreamWriter类的使用;File类和FileInfo类的使用;Input函数及MessageBox类的使用;各种通用对话框控件的使用。

  [教学目标]

  ⑴ 掌握文件夹及文件的基本操作方法

  ⑵ 掌握输入框、消息框的使用方法

  ⑶ 掌握通用对话框的使用方法。

  [教学重点]

  ⑴ 流的概念和使用

  ⑵ 掌握Directory类在文件夹操作中的应用

  ⑶ 掌握StreamReader、StreamWriter类在文件操作中的应用

  ⑷ 掌握输入框及消息框的使用

  ⑸ 掌握各种通用对话框控件的使用

  [教学难点]

  ⑴ 流的使用

  ⑵ 各种通用对话框控件的使用

  [教学方法及要点与考核评价建议]

  教师多媒体讲解知识并示范例题,学生机房事件部分例题并自己开发简单程序。通用对话框等控件是实际开发应用程序中经常用到的,因此,要熟练掌握,作为考核重点。

  7 程序调试与错误处理

  [内容提要]

  在程序设计中出现错误是不可避免的,关键是如何找到错误并排除。程序中可能出现的错误有语法错误、运行错误和逻辑错误,可以通过不同的方法来发现错误。

  [教学目标]

  ⑴ 了解应用程序常见的错误类型

  ⑵ 掌握应用程序的调试方法

  ⑶ 掌握结构化异常处理的方法

  [教学重点]

  应用程序的调试方法。

  [教学难点]

  结构化异常处理的方法。

  [教学方法及要点与考核评价建议]

  教师多媒体讲解知识并示范例题,学生机房实践部分例题并调试程序。考核学生是否可以使用所学知识解决错误问题。

  8 图形与媒体播放器

  [内容提要]

  GDI+绘图基础知识;GDI+绘制图形的基本方法和步骤;创建画笔、笔刷和字体绘图工具。播放器制作。

  [教学目标]

  掌握Graphics、Point、Size、Rectangle、Pen、画刷对象的功能和方法;利用上面的对象和方法编写应用程序掌握使用DrawLine、DrawEllipse方法在面板上绘制图形。掌握利用控件制作简单播放器的方法。

  [教学重点]

  ⑴ 使用GDI+绘图的基本步骤

  ⑵ 基本绘图对象

  ⑶ Graphics对象的绘图方法

  [教学难点]

  绘制各种图形。

  [教学方法及要点与考核评价建议]

  教师多媒体讲解知识并示范例题,学生机房实践部分例题并自己开发简单程序。考核学生是否可以使用所学知识绘制简单的图形。

  9 数据库编程基础

  [内容提要]

  DataGrid、DataGridView控件;数据访问基础知识;ADO.NET数据存取的基本概念;应用ADO.NET访问数据库;数据绑定。

  [教学目标]

  掌握DataGrid控件的应用;掌握对数据的添加等操作方法;掌握怎样与数据库连接,带参数的查询方式,了解绑定控件的基本概念和实现方法。

  [教学重点]

  ⑴ SQL语句。

  ⑵ ADO.NET对象模型。

  ⑶ 数据绑定

  [教学难点] ADO.NET对象的使用。

  [教学方法及要点与考核评价建议]

  教师多媒体讲解知识并示范例题,学生机房实践部分例题并自己开发简单程序。数据库编程是学习VB2005语言的一个重要目标,应该作为本课考试重点。

  四、本课程的考核方式                                    

  理论部分考核方式:考试(笔试,闭卷)

  五、建议教材与参考资料                          

  建议教材:

  李英杰,《VB 2005.net程序设计实例教程》,天津大学出版社,2008年11月

  参考资料:

  1. 孙强等,《Visual Basic.NET2005中文版基础与实践教程》,ISBN 978-7-121-04866-1,电子工业出版社,2007年10月

  2. 李志中等,《Visual Basic2005编程基础与项目实践》,ISBN 978-7-5024-4365-8,冶金工业出版社,2007年8月

  3. 杨学全等,《Visual Basic.NET》,ISBN 7-113-07040-X,中国铁道出版社,2006年8月

  4. 佟伟光,《Visual Basic. NET实用教程》,ISBN 7-5053-8956-4,电子工业出版,2003年8月

  5. 刘瑞新等,《Visual Basic.NET程序设计教程》,ISBN 7-111-17035-0,机械工业出版社,2005年8月

  6. 吴逸贤等,《精彩Visual Basic. NET2003程序设计》,ISBN 7-5084-2838-2,电子中国水利水电出版,2005年5月

  六、大纲说明                                          

  本大纲适用于计算机应用专业各方向的教学使用,注意配合实训环节加以技能训练。

友情链接