複製鏈接
請複製以下鏈接發送給好友

可視化編程

鎖定
可視化編程,亦即可視化程序設計:以“所見即所得”的編程思想為原則,力圖實現編程工作的可視化,即隨時可以看到結果,程序與結果的調整同步。可視化編程是與傳統的編程方式相比而言的,這裏的“可視”,指的是無須編程,僅通過直觀的操作方式即可完成界面的設計工作,是Windows應用程序開發工具。
中文名
可視化編程
外文名
visual programming
性    質
編程
屬    性
可視化
特    點
引入了類的概念和事件驅動

可視化編程特點

可視化編程語言的特點主要表現在兩個方面:一是基於面向對象的思想,引入了類的概念和事件驅動;二是基於面向過程的思想,程序開發過程一般遵循以下步驟,即先進行界面的繪製工作,再基於事件編寫程序代碼,以響應鼠標、鍵盤的各種動作。

可視化編程相關問題

1.什麼是可視化程序設計 [1]  ?
可視化(Visual)程序設計是一種全新的程序設計方法,它主要是讓程序設計人員利用軟件本身所提供的各種控件,像搭積木式地構造應用程序的各種界面。
2.可視化程序設計有哪些優點?
可視化程序設計最大的優點是設計人員可以不用編寫或只需編寫很少的程序代碼,就能完成應用程序的設計,這樣就能極大地提高設計人員的工作效率。
3.能夠進行可視化程序設計的集成開發環境有哪些?
能進行可視化程序設計的集成開發環境很多,比較常用的有微軟的Visual BasicVisual C++、中文Visual FoxproBorland公司的Delphi等。
4.可視化程序設計中有哪些基本概念?
主要的幾個基本概念有表單、組件、屬性、事件、方法等。
5.什麼是表單(Form)?
表單是指進行程序設計時的窗口,我們主要是通過在表單中放置各種部件(如命令按鈕複選框單選框、滾動條等)來佈置應用程序的運行界面。
6.什麼是組件?
所謂組件,就是組成程序運行界面的各種部件,如:命令按鈕、複選框、單選框、滾動條等。
7.什麼是屬性?
屬性就是組件的性質。它説明組件在程序運行的過程中是如何顯示的、組件的大小是多少、顯示在何處、是否可見、是否有效……
8.屬性可以分成哪幾類?
屬性可分成三類,設計屬性:是在進行設計時就可發揮作用的屬性;運行屬性:這是在程序運行過程中才發揮作用的屬性;只讀屬性:是一種只能查看而不能改變的屬性。
9.什麼是事件?
事件就是對一個組件的操作。如用鼠標點擊一個命令按鈕,在這裏,點擊鼠標就稱為一個事件(Click事件)。
10.什麼是方法?
方法就是某個事件發生後要執行的具體操作,類似以前的程序。例如當我們用鼠標單擊“退出”命令按鈕時,程序就會通過執行一條命令而結束運行,命令的執行過程就叫方法。

可視化編程優點

1、可視化編程是讓程序設計人員利用軟件本身所提供的各種控件,像搭積木式地構造應用程序的各種界面。無需編寫太多的代碼甚至不需要懂太多的語法知識和API就可以實現一些功能,尤其是針對那些不會編程或者對編程感興趣的人,這是非常棒的操作體驗。 [2] 
2、提供模塊,並且工作得好。 [2] 
3、同樣的效果,使用可視化編程工具操作,只需在工作區裏面簡單地拖動幾個控件,並且在它們之間做一些選項和繪畫箭頭即可。而在非可視化編程工具裏,你得思考如何輸入各種命令,與可視化編程工具比起來,真是讓人煞費苦心。 [2] 

可視化編程相關新聞

以色列特思軟件推中文版可視化編程平台
2010年,3月29日消息,以色列特思(Tersus)軟件公司日前推出了Tersus可視化編程平台的中文版本。 [3] 
Tersus是一個開源視覺應用平台,用户可通過繪製可視化流程圖來實現企業網絡應用開發,而無需編寫代碼。
通過特思可視化平台,用户可以開發所有應用程序的組成部分,包括圖形用户界面、服務器端腳本、業務邏輯和數據庫。而傳統的網絡應用開發需要專業技能,包括服務器端編程,客户端腳本和超文本鏈接標示語言,數據庫語言等等。
可視化編程 可視化編程
用户還可以在Tersus平台上開發手機應用和移動互聯網應用等。目前支持iPhone平台和移動網絡多平台,以及線下應用和客户端數據庫--尚不支持Android和黑莓平台。
參考資料