- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Delphi程序设计试验指导书 8
《Delphi程序设计》
实验指导书
杨长春 刘 俊 石 林 编写
常州大学 信息科学与工程学院
目 录
实验1 语法基础及常用组件应用 4
实验2 过程与函数 7
实验3 高级数据类型 8
实验4 键盘鼠标文件编程 10
实验5 多媒体编程 11
实验6 Windows高级编程 12
实验7 数据库编程 13
实验8 网络编程 14
实验1 语法基础及常用组件应用
[实验目的]
(1) 掌握Delphi程序设计的上机步骤。
(2) 了解Delphi集成化开发环境。
(3) 认识应用程序框架。
(4) 掌握Object Opascal语言程序设计。
[实验要求]
(1) 做好实验预习,掌握并熟悉本实验涉及到的内容
(2) 写出实验报告,内容要求:
实验目的
实验内容,实验源代码写出关键的部分,一定要写出实验中出现的错误,以及解决错误的方法。
出错信息及处理方法。
实验结果,包括实验处理结果和设计心得。
[实验环境]
(1) 操作系统:Windows 2000 Pro +SP4/WinXP;
(2) 开发环境:Delphi6.0/7.0
[实验内容]
1.练习使用Delphi可视化设计方法步骤
(1) 启动程序,新建工程。
(2) 添加组件
(3) 设置组件属性
(4) 编写代码
(5) 保存工程
(6) 运行工程
2.编程题(必做题)
题目1:输入圆的半径,计算并输出圆的内接正方形、外切正方形面积。
题目2:在编辑框中输入三种商品的单价、购买数量,计算并输出所用的总金额。
题目3:键盘输入a,b,c的值,判断他们能否构称三角形的三个边。如果能够构成一个三角形,则计算三角形的面积。
题目4:设计程序,求s=1+(1+2)+(1+2+3)+(1+2+3+4)+……+(1+2+……+n)的值。
3.编程题(选做题)
题目1:单位发工资。某职工应发工资X元,试求各种票额钞票总张数最少的付款方案。
题目2:编写程序,任意输入一个整数,判断整数的奇偶性。
实验2 过程与函数
[实验目的]
(1) 掌握自定义过程与函数
(2) 掌握传输传递方式:按值传递、按地址传递
(3) 理解变量作用域
[实验要求]
(1) 做好实验预习,掌握并熟悉本实验涉及到的内容
(2) 写出实验报告,内容要求:
实验目的
实验内容,实验源代码写出关键的部分,一定要写出实验中出现的错误,以及解决错误的方法。
出错信息及处理方法。
实验结果,包括实验处理结果和设计心得。
[实验环境]
(1) 操作系统:Windows 2000 Pro +SP4/WinXP;
(2) 开发环境:Delphi6.0/7.0
[实验内容]
1.编程题(必做题)
题目1:自定义函数或过程,实现任意数是否为素数的判断。
题目2:自定义函数或过程,实现数字字符串的判断。(说明:数据字符串是一字符,包含的每个字符都是数字字符,如‘123.45’为数字字符串,‘12ab_c’,为非数字字符串)
题目3:自定义函数或过程,实现十进制到十六进制的转换。过程声明如下:
procedure DemtoHex(D: Integer;var H: Integer)
begin
end;
其中,D为十进制数据,H为十六进制数据。
题目4:自定义函数或过程,获取任一浮点数的整数部分和小数部分;
2.编程题(选做题)
题目1:自定义函数或过程,实现求一元二次方程的根,传入参数为a,b,c,返回结果为x1,x2,注意:包含虚根。
实验3 高级数据类型
[实验目的]
掌握枚举、子界、集合、数组、记录类型的定义及应用;理解指针类型的定义及应用;
[实验要求]
(1) 做好实验预习,掌握并熟悉本实验涉及到的内容
(2) 写出实验报告,内容要求:
实验目的
实验内容,实验源代码写出关键的部分,一定要写出实验中出现的错误,以及解决错误的方法。
出错信息及处理方法。
实验结果,包括实验处理结果和设计心得。
[实验环境]
(1) 操作系统:Windows 2000 Pro +SP4/WinXP;
(2) 开发环境:Delphi6.0/7.0
[实验内容]
1.编程题(必做题)
题目1:利用枚举和子界类型实现今天、明天和昨天是星期几的判断。要求:星期一至星期日用枚举类型定义,然后通过子界类型的顺序类型函数进行计算。
题目2:利用集合类型实现筛法求素数。
题目3:利用二维数组实现输出幻方阵。幻方阵也称方阵,是指由自然数1~n(n为奇数)构成的方阵,其各行、各列以及对角线元素之和均为相等。
题目4:利用二维数组实现输出易一8╳8的方阵,对角线和反对角线元素为8,其余元素为1。
2.编程题(选做题)
题目1:使用高级类型创建一链表,实现学生基本信息管理。可以插入、修改、删除和查询学生记录信息。
提示:结点定义如下
t
您可能关注的文档
- CSS对讲门禁系统计划.doc
- CS应用软件系统全网络加速解决方案完全解决南北题目 赵杨.doc
- CTandMRI室各班职责.doc
- CSSCI根源期刊目录表.doc
- CSSCI根源期刊辑刊目录.doc
- CT医师上岗证测验试题及答案.doc
- CTP操作范例作业指导书.doc
- CT医师上岗证考试题附谜底.doc
- CT医师上岗资格考试试卷.doc
- CT外模板现浇混凝土保温布局体系模板.doc
- 聚焦2025年,工业互联网平台工业APP开发生态优化与应用创新研究报告.docx
- 2024-2025学年初中物理八年级上册鲁科版(五四制)(2024)教学设计合集.docx
- 深度分析2025年人工智能在智能电网故障诊断与预测中的故障诊断技术挑战.docx
- 聚焦2025:传媒行业人才需求变革与培养策略深度分析报告.docx
- 2025年绿色建材市场推广效果与政策支持政策实施成效评估报告.docx
- 聚焦2025:企业核心竞争力提升,人才战略与人力资源数字化转型的创新路径报告.docx
- 农业科技化种植与养殖技术推广应用方案.doc
- 文旅企业IP开发策略规划:2025年内容创作与传播策略研究报告.docx
- 2025年工业废气深度净化技术在环保人才培养与引进报告.docx
- 2025年建筑行业全过程管理,BIM技术与建筑项目信息化建设研究报告.docx
文档评论(0)