Tiara
進階會員
青丘美人!!!!!
積分 2739
發文 274
註冊 2006-6-6 來自 青丘島
狀態 離線
|
#1 〔知識〕VB簡介
VB簡介
「Visual」的中文意思為「視覺」,它是指開發圖形介面(GUI)的方法。好處在於,不必撰寫多餘描述介面的外觀及配件元件,因為現成功工具箱,任君選擇,所以在設計的階段,及能建立起輸出入的介面。
「Basic」就是培基語言,Visual Basic除了延續傳統的優點。
VB的工作模式:在VB,依程式工作的狀態可以分為「設計」、「執行」與「中斷」等三種工作模式:
設計模式:程式尚未開始執行,為撰寫程式的狀態。在這個模式下,程式設計師才能進行程式的撰寫與修改
執行模式:程式開始執行時,便進入「執行模式」,這時程式和一般視窗應用程式一樣,可以進行各項操作
中斷模式:在程式執行的過程中,可暫時中斷程式,以檢視程式執行的情形,然後決定進入「設計模式」修改程式碼,或進入「執行模式」繼續執行程式
VB優點:因為VB 在設計時就已它定義為多功能的程式語言,所以它功能可設十份強大與廣泛,不像有些專屬於某方面的程式一但涉及到其他的領域,就不光只是不擅長而已,往往根本就是無能為力,而舉凡資料庫、通信、網際網路及其他大多數的功能,VB 都有提供相當完善的功能。
VB的特性 :: Visual Basic 採用「物件導向」軟體本身提供了視窗程式設計所必須用到的圖形介面工具與程式開發工具,不但可以在程式設計的過程中看到與視窗程式執行時大多相同的外觀,更節省了時間
分為下列三種:
o 物件導向的程式設計
o 視覺化的程式設環境
o 豐富的應用軟體系統支源
物件導向的程式設計 : 在設計的過程中,先將在程式中用到的物件佈置完成,然後設定物件屬性、操作的方法 、操作的方法、及物件與物件間的關係,最後才撰寫各物件相對應的程式碼。
視覺化的程式設環境 : 在撰寫Visual Basic程式時,不必在撰寫複雜的程式來設計物件的外觀與配置。提供的是一種視覺化操作介面,節省許多程式開發的時間。
豐富的應用軟體系統支源 : Visual Basic是許多應用軟體的共通語言, 都可以利用Visual Basic撰寫程式
什麼是 VB碼?
VB碼是一種內嵌於 HTML 網頁內的語法, 很容易使用. 它容許你於文章內容中附加一些額外的功能或格式, 但是不會有破壞到原有畫面設計的問題. 你將會比 HTML 碼更喜歡使用 VB 碼, 因為它用到更少的語法更簡單地達到一樣的功用, 而且更加安全.
[ Last edited by TCG on 2006-8-27 at 08:40 PM ]
|
|
2006-8-27 11:00 AM |
|
Tiara
進階會員
青丘美人!!!!!
積分 2739
發文 274
註冊 2006-6-6 來自 青丘島
狀態 離線
|
#2 〔知識〕VB的優點
◎ Visual BASIC的語法非常的接近人類的自然語言,因此學習起來較容易理解,可以較其它語言在更短的時間內學會。
◎ 沒有電腦基礎、非資訊專業人員、小朋友、家庭主婦、老爺爺與老奶奶也都可以很容易上手。
◎ Visual BASIC的書籍很多,容易找。
◎ Visual BASIC的網站眾多,資料穫取容易。
◎ 接觸過Visual BASIC的人口龐大,資料流通量很大。
◎ 把Visual BASIC當成玩具玩的人很多,所以可以很容易的得到一些奇怪的演算法與技巧
◎ 由於簡易,所以通常一個人就能完成大型應用軟體。
◎ 由於簡易,因此不需要花太多時間去研究新技術。
◎ VB得範圍廣,因此學會VB的人可以一個人通吃的領域很廣。
◎ 對個人來說,可以省下很多研究時間去從事其它活動,對企業來說,可以省下很多人力與時間資源。
◎ VB學習者很多,容易找到人材運用範圍
◎ 可以以極短的時間與成本製作出Windows各式應用軟體、資料庫軟體、網路應用軟體、遊戲、工具軟體等等。
◎ Windows的使用人口眾多!
◎ 可以很容易的製作出ActiveX物件。
◎ 除了VB外,它也出現在Office軟體上,IE也支援,ASP也支援,所以只要學會VB,就可以用在很多軟體上。
◎ 目前微軟的市場佔有率仍是最高。
◎ 支援內插語言軟體之冠。
◎ 很容易與網路整合在一起。
◎ VB它對記憶體控制是完全自動,所以硬體沒有問題的電腦上來說,會因為流程錯誤而造成整個系統當機的機會幾乎等於零。
◎ 電腦硬體的執行速度越來越快,使用分散式資料架構下,VB的效能不成問題。
◎ 獨特的ON ERROR敘述,使得程式執行錯誤能先行預防,減少錯誤帶來的傷害。版本相容
◎ VB各版本語法相同,因此更新的版本完全相容於舊版本。
◎ 新版本會加入更多好用的函數與物件及各種整合性的模組,並且會大幅度的更新為人詬病的問題。
◎ 可用API來管理資料庫。
◎ VB資料庫處理的方式是採取外掛物件來處理,因此可以支援DAO、RDO、RDS、ADO、OBDC等等,與網頁資料庫用法一樣。
◎ 可以更改驅動程式來支援其它類型或新型的資料庫。
◎ 可在極短的時間內建立資料庫管理程式。動態連結檔 ◎ VB的能力可以以新增物件的方式來加強。
◎ 對已安裝VB連結檔的電腦來說,VB所產生的執行檔會比其它語言更小,使用相同的動態程式庫越多,越節省磁碟空間。
◎ 有Bug時,直接換掉連結檔即可
|
|
2006-8-27 11:01 AM |
|
aaxxaa
基本會員
積分 41
發文 4
註冊 2006-7-7
狀態 離線
|
#3
感謝大大的分享
原來高職一開始教程式設計是先學VB
是有道理的!!
|
|
2006-8-27 11:40 PM |
|
Moorhuhn
一般會員
積分 465
發文 105
註冊 2005-12-9 來自 台北木柵
狀態 離線
|
#4
我也是先學VB,會一點,但其它如JAVA,就是學不會,暈了!
|
|
2006-9-1 06:06 PM |
|