



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1. 描述一个简单并且完整的Delphi程序的创建到运行的过程,并且在Delphi环境中实践。program Project1;uses Forms, Unit1 in Unit1.pas Form1;$R *.resbegin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run;end. 一个delphi应用程序的入口是project单元的 begin部分 通常,一个带窗口的应用程序会使用Application创建一个隐藏的窗口,并建立消息循环,用来接收Windows消息并完成分发操作 以上操作在Application.Initialize中完成Application.CreateForm(TMyForm,MyForm) 用来创建用户窗体,接收Application分发的消息并进行相应的处理 Application.run 开始执行消息循环,直到收到exit消息,退出循环,关闭程序2. 与数据库相关的组件主要有哪些?简述这些组件的属性和方法以及它们的使用方法。以SQL为例BDE(Borland Databas Engine), 是中最古老的技术,从 2.0加入BDE 技术以后,一直是处理数据库的事实上的标准。BDE 是一个基于驱动程序的体系结构,每一种数据格式或数据源都有一种驱动程序来驱动相近的数据源。BDE 可以很好的支持现在最流行的ODBC API方法,ODBC是一种C/C+应用程序编程接口(API ),无论是对任何一种客户/服务器关系型数据库管理系统(RDBMS ),还是最流行索引顺序访问方法(ISAM)数据库(Jet、Foxpro), 都能很好的访问。 同时,由于BDE 的驱动程序主要直接来自于第三方开发商,所以,对于像Oracle这些非微软的数据库,执行效率上比较高。正是这些特点,使BDE 技术还是得到了很多数据库开发程序员的欢迎。 ADO 技术是微软提出来的处理关系型数据库和非关系型数据库的新技术,它基于微软被称为OLE DB的数据访问模式,它是专门为了给大范围商业数据源提供访问而设计的,包括传统的关系型数据表、电子邮件系统、图形格式、Internet资源等。ADO 所需内存更少,更适合大流量和大事务量的网络计算机系统。 ADO 顶层有三个对象:Connection、Command、Recordset。 Connection用以指定数据源,建立和数据源的连接。 Command 对象用以对数剧源执行指定的命令,可以接受SQL 语句,表和存储过程的名称,执行SQL 查询,更新数据,插入纪录等。 Recordset 对象表示的是来自表或命令执行结果的记录全集,操纵来自提供者的几乎所有数据。 由于ADO 技术的迅速普及,从 5.0 开始,加入了ADO 技术的模块,并逐步成为数据库设计的主流。但是,和VB的ADODC 相比,它还是有所不同的,在数据绑定上,它更多的吸收了BDE 的特点,以做到和原来的程序兼容,同时,它又可以接受标准ADO 技术的各种属性和方法,在接受这些属性和方法时,它是和数据绑定控件脱离的,当然从某种意义上来说,这种方案提高了执行效率,给设计人员以更多的选择。 dbExpress 是 6.0加入的最新的数据库模块,它不使用缓存,可以快速浏览大量的数据,但是,不使用缓存就不能更改,所以它的标准方式是只读的。它一个重要的特点是交叉平台,可以和Linux数据库连接,速度相当快。3. DBChart组件的主要属性和方法有哪些?在Delphi中使用该组件,使其能够按照多种图表形式显示后台数据。1.绑定数据ADOQuery1.Active:=True;DBChart1.Series0.DataSource:=ADOQuery1;DBChart1.Series0.XLabelSource:=FiledName;DBChart1.Series0.YValues.ValueSource:=FieldName;2.切换图表类型tmpChart:=DBChart1.Series0;ChangeSeriesType(tmp,TLineSeries);tmpChart.Active:=True;tmpChart.RefreshSeries;3.设置分页DBChart1.ScaleLastPage:=true;DBChart1.MaxPointsPerPage:=10;DBChart1.Page:=1;DBChart1.PreviousPage;DBChart1.NextPage;DBChart1.Page:=NumPages;4.导出图表SaveToBitmapFile(FileName);5.打印图表uses TeePrevi;ChartPreview(Parent,DBChart1);TeePreview(Parent,DBChart1);6.数据源ADODataSet1.CreateDataSet;AdoDataSet1.Insert;AdoDataSet1.FieldByName(Value).AsFloat:=200000;AdoDataSet1.FieldByName(Info).AsString:=05-02;AdoDataSet1.Post;4理解利用Delphi开发管理信息系统的流程,并使用Delphi开发学生管理信息系统。管理信息系统 ()是一个以人为主导的 ,集成了计算机网络技术、通信技术、信息处理技术 ,能对信息进行收集、传递、存储及加工处理 ,并能进行辅助决策、事务管理的一种人机交互的智能化计算机系统。因此对于管理信息系统的通俗理解可以是 :管理信息系统 =管理业务 +数据库技术 +通信网络技术1 。的发展与数据库技术的发展是紧密相关的 ,随着/技术的广泛应用 ,的体系结构也发生了很大的变化 ,从以往基于/结构的数据访问及安全体系发展到当前的基于/结构的体系。其开发应用程序的难度相对越来越大 ,对开发工具的要求也就越来越高。太专业 ,与常规程序兼容性不太好 ;太简单 ,功能不够强
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全培训教具课件
- High-density-lipoprotein-human-HDL-human-生命科学试剂-MCE
- 房屋抵顶工程款协议书6篇
- 2025年ABS专用料合作协议书
- 2025甘肃天水市武山县人力资源和社会保障局招聘城镇公益性岗位人员7人模拟试卷完整答案详解
- 2025年菏泽单县教体系统第四次引进高层次人才(110名)考前自测高频考点模拟试题及答案详解(新)
- 2025年光导纤维导光环项目发展计划
- 确保信息安全和隐秘保护承诺书5篇范文
- 小学交通安全培训签到表课件
- 2025广东华兴银行实习生招聘模拟试卷附答案详解(黄金题型)
- (高清版)DB43∕T 2557-2023 160km h短定子磁浮交通设计技术要求
- 2024年湖北省高考政治试卷真题(含答案逐题解析)
- 脂肪栓塞综合征护理
- 安保公司方案
- 透水混凝土检测报告模板
- 考古与人类学习通超星期末考试答案章节答案2024年
- 行政执法考试题及答案(刷脸考试版本)
- GB/T 44679-2024叉车禁用与报废技术规范
- 2022年全国中学生英语能力测评(NEPTS)终评高二年级组试题
- 商标价值评估报告书
- 《什么是美术作品》教学课件2
评论
0/150
提交评论