📄 001.htm
字号:
<HTML><HEAD><meta http-equiv="Content-Type" content="text/html; charset=GB2312"><TITLE>—DELPHI基础教程—第一章 Delphi快速入门(一)</TITLE><META NAME="keywords" CONTENT=" DELPHI基础教程 第一章 Delphi快速入门(一)"><META NAME="description" CONTENT=" - DELPHI基础教程 - 第一章 Delphi快速入门(一)"><style><!--#page {position:absolute; z-index:0; left:0px; top:0px}.tt3 {font: 9pt/12pt "宋体"}.tt2 {font: 12pt/15pt "宋体"}a {text-decoration:none}a:hover {color: blue;text-decoration:underline}--></style></HEAD><body text="#000000" bgcolor="#FFFFFF" leftmargin="3" topmargin="3" marginheight="3" marginwidth="3"><TABLE WIDTH="100%" CELLPADDING=10 CELLSPACING=0 BORDER=0><TR><TD CLASS="tt3" VALIGN="top" width="8%" ><strong><A HREF="002.htm"><FONT style="FONT-SIZE: 9pt">后一页</font></A><BR><A HREF="index.html"><FONT style="FONT-SIZE: 9pt">前一页</font></A><BR><A HREF="index.html"><FONT style="FONT-SIZE: 9pt">回目录</font></A><BR></strong></TD><TD class="tt2" width="84%"><center><B><FONT style="FONT-SIZE: 16.5pt" COLOR="#FF6666" FACE="隶书">第一章 Delphi快速入门(一)</FONT></B></center><hr width="94%"><p> Delphi<font face="宋体"lang="ZH-CN">是全新的可视化编程环境,为我们提供了一种方便、快捷的</font>Windows<fontface="宋体" lang="ZH-CN">应用程序开发工具。它使用了</font>Microsoft Windows<fontface="宋体" lang="ZH-CN">图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言</font>(Object-OrientedLanguage)<font face="宋体" lang="ZH-CN">、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用</font>Delphi<fontface="宋体" lang="ZH-CN">开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作——</font>Delphi<fontface="宋体" lang="ZH-CN">的每一个设计细节,都将带给您一份欣喜。</font> </p><p>1.1 Delphi<font face="宋体" lang="ZH-CN">基本概念介绍 </p></font><p>1.1.1 Delphi<font face="宋体" lang="ZH-CN">的基本形式 </p></font><p> Delphi<fontface="宋体" lang="ZH-CN">实际上是</font>Pascal<font face="宋体" lang="ZH-CN">语言的一种版本,但它与传统的</font>Pascal<fontface="宋体" lang="ZH-CN">语言有天壤之别。一个</font>Delphi<font face="宋体"lang="ZH-CN">程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。您的工作只是在“骨架”中加入您的程序。缺省的应用程序是一个空白的窗体</font>(Form)<fontface="宋体" lang="ZH-CN">,您可以运行它,结果得到一个空白的窗口。这个窗口具有</font>Windows<fontface="宋体" lang="ZH-CN">窗口的全部性质:可以被放大缩小、移动、最大最小化等,但您却没有编写一行程序。因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础。</font>Delphi<fontface="宋体" lang="ZH-CN">已经为您做好了一切基础工作——程序框架就是一个已经完成的可运行应用程序,只是不处理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代码而已。</font></p><p><font face="宋体" lang="ZH-CN"> 在空白窗口的背后,应用程序的框架正在等待用户的输入。由于您并未告诉它接收到用户输入后作何反应,窗口除了响应</font>Windows<fontface="宋体" lang="ZH-CN">的基本操作</font>(<font face="宋体" lang="ZH-CN">移动、缩放等</font>)<fontface="宋体" lang="ZH-CN">外,它只是接受用户的输入,然后再忽略。</font>Delphi<fontface="宋体" lang="ZH-CN">把</font>Windows<font face="宋体" lang="ZH-CN">编程的回调、句柄处理等繁复过程都放在一个不可见的</font>Romulam<fontface="宋体" lang="ZH-CN">覆盖物下面,这样您可以不为它们所困扰,轻松从容地对可视部件进行编程。</font></p><p>1.1.2 <font face="宋体" lang="ZH-CN">面向对象编程的概念 </p></font><p><font face="宋体" lang="ZH-CN"> 面向对象的程序设计</font>(Object-Oriented Programming<font face="宋体"lang="ZH-CN">,简记为</font>OOP)<font face="宋体" lang="ZH-CN">是</font>Delphi<fontface="宋体" lang="ZH-CN">诞生的基础。</font>OOP<font face="宋体" lang="ZH-CN">立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进</font>Windows<fontface="宋体" lang="ZH-CN">编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。说它是一场革命,不是对对象本身而言,而是对它们处理工作的能力而言。对象并不与传统程序设计和编程方法兼容,只是部分面向对象反而会使情形更糟。除非整个开发环境都是面向对象的,否则对象产生的好处还没有带来的麻烦多。而</font>Delphi<fontface="宋体" lang="ZH-CN">是完全面向对象的,这就使得</font>Delphi<fontface="宋体" lang="ZH-CN">成为一种触手可及的促进软件重用的开发工具,从而具有强大的吸引力。</font></p><p><font face="宋体" lang="ZH-CN"> 一些早期的具有</font>OOP<font face="宋体" lang="ZH-CN">性能的程序语言如</font>C++,Pascal,Smalltalk<fontface="宋体" lang="ZH-CN">等,虽然具有面向对象的特征,但不能轻松地画出可视化对象,与用户交互能力较差,程序员仍然要编写大量的代码。</font>Delphi<fontface="宋体" lang="ZH-CN">的推出,填补了这项空白。您不必自己建立对象,只要在提供的程序框架中加入完成功能的代码,其余的都交给</font>Delphi<fontface="宋体" lang="ZH-CN">去做。欲生成漂亮的界面和结构良好的程序丝毫不必绞尽脑汁,</font>Delphi<fontface="宋体" lang="ZH-CN">将帮助您轻松地完成。它允许在一个具有真正</font>OOP<fontface="宋体" lang="ZH-CN">扩展的可视化编程环境中,使用它的</font>ObjectPascal<font face="宋体" lang="ZH-CN">语言。这种革命性的组合,使得可视化编程与面向对象的开发框架紧密地结合起来。</font></p><p>1.2 Delphi <font face="宋体" lang="ZH-CN">快速入门 </p></font><p><font face="宋体" lang="ZH-CN"> 在这一节中,我们来开发一个小程序。随着开发的过程,逐步介绍</font>Delphi<fontface="宋体" lang="ZH-CN">的主要部件及其操作方法。建议读者按照本书介绍的过程,在您的电脑上直接操作。您将对</font>Delphi<fontface="宋体" lang="ZH-CN">的可视化编程有一个直观、快捷的了解,必将起到事半功倍的效果。 </p></font><p>1.2.1 <font face="宋体" lang="ZH-CN">进入</font>Delphi<font face="宋体"lang="ZH-CN">的可视化编程环境</font></p><p>1.2.1.1 <font face="宋体" lang="ZH-CN">安装</font>Delphi </p><p> Delphi<font face="宋体"lang="ZH-CN">的安装与其它应用软件并无不同。</font>2.0<font face="宋体"lang="ZH-CN">版必须在</font>Windows 95<font face="宋体" lang="ZH-CN">以上的操作系统中使用。启动</font>Windows95<font face="宋体" lang="ZH-CN">或</font>Windows NT<font face="宋体" lang="ZH-CN">后,将</font>Delphi<fontface="宋体" lang="ZH-CN">的光盘放入光驱</font>(CD-ROM)<font face="宋体"lang="ZH-CN">中,运行光盘上的\</font>INSTALL\SETUP.EXE<font face="宋体"lang="ZH-CN">文件,它的安装程序会提示您正确地装入</font>Delphi<fontface="宋体" lang="ZH-CN">。如果您是在微软中文</font>Windows<font face="宋体"lang="ZH-CN">环境中安装</font>Delphi<font face="宋体" lang="ZH-CN">,请参照附录</font>A<fontface="宋体" lang="ZH-CN">来设置您的</font>BDE<font face="宋体" lang="ZH-CN">环境,以便于处理中文数据。 </p></font><p>1.2.1.2 <font face="宋体" lang="ZH-CN">进入</font>Delphi <font face="宋体"lang="ZH-CN">环境</font></p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -