可視化開發方法

可視化開發方法

產生背景,定義,適用環境,好處,訪問功能,系統要求,

產生背景

可視化開發是90年代軟體界最大的兩個熱點之一。隨著圖形用戶界面的興起,用戶界面在軟體系統中所占的比例也越來越大,有的甚至高達60~70%。產生這一問題的原因是圖形界面元素的生成很不方便。為此Windows提供了應用程式設計接口API(Application Programming Interface),它包含了600多個函式,極大地方便了圖形用戶界面的開發。但是在這批函式中,大量的函式參數和使用數量更多的有關常量,使基於Windows API的開發變得相當困難。為此Borland C++推出了Object Windows編程。它將API的各部分用對象類進行封裝,提供了大量預定義的類,並為這些定義了許多成員函式。利用子類對父類的繼承性,以及實例對類的函式的引用,應用程式的開發可以省卻大量類的定義,省卻大量成員函式的定義或只需作少量修改以定義子類。
Object Windows還提供了許多標準的預設處理,大大減少了應用程式開發的工作量。但要掌握它們,對非專業人員來說仍是一個沉重的負擔。為此人們利用Windows API或Borland C++的Object Windows開發了一批可視開發工具。

定義

可視化開發就是在可視開發工具提供的圖形用戶界面上,通過操作界面元素,諸如選單、按鈕、對話框、編輯框、單選框、複選框、列表框和滾動條等,由可視開發工具自動生成套用軟體。
這類套用軟體的工作方式是事件驅動。對每一事件,由系統產生相應的訊息,再傳遞給相應的訊息回響函式。這些訊息回響函式是由可視開發工具在生成軟體時自動裝入的。

適用環境

適用於 windows 的 RAd 可視化開發環境
delphi 是適用於軟體開發人員和資料庫應用程式開發人員的重要開發工具。

好處

開發人員需要快速提供高性能,易維護的軟體應用程式.使用功能強大的 delphi idE 及其可視化設計平台,廣泛的組件包和功能強大的不同種類資料庫鏈功能,在短時間內可視化設計和提供應用程式.功能強大的 delphi 語言和編譯器提高了性能,可以訪問所有功能並提高了原生 windows 套用開發的速度.delphi 還在完整解決方案中提供了一整套編輯,重構和調試工具,專注於提高開發速度,簡化開發流程.利用 delphi 省時的 idE 和工具提高團隊工作效率
delphi 的 idE 包含許多用來提高編碼速度的功能,因此開發人員可以專注於架構設計,代碼邏輯和算法,同時能夠迅速找到他們需要的信息並避免編碼錯誤.例如代碼補缺 (Code Completion),錯誤實時提示 (Error insight),幫助實時提示 (Help insight),類補缺 (Class Completion),信息塊補缺 (Block Completion) 和活動模板 (Live Template) 等功能都可以使開發人員在思考的同時就能快速編寫代碼.一個功能完整,強大的調試程式完全透明地檢驗內部程式和代碼執行.基於組件的開發和設計確保豐富的用戶界面只需單擊幾次滑鼠就能完成.
拖放式可視化開發和強大的組件庫提高了開發速度
經過時間考驗,完全可擴展的,功能豐富全面的可視化組件庫 (VCL) 為 delphi 2009 開發人員提供了功能完整並且簡單易用的組件集合,以用來構建極其豐富的用戶界面.由於易於擴展,開發人員可以編寫自己的組件或使用來自從開方式原始碼,免費軟體或商業資源的第三方組件.組件可以輕鬆快捷地添加到開發環境以供重複利用並且可以輕鬆地可視化操作.
可輕鬆跨越多個資源和層次連線您的所有數據
delphi 提供了對所有流行資料庫管理系統的底層,原生和高性能存取.使用強大可靠的資料庫訪問架構,delphi 開發人員可以輕鬆存取和顯示數據,無需編寫任何代碼.可以從可視化控制項或代碼輕鬆創建,讀取,更新和刪除數
據.datasnap 提供了一個簡單但是功能強大的架構,用於構建具有完整性能和完全可自定義的中間層應用程式伺服器的 n 層應用程式.在 delphi 中,開發人員可以通過在應用程式伺服器中嵌入業務邏輯和其他數據管理代碼寫入存儲程過程代碼.
集成了可視化設計工具,調試序和資料庫工具的高效開發環境啟用 Unicode 的 idE 環用於構建可處理 Unicode 數據的應用程式的字元串類型和組件庫
管理應用程式 windows 資源處理的資源管理器 (Resource Manager)
使用新的 ofce 樣式Ribbonci控制項和 windows XP 與 Vista 主題構建美觀的 windows 應用程式
具有可視化設計和不同種類資料庫連線的資料庫開發功能
具有成百個組件的可視化組件庫,用於構建用戶界面和資料庫

訪問功能

DELPHI 2009
彩頁
Embarcadero Technologies, inc. All trademarks are the property of their respective owners.
PRo EnT ARCH
高效 idE 環境
具有語法高亮顏色顯示的啟用 Unicode 的代碼編輯器,具有斷點的調試程式和監視視窗, >> >> >>
項目管理器,可視化設計工具,對象檢查器,結構視圖和工具選項板
其他 idE 和編輯器功能,包括動態代碼模板和類補缺,高級調試,重構,UML 建模,數據瀏覽器, >> >> >>
類瀏覽器,sQL 查詢構造程式,本地化工具和單元測試
語言和編譯器
高性能 32 位最佳化 delphi 本地代碼編輯器,具有對 Unicode,泛型和匿名方法的新 >> >> >>
delphi 語言支持
Microsoft win 32 sdK,支持 windows Vista,包括主題應用程式,透明,檔案對話框和 >> >> >>
Task dialog (任務對話框) 組件
VCL — 可視化組件庫
用於拖放式可視化開發的 VCL 庫,具有包括新Ribbon控制項在內的成百個組件 >> >> >>
VCL 原始碼 >> >> >>
創建您自己的組件和添加第三方組件 >> >> >>
資料庫應用程式開發,訪問和設計
資料庫驅動程式和與 interBase,MysQL 及 sQL Anywhere 的本地連線 >> >> >>
包括的具有部署許可證的 Blackfsh sQL 資料庫和 interBase 2009 developer Edition >> >> >>
用於 oracle,dB2,Microsoft sQL server,informix 和 sybase 的遠程伺服器資料庫連 >> >>
接和資料庫驅動程式
datasnap 多層資料庫應用程式架構 >> >>
ER/studio developer Edition,一個可以更好地了解資料庫結構的資料庫建模和設計工具 >>
web 應用程式開發和遠程處理
用於構建本地 web 和內聯網應用程式的 VCL for the web(在 Pro 版本中連線限制數為 5) >> >> >>
具有用於創建 CoM+ 對象和伺服器以及類型庫編輯器的嚮導的 CoM 支持 >> >> >>
完整開發解決方案
Together UML 建模,具有完整的 Livesource 類圖表,在模型和原始碼之間保持同步 >> >> >>
其他建模圖和圖表,包括時序圖,協作圖,狀態圖,部署圖,使用案例圖,活動圖和組件圖 >> >>
其他工具,包括 Rave Reports,glyFX 圖示庫,installAware Express 安裝程式和來自 >> >> >>
CodeGear 合作夥伴的軟體

系統要求

1GB RAM(建議 2GB)
3 GB delphi 可用磁碟空間
750 MB 可用磁碟空間用於必要條件安裝
dVd-RoM 驅動器
1024x768 或更高解析度的監視器
滑鼠或其他指針設備
處理器
intel Pentium 或可兼容處理器,頻率至少為 1.4
GHz(建議 2GHz+)
windows
Microsoft windows Vista sP1(要求管理員權
限)
Microsoft windows XP Home 或 Professional
(sP3)
Microsoft windows server 2003 (sP1) 或 2008
Microsoft windows 2000 Professional 或
server(sP4)

相關詞條

熱門詞條

聯絡我們