delphi实践报告.docx
- 文档编号:15263003
- 上传时间:2023-07-03
- 格式:DOCX
- 页数:11
- 大小:24.33KB
delphi实践报告.docx
《delphi实践报告.docx》由会员分享,可在线阅读,更多相关《delphi实践报告.docx(11页珍藏版)》请在冰点文库上搜索。
delphi实践报告
竭诚为您提供优质文档/双击可除
delphi实践报告
篇一:
DeLphI实践报告
实习报告书
引言题目:
delphi学院:
专业:
地理信息系统班级:
姓名:
学号:
20XX年6月22日第1页共14页
1娱乐场所信息查询软件,软件界面设计简洁,美观,其人性化的软件流程,可以让一般
人方便的查询娱乐场所,上手极易,不用打开多个窗口可重复查询。
2系统需求分析
根据用户的需求,对本系统做整体的需求分析,这是保证系统有效性和实用性的前提。
2.1功能需求分析
在设计本系统之前,作者与相关工作人员进行了交流,并对此进行了归纳提炼,得出建
立一个娱乐场所信息查询应具备如下功能:
(1)娱乐场所信息查询。
可以对任何一个娱乐场所的详细信息进行查询,其中包括名称、
所处路名、id等。
(2)娱乐场所所在地区的地图显示。
(3)最短路径的分析。
(4)地图打印。
2.2数据需求
根据功能需求的要求,需要有一系列的数据来支撑,本系统需要的数据包括所处地区的
地图模板、道路信息、娱乐场所信息等3系统设计
为确保系统顺利的实施,本系统遵循软件工程原理和方法,对系统进行总体设计和详细
设计;其次,应满足先进性原则,依照国际标准,借鉴主流系统的体系结构,保证系统具有
较长的生命力和扩展能力;此外,还应满足成熟性原则、实用性原则、高可靠性原则等。
根
据需求分析的结果,本着以上原则展开对本系统的设计。
3.1界面设计
为了界面设计,增强系统的美观性、灵活性,使系统易于操作,采用了很多优秀的第三
方组件,这些控件的使用不仅达到了很好效果,同时还大大减轻了编程的工作量。
第2页共14页
3.1.1登录界面
该系统需要输入用户名、密码才可运用,具有较好的保护性
3.1.2关于界面
3.2技术路线
本系统采用embarcaderodelphixe3作为开发工具。
delphi,是windows平台下著名的
快速应用程序开发工具,最早的版本由美国borland(宝兰)公司于1995年开发。
第3页共14页delphi是一个集成开发环境(ide),使用的核心是由传统pascal语言发展而来的object
pascal,以图形用户界面为开发环境,通过集成开发环境、vcl工具与编译器,配合连结数
据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具。
“真正的程序员用c,聪明的程序员用delphi”,这句话是对delphi最经典、最实在的
描述。
delphi最大的特点是简单易学、执行高效而且功能强大。
和microsoftvisualstudio
c++相比,delphi更易于掌握,学习周期也比较短,而在功能上却丝毫不逊色;而与visual
basic相比,delphi功能更强大、更实用,尤其在开发数据库方面,它的特点更是体现得淋
漓尽致。
这正是作者选用delphi作为开发工具的原因。
delphi发展至今,从delphi1到现在的delphixe2,不断添加和改进各种特性,功能
越来越强大。
delphi20XX内置了direct2d模块及开发库,其新加的功能包括:
○1○1支持64位windows操作系统的开发;○2○2称为firemonkey的新的跨平台框架;
○3○3在windows上开发,用来编译maxosx的交叉编译器;④firemonkey支持ios(appleipad及iphone)的开发;⑤livebindings的新的数据绑定功能,允许你将任
何可视对象绑定到任何使用表达式的源对象。
4系统实现
4.1概述
在完成了需求分析、系统设计和技术路线的选定后,按照前期工作的思路,逐步的实现
商品管理系统。
本系统以delphixe3为开发环境,实现了连云港娱乐场所信息查询功能。
4.2功能模块实现
4.2.1登录模块
第4页共14页操作部分核心代码如下所示:
proceduretform2.button1click(sender:
tobject);beginclientdataset1.close;clientdataset1:
=select
*
from
table01
where
name=+edit1.text+andpasswords=+edit2.text+;clientdataset1.open;ifclientdataset1.recordcount=0thenbeginshowmessage(口令错误);endelsebeginmodalresult:
=mrok;end;end;
4.2.2图层管理
第5页共14页篇二:
delphi实验报告----晨曦旅馆系统基础性实践环节(数据库)实践报告实践课程名称开课实验室学院年级专业班学生姓名学号开课时间至学年第学期12345
篇三:
delphi实验一实验报告实验1简单程序设计
姓名:
一实验目的:
1)熟悉delphi7的集成开发环境。
2)掌握delphi7分支(选择)程序设计
二实验时间:
20XX年3月21日
三实验地点:
c2-417
四实验内容与步骤:
本次实验需要提交实验报告,实验报告中描述各程序设计的主要思路,及其程序实现时
使用的数据及其数据结构.
1.设计一个登录界面,并实现登录功能。
2.完成三角形性质判定系统的设计,并能计算三角形面积。
(if语句)要求:
输入三条边(三个实数),判定能否构成三角形,是等边、等腰直角、等腰、直角
还是普通三角形,面积如何。
说明:
如果输入的三个顶点的坐标也可。
3.完成游戏“猜价格”。
4.flash效果显示自己的座号和姓名。
(一)实验步骤1。
两个编辑控件用来输入学号和密码,建立两个窗口,相互连接。
确定按钮判断输入
是否正确,退出按钮退出程序。
2。
用if语句判断,输入三边,先判断是否是三角形,然后再根据各种条件判断特殊三
角形;依情况弹出各种窗口。
3.判断价格,输出高了,低了,正确的信息框。
(二)实验结果
1.登陆界面
2.判断三角形出错:
不能输出等边三角形,改正后:
3.猜价格
4.flash动画
五实验总结和心得
有老师讲过的题还没有多大的问题,第二题花了很长时间查资料。
编程语言学的都不好,
所以学起来delphi还是比较吃力,不过对这个很感兴趣,通过第一次实验,使一些知识点更
明确了,以后的实验一定会越来越难,继续努力。
篇四:
实践报告格式与范文电子科技大学毕业实践报告报告题目:
关于xxxxx的实践报告学习中心(或办学单位):
xxxxx大学xxxxxxxxxxxx职讲师xxxx号:
xxxx
专业:
xxxx20XX年11月16日电子科技大学电子科技大学xxxx大学毕业实践报告?
?
?
?
?
?
关于xxxxx的实践报告关于xxxxxxxx实践报告我们所说的社会实践是学校根据学生专业教学的要求,对学生已学理论知识进行综合运
用的培训,其目的在于让学生接触社会,加强学生对社会的了解,提高学生的学术水平,培
养和训练学生认识、观察社会以及分析、解决问题的能力,提高学生的专业技能,使之很快
地融入社会这个大家庭当中。
也正是因为此种原因,我于20XX年3月在珠海南方软件园进行
软件开发等方面的实践。
在正好一个月的时间内,要想熟悉和掌握该公司软件开发的基本操作流程和软件开发过
程是不易的。
我主要采用了多种方式来学习这一些东西,经过一段时间的学习,我基本了解
了该公司的整体情况和软件开发过程的概况。
现将此次实践活动的有关情况报告如下:
一、实践的内容与过程第二周从公司的接受项目起至项目的最终完成,在该公司开发部,主要学习软件开发基
本流程和一些必顺注意的细节。
第三周至第四周从开发软件的总体设计起至软件开发的每一个模块的开发,在该公司软
件开发部,主要了解公司开发部工作制度情况和开发人员的主要职责,讨论和学习软件的经
试和做法。
二、公司概况
珠海南方软件园是国家软件产业基地、国家主要软件产业基地、国家电子信息产业基地。
珠海南方软件园总占地面积34万平方米,由东苑、西苑和生活区组成。
东苑于2000年10
月投入使用,现有包括爱立信移动世界,香港新华集团、香港城市大学和数十家留学生创办
的企业近百家。
西苑于20XX年投入使用,区内包括国际软件城、会展中心、软件研发中心、
主体建筑群、教育培训区等四大功能区。
区内目前有香港东方海外货柜(中国)航运集团、
香港花旗银行研发中心、美国维佳物流公司、珠海香洲区创业中心等知名企业入驻。
生活区
依山傍海,定位于高档国际公寓,可为入园企业员工提供高品质的住宅和配套设施,整个工
程计划于20XX年动工兴建。
珠海南方软件园拥有较先进的技术支撑体系,园区提供高速宽带网络基础设施,园内的
爱立信移动互联网中心可向企业提供移动平台上的软件开发支持。
具有中国实验室国家认可
委员会认可资格的南方软件产品测试中心可提供软件测试和质量检测服务。
同时,园区目前
正在积极筹建软件综合服务与管理平台、游戏软件实验室、网络检测中心等。
篇五:
delphi
三层
delphi三层
浅析多层结构及其在delphi中的实现张玉珍黄东(东南大学自控系)
摘要:
本文讨论了分布式多层应用体系的结构、特点及实现技术。
分析了用delphi实现
基于midas技术的多层结构,并举例说明实现多层结构的步骤。
关键词:
多层结构,客户端,应用程序服务器,远程数据库服务器1多层结构应用体系
1.1二层结构的退出在传统的二层c/s结构数据库应用中,客户端的机器执行应用程序,连接到后端的数据
库服务器中存取应用系统所需资料,因为应用系统的企业逻辑都编写在客户端的应用程序中,
造成客户端非常臃肿,且当应用系统需求改变时,所有在客户端的应用程序都必须改变,使
维护成本太高。
oraclemsql客户端1数据库服务器sybase等图一2层c/s结构
1.2多层结构的概念和特点
多层结构的典型是三层结构,其基本思想是把用户界面与企业逻辑分离。
整体结构如
(1)客户端应用程序。
提供用户接口,主要功能是指导操作人员使用界面,输入数据,
输出结果,并不具有企业逻辑,或只拥有部分不涉及企业核心的、机密的应用逻辑。
这样客户端就显的很廋,称为“廋”客户。
(2)应用程序服务器。
它是应用的主体,包含了企业中核心的及易变的企业逻辑(规划,运作方法,管理模型等),其功能即接受输入,处理后返回结果。
(3)远程数据库服务器。
即数据库管理系统(dbms),负责管理对数据的读写和维护。
在更复杂的多层体系结构中,“廋”客户与远程数据库服务器之间可以加入更多的中间服务器,
如加入一个中间安全服务器或中间转换服务器,用于对不同平台数据进行处理。
分布式多层结构把整个应用系统的执行分成数个不同部分并且执行在不同的机器中。
其中应用程序服务器作为中间层集中实现企业逻辑
,协调多层之间的请求,并掌握
数据集定义的全部细节和远程数据库服务器进行通信,这样客户端应用程序就重点放在显示
数据和与用户交互上,客户端应用程序甚至都不需要知道数据在那儿。
具体来说,多层结构具有如下优点:
(1)在一个共享的中间层封装了企业逻辑,不同客户端应用程序可以共享同一个中层层,而不必由每个客户端应用程序单独实现企业逻辑。
(2)客户端应用程序可以做的很廋。
因为很多复杂的工作由应用程序服务器代劳,客户端应用程序只需关注用户界面本身。
“廋”客户端应用程序更易发布、安装、配置和维护。
(3)实现分布式数据处理。
把一个应用程序分布在几个机器上运行,可以提供应用程序的性能,通过冗余配置还可以保证不会因为局部故障导致整个应用程序崩溃。
(4)有利于安全。
将一些敏感数据功能部分封装在中间层,并授予不同访问权限,可以保证对数据的访问限制。
1.3多层结构使用的技术。
ejb(enterprisejavabean)等。
2.1在delphi中多层结构的实现在delphi中多层结构的基础是midas(multi-tierdistributedapplicationservicesuite,多层分布式应
用服务器组)技术。
midas是一些不同技术的集合,无论是应用程序服务器还是客户端,midas
技术需要dbclient.dll和midas.dll的支持,这两个动态链接库用于管理数据包,发布midas
应用程序时需要发布这个文件。
基于midas的多层结构依然分为客户端应用程序,应用程序服务器和远程数据库服务器,
如图三所示。
从图三可见,midas的数据库应用程序需要一些特殊组件,这些组件共分为4类:
图三midas结构
(2)datasetprovider组件。
位于服务器端,提供iappserver接口,客户端应用程序
通过iappserve接口获得数据。
(3)连接组件。
位于客户端,包括
(4)clientdataset组件。
位于客户端,访问服务器端的iappserve接口,它是从tdataset继承下来的组件。
客户端应用程序通过iappserve接口与应用程序服务器通讯,通讯协议为
2.1.1客户端应用程序结构在结构上,客户端应用程序通过标准数据控制组件与用户交互,但是它是通过应用程序
服务器提供的iappserve接口获得数据,也是通过iappserve接口更新数据。
所谓“廋”客
户即指不依赖bde的数据集(tclientdataset组件)构成的客户端应用程序。
tclientdataset组件是从tdataset派生出来的客户端数据集组件,它扮演了与
篇二:
Delphi实习报告
实习报告书
引言
题目:
Delphi学院:
专业:
地理信息系统班级:
姓名:
学号:
20XX年6月22日
第1页共14页
1
娱乐场所信息查询软件,软件界面设计简洁,美观,其人性化的软件流程,可以让一般人方便的查询娱乐场所,上手极易,不用打开多个窗口可重复查询。
2系统需求分析
根据用户的需求,对本系统做整体的需求分析,这是保证系统有效性和实用性的前提。
2.1功能需求分析
在设计本系统之前,作者与相关工作人员进行了交流,并对此进行了归纳提炼,得出建立一个娱乐场所信息查询应具备如下功能:
(1)娱乐场所信息查询。
可以对任何一个娱乐场所的详细信息进行查询,其中包括名称、所处路名、ID等。
(2)娱乐场所所在地区的地图显示。
(3)最短路径的分析。
(4)地图打印。
2.2数据需求
根据功能需求的要求,需要有一系列的数据来支撑,本系统需要的数据包括所处地区的地图模板、道路信息、娱乐场所信息等
3系统设计
为确保系统顺利的实施,本系统遵循软件工程原理和方法,对系统进行总体设计和详细设计;其次,应满足先进性原则,依照国际标准,借鉴主流系统的体系结构,保证系统具有较长的生命力和扩展能力;此外,还应满足成熟性原则、实用性原则、高可靠性原则等。
根据需求分析的结果,本着以上原则展开对本系统的设计。
3.1界面设计
为了界面设计,增强系统的美观性、灵活性,使系统易于操作,采用了很多优秀的第三方组件,这些控件的使用不仅达到了很好效果,同时还大大减轻了编程的工作量。
第2页共14页
3.1.1登录界面
该系统需要输入用户名、密码才可运用,具有较好的保护性
3.1.2关于界面
3.2技术路线
本系统采用embarcaderoDelphixe3作为开发工具。
Delphi,是windows平台下著名的快速应用程序开发工具,最早的版本由美国borland(宝兰)公司于1995年开发。
第3页共14页
Delphi是一个集成开发环境(IDe),使用的核心是由传统pascal语言发展而来的objectpascal,以图形用户界面为开发环境,通过集成开发环境、VcL工具与编译器,配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具。
“真正的程序员用c,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。
Delphi最大的特点是简单易学、执行高效而且功能强大。
和microsoftVisualstudioc++相比,Delphi更易于掌握,学习周期也比较短,而在功能上却丝毫不逊色;而与Visualbasic相比,Delphi功能更强大、更实用,尤其在开发数据库方面,它的特点更是体现得淋漓尽致。
这正是作者选用Delphi作为开发工具的原因。
Delphi发展至今,从Delphi1到现在的Delphixe2,不断添加和改进各种特性,功能越来越强大。
Delphi20XX内置了Direct2D模块及开发库,其新加的功能包括:
○1○1支持64位windows操作系统的开发;○2○2称为Firemonkey的新的跨平台框架;○3○3在windows上开发,用来编译maxosx的交叉编译器;④Firemonkey支持ios
(Appleipad及iphone)的开发;⑤Livebindings的新的数据绑定功能,允许你将任何可视对象绑定到任何使用表达式的源对象。
4系统实现
4.1概述
在完成了需求分析、系统设计和技术路线的选定后,按照前期工作的思路,逐步的实现商品管理系统。
本系统以Delphixe3为开发环境,实现了连云港娱乐场所信息查询功能。
4.2功能模块实现
4.2.1登录模块
第4页共14页
操作部分核心代码如下所示:
procedureTForm2.button1click(sender:
Tobject);begin
clientDataset1.close;clientDataset1
.commandText
:
=select
*
from
Table01
where
name=+edit1.Text+and"pAsswoRDs"=+edit2.text+;clientDataset1.open;
ifclientDataset1.Recordcount=0thenbegin
showmessage(口令错误);endelsebegin
modalResult:
=mrok;end;end;
4.2.2图层管理
第5页共14页
篇三:
Delphi实验一实验报告
实验1简单程序设计
姓名:
一实验目的:
1)熟悉Delphi7的集成开发环境。
2)掌握Delphi7分支(选择)程序设计
二实验时间:
20XX年3月21日
三实验地点:
c2-417
四实验内容与步骤:
本次实验需要提交实验报告,实验报告中描述各程序设计的主要思路,及其程序实现时使用的数据及其数据结构.
1.设计一个登录界面,并实现登录功能。
2.完成三角形性质判定系统的设计,并能计算三角形面积。
(IF语句)
要求:
输入三条边(三个实数),判定能否构成三角形,是等边、等腰直角、等腰、直角还是普通三角形,面积如何。
说明:
如果输入的三个顶点的坐标也可。
3.完成游戏“猜价格”。
4.Flash效果显示自己的座号和姓名。
(一)实验步骤
1。
两个编辑控件用来输入学号和密码,建立两个窗口,相互连接。
确定按钮判断输入是否正确,退出按钮退出程序。
2。
用if语句判断,输入三边,先判断是否是三角形,然后再根据各种条件判断特殊三角形;依情况弹出各种窗口。
3.判断价格,输出高了,低了,正确的信息框。
(二)实验结果
1.登陆界面
2.判断三角形
出错:
不能输出等边三角形,
改正后:
3.猜价格
4.flash动画
五实验总结和心得
有老师讲过的题还没有多大的问题,第二题花了很长时间查资料。
编程语言学的都不好,所以学起来delphi还是比较吃力,不过对这个很感兴趣,通过第一次实验,使一些知识点更明确了,以后的实验一定会越来越难,继续努力。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- delphi 实践 报告