天天看點

《Visual Basic 2012入門經典》---- 2.7 快速而簡單的程式設計入門指南

本節書摘來自異步社群《visual basic 2012入門經典》一書中的第2章,第7節,作者: 【美】james foxall,譯者: 翟劍鋒 , 更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

visual basic 2012入門經典

程式設計很複雜。所有東西都互相關聯,是以很難将每個程式設計概念分開然後用線性方式加以說明。相反,在學習一個主題的過程中,通常在學到另一個主題前就需要接觸它。正如第1章指出的,我盡量避免這種前向參考,但有些概念需要你首先熟悉一下。這些主題在對應的章節中都将介紹,但閱讀本書之前你必須至少聽說過。

變量是代碼中用于儲存值的元素。例如,可以建立一個儲存使用者名或使用者年齡的變量。每個變量(存儲實體)都必須在使用前建立。建立變量的過程稱為聲明變量。另外,每個變量被聲明為儲存某種特定類型的值,例如用于儲存人名的文本(稱為字元串)或用于儲存年齡的數值。下面是一個變量聲明的例子:

<code>dim strfirstname as string</code>

這條語句建立一個名為strfirstname的變量,其類型為string,也就是說它可以存儲賦給它的任何文本。變量的内容可以根據需要進行修改。

首先要記住的是,變量是存儲位置,使用前必須聲明,它存儲特定類型的資料。

編寫visual basic代碼時,将代碼放在過程中。過程是一組執行特定功能的代碼語句。可在過程的代碼中調用另一個過程。例如,可以建立一個過程來統計訂單中的商品總數,用另一個過程來計算訂單的銷售稅款。過程分兩種:一種是不傳回值的過程;另一種是傳回值的過程。另外,有些過程允許将資料傳遞給它們。例如,上面提到的稅款計算過程可能允許調用它的語句将總金額傳遞給它,然後它使用這個金額來計算稅款。當過程從調用代碼那裡接受資料時,這些資料稱為參數。過程并不一定要接受參數。

不傳回值的過程使用關鍵字sub聲明,如下例所示:

《Visual Basic 2012入門經典》---- 2.7 快速而簡單的程式設計入門指南

聲明有傳回值的過程時使用關鍵字function。另外,在過程名的後面還指定了資料類型,它表示過程傳回的資料類型:

《Visual Basic 2012入門經典》---- 2.7 快速而簡單的程式設計入門指南

請注意as string。關鍵字as用于指定一種資料類型。在這個例子中,該函數傳回一個字元串,這是文本。

如果過程接受參數,參數将位于括号中,同樣也需要使用as來指定接受的資料類型:

《Visual Basic 2012入門經典》---- 2.7 快速而簡單的程式設計入門指南

<code>messagebox.show()</code>

你肯定熟悉windows消息框,它是用于顯示消息給使用者的小對話框,如圖2.18所示。visual basic 2012提供了一種顯示這種消息的簡單方式:messagebox.show()語句。下面是messagebox.show()語句的最簡單形式:

<code>messagebox.show("this is a standard message box")</code>

《Visual Basic 2012入門經典》---- 2.7 快速而簡單的程式設計入門指南

在本書中,将經常用到消息框,第17章将詳細介紹它。

本文僅用于學習和交流目的,不代表異步社群觀點。非商業轉載請注明作譯者、出處,并保留本文的原始連結。

繼續閱讀