- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Delphi实验报告格式
Delphi实验报告格式
实验一Delphi环境和基础知识练习 一、实验目的
1.掌握启动与退出Delphi的方法。
2.掌握建立、编辑和运行一个简单的Delphi可视化应用程序的全过程。 3.掌握建立、编辑和运行一个简单的Delphi控制台应用程序的全过程。 4.掌握基本控件(窗体、文本框、标签、命令按钮)的应用。
二、实验内容
1.编写一个工资发放的程序,根据用户输入的工资金额,计算出钞票张数最少的付款方案。 2.编写程序,利用枚举类型计算当前日期,以及昨天和明天的星期值。
3.利用数组类型编写一个程序,将随机产生的十个数字按照递减的顺序输出。 4.用自定义过程或函数,编写一个程序,实现用户输入年份的闰年判断功能。
三、界面设计与属性设置 1.第一题属性设置
2.第二题属性设置
四、代码实现 1. 第一题代码
2. 第二题代码实现
五、实验结果
六、存在的问题
实验二 Delphi面向对象编程
一、实验目的
1.了解面向对象的特性,理解类与对象的基本概念。 2.掌握类的声明、实现和使用。
3.掌握静态方法、虚方法和抽象方法的使用。 4.掌握类运算符is与as的使用方法。 二、实验内容
编写一个应用程序模拟银行卡交易过程。假定人民银行作为管理机构制定银行卡规范,中国银行、工商银行和建设银行各自发行自己的银行卡,假如每个银行存款和取款收取不同的手续费,如,中国银行:存款0.5%,取款1.5%;工商银行:存款1%,取款1%;建设银行:存款1%,取款2%。要求:人民银行为抽象类,包括余额、账号等字段和存、取款等虚方法,三个银行的银行卡类分别从该抽象类继承。界面提供开户、存款、取款和查询余额的功能,界面设计友好。
三、界面设计与属性设置
四、代码实现
五、实验结果
六、存在的问题
实验三 基本VCL组件应用
一、实验目的
1. 掌握窗体控件的重要属性、事件和方法。
2.掌握Parent、Owner、Sender和Self的含义和使用方法。 3.掌握常用控件(按钮、标签和文本框)的应用。
二、实验内容
1.用标签、按钮和窗体组件编程实现上光源和下光源的效果。
2.编程实现一个完整的登录检测框。要求能够判断是用户名错误还是密码错误,并限定出错三次即不能使用。
三、界面设计与属性设置
四、代码实现
五、实验结果
六、存在的问题
实验四 VCL组件的应用
一、实验目的
1.初步掌握利用控件创建基于图形用户界面的应用程序的技术。
2.掌握备注框、组框、复选框、单选按钮、列表框和组合框等控件的设计方法。 3.综合应用所学的知识,编制具有可视化界面的应用程序。 二、实验内容
1.编写程序实现个人信息录入功能的界面。要求姓名的录入用TEdit组件,生日、电话用maskedit组件,性别用radiobutton组件,民族使用RadioGroup组件,爱好使用GroupBox和checkbox实现,并把录入的信息显示在备注框memo中,使用加速按钮实现修改memo中文本的字体,加粗,斜体、下划线等功能。 2.编程实现两个小球的碰撞问题。 3.编程实现卡拉OK字幕的模拟。
三、界面设计与属性设置
四、代码实现
五、实验结果
六、存在的问题
实验五 文件编程
一、实验目的
1.掌握文件类型的定义。
2.掌握文本文件、有类型文件和无类型文件的特点、定义与使用。 3.掌握各种类型文件的基本操作语句。 4.掌握在应用程序中使用文件的方法。 二、实验内容
1.编程实现:通过键盘输入学生的学号、姓名、语文、数学和英语成绩并保存到文件Stu.dat中,要求:
(1)从stu.dat中读入数据,将需要补考的学生数据保存到新文件Stu0.dat中。 (2)从Stu0.dat中读入数据,在列表框中显示单科需要补考的学生名单。
(3)从stu.dat中读入数据,将获奖学金的学生数据保存到新文件Stu1.dat中,评奖学金的条件为:平均分85分以上或总分270分以上。
(4)从Stu1.dat中读入数据,在列表框中显示获奖学金学生的各科成绩。 三、界面设计与属性设置
四、代码实现
五、实验结果
六、存在的问题
实验六 数据库应用程序的开发
一、实验目的
1. 了解数据库应用程序开发过程
2. 掌握基于BDE和基于ADO的数据库应用程序的开发方法
文档评论(0)