(2013.10.15)VisualBasic程序设计课程教学研讨(文本)_第1页
(2013.10.15)VisualBasic程序设计课程教学研讨(文本)_第2页
(2013.10.15)VisualBasic程序设计课程教学研讨(文本)_第3页
(2013.10.15)VisualBasic程序设计课程教学研讨(文本)_第4页
(2013.10.15)VisualBasic程序设计课程教学研讨(文本)_第5页
全文预览已结束

下载本文档

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

文档简介

1、(2013.10.15)VisualBasic程序设计课程教学研讨(文本)王春凤:各位老师好,欢迎参加本课程的教研活动。本次活动的主要内容是:对第2版教材进行简要介绍、讨论课程的重点难点、教学方法、考核方式等。欢迎大家积极参与。一、关于重版教材Visual Basic程序设计课程的第1版文字教材于2004年9月开始在中央电大系统投入使用。随着 Visual Basic程序设计在计算机专业、工科专业以及经济类专业中应用的不断深入和扩展,部分课程教学内容不能很好地满足不同专业学生的学习需求,为增强教材的适应性。在此情况下,修订了课程的教学大纲,修订了文字教材,并于今年秋在全国电大系统投入使用。 主

2、教材:前言、第1、2、3、4章均有较多修改。部分章的习题有修改 章节名称有修改,修改后的章节名称为 第1章 VB程序设计概述 第2章 VB编程初步 第3章 VB语言基础 第4章 VB可视化编程 第5章 VB高级语言技巧 第6章 文件处理应用程序设计方法 第7章 图形图像多没听应用程序设计方法 第8章 网络应用程序设计方法 第9章 数据库应用程序设计方法 第10章 ActiveX控件设计实验教材,主要修改实验2,实验9改为实验3循环与分支结构程序设计二、课程介绍1课程的性质、任务与特点课程性质:Visual Basic程序设计是中央广播电视大学信息系统开发与维护专业(专科)、计算机及应用专业(专

3、科)的统设必修专业基础课,是计算机科学与技术和软件工程两个本科专业的补修课程。本课程72学时,4学分,在一个学期内开设,春秋两季滚动招生。课程的任务:本课程的任务是使学生通过本课程的学习,理解可视化面向对象编程的基本概念,掌握可视化程序设计方法和VB编程技巧,具备开发中小型应用程序的能力,为后续课程的学习打下基础。本课程无必要的先修课程,但在本课程学习之前最好具有使用Windows操作系统及Office办公软件的经验。课程特点:(1)是一门操作性、实践性和应用性非常强的课程 (2)是专业中的第一门可视化程序设计课程,在专业中具有非常重要的地位2课程资源(1)文字教材主教材Visual Basi

4、c程序设计 第2版由北京交通大学刘世峰教授主编,中央广播电视大学出版社出版。文字教材的结构本书供10章,第1-2章为入门篇,通过“加法”和“倒计时”两个实例,介绍VB可视化程序设计的初步方法。第3-5章为提高篇,通过“猜数”和“计算器”应用程序开发实例,较系统地介绍VB代码设计和界面设计方法以及各种常用的编程技巧。第6-10为应用篇,通过实用而又有趣的实例分别介绍文件处理、图形图像和多媒体、网络、数据库、ActiveX等几类常用应用程序的开发方法。本书每章均由内容简介、学习目标、正文、小结和习题五部分组成,重点突出,层次分明,适合作为高等院校本专科专业程序设计语言教材,也可作为计算机等级考试参

5、考用书和广大编程爱好者的自学用书。实验教材- Visual Basic程序设计实验第2版实验教材与Visual Basic程序设计(第2版)配套使用。全书共设计了10类实验,依次为:Visual Basic开发环境,简单程序设计,循环与分支结构程序设计,菜单设计,鼠标、键盘、API函数调用,文件管理程序设计,绘图和多媒体应用,网络应用程序设计,数据库应用程序设计,ActiveX的简单应用。每类实验应安排34个机时。 (2)录像教材22讲,每讲50分钟,由北京交通大学刘世峰教授主讲。 (3)CAI课件以典型案例的程序设计开发为主线,与知识点紧密配合,突出交互性,重在提高学生的动手能力,提高编程技

6、巧。(4)网络课程中央电大学习网主页;在课程主页点击网络课程。网络课程提供系统性学习和选择性学习两种学习路径,系统性学习路径:按章展开;选择性学习路径:包括视频讲堂、实验中心、形考作业、wiki平台、学以致用、实例库、编程参考、每日一词等,方便学生选择性学习。三、课程教学要求和教学要求的层次课程的教学要求1理解可视化面向对象程序设计的基本概念2掌握VB语言基础、数组、过程和函数3掌握可视化程序设计方法和技巧。4掌握调试VB程序的一般方法。5了解ActiveX控件的简单应用。课程教学要求的层次本课程的教学要求分为掌握、理解和了解三个层次。掌握是在理解的基础上加以灵活应用;理解是能正确表达有关概念

7、和方法的含义,并且能够进行简单分析和判断;了解即能正确判别有关概念和方法。四、各章重难点各章重难点分析第1章 VB程序设计概述重点:VB集成开发环境;VB工程及构成;对象及对象的三要素难点:对象的属性、事件、方法及其之间的区别和联系;事件驱动的工作原理。第2章 VB编程初步重点:1VB应用程序开发的步骤2变量的概念,赋值语句的使用3MsgBox函数和MsgBox语句的格式和使用4窗体、文本框、标签、命令按纽、Timer控件的应用5事件驱动的程序设计和工作过程6程序错误分类7程序调试的方法8错误捕获及处理方法(On Error语句难点:事件驱动的程序设计和工作过程。程序调试第3章 VB语言基础重

8、点:1变量的声明、作用域和生命周期2常用运算符和优先级3常用函数的用法4顺序结构、选择结构和循环结构的形式和使用难点:1循环的嵌套和多重循环的执行过程2变量的作用域,静态变量,局部变量、窗体级变量和全局变量的声明。第4章VB可视化编程重点1设置启动窗体,窗体的加载与卸载,多窗体。 2菜单的基本属性和事件、设置方法、弹出式菜单 3单选钮、复选框的主要属性 4列表框、组合框控件的主要属性和方法 5通用对话框控件的主要用法 难点:通用对话框控件的应用第5章 VB高级语言技巧重点:1静态数组的声明,控件数组 2Sub过程的定义和调用方法3Function过程的定义和调用方法4参数传递5键盘的事件:Ke

9、yPress、KeyDown、KeyUp 6MouseDown、MouseUp 事件7SendKeys过程难点:1静态数组的声明,控件数组 2Sub过程的定义和调用方法3Function过程的定义和调用方法4参数传递第6章 文件处理应用程序设计方法重点:1驱动器列表框的Change事件2目录列表框的Path属性和Change事件3文件列表框的Path、Pattern、FileName属性和Click事件4驱动器列表框、目录列表框和文件列表框三个控件的联合使用5顺序文件、随机文件的打开与关闭以及读写操作。 难点:1顺序文件、随机文件的打开与读写方法。2EOF函数的功能和使用。 第7章 图形图像和

10、多媒体应用程序设计方法重点:1坐标系的定义2绘图属性:BorderStyle、BorderWidth、DrawStyle、DrawWidth、FillColor、FillStyle3图形控件PictureBox、Image、Line、Shape的常用属性和使用4Line方法、Circle方法、Cls方法、Pset方法和Point方法的使用5MMControl控件的主要属性和主要事件 难点:VB坐标系统(默认坐标系统和自定义坐标系统)的原理。第8章 网络应用程序设计方法重点:Winsock控件的属性、方法和应用难点:Winsock控件的属性和方法第9章 数据库应用程序设计方法重点:1VB数据库应

11、用程序的基本框架2利用SQL语言操纵数据库的方法3ADO对象难点:1VB程序连接数据库的基本方法2增加、删除、修改、查询数据表的方法第10章 Activex控件设计了解本章内容五、教学方法建议以下几点供参考1根据Visual Basic语言的性质、特点以及本课程要达到的教学目标,本课程的文字教材以“程序设计”为主线展开教学内容。建议教师在进行辅导或教学时,采用这种“用中学”的教学方式,即以程序设计为主题,以用为本,将语法、命令、各种控件的功能等融于程序设计当中,不要局限于VB语言本身而重点讲解语法、命令、控件等内容。2要讲清可视化编程的特点。使学生在熟悉VB集成开发环境的基础上,迅速建立用VB进行程序设计的思路,提高学生的学习兴趣。3要注意提高学生的动手能力,给学生多提供上机操作的机会,4教师应督促学员按照规定的教学进度认真自学;指导小组讨论,对疑难问题进行解答,激发学生的学习兴趣和学习的主动性。定

温馨提示

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

评论

0/150

提交评论