?? 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" aLink=#9900ff link=#006699 vLink=#006699 background="bg.gif" leftmargin="3" topmargin="3" marginheight="3" marginwidth="3">
<TR>
<TD CLASS="tt3" VALIGN="top" width="8%" background="bg.gif"><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>
<A HREF="../../../../../index.htm"><FONT style="FONT-SIZE: 9pt">回首頁</font></A><BR>
</strong>
</TD>
<TD class="tt2" background="bg.gif" width="84%"><center><B><FONT style="FONT-SIZE: 16.5pt" COLOR="#FF6666" FACE="楷體_GB2312">第一章 Delphi快速入門(一)</FONT></B></center>
<hr color="#EE9B73" size="1" width="94%">
<p> Delphi<font face="宋體"
lang="ZH-CN">是全新的可視化編程環境,為我們提供了一種方便、快捷的</font>Windows<font
face="宋體" lang="ZH-CN">應用程序開發工具。它使用了</font>Microsoft Windows<font
face="宋體" lang="ZH-CN">圖形用戶界面的許多先進特性和設計思想,采用了彈性可重復利用的完整的面向對象程序語言</font>(Object-Oriented
Language)<font face="宋體" lang="ZH-CN">、當今世界上最快的編輯器、最為領先的數據庫技術。對于廣大的程序開發人員來講,使用</font>Delphi<font
face="宋體" lang="ZH-CN">開發應用軟件,無疑會大大地提高編程效率,而且隨著應用的深入,您將會發現編程不再是枯燥無味的工作——</font>Delphi<font
face="宋體" 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<font
face="宋體" lang="ZH-CN">實際上是</font>Pascal<font face="宋體" lang="ZH-CN">語言的一種版本,但它與傳統的</font>Pascal<font
face="宋體" lang="ZH-CN">語言有天壤之別。一個</font>Delphi<font face="宋體"
lang="ZH-CN">程序首先是應用程序框架,而這一框架正是應用程序的“骨架”。在骨架上即使沒有附著任何東西,仍可以嚴格地按照設計運行。您的工作只是在“骨架”中加入您的程序。缺省的應用程序是一個空白的窗體</font>(Form)<font
face="宋體" lang="ZH-CN">,您可以運行它,結果得到一個空白的窗口。這個窗口具有</font>Windows<font
face="宋體" lang="ZH-CN">窗口的全部性質:可以被放大縮小、移動、最大最小化等,但您卻沒有編寫一行程序。因此,可以說應用程序框架通過提供所有應用程序共有的東西,為用戶應用程序的開發打下了良好的基礎。</font>Delphi<font
face="宋體" lang="ZH-CN">已經為您做好了一切基礎工作——程序框架就是一個已經完成的可運行應用程序,只是不處理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代碼而已。</font></p>
<p><font face="宋體" lang="ZH-CN">
在空白窗口的背后,應用程序的框架正在等待用戶的輸入。由于您并未告訴它接收到用戶輸入后作何反應,窗口除了響應</font>Windows<font
face="宋體" lang="ZH-CN">的基本操作</font>(<font face="宋體" lang="ZH-CN">移動、縮放等</font>)<font
face="宋體" lang="ZH-CN">外,它只是接受用戶的輸入,然后再忽略。</font>Delphi<font
face="宋體" lang="ZH-CN">把</font>Windows<font face="宋體" lang="ZH-CN">編程的回調、句柄處理等繁復過程都放在一個不可見的</font>Romulam<font
face="宋體" 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<font
face="宋體" lang="ZH-CN">誕生的基礎。</font>OOP<font face="宋體" lang="ZH-CN">立意于創建軟件重用代碼,具備更好地模擬現實世界環境的能力,這使它被公認為是自上而下編程的優勝者。它通過給程序中加入擴展語句,把函數“封裝”進</font>Windows<font
face="宋體" lang="ZH-CN">編程所必需的“對象”中。面向對象的編程語言使得復雜的工作條理清晰、編寫容易。說它是一場革命,不是對對象本身而言,而是對它們處理工作的能力而言。對象并不與傳統程序設計和編程方法兼容,只是部分面向對象反而會使情形更糟。除非整個開發環境都是面向對象的,否則對象產生的好處還沒有帶來的麻煩多。而</font>Delphi<font
face="宋體" lang="ZH-CN">是完全面向對象的,這就使得</font>Delphi<font
face="宋體" lang="ZH-CN">成為一種觸手可及的促進軟件重用的開發工具,從而具有強大的吸引力。</font></p>
<p><font face="宋體" lang="ZH-CN">
一些早期的具有</font>OOP<font face="宋體" lang="ZH-CN">性能的程序語言如</font>C++,Pascal,Smalltalk<font
face="宋體" lang="ZH-CN">等,雖然具有面向對象的特征,但不能輕松地畫出可視化對象,與用戶交互能力較差,程序員仍然要編寫大量的代碼。</font>Delphi<font
face="宋體" lang="ZH-CN">的推出,填補了這項空白。您不必自己建立對象,只要在提供的程序框架中加入完成功能的代碼,其余的都交給</font>Delphi<font
face="宋體" lang="ZH-CN">去做。欲生成漂亮的界面和結構良好的程序絲毫不必絞盡腦汁,</font>Delphi<font
face="宋體" lang="ZH-CN">將幫助您輕松地完成。它允許在一個具有真正</font>OOP<font
face="宋體" lang="ZH-CN">擴展的可視化編程環境中,使用它的</font>Object
Pascal<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<font
face="宋體" lang="ZH-CN">的主要部件及其操作方法。建議讀者按照本書介紹的過程,在您的電腦上直接操作。您將對</font>Delphi<font
face="宋體" 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>Windows
95<font face="宋體" lang="ZH-CN">或</font>Windows NT<font face="宋體" lang="ZH-CN">后,將</font>Delphi<font
face="宋體" lang="ZH-CN">的光盤放入光驅</font>(CD-ROM)<font face="宋體"
lang="ZH-CN">中,運行光盤上的\</font>INSTALL\SETUP.EXE<font face="宋體"
lang="ZH-CN">文件,它的安裝程序會提示您正確地裝入</font>Delphi<font
face="宋體" lang="ZH-CN">。如果您是在微軟中文</font>Windows<font face="宋體"
lang="ZH-CN">環境中安裝</font>Delphi<font face="宋體" lang="ZH-CN">,請參照附錄</font>A<font
face="宋體" 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 + -