文档介绍:本章要点:
Delphi简介
Delphi
应用程序开发过程
应用程序的组成
第1章 Delphi概述
Delphi简介
Delphi的发展历史;
Delphi的特点;
面向对象编程的基本知识;
Windows编程的基本知识。
Delphi是一种方便、快捷的Windows应用程序开发工具,为程序员提供了全新的可视化编程环境。本节主要介绍以下几方面的内容:
Delphi的发展史
随着Windows操作系统的推出,为了解决Windows编程存在的问题,Inprise公司(原Borland公司)开发了可视化的软件开发工具—— Delphi,至今已经历了七代产品的发展历程。
Delphi 1 几乎与Windows 95 同时发行。Delphi 1可以看做是 Turbo Pascal 的 Windows版,它为使用Pascal语言的用户提供了一个可视化的编程环境。但仍然属于16位的开发环境。
Delphi 2 支持32位编程,并且增加了数据模块等多种高效的数据重用功能。
Delphi 3 改进了集成开发环境,对组件库进行了许多增强,完全支持 ActiveX控件及其创建,它是一个比较成熟的版本,受到了广泛好评,大大巩固Delphi作为Windows应用程序开发工具的地位。
Delphi 4、Delphi 5、Delphi 6不断改进以前版本的不足,增加新的功能, 对开发环境也不断改进和完善,特别是不断增加新组件,以适于网络开发的需要。
Delphi 7 又在以前的基础上进行了加强,是目前的最新版本。
Delphi的特点
“真正的程序员用C,聪明的程序员用Delphi。”这句话是对Delphi最经典、最恰当的描述。Delphi具有简单、高效、功能强大的特点。和Visual C++相比,Delphi更简单、更易于掌握,而在功能上却毫不逊色;和Visual Basic 相比,Delphi功能更加强大,更加实用。同时具备了Visual C++功能强大和Visual Basic简单易学的特点。
最先进的编程思想:面向对象的程序设计,简称为OOP
Delphi提供了大量的可视化组件,可视化编程功能强
Delphi采用了最为领先的数据库技术
主要特点:
用Delphi进行Windows程序设计的基本概念
Delphi的编程思想与以前传统的面向过程的编程思想有很大的不同,而在Windows操作系统下的程序设计又与DOS下的程序设计有很大的不同
程序设计语言的发展
面向对象程序设计方法的基本概念
Windows程序设计基本知识
Delphi可视化编程基本知识
主要有以下内容:
Delphi
按照Inprise惯例,Delphi每年都会推出一个新版本。Delphi ,进一步提高了自身性能和操作性。
Delphi :
集成开发环境方面
Web方面
数据库方面
可视组件库及运行库方面
Delphi
Delphi 、运行和测试程序的工作系统。 Delphi -1所示
代码编辑器窗口
窗体设计器窗口
组件板
快捷按钮栏
对象树形图
对象监视器窗口
主要包括以下几个窗口: 主窗口; 对象树形图、对象监视器窗口;
窗体设计器窗口、代码编辑器窗口。
(图1-1 Delphi )
Delphi
Delphi ,包括Menu(菜单)、ponent Panel(组件板)。Delphi -2所示。
(图1-2)
主窗口各部分的详细说明请参见本教程(P7~P9)
对象树形图及对象监视器窗口
对象树形图窗口(Object TreeView)用树形表方式列出了项目中所有的对象,即窗口、组件、菜单等,并清楚地表明了它们之间的关系。对象树形窗口如图1-4所示。
在对象树形图窗口下方是对象监视器窗口(Object Inspector),对象监视器窗口含有两个页卡:属性页卡(Properties),显示窗体中当前被选择部件的属性信息,并允许改变对象的属性;事件页卡(Events),列出了当前部件可以响应的事件。对象监视器窗口如图1-5所示。
图1-4 对象树形图窗
图1-5 对象监视器窗
窗体设计器及代码编辑器(1)
窗体设计器用于设计程序时用到的窗体外观。窗体界面外观设计可在组件板中选择适当的组件,并将它设置在窗体中。其后的工作主要