編寫程式的基本技巧與認識

  為Windows作業環境而設計的Visual Basic程式語言,提供程式設計師方便地設計、安排圖形化使用者介面(GUI), 是乃其特色,也是它成為許多程式設計師的最愛之主要原因。然而,欲設計這些使用者習以為常的介面,必須先具備 「物件導向(Object oriented)」概念,進而體會帶動程式運作之「事件驅動(Event driven)」觀念。

§ 物件導向(Object oriented)觀念
  物件導向(Object oriented)就是把現實世界中的物體或現象,以更接近自然的形式在電腦世界中反映出來。 每一個物件都有屬於自己的屬性(Property)和方法(Method),屬性是物件特有的性質,物件與物件之間是藉由方法來傳遞訊息(Message), 每一個物件藉由事件(Event)作出適當的反應為其處理程序。

 

§事件驅動(Event driven)
    傳統的程式設計,寫程式者是主導整個程式的流程,使用者只能按照既定的流程來操作。VB的設計觀念是將所有流程都交給使用者來主控,完全由使用者對視窗內所做出的動作或由系統事件來作決定。
    所以,善用VB的人很容易設計出使用者介面以及變化多端的事件驅動處理程序,可以大大地縮短開發應用程式的時間。所以VB是剛進入Windows中學習程式設計的最佳選擇。
    在Windows的操作環境中,當執行應用程式時,該應用程式即進入待命狀態, 當有按下鍵盤或滑鼠時即是觸動一事件,Windows 將此事件相關訊息傳給該應用程式, 該程式會根據送來的訊息做適當的處理。