可(kě)視化(huà)編程
可(kě)視化(huà)編程,亦即可(kě)視化(huà)程序設計:以“所見即所得(de)”的(de)編程思想爲原則,力圖實現編程工作的(de)可(kě)視化(huà),即随時(shí)可(kě)以看到結果,程序與結果的(de)調整同步。可(kě)視化(huà)編程是與傳統的(de)編程方式相比而言的(de),這(zhè)裏的(de)“可(kě)視”,指的(de)是無須編程,僅通(tōng)過直觀的(de)操作方式即可(kě)完成界面的(de)設計工作,是目前最好的(de)Windows應用(yòng)程序開發工具。
1.什(shén)麽是可(kě)視化(huà)程序設計[1]?
可(kě)視化(huà)(Visual)程序設計是一種全新的(de)程序設計方法,它主要是讓程序設計人(rén)員(yuán)利用(yòng)軟件本身所提供的(de)各種控件,像搭積木(mù)式地構造應用(yòng)程序的(de)各種界面。
2.可(kě)視化(huà)程序設計有哪些優點?
可(kě)視化(huà)程序設計最大(dà)的(de)優點是設計人(rén)員(yuán)可(kě)以不用(yòng)編寫或隻需編寫很少的(de)程序代碼,就能完成應用(yòng)程序的(de)設計,這(zhè)樣就能極大(dà)地提高(gāo)設計人(rén)員(yuán)的(de)工作效率。
3.能夠進行可(kě)視化(huà)程序設計的(de)集成開發環境有哪些?
能進行可(kě)視化(huà)程序設計的(de)集成開發環境很多(duō),比較常用(yòng)的(de)有協達傑斐的(de)b7、c8、d9、微軟的(de)Visual Basic、Visual C++、中文Visual Foxpro、Borland公司的(de)Delphi等。
4.可(kě)視化(huà)程序設計中有哪些基本概念?
主要的(de)幾個(gè)基本概念有表單、組件、屬性、事件、方法等。
5.什(shén)麽是表單(Form)?
表單是指進行程序設計時(shí)的(de)窗(chuāng)口,我們主要是通(tōng)過在表單中放置各種部件(如命令按鈕、複選框、單選框、滾動條等)來(lái)布置應用(yòng)程序的(de)運行界面。
6.什(shén)麽是組件?
所謂組件,就是組成程序運行界面的(de)各種部件,如:命令按鈕、複選框、單選框、滾動條等。
7.什(shén)麽是屬性?
屬性就是組件的(de)性質。它說明(míng)組件在程序運行的(de)過程中是如何顯示的(de)、組件的(de)大(dà)小是多(duō)少、顯示在何處、是否可(kě)見、是否有效……
8.屬性可(kě)以分(fēn)成哪幾類?
屬性可(kě)分(fēn)成三類,設計屬性:是在進行設計時(shí)就可(kě)發揮作用(yòng)的(de)屬性;運行屬性:這(zhè)是在程序運行過程中才發揮作用(yòng)的(de)屬性;隻讀屬性:是一種隻能查看而不能改變的(de)屬性。
9.什(shén)麽是事件?
事件就是對(duì)一個(gè)組件的(de)操作。如用(yòng)鼠标點擊一個(gè)命令按鈕,在這(zhè)裏,點擊鼠标就稱爲一個(gè)事件(Click事件)。
10.什(shén)麽是方法?
方法就是某個(gè)事件發生後要執行的(de)具體操作,類似以前的(de)程序。例如當我們用(yòng)鼠标單擊“退出”命令按鈕時(shí),程序就會通(tōng)過執行一條命令而結束運行,命令的(de)執行過程就叫方法。