基本 : プログラミングの機能について

更新 : 2007 年 11 月

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

構文の詳細については後で説明します。IntelliSense などの Visual Basic のツールが提供するガイダンスに従うことで、正しい構文を使用してプログラムを記述できます。

次の手順

このレッスンでは、プログラミング言語の概念と機能について説明しました。次のレッスンでは、Visual Basic プログラミング言語の使用方法について説明します。心配する必要はありません。すぐに Visual Basic を使うことができるようになります。

次のレッスン :「変数による単語、数字、および値の表現

参照

処理手順

変数による単語、数字、および値の表現

概念

詳細情報 : プロパティ、メソッド、イベントについて

Visual Basic プログラミング言語の概要

その他の技術情報

初めての Visual Basic プログラムの作成

Visual Basic のプログラミング ガイド