数据库访问引擎的 Windows开发工具,它奠定了RAD的概念。 一年后的Delphi 2在32位的操作系统Windows 65和Windows NT下实现了原有的一切功能。 Delphi 3使本来极其复杂的COM、ActiveX、客 户机/服务器应用程序、多层数据库系统体系结 构等技术变得非常容易使用。 Delphi 4和Delphi 5致力于使Delphi更易于使用。
计算机技术基础:RAD-快速应用开发基础之Delphi程序设计 计算机技术基础
1.2.2 Delphi发展的历史
Delphi 5和Delphi 7为简化Internet的开发增 加了许多新功能,包括:InternetExpress、 WebSnap、IntraWeb、Web Services等组 件或向导用以支持ASP、XML、Web Services等各种形式的Web应用程序,从而 使Delphi成为Internet的通用数据平台。
Delphi 8又称Delphi.NET,是Borland为了适 应微软.NET平台而匆匆推出的Delphi for .
NET集成开发环境,它用于开发运行 在.NET平台上的Delphi应用程序。
计算机技术基础:RAD-快速应用开发基础之Delphi程序设计 计算机技术基础
1.2.3 Delphi程序的编写、编译和运行
高级语言及其编 译器通常与一些 必要的程序开发 工具集成在一起, 形成所谓的集成 开发环境 (IDE)。在 Delphi的IDE中 就可以完成程序 设计、资源重用、 代码编译、调试 测试等一系列任 务
Delphi集成开发环境 集成开发环境 Delphi 类 库 ( VCL ); 第
三方组件; 第三方组件; 可重用的代码; 可重用的代码; …… 程序
设计: 程序设计:
问题建模 算法设计 编写代码 Delphi
源代码 源代码 调试测试
Delphi编译器 编译器
可执行的本地 机器语言
运行的程序
计算机技术基础:RAD-快速应用开发基础之Delphi程序设计
计算机技术基础
菜单 工具栏 Delphi的集成开发 环境包括:菜单、 工具栏、组件面板、 对象树状视图 窗体设计器、代码 浏览器、代码编辑 代码编辑器 器、项目管理器、 对象观察器(Object 对象观察器 Inspector),对象树 状视图(Object 代码浏览器 Tree View)等
组件面板
项目管理器 窗体设计器
计算机技术基础:RAD-快速应用开发基础之Delphi程序设计 计算机技术基础
Delphi创建应用
程序的方法。
1. 创建项目
1)在IDE的File菜单中选择菜单项New|Application,
系统将 创建一个Windows应用程序框架,它包括了一个空白的窗 体。如果我们按快捷键Ctrl+Alt+F11后将出现项目管理器, 在这里我们可以看到系统为该项目创建的一系列缺省文件。 2) 在IDE的File菜单中选择菜单项Save All,此时弹出保存文 件对话框。输入所要编写的项目名称(将来生成可执行文 件的主文件名与此相同)以及单元文件名称。 3) 如果要选择其他项目类型,可以在IDE的File菜单中选择菜 单项New|Other…,此时会弹出New Items对话框。这里 有多种项目或应用程序类型可供选择。
计算机技术基础:RAD-快速应用开发基础之Delphi程序设计 计算机技术基础
Delphi的项目管理器 的项目管理器: 的项目管理器
New Items对话框: Items对话框 对话框:
计算机技术基础:RAD-快速应用开发基础之Delphi程序设计 计算机技术基础
2.
编辑文件 一个Delphi程序首先是应用程序框架,而这一框 架正是应用程序的“骨架”。我们可以在“骨架” 中加入自己的代码。缺省的应用程序是一个空白 的Windows窗体(Form),可以运行它,结果 得到一个空白的窗体。因此,可以说应用程序框 架通过提供所有应用程序共有的东西,为用户编 写应用程序打下了良好的基础。一旦创建好一个 项目,Delphi就已经为我们做好了一切基础工 作——程序框架本身就是一个已经完成的可运行 应用程序,只是不处理任何事情。 在代码编辑器中输入代码时,我们可以看到有一 个动态提示框不断地提示我们输入代码,这就是 Code lnsight功能。
计算机技术基础:RAD-快速应用开发基础之Delphi程序设计 计算机技术基础
在代码编辑器