delphi开发数据库应用程序概述(编辑修改稿)内容摘要:
数据库应用程序的开发步骤 数据库应用程序的最终目标就是为用户提供一个满足其长期需要的软件产品,因此,成功地开发一个数据库应用程序的关键之一是要详细地定义用户的需求,然后再围绕用户的需求进行开发,数据库应用程序的一般开发的三个基本步骤如下。 ● 系统设计 ● 系统实现 ● 系统运行和维护 在这个三个基本步骤中,都包含着数据库的开发和应用程序界面的开发两大类任务,对 于一个客户 /服务器模式的应用,数据库和应用界面的区别就更明显一些,因为它们运行在不同的平台之上,而且使用的操作系统都常常不一样,如(一个 Unix 环境的服务器和 Windows 环境的客户机)。 1、系统设计 系统设计阶段应当根据用户的需求,明确地描述数据库(数据库服务器端)和应用界面(客户机端)实现的功能,即决定哪些功能由服务器端实现,哪些功能由客户机端实现,对于客户 /服务器应用程序,许多功能既可以在服务器端实现又可以在客户端实现的,例如一个复杂的数学变换功能既可以由客户端的应用程序实现,也可以由服务器端的存贮 过程实现。 服务器和客户端应用程序功能的划分往往取决于应用程序运行的硬件环境,例如:如果客户端是低档的 PC机,服务器端是高档的工作站,那么大量的计算由服务器完成是比较理想的。 2、系统实现 系统实现阶段的主要任务是使用 Delphi提供的工具和部件以及 Pascal语言实现系统设计阶段的设想,并进行调试。 在系统实现阶段,最好使用数据库的一个备份数据库,这个备份的数据库与原数据库具有相同的结构,但其中的数据库只是原数据库中的一部分,至所以不在原数据库上开发应用程序,是因为考虑到没有调试好的应用程序可能会破坏数据库中的数据或者妨碍数据库的正常操作。 如果应用程序是基于远程 SQL 数据库服务器的,在系统实现阶段可以采用两种方法: ● 在本地 InterBase 服务器上,使用数据库的备份数据库进行开发和调试 ● 在远程服务器上,使用数据库的备份数据库进行开发和调试 第一种方法优越性在于,它是独立于服务器的,而不至于影响服务器的其它的操作,而且不消耗服务器的资源不增加网络的负担。 它的不利的方面是开发出来的应用程序只能在标准的 SQL 服务器上使用和调试。 第二种方法能够使程序设计人员直接感受到服务器的特性,但它在调 试阶段要消耗网络和服务器的资源,这种方法具有一定的危险性,程序中的错误可能会导致服务器的瘫痪。 3、系统运行和维护 一个应用系统性能的优劣,效率的高低始终应当由用户来做出判决,应用程序在运行过程中,用户会提出一些新的需求和建议,根据用户需求的变化,应当对应用程序做一定的修改,使其进一步地得到完善和提高。 交付数据库应用程序 交付数据库应用程序意味着将它交付给最终用户,并且提供应用程序运行所需的软件,非数据库应用程序往往只需要一个 EXE 文件,而数据库应用程序要包括下列几类文件: ● 数据库应用程序生成的 EXE 文件和 DLL文件(如果有的话) ● 必要的辅助文件(如 Readme 文件或 HLP 联机帮助文件) ● 支持访问数据库的 BDE,有时也称为 IDAPI ● 用于打印输出报表的 ReportSmith 报表工具 ● 如果应用中使用了 VBX 控件,还要包括 VBX和 安装 BDE 在交付数据库应用程序时,必须同时在运行应用程序的机器上安装 BDE, Delphi 本身包含可再安装的 BDE,在准备数据库应用程序 安装盘时,同时从 Delphi 中复制一份 BDE 到最终用户的机器中, BDE 中包含访问多种数据库系统的驱动程序,为了节省磁盘空间,在安装 BDE时,可以只安装应用程序必须的驱动程序,例如,如果我们的应用程序只需要访问 dBASE 数据库文件,那。delphi开发数据库应用程序概述(编辑修改稿)
相关推荐
和部件 主 要 用 途 ────────────────────────────────────── Data Access Components 访问数据库、数据库表、存贮过程等 ────────────────────────────────────── Data Control Components 与用户交互,提供显示、修改数据库中数据的界面
为准)。 熔好的样品冷却 3~4 分钟后,放入 600ml干杯中,用 500ml 容量瓶定量加入 500ml浸出液(浸出液为每 500ml 中含 HCl(1+1)25ml 的二次水),加搅拌边在超声波上浸出样品,样品浸出完全后供测定常规八元素用。 六、高精度微量自动加液器的操作: 加液管道始终用浸泡液充满; 试剂和样品的自动加液量: 测定元素 Ca Fe Mg Ti Al Si 一窗自动加试剂
书签收藏等在内的全方位的 服务 SupeSite/XSpace (2020 年 9 月 10 号最后更新 ) SupeSite/XSpace 是 什么。 SupeSite/XSpace是一套使用跨平台的 PHP语言和 MySQL数据库构建的社区门户解决方案包。 通过安装使用 SupeSite/XSpace,网站建设者可以轻松、迅速和高效的构建拥有高度 特性的社区门户,为站点的会员提供包含日志
= masterkey TransIsolation 属性为 tiReadCommitted 表明,如果存在多个同时事务,则某一事务只允许读由其它事务提交了的数据。 程序中 EmployeeDatabase 的应用还与事务控制等有关。 下文中会介绍这方面的内容。 不同数据库表的切换 在许多数据库应用中都要在不同数据库表之间相互切换,以响应用户输入条件或系统状态的变化。 这时,往往需要特别的处理
exercise。 the state remaining in the meantime exposed to all the dangers of invasion from without, and convulsions within. He has endeavored to prevent the population of these states。 for that
3 使用 DOP 宏的通信指令。 宏是 DOP 的一大特色,通信指令可以很方便的连接其它的非标控制器。 三 通讯实例 1 例 :客户第一次使用 DOP,用一台 A57GSTD 与一台西门子 S7200 连接 连接方式: DOP 已经集成了西门子 S7200 系列的 PPI 协议,用于只需做 2 个步骤就可以完成通讯。 Step1 按照说明书做一条通讯电缆。 如图: Step2 在