1、delphi实验指导书实验一:选择结构程序设计一、 实验目的:1、 掌握Object Pascal 语言的的数据类型,熟悉定义各种的数据类型的变量的方法。2、 学会正确使用逻辑运算符和逻辑表达式。3、 熟练掌握if语句和Case语句。二、 实验内容:1、 编程求分段函数的值。2、 给出百分制的成绩,要求输出其对应的成绩等级“A”,“B”,“C”,“D”,“E”。其中:90分(包括90分)以上的为“A”,80-89分的为“B”,70-79分为“C”,60-69分为“D”,60分以下为“E”。三、 实验步骤: 内容1步骤:1、 在“开始/程序/BORLAND DELPHI 6”中运行“DELPHI
2、 6” 选择主选单的FILE-NEW-APPLICATION。2、 点击“OBJECT INSPECTOR” 在窗体上放置2个LABEL组件,1个EDIT组件,2个BUTTON组件。3、 点击“CADE EDITOR” 双击“计算”按钮,在TFORM1。BUTTON1CLICK事件处理器的编辑区输入代码4、 点击“CADE EXPLORER” 双击“关闭”,在TFORM1。BUTTON2CLICK事件处理器的编辑区输入下列一行代码:CLOSE;5、 对FORM进行常用的操作 保存文件,按F9运行。 实验2步骤:1、 选择主选单的FILE-NEW-APPLICATION。2、 在窗体上放置2个L
3、ABEL组件,1个EDIT组件,2个BUTTON组件。3、 双击“等级”按钮,在TFORM1。BUTTON1CLICK事件处理器的编辑区输入代码4、 双击“关闭”,在TFORM1。BUTTON2CLICK事件处理器的编辑区输入下列一行代码:CLOSE;5、 保存文件,按F9运行。 四、 实验仪器及工具软件:微机及WIN98操作系统、DELPHI五、 实验说明及注意事项:如何加入组件六、 实验前的准备:1、 熟悉DELPHI 6的界面操作七、 实验报告要求:1、 实验报告必须独立完成,抄袭、复制他人的报告作无效处理。2、 实验报告要注明姓名,学号,实验名称,完成日期,实验日期。3、 要按规定的统
4、一格式书写,包含目的,内容,步骤,结果及分析。4、 内容不真实、不认真、不能按时完成的,不记成绩。5、 对存在疑问的作业、实验报告,要进行抽查答辩,以便确认是否有效。6、 不能完成实验报告和作业者,不能参加课程考试。八、 思考题:代码浏览器的快速查阅功能应如何实现?1、 比较ifthen语句、ifthenelse复合语句和ifthenelse语句的嵌套语句的用法,试将“计算”按钮中的程序改为用ifthenelse语句的嵌套语句来实现。2、 编程实现输出3个书中的最大者。3、 比较ifthenelse语句和case语句的适用场合和各自的优点。实验二:循环结构程序设计一、 实验目的:1、 熟悉Ob
5、ject Pascal语言中各种循环结构的使用方法。2、 掌握在程序设计中使用FORDO,WHILEDO和REPEATUNTIL循环语句实现各种算法。二、 实验内容:1、 输入2个正整数,求其最大公约数和最小公倍数。2、 输出100-999之间的所有“水仙花数”。所谓的“水仙花数”是指1个3位数,其各位数字的立方等于该数的本身。三、 实验步骤:实验1的步骤:1、 选择主选单的FILE-NEW-APPLICATION。2、 在窗体上放置2个LABEL组件,2个EDIT组件,2个BUTTON组件。3、 双击“输出”按钮,在TFORM1。BUTTON1CLICK事件处理器的编辑区输入代码4、 双击“
6、关闭”,在TFORM1。BUTTON2CLICK事件处理器的编辑区输入下列一行代码:CLOSE;5、 保存文件,按F9运行。 实验2 的步骤:1、 选择主选单的FILE-NEW-APPLICATION。2、 在窗体上放置1个LABEL组件,1个LISTBOX组件,2个BUTTON组件。3、 双击“输出”按钮,在TFORM1。BUTTON1CLICK事件处理器的编辑区输入代码4、 双击“关闭”,在TFORM1。BUTTON2CLICK事件处理器的编辑区输入下列一行代码:CLOSE;5、 保存文件,按F9运行。 四、 实验仪器及工具软件:微机及WIN98操作系统、DELPHI五、 实验说明及注意事
7、项:弄清多分支选择结构六、 实验前的准备:翻阅教科书有关部分七、 实验报告要求:a) 实验报告必须独立完成,抄袭、复制他人的报告作无效处理。b) 实验报告要注明姓名,学号,实验名称,完成日期,实验日期。c) 要按规定的统一格式书写,包含目的,内容,步骤,结果及分析。d) 内容不真实、不认真、不能按时完成的,不记成绩。e) 对存在疑问的作业、实验报告,要进行抽查答辩,以便确认是否有效。f) 不能完成实验报告和作业者,不能参加课程考试。八、 思考题:选择结构的特点是什么?用流程图描述看交通灯通过十字路口的过程。1、 将上述程序中的while循环改写成for循环。2、 输入1行字符,分别统计出其中英
8、文字母、空格、数字和其它字符的个数。3、 比较Object Pascal语言中的3种循环结构,分析它们的适用场合。实验三:标准组件的使用和对话框的使用 一、 实验目的:1、 熟悉在delphi中建立项目的方法。2、 掌握label组件、edit组件、memo组件、listbox组件、combobox组件和radiogroup组件的主要属性和组件的使用方法。3、 熟悉常用对话框的主要属性。4、 熟悉掌握OPENDIALOG组件和FONTDIALOG组件的使用方法。二、 实验内容:1、 设计1个程序来处理日期的输入,分别输入年、月、日和星期几,然后在1个memo组件中总体显示。2、 利用常用的对话
9、框,实现: 1、对文本组件中的内容进行字体的设置 2、将在文本组件中的内容存盘 3、将已有文件的内容显示在窗体的文本组件中三、 实验步骤: 实验1的步骤:1、基本组件测试1、 选择主选单的FILE-NEW-APPLICATION。2、 在窗体上放置2个LABEL组件,1个EDIT组件,1个MEMO组件和2个BUTTON组件。3、分别双击“显示”和“关闭”,在TFORM1。BUTTON1CLICK和TFORM1。BUTTON2CLICK事件处理器的编辑区输入下列一行代码:CLOSE; 4、 运行程序2、测试ListBox组件 在初步测试的基础上加入“月”输入输出部分1、 在窗体中再加入1个lis
10、tbox组件和1个label组件2、 将label3的caption属性设置为“选择月份”,“focuscontrol”属性为memo13、 双击“显示”按钮,在TFORM1。BUTTON1CLICK事件处理器的编辑区原有代码的基础上再增加代码4、 运行程序 3、测试combobox组件 利用combobox组件加入“天”输入输出部分1 在窗体中再加入1个combobox组件和1个label组件2 将label4的caption属性设置为“选择天”,“focuscontrol”属性设置为combobox3 双击“显示”按钮,在TFORM1。BUTTON1CLICK事件处理器的编辑区远有代码的基
11、础上再增加代码4 运行程序 4、测试radiogroup九、 实验仪器及工具软件:微机及WIN98操作系统、DELPHI一十、 实验说明及注意事项:2) 指针是动态产生的对象或变量,记录着内存地址3) 动态数组的存放方式一十一、 实验前的准备:a) 复习OBJECT PASCAL的语法b) 编写好源程序,看懂上课所讲的试题一十二、 实验报告要求:a) 实验报告必须独立完成,抄袭、复制他人的报告作无效处理。b) 实验报告要注明姓名,学号,实验名称,完成日期,实验日期。c) 要按规定的统一格式书写,包含目的,内容,步骤,结果及分析。d) 内容不真实、不认真、不能按时完成的,不记成绩。e) 对存在疑
12、问的作业、实验报告,要进行抽查答辩,以便确认是否有效。f) 不能完成实验报告和作业者,不能参加课程考试。一十三、 思考题:如何在编程时避免野指针?实验四:常用控件属性和使用技巧一、 实验目的:1)、熟悉按钮类组件、2)、分组组件、信息反馈组件、表格显示组件二、 实验内容:a) 开发一个小型的信息系统,要求使用数据库,功能模块化,并编程实现。b) 在开发过程中要形成系统分析报告,系统设计说明书,并对系统进行评价。三、 实验步骤:1系统规划与分析2系统初步调查,系统的目标与要求3系统分析4系统设计5功能结构设计与功能模块分析6物理配置方案7代码设计与数据库设计8用户户界面设计和安全保密设计四、 实
13、验仪器及工具软件:微机及WIN98操作系统、常用开发工具如 VB DELPHI SQL PB ORCLE C#等五、 实验说明及注意事项:a) 将软件工程思想贯穿开发始终b) 不断写出高质量问档出来六、 实验前的准备:a) 由于开发系统所耗时间很多,上机时间远远不够,故同学们要尽量再自己机子上先做b) 要自学一门面向对象语言七、 实验报告要求:a) 实验报告必须独立完成,抄袭、复制他人的报告作无效处理。b) 实验报告要注明姓名,学号,实验名称,完成日期,实验日期。c) 要按规定的统一格式书写,包含目的,内容,步骤,结果及分析。d) 内容不真实、不认真、不能按时完成的,不记成绩。e) 对存在疑问
14、的作业、实验报告,要进行抽查答辩,以便确认是否有效。f) 不能完成实验报告和作业者,不能参加课程考试。八、 思考题:编写一份高质量文档好处在那?举自己亲身体会实例说明实验五:掌握文件访问方法一、实验目的:1)、强调实际开发能力的锻炼,培养应用程序开发的能力,循序渐进地引导学员迅速掌握相应的知识和技能。2)、了解建立一个管理信息系统的整体过程和一般方法二、 实验内容:a) 开发一个小型的信息系统,要求使用数据库,功能模块化,并编程实现。b) 在开发过程中要形成系统分析报告,系统设计说明书,并对系统进行评价。三、 实验步骤:1系统规划与分析2系统初步调查,系统的目标与要求3系统分析4系统设计5功能
15、结构设计与功能模块分析6物理配置方案7代码设计与数据库设计8用户户界面设计和安全保密设计四、 实验仪器及工具软件:微机及WIN98操作系统、常用开发工具如 VB DELPHI SQL PB ORCLE C#等五、 实验说明及注意事项:a) 将软件工程思想贯穿开发始终b) 不断写出高质量问档出来六、 实验前的准备:a) 由于开发系统所耗时间很多,上机时间远远不够,故同学们要尽量再自己机子上先做b) 要自学一门面向对象语言七、 实验报告要求:a) 实验报告必须独立完成,抄袭、复制他人的报告作无效处理。b) 实验报告要注明姓名,学号,实验名称,完成日期,实验日期。c) 要按规定的统一格式书写,包含目
16、的,内容,步骤,结果及分析。d) 内容不真实、不认真、不能按时完成的,不记成绩。e) 对存在疑问的作业、实验报告,要进行抽查答辩,以便确认是否有效。f) 不能完成实验报告和作业者,不能参加课程考试。八、 思考题:编写一份高质量文档好处在那?举自己亲身体会实例说明实验六:熟悉OOP编程方法一、实验目的:1)、强调实际开发能力的锻炼,培养应用程序开发的能力,循序渐进地引导学员迅速掌握相应的知识和技能。2)、了解建立一个管理信息系统的整体过程和一般方法二、 实验内容:a) 开发一个小型的信息系统,要求使用数据库,功能模块化,并编程实现。b) 在开发过程中要形成系统分析报告,系统设计说明书,并对系统进
17、行评价。三、 实验步骤:1系统规划与分析2系统初步调查,系统的目标与要求3系统分析4系统设计5功能结构设计与功能模块分析6物理配置方案7代码设计与数据库设计8用户户界面设计和安全保密设计四、 实验仪器及工具软件:微机及WIN98操作系统、常用开发工具如 VB DELPHI SQL PB ORCLE C#等五、 实验说明及注意事项:a) 将软件工程思想贯穿开发始终b) 不断写出高质量问档出来六、 实验前的准备:a) 由于开发系统所耗时间很多,上机时间远远不够,故同学们要尽量再自己机子上先做b) 要自学一门面向对象语言七、 实验报告要求:a) 实验报告必须独立完成,抄袭、复制他人的报告作无效处理。
18、b) 实验报告要注明姓名,学号,实验名称,完成日期,实验日期。c) 要按规定的统一格式书写,包含目的,内容,步骤,结果及分析。d) 内容不真实、不认真、不能按时完成的,不记成绩。e) 对存在疑问的作业、实验报告,要进行抽查答辩,以便确认是否有效。f) 不能完成实验报告和作业者,不能参加课程考试。八、 思考题:编写一份高质量文档好处在那?举自己亲身体会实例说明实验七:对数据库简单操作一、 实验目的:1)、强调实际开发能力的锻炼,培养应用程序开发的能力,循序渐进地引导学员迅速掌握相应的知识和技能。2)、了解建立一个管理信息系统的整体过程和一般方法二、 实验内容:a) 开发一个小型的信息系统,要求使
19、用数据库,功能模块化,并编程实现。b) 在开发过程中要形成系统分析报告,系统设计说明书,并对系统进行评价。三、 实验步骤:1系统规划与分析2系统初步调查,系统的目标与要求3系统分析4系统设计5功能结构设计与功能模块分析6物理配置方案7代码设计与数据库设计8用户户界面设计和安全保密设计四、 实验仪器及工具软件:微机及WIN98操作系统、常用开发工具如 VB DELPHI SQL PB ORCLE C#等五、 实验说明及注意事项:a) 将软件工程思想贯穿开发始终b) 不断写出高质量问档出来六、 实验前的准备:a) 由于开发系统所耗时间很多,上机时间远远不够,故同学们要尽量再自己机子上先做b) 要自
20、学一门面向对象语言七、 实验报告要求:a) 实验报告必须独立完成,抄袭、复制他人的报告作无效处理。b) 实验报告要注明姓名,学号,实验名称,完成日期,实验日期。c) 要按规定的统一格式书写,包含目的,内容,步骤,结果及分析。d) 内容不真实、不认真、不能按时完成的,不记成绩。e) 对存在疑问的作业、实验报告,要进行抽查答辩,以便确认是否有效。f) 不能完成实验报告和作业者,不能参加课程考试。八、 思考题:编写一份高质量文档好处在那?举自己亲身体会实例说明实验八:SQL访问方法一、 实验目的:1)、强调实际开发能力的锻炼,培养应用程序开发的能力,循序渐进地引导学员迅速掌握相应的知识和技能。2)、
21、了解建立一个管理信息系统的整体过程和一般方法二、 实验内容:a) 开发一个小型的信息系统,要求使用数据库,功能模块化,并编程实现。b) 在开发过程中要形成系统分析报告,系统设计说明书,并对系统进行评价。三、 实验步骤:1系统规划与分析2系统初步调查,系统的目标与要求3系统分析4系统设计5功能结构设计与功能模块分析6物理配置方案7代码设计与数据库设计8用户户界面设计和安全保密设计四、 实验仪器及工具软件:微机及WIN98操作系统、常用开发工具如 VB DELPHI SQL PB ORCLE C#等五、 实验说明及注意事项:a) 将软件工程思想贯穿开发始终b) 不断写出高质量问档出来六、 实验前的
22、准备:a) 由于开发系统所耗时间很多,上机时间远远不够,故同学们要尽量再自己机子上先做b) 要自学一门面向对象语言七、 实验报告要求:a) 实验报告必须独立完成,抄袭、复制他人的报告作无效处理。b) 实验报告要注明姓名,学号,实验名称,完成日期,实验日期。c) 要按规定的统一格式书写,包含目的,内容,步骤,结果及分析。d) 内容不真实、不认真、不能按时完成的,不记成绩。e) 对存在疑问的作业、实验报告,要进行抽查答辩,以便确认是否有效。f) 不能完成实验报告和作业者,不能参加课程考试。八、 思考题:编写一份高质量文档好处在那?举自己亲身体会实例说明实验九:缓冲方式和三层模式一、实验目的:1)、
23、强调实际开发能力的锻炼,培养应用程序开发的能力,循序渐进地引导学员迅速掌握相应的知识和技能。2)、了解建立一个管理信息系统的整体过程和一般方法二、 实验内容:a) 开发一个小型的信息系统,要求使用数据库,功能模块化,并编程实现。b) 在开发过程中要形成系统分析报告,系统设计说明书,并对系统进行评价。三、 实验步骤:1系统规划与分析2系统初步调查,系统的目标与要求3系统分析4系统设计5功能结构设计与功能模块分析6物理配置方案7代码设计与数据库设计8用户户界面设计和安全保密设计四、 实验仪器及工具软件:微机及WIN98操作系统、常用开发工具如 VB DELPHI SQL PB ORCLE C#等五
24、、 实验说明及注意事项:a) 将软件工程思想贯穿开发始终b) 不断写出高质量问档出来六、 实验前的准备:a) 由于开发系统所耗时间很多,上机时间远远不够,故同学们要尽量再自己机子上先做b) 要自学一门面向对象语言七、 实验报告要求:a) 实验报告必须独立完成,抄袭、复制他人的报告作无效处理。b) 实验报告要注明姓名,学号,实验名称,完成日期,实验日期。c) 要按规定的统一格式书写,包含目的,内容,步骤,结果及分析。d) 内容不真实、不认真、不能按时完成的,不记成绩。e) 对存在疑问的作业、实验报告,要进行抽查答辩,以便确认是否有效。f) 不能完成实验报告和作业者,不能参加课程考试。八、 思考题
25、:编写一份高质量文档好处在那?举自己亲身体会实例说明实验十:TCP/IP通讯 DLL资源使用一、实验目的:1)、强调实际开发能力的锻炼,培养应用程序开发的能力,循序渐进地引导学员迅速掌握相应的知识和技能。2)、了解建立一个管理信息系统的整体过程和一般方法二、 实验内容:a) 开发一个小型的信息系统,要求使用数据库,功能模块化,并编程实现。b) 在开发过程中要形成系统分析报告,系统设计说明书,并对系统进行评价。三、 实验步骤:1系统规划与分析2系统初步调查,系统的目标与要求3系统分析4系统设计5功能结构设计与功能模块分析6物理配置方案7代码设计与数据库设计8用户户界面设计和安全保密设计四、 实验
26、仪器及工具软件:微机及WIN98操作系统、常用开发工具如 VB DELPHI SQL PB ORCLE C#等五、 实验说明及注意事项:a) 将软件工程思想贯穿开发始终b) 不断写出高质量问档出来六、 实验前的准备:a) 由于开发系统所耗时间很多,上机时间远远不够,故同学们要尽量再自己机子上先做b) 要自学一门面向对象语言七、 实验报告要求:a) 实验报告必须独立完成,抄袭、复制他人的报告作无效处理。b) 实验报告要注明姓名,学号,实验名称,完成日期,实验日期。c) 要按规定的统一格式书写,包含目的,内容,步骤,结果及分析。d) 内容不真实、不认真、不能按时完成的,不记成绩。e) 对存在疑问的作业、实验报告,要进行抽查答辩,以便确认是否有效。f) 不能完成实验报告和作业者,不能参加课程考试。八、 思考题:编写一份高质量文档好处在那?举自己亲身体会实例说明
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1