4《面向对象程序设计》实验教学大纲_第1页
4《面向对象程序设计》实验教学大纲_第2页
4《面向对象程序设计》实验教学大纲_第3页
免费预览已结束,剩余11页可下载查看

下载本文档

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

文档简介

1、仅供个人参考管理学院信息管理与信息系统专业课程实训教学大纲课程实习名称 :面向对象程序设计教学周数 : 2 周学分: 2适用专业 : 信息管理与信息系统、会计学、工商管理、工程管理课程类型 :必修For personal use only in study and research; not for commercial use一、实训的目的及任务通过试验,使学生进一步掌握掌握面向对象程序的基本概念特点结构原理及设计方法重点学习 C+ 程序设计语言的相关内容能阅读C+ 程序掌握编程技巧培养学生面向对象的程序设计与软件开发能力,巩固和加深面向对象程序设计理论知识,加强学生独立分析问题和解决问题的

2、能力、综合设计及创新能力的培养,同时注意培养学生实事求是、严肃认真的科学作风和良好的实验习惯,为今后工作打下良好的基础。二、实训的基本要求For personal use only in study and research; not for commercial use1) 上机实验之前学生应当为每次上机的内容作好充分准备对每次上机需要完成的题目进行认真的分析列出实验具体步骤写出符合题目要求的程序清单准备出调试程序使用的数据以便提高上机实验的效率。2) 按照实验目的和实验内容以及思考题的要求进行上机操作录入程序编译调试反复修改直到使程序正常运行得出正确的输出结果为止。不得用于商业用途仅供个人

3、参考3) 根据实验结果写出实验报告实验报告应当包括实验题目、程序清单,运行结果。For personal use only in study and research; not for commercial use三、实训的内容实验一VB 环境和程序设计初步一、类别:演示性试验For personal use only in study and research; not for commercial use二、实验目的:了解 VB 系统对计算机的要求;掌握启动和退出VB 的方法,建立编辑和运行一个简单的 VB 应用程序的全过程,掌握常用控件(文本框、标签、命令按钮)的应用。三、实验内容:1

4、建立一个工程,设置窗体、标签、命令按钮等控件的有关属性,体会各控件的使用效果;2 建立一个标准 EXE 类型的应用程序,练习 Move 方法和用标签设计具有浮雕效果的文字;3 练习 Print 方法,显示文字、图形,设置字体、字型、字号、颜色等。四、要求:实验前做好准备工作,将有关的程序编写出来,独立完成;创建“学号”文件夹,再在“学号”文件夹中创建实验一文件夹,将实验结果保存在实验一文件夹中五、主要仪器设备: 70 台计算机六、实验中注意事项:实验中注意工程、窗体文件的保存。实验二顺序程序设计一、类别:验证二、实验目的:了解 VB 表达式、赋值语句的正确书写规则; 掌握常用函数的使用; 掌握

5、 InputBox与 MsgBox 的使用方法。三、实验内容:1 打开立即窗口,练习常用函数和赋值语句的使用。不得用于商业用途仅供个人参考2 建立一个工程,在工程中添加五个窗体,分别计算华氏温度与摄氏温度之间的转换、输入圆的半径,计算圆周长和面积、练习简单的四则运算、求解鸡兔同笼问题、计算人口增长问题。3 练习 Shell 函数的使用方法,用 Shell 函数调用 WORD 、 MSDOS 命令、计算器、 VB 等应用程序。4 练习窗体之间的转换方法。四、要求:实验前做好准备工作,将有关的程序编写出来,独立完成五、主要仪器设备: 70 台计算机六、实验中注意事项:注意 VB 快捷键的使用,在“

6、学号”文件夹中创建“实验二”文件夹,将实验结果保存在实验二文件夹中。实验三选择结构程序设计一、类别:验证二、实验目的:了解 VB 逻辑表达式的正确书写规则;掌握单分枝和双分枝条件语句的使用;掌握多分枝条件语句的使用方法;熟悉情况语句与多分枝IF 语句的区别。三、实验内容:1 打开立即窗口,练习逻辑表达式的书写和使用。2 建立一个工程,在工程中添加 8 个窗体,分别计算分段函数、奖金计算、获奖条件的判断、输入学生成绩计算相应等级、数据排序、求解一元二次方程、编制模拟计算器、输入数字,显示相应的星期或月份的英文名称。3 熟练掌握工程中各个窗体的转换方法。四、要求:实验前做好准备工作,将有关的程序编

7、写出来,独立完成五、主要仪器设备: 70 台计算机六、实验中注意事项:注意工程属性的使用,在“学号”文件夹中创建“实验三”文件夹,将实验结果保存在实验三文件夹中。实验四顺序结构程序设计一、类别:求解二、实验目的:了解 VB 复合逻辑表达式的正确使用方法;掌握FOR 循环语句的使用;掌握DO不得用于商业用途仅供个人参考循环语句的五种使用方法;熟悉如何控制循环,防止“死循环”或“不循环”情况。三、实验内容:1 打开立即窗口,练习Format 格式表达式的书写和使用。2 建立一个工程,在工程中添加10 个窗体,分别求任意两个整数之间的总和;输入一个整数,计算阶乘;显示“金字塔”数字图形;显示“对称图

8、形”;找规律计算级数;打印“水仙花数” ;输入一个整数,计算1-n 和整数相加;产生给定位数的数据的检验位;规范文章等。3 熟练掌握工程中各个窗体的转换方法。四、要求:实验前做好准备工作,将有关的程序编写出来,独立完成五、主要仪器设备: 70 台计算机六、实验中注意事项:注意使用简单的循环来完成实验,在“学号”文件夹中创建“实验四”文件夹,将实验结果保存在实验四文件夹中。实验五数组及其使用一、类别:求解二、实验目的:了解数组的申明和数组元素的正确使用方法;掌握静态数组和动态数组的使用差别;应用数组解决一些实际应用问题和数组的有关算法。三、实验内容:1 在立即窗口内,练习数组元素的赋值方法和正确

9、引用方式。2 建立一个工程,在工程中添加 11 个窗体,随机产生 100 个数存放在数组中,求最大值、最小值和平均值;随机产生 15 个不重复的大写字母存放在字符数组中;随机产生 20 个递增的随机数,并显示结果;计算学生的平均绩点;计算考试成绩的平均值、方差和标准差;练习数组的加减乘运算;练习字符串的排序;练习自定义数组的应用等。3 熟练掌握选择法排序、冒泡法排序方法。四、要求:实验前做好准备工作,将有关的程序编写出来,独立完成五、主要仪器设备: 70 台计算机六、实验中注意事项:注意在“学号”文件夹中创建“实验五”文件夹,将实验结果保存在实验五文件夹中。不得用于商业用途仅供个人参考实验六子

10、过程和自定义函数一、类别:验证求解二、实验目的:了解过程和函数的说明方法和正确使用方法;掌握自定义函数和子过程的定义和调用方法、形参和实际参数的对应关系、变量、函数和过程的作用范围;熟悉递归的使用方法和程序设计中的常用算法。三、实验内容:1 在立即窗口内,练习变量的作用范围。2 建立一个工程,在工程中添加 12 个窗体,分别练习子过程求最小值、最大值、数值交换;练习任意进制之间的转换方法;练习在一个字符串中删除另一个字符串的方法;练习常用的统计方法;用梯形法求定积分;练习迭代法求解方程等。四、要求:实验前做好准备工作,将有关的程序编写出来,独立完成五、主要仪器设备: 70 台计算机六、实验中注

11、意事项:注意使用简单的循环来完成实验,在“学号”文件夹中创建“实验六”文件夹,将实验结果保存在实验六文件夹中。实验七常用控件的使用一、类别:演示练习二、实验目的:了解常用控件属性的正确设置方法;掌握控件的重要属性、事件和方法;掌握常用 ActiveX 控件的特性和图形用户界面的设计方法;熟悉键盘事件、鼠标事件过程的程序编写。三、实验内容:1 标签、文本框、命令按钮的使用方法。2 练习框架、列表框、组合框的使用方法。3 设计动画字幕和图片的切换方法。4 练习滚动条和进度条的使用方法。四、要求:实验前做好准备工作,将有关的程序编写出来,独立完成五、主要仪器设备: 70 台计算机六、实验中注意事项:

12、注意使用在“学号”文件夹中创建“实验七”文件夹,将实验结果保存在实验七文件夹中。不得用于商业用途仅供个人参考实验八应用程序界面设计一、类别:演示实验二、实验目的:了解通用对话框的使用方法;掌握窗口菜单、弹出式菜单和快捷菜单的设计方法、工具栏和图像列表框的使用、状态兰的使用方法;熟悉编制可视化界面的应用程序的编写。三、实验内容:1 通用对话框的设计方法练习。2 练习具有菜单的应用程序界面的设计和使用方法。3 练习帮助菜单对话框的使用方法。4 练习菜单、工具栏和状态栏的设计方法。5 将前面的实验用菜单汇总成一个实验系统工程。四、要求:实验前做好准备工作,将有关的程序编写出来,独立完成五、主要仪器设

13、备: 70 台计算机六、实验中注意事项:注意使用在“学号”文件夹中创建“实验八”文件夹,将实验结果保存在实验八文件夹中。实验九文件的使用一、类别:验证练习二、实验目的:了解文件控制系统的使用、文件和目录操作语句和函数的使用;掌握顺序文件、随机文件和二进制文件的使用、文件的打开关闭和读写方法;熟悉文件在应用程序中的程序编写。三、实验内容:1 驱动器列表框、目录列表框、文件列表框的使用,练习磁盘文件的浏览方法。2 建立一个图形浏览器。3 建立顺序文件,存放班级学生的基本情况数据。4 设计一个利用通用对话框打开顺序文件。5 设计一个应用程序,输入学生的成绩等信息,数据按随机访问模式存取。四、要求:实

14、验前做好准备工作,将有关的程序编写出来,独立完成五、主要仪器设备: 70 台计算机六、实验中注意事项:不得用于商业用途仅供个人参考注意使用在“学号”文件夹中创建“实验九”文件夹,将实验结果保存在实验九文件夹中。实验十图形技术一、类别:演示练习二、实验目的:了解 VB 的图形功能;掌握建立图形坐标的方法、图形控件的使用、常用几何图形的绘制方法、简单动画设计方法;熟悉图形漫游的设计方法。三、实验内容:1 在坐标系上用Line 方法绘制正弦曲线。2 用循环程序实现不同形状和图案填充。3 编写循环程序,随机产生长度、颜色、宽度不同的直线。4 建立图形浏览器,使用滚动条缩放图形。5 设计一个艺术图案和螺

15、旋图形。6 设计指针式时钟。四、要求:实验前做好准备工作,将有关的程序编写出来,独立完成五、主要仪器设备: 70 台计算机六、实验中注意事项:注意使用在“学号”文件夹中创建“实验十”文件夹,将实验结果保存在实验十文件夹中。四、实训的时间安排实验名称及学时分配序号实验内容计 划 学教学大纲要求时(必开或选开)实验一VB 环境和程序设计初2必开步实验二顺序程序设计2必开实验三选择结构程序设计2必开实验四循环结构程序设计4必开实验五数组及其应用4必开实验六子过程和自定义函数4必开实验七常用控件的使用4必开不得用于商业用途仅供个人参考实验八应用程序界面设计3必开实验九文件的使用技术2必开实验十图形技术

16、3选开合计30五、实训的考核办法1.必须保证实训的出勤率,缺席一天以上考核成绩不合格。2.实训结束时,必须按时上交完整的实训报告,作为指导教师考核的一项依据。3.指导教师根据学生在实训期间的表现、实训笔记、实训报告,对学生进行综合评价。实训成绩评定标准从以下四方面考核:实训表现: 20% ,实训笔记: 20% ,实训报告: 60% 。实训成绩按优秀、良好、中、及格、不及格评分,由指导老师汇总交学院归档,实训成绩不及格者,按学院有关规定办理。六、实训的主要参考书1. 钱能 . c+ 程序设计教程 . 清华大学出版社, 19992. 赵雷,朱晓旭 . 面向对象程序设计基础 . 机械工业出版社, 2

17、0053. 张海藩 . 面向对象程序设计实用教程 . 清华大学出版社, 20014. Bruce Eckel. c+ 编程思想(英文版) . 机械工业出版社, 2005编 写:审核:审批:鸡兔同笼Private Sub Command1_Click()Dim x As Integer, y, h, f As Integerh = InputBox("enter总头数 h")f= InputBox("enter总脚数 f")If f >= 2 * h ThenPrint "x=" (f - 2 * h) / 2; "y=

18、" (4 * h - f) / 2ElsePrint "Error"End IfEnd Sub不得用于商业用途仅供个人参考脚至少是头的 2 倍吧,加个限制条件利用半径计算周长与面积的程序Const PI = 3.14159Dim r As DoubleDim C As DoubleDim S As DoubleIf IsNumeric(Text1.Text) Thenr = Val(Text1.Text)C = 2 * PI * rS = PI * r 2Text2.Text = Format(C, "0.00")Text3.Text = Format(S, "0.00")ElseMsgBox " 输入不是一个有效的数值。", vbCriticalText1.SetFocusEnd If不得用于商业用途仅供个人参考仅供个人用于学习、研究;不得用于商业用途。For pers

温馨提示

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

评论

0/150

提交评论