《面向对象的开发工具》实验教学大纲

《面向对象的开发工具》实验教学大纲

ID:38702238

大小:37.00 KB

页数:4页

时间:2019-06-17

《面向对象的开发工具》实验教学大纲_第1页
《面向对象的开发工具》实验教学大纲_第2页
《面向对象的开发工具》实验教学大纲_第3页
《面向对象的开发工具》实验教学大纲_第4页
资源描述:

《《面向对象的开发工具》实验教学大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《面向对象的开发工具》课程实验教学大纲(第二版)课程名称:面向对象的开发工具实验学时:36学时适用专业:电子商务课程性质:专业选修课一、课程实验简介本实验课程以Delphi为开发工具,要求学生开发出计算器程序、学校管理信息系统、简单绘图程序、中国象棋游戏等四个典型软件,从而强化课堂理论教学效果,激发学生的编程兴趣。二、目的与要求本实验课程通过若干个典型软件开发实例训练,使学生能够理解面向对象程序设计的基本思想和方法,培养学生在Windows环境下进行可视化编程的基本技能,提高学生利用所学计算机知识解决生活中实际问题的能力,并注意渗透软件工程

2、思想,强化编程规范,从而培养一批掌握Delphi编程的专业开发人员。三、基本原理及实验方式上机编程调试。四、考核方法实验表现+程序代码,占最后成绩的30%。五、实验指导书及主要参考书1.《BorlandDelphi程序设计》,蒋方帅编著,清华大学出版社,2002年4月第1版。2.《Delphi程序设计与上机指导》,曹蕾、李光明编著,冶金工业出版社。3.《Delphi数据库开发关键技术与实例应用》,赛奎春、陈紫鸿、宋坤编著,人民邮电出版社,2004年5月第1版。4.《delphi7基础编程》,飞思科技产品研发中心,电子工业出版社,2003年1

3、月第1版。六、实验项目实验项目一览表序号实验项目名称项目类型实验课时必做/选做实验一了解Delphi7.0集成开发环境操作性2必做实验二ObjectPascal语言操作性2必做实验三窗口和控件操作性4必做实验四菜单和工具条操作性2必做实验五数据库编程综合性10必做实验六图形图像编程操作性6必做实验七中国象棋游戏编程综合性10必做实验一、了解Delphi7.0的集成开发环境(2课时)实验类型:操作性实验目的:掌握Delphi7.0的启动与退出,熟悉主窗口、代码编辑器、Form窗口等Delphi界面的使用方法,能利用向导生成一个简单的应用程序,

4、并能进行程序的调试。实验内容:1、安装Delphi7.0。2、操作Delphi7.0界面,熟悉主窗口、Form窗口、对象浏览器、对象属性浏览器、代码编辑器。3、编写简单的应用程序。4、运行和调试Delphi应用程序。实验要求:1、实验前获取Delphi7.0安装光盘。2、利用向导工具能生成一个简单的应用程序,并能进行调试。3、实验课后查阅资料,列出Delphi、PB、VC、Java等常用开发工具的优缺点。实验二、ObjectPascal语言(2课时)实验类型:操作性实验目的:掌握ObjectPascal语言的基本语法,了解各种基本数据类型和

5、语句的使用方法,掌握变量和常量的声明方法。实验内容:1、编程计算圆的周长和面积。2、编程实现通过按钮改变窗口的背景颜色。实验要求:1、代码编写过程中,要求遵守代码编程规范。实验三、窗口和控件(4课时)实验类型:操作性实验目的:掌握窗口和各种控件的常用属性、事件和方法,能利用各种控件设计一个计算器程序。实验内容:1、编写计算器程序,要求能实现加、减、乘、除等运算。实验要求:1、试验前,预习窗口和各种控件的常用属性、事件和方法。实验四、菜单和工具条(2课时)实验类型:操作性实验目的:能熟练创建菜单和工具条,定义菜单和工具条的属性,为菜单和工具条

6、编写响应代码。实验内容:1、使用菜单设计器设计菜单,设置菜单的属性。2、创建菜单的响应事件。3、在运行期间添加、删除和禁用菜单项目。4、使用TToolbar控件创建工具栏。5、创建工具栏的响应事件。实验要求:实验五、数据库编程(10课时)实验类型:综合性实验目的:了解常用的数据库访问技术,能操纵数据库访问组件、数据控制组件、数据库报表组件。实验内容:1、利用SQL语句操纵数据库。2、通过修改注册表自动注册ODBC数据源。3、使用BDE、ADO两种方法连接数据库。4、使用TDBGrid组件显示表记录。5、使用TTable组件移动记录、添加记录

7、、删除记录、保存记录。6、使用TDatabase组件保存登录数据库所需的登录信息。7、使用TTable组件的Filter属性过滤表记录。8、使用TSql组件过滤表记录。9、使用TDBCtrlGrid组件分栏显示记录。10、使用QReport组件设计和打印报表。11、利用CTreeView实现数据的树状显示。12、数据库的初始化、备份和恢复。13、用户登录窗口设计。实验要求:1、完成学校管理信息系统,要求能实现学生管理、教师管理、课程管理、身份验证等功能。实验六、图形图像编程(6课时)实验类型:操作性实验目的:掌握常用的图形图像对象的属性和使

8、用方法,掌握文件的读写操作方法,能开发简单的绘图程序。实验内容:1、绘制直线、矩形和椭圆。2、利用TBrush、TPen、Tfont等对象控制图形的显示。3、利用橡皮筋技术实现图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。