面向对象程序设计教学大纲_第1页
面向对象程序设计教学大纲_第2页
面向对象程序设计教学大纲_第3页
面向对象程序设计教学大纲_第4页
面向对象程序设计教学大纲_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、面向对象程序设计教学大纲第一部分大纲说明一、课程性质、目的与任务“面向对象程序设计(Visual Basic编程与应用)”是机械系机电一体化专业必修的专业课。Visual Basic是一种有代表性的较流行的可视化语言,利用它使得创建具有专业外观的用户界面的编程工作简单易行。本课程的目的与任务是使学生通过本课程的学习和示例的分析,掌握使用Visual Basic开发Windows应用程序的一般方法和特点,理解Windows应用程序的基本概念、主要功能和Windows应用程序开发的基本思想,能够根据实际需要自行开发简单的Windows应用程序,并为今后进一步使用Visual Basic或其他面向对

2、象的可视化开发工具开发Windows应用程序打下基础。二、先修课要求本课程在学习之前最好具有使用Windows操作系统及Office办公软件的经验,以及程序设计语言的知识。三、 课程的教学要求基本概念:事件驱动、控件、输入和输出、面向对象基本知识:Windows应用程序的基本知识基本技能:Visual Basic开发环境和进行简单的程序设计重点:事件驱动、程序开发基础知识难点:事件驱动四、课程的教学方法和教学形式建议1. 本课程的特点是:概念多、实践性强、涉及面广,因此建议采用在计算机教室(或计算机多媒体教室)进行讲授的教学形式,讲授与实验应统一考虑。2. 为加强和落实动手能力的培养,应保证上

3、机机时不少于本教学大纲规定的实验学时。3. 对关键性概念、整体实现思想方面的问题可辅以课堂讨论的形式。五、教学要求的层次课程的教学要求在每一章教学内容之后给出,大体上分为三个层次:了解、理解和掌握。了解即能正确判别有关概念和方法;理解是能正确表达有关概念和方法的含义;掌握是在理解的基础上加以灵活应用。第二部分教学媒体与教学过程建议一、课程教学总学时数、学分数课程教学总学时数为96学时,其中授课时间为58学时,实验课时为38学时。二、参考教材1新编visual basic程序设计教程 牛又奇 孙建国 江苏教育厅组织编写2新编visual basic实验指导书 孙建国 海堂滨 江苏教育厅组织编写说

4、明:课程以文字教材为主(包括主教材和实验教材两部分),文字教材担负起形成整个课程体系系统性和完整性的任务,是学生学习的主要媒体形式。因此教材要概念清晰、条理分明、深入浅出、便于自学。在内容上要紧密围绕培养目标,突出重点、兼顾一般,反映当代最新技术及应用。三、主要教学媒体的使用与学时分配教学内容授课学时(含录像学时)实验学时<一> Visual Basic 语言概述2<二> 创建用户界面84<三> 程序设计基础46<四> 算法及vb基本语句106<五> 数组84<六> 程序调试42<七> 文件44<八>

5、; 过程84<九> 图形处理及多媒体应用6 4<十> 数据库操作及编程44合 计5838四、考核成绩考核成绩=平时*30%+期末*70%,期末采用笔试和上机操作两种考核方式。 第三部分教学内容和教学要求一、Visual Basic 语言概述教学内容1.1 一个示例1.2 Visual Basic应用程序的基本特点1.3 Visual Basic与其他可视化编程工具的区别1.4 安装Microsoft Visual Basic6.0中文版教学要求1 了解:Visual Basic程序的基本特点;Visual Basic与其他可视化程序的区别。二、Visual Basic6

6、.0集成开发环境教学内容2.1 Visual Basic6.0中文版的启动和退出2.2 Visual Basic6.0的集成开发环境2.3 对象与事件驱动2.4 Visual Basic6.0 应用的基本开发方法2.5 应用程序开发示例2.6 标签(Label) 常用属性2.6.2 Click事件 Label控件的其他用法2.7文本框(Text Box) MultiLine属性2.7.2 SelStart属性2.8命令按钮(Command Button) 常用属性2.8.2 一个示例2.9 图片框(Picture Box) 图片框的特殊属性2.9.2 Paint 事件2.10 框架(Frame

7、)2.11单选按钮(Option Button)2.12复选框(Check Box)2.13列表框(List Box) 列表框的主要使用方法列表框的常用属性2.14 组合框(Combo Box)2.15 滚动条(Scroll Bar)2.16 记时器(Timer)2.17 对话框(Common Dialog)2.18 Image控件2.19 综合示例教学要求1 掌握:标签)、文本框、命令按钮、图片框、框架、单选钮和复选框的基本用法。 2理解:组合框、滚动条、记时器的基本用法。3了解:Image控件和综合示例。4掌握:主窗口的使用、窗体窗口的使用、工具箱窗口的使用、属性窗口的使用和工程资源管理器

8、窗口的使用。5.理解: 对象与事件驱动的概念。6.了解: 应用程序开发示例。三、 程序设计基础教学内容3.1 数据类型Variant类型数据Date 类型数据3.2 表达式和运算符3.3 程序流程Do Events函数3.4 常见标准函数3.5 应用示例教学要求1. 掌握:数据类型、表达式、操作符的正确使用。2. 理解:程序流程的控制、常见标准函数。3. 了解:简单的应用程序开发。四、算法基础及vb的基本语句教学内容4.1 窗体4.2 Print方法rint方法ormat函数与区域识别ab与Spc函数4.3 InputBox函数InputBox函数的语法说明4.4 MsgBox函数与语句sgB

9、ox 函数的语法说明MsgBox函数示例4.5分支结构与分支结构语句4.6 循环结构与循环结构语句4.7 应用程序开发示例教学要求1. 掌握:窗体的概念和用途、Print方法、InputBox函数和MsgBox函数,程序的三种结构。2. 理解:函数调用、Format函数和Tab与Spc函数。3 了解:应用程序开发基本方法。五、数组教学内容51 数组的概念52 数组的基本操作53 动态数组54 控件数组55 程序示例教学要求1. 掌握:数组的基本操作2. 理解:动态数组与控件数组六、程序调试教学内容6.1 程序的调试的基本概念Visual Basic6.0的错误类型Debug窗口6.2程序调试6

10、.3 综合示例教学要求1 理解:Visual Basic应用程序的结构。2了解:程序调试技术。七、文件教学内容10.1 文件控件DriveListBox控件DirListBox控件FileListBox控件CommDialog控件10.2 利用文件控件来处理文件10.2.2 利用文件控件的第二个示例10.3 Visual Basic 6.0的文件处理函数ill语句FileCopy语句Shell函数mDir语句ame语句10.4 文件系统10.5 文件系统对象(FileSystemObject)编程FileSystemObject对象教学要求1. 掌握:文件控件和文件操作。2. 理解:文件类型及

11、结构。八、过程教学内容8.1 sub过程8.2 function过程定义8.3 过程调用8.4 参数的传递8.5 递归过程8.6 变量的作用域8.7 程序示例8.8 多窗体程序设计教学要求1.掌握:sub过程,function 过程。2.理解:参数的传递、递归过程。3.了解:多窗体程序设计。九、图形处理及多媒体应用教学内容9.1 图形处理9.2 多媒体处理教学要求1. 理解:图形处理。3 了解:多媒体应用。十、数据库操作及编程教学内容10.1 数据库基本知识10.2 数据库的建立10.3 数据控件10.4 结构化查询语言10.5 数据处理10.6 ADO数据访问10.7 MIS系统程序设计教学要求1 掌握:数据库的基本知识2 理解:数据库控件与结构化查询语言第四部分

温馨提示

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

评论

0/150

提交评论