基礎知識:編程的工作機制

FROM:ms-help://MS.VSCC.v90/MS.MSDNQTR.v90.chs/dv_vbcnexpress/html/29327067-bb21-470d-95ed-1f0d25b84d46.htm

 

在集中精力開始學習 Visual Basic 編程語言之前,瞭解什麼是編程語言及其原理可能對您有幫助。其中包括一些編程術語。最好的學習起點是從基礎知識開始。

編程原理

就計算機自身而言,它並不聰明。

計算機本質上不過是一大堆或開或關的小型電子開關。通過設置這些開關的不同組合,可以使計算機做一些事情,例如在屏幕上顯示某些內容或發出聲音。這就是最簡單的編程概念:告訴計算機做什麼。

當然,瞭解哪些開關組合能使計算機做您想做的事是一件極其困難的任務,這也是編程語言產生的原因。

什麼是編程語言?

人們使用具有豐富詞彙的語言來表達自己的思想。而計算機使用一種只包含 1 和 0 的簡單語言,其中 1 表示“開”,0 表示“關”。嘗試用計算機自己的語言與其交談就好像嘗試用摩爾斯電報碼與朋友交談一樣——是可以這樣做,但是爲什麼要這樣做呢?

編程語言相當於您和計算機之間的翻譯。您不必學習計算機自己的語言(即“機器語言”),而是可以使用編程語言,以一種更易於學習和理解的方式向計算機發出指令。

一種稱爲“編譯器”的專用程序接受用編程語言編寫的指令,並將這些指令轉換爲機器語言。這意味着作爲 Visual Basic 程序員,並不一定要了解計算機在做什麼或者它是怎麼做的。只需要瞭解 Visual Basic 編程語言的工作原理即可。

Visual Basic 語言的內部結構

我們寫作和說話使用的語言都具有結構:例如,一本書內有章節,章節內有段落,段落內有句子,句子內有詞語。用 Visual Basic 編寫的程序也具有結構:“模塊”相當於章節,“過程”相當於段落,而“代碼行”相當於句子。

當您說話或寫作時,會使用不同種類的詞語,如名詞或動詞。每一類詞語的使用都遵循定義的一組規則。從許多方面看,Visual Basic 與您每天使用的語言很相似。Visual Basic 還具有定義在編寫程序時如何使用各類詞語(稱作“編程元素”)的規則。

Visual Basic 中的編程元素包括“語句”、“聲明”、“方法”、“運算符”和“關鍵字”。學完以下課程後,您會瞭解到有關這些元素及如何使用它們的更多信息。

書面語和口語也有規則或“語法”來定義句子中詞語的順序。Visual Basic 也有語法,它乍看上去可能很奇怪,但實際上非常簡單。例如,表達“我的汽車的最大速度是 55”這個意思時,可編寫如下代碼:

Car.Speed.Maximum = 55

以後您將學習關於語法的更多信息,Visual Basic 中的工具(如 IntelliSense)在編程時可爲您提供如何正確使用語法的指導。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章