《面向对象程序设计》实验教学大纲

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《面向对象程序设计》实验教学大纲

(Object-Oriented Programming)

一、课程说明

课程编码:03210430、课程总学时(理论总学时/实践总学时)72学时(52/20)、周学时4、学分4、开课学期5。

1.课程性质:

专业必修课

2.适用专业与学时分配:

适用于教育技术专业。

教学内容与时间安排表

3.课程教学目的与要求:

本课程是信息技术学院教育技术专业本科生专业主干课。本课程主要讲述Visual Basic

语言,包括面向对象的程序设计思想、Visual Basic 6.0中文版可视化集成开发环境、Visual Basic语言编程基础、控件与用户界面、菜单设计、高级控件应用、数据库技术、文件应

用程序。采用多媒体教学方式,使本专业学生掌握Visual Basic的编程知识,具备初步的开发Windows应用程序的能力。

4.本门课程与其它课程关系:

前期课程:《高级语言程序设计》课程

5.推荐教材及参考书:

推荐教材:

《Visual Basic 6.0中文版入门与提高》张树兵等清华大学出版社

参考书:

《Visual Basic 6.0中文版实用培训教程》宜晨主编电子工业出版社

6.课程教学方法与手段:

多媒体教学。

7.课程考试方法与要求:

课程考核:总成绩 = 试卷成绩×70% + 实验成绩×20% + 平时成绩×10%

实验成绩 = ∑各单项实验项目成绩(实验报告)/ 实验项目数,(教师可根据学生完成实验的具体情况,对结果做适度调整)

8.实践教学内容安排:

实验一 VB 6.0集成开发环境基础性 2学时

实验目的和要求

1.熟悉Visual Basic 6.0的用户界面

2.掌握和使用菜单和工具栏

实验内容

1.编辑一个简单的Visual Basic 6.0应用程序,并调试、运行。

实验二简单VB程序设计基础性 2学时

实验目的和要求

1.掌握在代码编辑器中输入程序代码的基本操作

2.掌握编写Visual Basic开发应用程序的一般步骤

3.掌握表达式、赋值语句的正确书写规则

4.掌握常用函数的使用方法

实验内容

编写一个欢迎程序,在界面上可以输入名字,然后在屏幕上显示“ΧΧΧ(名字)同学欢迎你参加Visual Basic二级考试”。

实验三常用控件综合性 2学时

实验目的和要求

1.掌握各种常用控件的常用属性、重要事件和基本方法

2.掌握在窗体上建立上述控件的操作方法

3.掌握事件过程代码的编写

4.掌握建立基于图形用户界面的应用程序的过程

实验内容

设计一个应用程序,其中在窗体上使用框架建立两组单选钮,要求当用户在此两组不同的单选钮上作出选择后,文本框中正文的字体和大小能发生相应的变化。

设计一个应用程序,该程序随机给出两位整数加、减法题目,当练习者将答案填入时,程序判断正误,给出提示,并统计成绩。

实验四菜单操作基础性 2学时

实验目的和要求

1.掌握VB下拉菜单和弹出菜单的特点

2.掌握VB菜单设计窗口的使用

3.掌握在应用程序中设计下拉菜单和弹出菜单的方法

4.掌握菜单事件过程的编写方法

实验内容

设计一个简单的菜单应用程序,并调试、运行。

实验五高级用户界面设计基础性 2学时

实验目的和要求

1.掌握对象与集合的概念

2.掌握ImageList控件、工具栏控件、状态栏控件、ListView控件、TabStrip控件

的特点和使用;掌握TreeView控件、进程条控件、Slider控件、CoolBar控件、

FlatScrollBar控件、ImageCombo控件以及CommonDialog控件的特点和使用

3.学会利用上述控件建立应用程序

4.掌握利用“VB应用程序向导”自动生成程序的方法

5.学会如何添加MDI窗体

实验内容

利用“VB应用程序向导”自动生成一个单文档界面。

在生成的单文档界面加入TextBox控件,在菜单中建立一个名为“实例”的菜单项,在此项中加入“ProgressBar”、“CoolBar”,“ListView”,“TreeView”,“TabStrip”五项子菜单。

分别按《Visual Basic 6.0入门与提高》中的“ProgressBar”、“CoolBar”、“ListView”, “TreeView”、“TabStrip”控件的例子做程序。单击单文档界面的菜单就直接连到相应的例子程序。

实验六时钟基础性 2学时

实验目的和要求

1.掌握设计图形应用程序的方法

2.掌握时间函数用法

3.掌握图片框控件的使用

4.掌握Load语句的用法

实验内容

设计一个指针式时钟,在钟面上显示数字时间。

可以调整时间、定时提示。

实验七文件操作综合性 2学时

实验目的和要求

1.掌握文件的概念

2.掌握顺序文件和随机文件的特点和使用

3.利用顺序文件和随机文件建立简单的应用程序

实验内容

设计一个文件应用程序,使用户在左框中输入的文本内容在单击“Save”后可以保存到指定的外存位置(如D:\)。而当用户单击“Open”时,则从外存上将上次保存的文件内容显示到右框中。

设计一个学生管理应用程序,使其能对一个学校学生情况文件中记录的增加、删除、查找操作。

实验八 CD播放器制作基础性 2学时

实验目的和要求

1.掌握设计多媒体应用程序的方法

2.掌握MMControl控件的用法

3.了解对MCI设备进行控制的方法

4.掌握使用API函数制作CD播放器的方法

相关文档
最新文档