华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
  當(dāng)前位置:編程開發(fā) > DotNET > Delphi.Net > 文章內(nèi)容
  

Delphi基礎(chǔ)教程:Delphi快速入門(一)

 [ 2017年7月5日 ] 【

  Delphi是全新的可視化編程環(huán)境,為我們提供了一種方便、快捷的應(yīng)用程序開發(fā)工具。它使用了圖形用戶界面的許多先進(jìn)特性和設(shè)計(jì)思想,采用了彈性可重復(fù)利用的完整的面向?qū)ο蟪绦蛘Z言、當(dāng)今世界上最快的編輯器、最為領(lǐng)先的數(shù)據(jù)庫技術(shù)。對于廣大的程序開發(fā)人員來講,使用Delphi開發(fā)應(yīng)用軟件,無疑會大大地提高編程效率,而且隨著應(yīng)用的深入,您將會發(fā)現(xiàn)編程不再是枯燥無味的工作Delphi的每一個(gè)設(shè)計(jì)細(xì)節(jié),都將帶給您一份欣喜。

  1.1 Delphi基本概念介紹

  1.1.1 Delphi的基本形式

  Delphi實(shí)際上是Pascal語言的一種版本,但它與傳統(tǒng)的Pascal語言有天壤之別。一個(gè)Delphi程序首先是應(yīng)用程序框架,而這一框架正是應(yīng)用程序的“骨架”。在骨架上即使沒有附著任何東西,仍可以嚴(yán)格地按照設(shè)計(jì)運(yùn)行。您的工作只是在“骨架”中加入您的程序。缺省的應(yīng)用程序是一個(gè)空白的窗體(Form),您可以運(yùn)行它,結(jié)果得到一個(gè)空白的窗口。這個(gè)窗口具有Windows窗口的全部性質(zhì):可以被放大縮小、移動、最大最小化等,但您卻沒有編寫一行程序。因此,可以說應(yīng)用程序框架通過提供所有應(yīng)用程序共有的東西,為用戶應(yīng)用程序的開發(fā)打下了良好的基礎(chǔ)。Delphi已經(jīng)為您做好了一切基礎(chǔ)工作——程序框架就是一個(gè)已經(jīng)完成的可運(yùn)行應(yīng)用程序,只是不處理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代碼而已。

  在空白窗口的背后,應(yīng)用程序的框架正在等待用戶的輸入。由于您并未告訴它接收到用戶輸入后作何反應(yīng),窗口除了響應(yīng)Windows的基本操作(移動、縮放等)外,它只是接受用戶的輸入,然后再忽略。Delphi把Windows編程的回調(diào)、句柄處理等繁復(fù)過程都放在一個(gè)不可見的Romulam覆蓋物下面,這樣您可以不為它們所困擾,輕松從容地對可視部件進(jìn)行編程。

  1.1.2 面向?qū)ο缶幊痰母拍?/P>

  面向?qū)ο蟮某绦蛟O(shè)計(jì)(Object-Oriented Programming,簡記為OOP)是Delphi誕生的基礎(chǔ)。OOP立意于創(chuàng)建軟件重用代碼,具備更好地模擬現(xiàn)實(shí)世界環(huán)境的能力,這使它被公認(rèn)為是自上而下編程的優(yōu)勝者。它通過給程序中加入擴(kuò)展語句,把函數(shù)“封裝”進(jìn)Windows編程所必需的“對象”中。面向?qū)ο蟮木幊陶Z言使得復(fù)雜的工作條理清晰、編寫容易。說它是一場革命,不是對對象本身而言,而是對它們處理工作的能力而言。對象并不與傳統(tǒng)程序設(shè)計(jì)和編程方法兼容,只是部分面向?qū)ο蠓炊鴷骨樾胃。除非整個(gè)開發(fā)環(huán)境都是面向?qū)ο蟮,否則對象產(chǎn)生的好處還沒有帶來的麻煩多。而Delphi是完全面向?qū)ο蟮,這就使得Delphi成為一種觸手可及的促進(jìn)軟件重用的開發(fā)工具,從而具有強(qiáng)大的吸引力。

  一些早期的具有OOP性能的程序語言如C++,Pascal,Smalltalk等,雖然具有面向?qū)ο蟮奶卣,但不能輕松地畫出可視化對象,與用戶交互能力較差,程序員仍然要編寫大量的代碼。Delphi的推出,填補(bǔ)了這項(xiàng)空白。您不必自己建立對象,只要在提供的程序框架中加入完成功能的代碼,其余的都交給Delphi去做。欲生成漂亮的界面和結(jié)構(gòu)良好的程序絲毫不必絞盡腦汁,Delphi將幫助您輕松地完成。它允許在一個(gè)具有真正OOP擴(kuò)展的可視化編程環(huán)境中,使用它的Object Pascal語言。這種革命性的組合,使得可視化編程與面向?qū)ο蟮拈_發(fā)框架緊密地結(jié)合起來。

  1.2 Delphi快速入門

  在這一節(jié)中,我們來開發(fā)一個(gè)小程序。隨著開發(fā)的過程,逐步介紹Delphi的主要部件及其操作方法。建議讀者按照本書介紹的過程,在您的電腦上直接操作。您將對Delphi的可視化編程有一個(gè)直觀、快捷的了解,必將起到事半功倍的效果。

  1.2.1 進(jìn)入Delphi的可視化編程環(huán)境

  1.2.1.1 安裝Delphi

  Delphi的安裝與其它應(yīng)用軟件并無不同。2.0版必須在Windows 95以上的操作系統(tǒng)中使用。啟動Windows 95或Windows NT后,將Delphi的光盤放入光驅(qū)(CD-ROM)中,運(yùn)行光盤上的INSTALLSETUP.EXE文件,它的安裝程序會提示您正確地裝入Delphi。如果您是在微軟中文Windows環(huán)境中安裝Delphi,請參照附錄A來設(shè)置您的BDE環(huán)境,以便于處理中文數(shù)據(jù)。

  1.2.1.2 進(jìn)入Delphi 環(huán)境

  為避免隱藏在Delphi后的Program Manager和曾經(jīng)運(yùn)行過的其它程序擾亂版面,分散您的注意力,不妨在啟動Delphi前關(guān)掉其它應(yīng)用程序;啟動Delphi后,再最小化隱藏在后面的Delphi 2.0程序組。這樣屏幕上就只留下Delphi窗口可見了。

  首次加載Delphi,屏幕上會出現(xiàn)四個(gè)窗口:

  標(biāo)題為“Delphi-Project1”的Delphi主窗口

  Object Inspector窗口

  標(biāo)題為“Form1”的窗體(Form)窗口

  標(biāo)題為“Unit1.PAS”的代碼編輯窗口。剛啟動時(shí)這一窗口的大部分被“Form1”窗體所掩蓋。將“Form1”窗體移開,或單擊Form1窗體下方的狀態(tài)行,可以使其全部可見。在“Form1”窗體的任意可見位置單擊鼠標(biāo),可以恢復(fù)主窗體可見

  以下我們將對這四個(gè)窗口分別進(jìn)行介紹。

  1.2.2 Delphi可視化編程環(huán)境介紹

  1.2.2.1 主窗口(Main Form)

  Delphi的主窗口位于屏幕的上端,包括Menu(菜單)、Speed Bar(加速條)和Component Panel(部件選項(xiàng)板)。Menu是下拉式主菜單。Speed Bar位于主窗口的左下端,由兩排共14個(gè)加速按鈕組成。這些按鈕是菜單功能的快捷方式,各種圖標(biāo)直觀地表示了它能執(zhí)行的動作。Component Panel由一行、若干頁對象按鈕所組成,利用它來選擇需要的部件并將它放到窗體中去。

首頁 1 2 尾頁
本文糾錯(cuò)】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
滦平县| 新蔡县| 新绛县| 顺昌县| 福建省| 秦皇岛市| 方山县| 通州区| 米易县| 密山市| 潜江市| 科尔| 鄂伦春自治旗| 郯城县| 稻城县| 东至县| 理塘县| 富裕县| 沾化县| 白朗县| 泾川县| 拉萨市| 禄劝| 金塔县| 临沧市| 靖西县| 石棉县| 延津县| 花莲市| 吉隆县| 应城市| 宁波市| 墨竹工卡县| 科技| 张家界市| 丰城市| 贡嘎县| 中阳县| 内丘县| 江都市| 姜堰市|