《面向对象的开发工具》实验教学大纲.doc_第1页
《面向对象的开发工具》实验教学大纲.doc_第2页
《面向对象的开发工具》实验教学大纲.doc_第3页
《面向对象的开发工具》实验教学大纲.doc_第4页
全文预览已结束

下载本文档

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

文档简介

面向对象的开发工具课程实验教学大纲(第二版)课程名称:面向对象的开发工具 实验学时:36学时适用专业:电子商务 课程性质:专业选修课一、课程实验简介本实验课程以Delphi为开发工具,要求学生开发出计算器程序、学校管理信息系统、简单绘图程序、中国象棋游戏等四个典型软件,从而强化课堂理论教学效果,激发学生的编程兴趣。二、目的与要求本实验课程通过若干个典型软件开发实例训练,使学生能够理解面向对象程序设计的基本思想和方法,培养学生在Windows环境下进行可视化编程的基本技能,提高学生利用所学计算机知识解决生活中实际问题的能力,并注意渗透软件工程思想,强化编程规范,从而培养一批掌握Delphi编程的专业开发人员。三、基本原理及实验方式上机编程调试。四、考核方法实验表现程序代码,占最后成绩的30。五、实验指导书及主要参考书1 Borland Delphi程序设计,蒋方帅 编著,清华大学出版社,2002年4月第1版。2 Delphi程序设计与上机指导,曹蕾、李光明编著,冶金工业出版社。3 Delphi数据库开发关键技术与实例应用,赛奎春、陈紫鸿、宋坤编著,人民邮电出版社,2004年5月第1版。4 delphi7基础编程,飞思科技产品研发中心,电子工业出版社,2003年1月第1版。六、实验项目实验项目一览表序号实验项目名称项目类型实验课时必做/选做实验一了解Delphi7.0集成开发环境操作性2必做实验二Object Pascal语言操作性2必做实验三窗口和控件操作性4必做实验四菜单和工具条操作性2必做实验五数据库编程综合性10必做实验六图形图像编程操作性6必做实验七中国象棋游戏编程综合性10必做实验一、了解Delphi7.0的集成开发环境(2课时)实验类型:操作性实验目的:掌握Delphi7.0的启动与退出,熟悉主窗口、代码编辑器、Form窗口等Delphi界面的使用方法,能利用向导生成一个简单的应用程序,并能进行程序的调试。实验内容:1、安装Delphi7.0。2、操作Delphi7.0 界面,熟悉主窗口、Form窗口、对象浏览器、对象属性浏览器、代码编辑器。3、编写简单的应用程序。4、运行和调试Delphi应用程序。实验要求:1、实验前获取Delphi7.0安装光盘。2、利用向导工具能生成一个简单的应用程序,并能进行调试。3、实验课后查阅资料,列出Delphi、PB、VC、Java等常用开发工具的优缺点。实验二、Object Pascal语言(2课时)实验类型:操作性实验目的:掌握Object Pascal 语言的基本语法,了解各种基本数据类型和语句的使用方法,掌握变量和常量的声明方法。实验内容:1、编程计算圆的周长和面积。2、编程实现通过按钮改变窗口的背景颜色。实验要求:1、代码编写过程中,要求遵守代码编程规范。实验三、窗口和控件(4课时)实验类型:操作性实验目的:掌握窗口和各种控件的常用属性、事件和方法,能利用各种控件设计一个计算器程序。实验内容:1、编写计算器程序,要求能实现加、减、乘、除等运算。实验要求:1、试验前,预习窗口和各种控件的常用属性、事件和方法。实验四、菜单和工具条(2课时)实验类型:操作性实验目的:能熟练创建菜单和工具条,定义菜单和工具条的属性,为菜单和工具条编写响应代码。实验内容:1、使用菜单设计器设计菜单,设置菜单的属性。2、创建菜单的响应事件。3、在运行期间添加、删除和禁用菜单项目。4、使用TToolbar控件创建工具栏。5、创建工具栏的响应事件。实验要求:实验五、数据库编程(10课时)实验类型:综合性实验目的:了解常用的数据库访问技术,能操纵数据库访问组件、数据控制组件、数据库报表组件。实验内容:1、利用SQL语句操纵数据库。2、通过修改注册表自动注册ODBC数据源。3、使用BDE、ADO两种方法连接数据库。4、使用TDBGrid组件显示表记录。5、使用TTable组件移动记录、添加记录、删除记录、保存记录。6、使用TDatabase组件保存登录数据库所需的登录信息。7、使用TTable组件的Filter属性过滤表记录。8、使用TSql组件过滤表记录。9、使用TDBCtrlGrid组件分栏显示记录。10、使用QReport组件设计和打印报表。11、利用CTreeView实现数据的树状显示。12、数据库的初始化、备份和恢复。13、用户登录窗口设计。实验要求:1、完成学校管理信息系统,要求能实现学生管理、教师管理、课程管理、身份验证等功能。实验六、图形图像编程(6课时)实验类型:操作性实验目的:掌握常用的图形图像对象的属性和使用方法,掌握文件的读写操作方法,能开发简单的绘图程序。实验内容:1、绘制直线、矩形和椭圆。2、利用TBrush、TPen、Tfont等对象控制图形的显示。3、利用橡皮筋技术实现图形的动态绘制。4、保存和打开图形文件。5、使用脏标志。6、利用状态栏组件创建和控制状态栏。实验要求:1、完成一个绘图系统,要求能实现直线、矩形和椭圆的绘制功能,Undo功能、图形文件的保存和打开功能。实验七、中国象棋游戏编程(10课时)实验类型:综合性实验目的:了解棋类游戏程序开发的特点,能综合利用前面所学知识,开发出一个中国象棋游戏程序。实验内容:1、中国象棋游戏的数据结构。2、显示象棋棋盘和棋子。3、处理拾子和落子动作。4、实现象棋走棋规则。5、棋子移动动画的实现原理和方法。6、实现悔棋动作。7、判定棋局胜负。8、保存和打开残局。9、游戏背景音乐的播放。1

温馨提示

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

评论

0/150

提交评论