第1講 始めようVisual Basic!

第6話 第5話問題解答例とコード記述上の注意

Form1
001
プログラミングコード
Public Class Form1

   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
     Label1.Text = "こんにちは!"
     Label2.Text = "Visual Basicの世界にようこそ!"
     Label3.Text = "Visual Basicを楽しく勉強しよう"
   End Sub
End Class
実行画面
002


ここではプログラム記述上の注意を書いておきましょう。
Public Class Form1

   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
     Label1.Text = "こんにちは!"
     Label2.Text = "Visual Basicの世界にようこそ!"
     Label3.Text = "Visual Basicを楽しく勉強しよう"
   End Sub
End Class

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Label1.Text = "こんにちは!"
Label2.Text = "Visual Basicの世界にようこそ!"
Label3.Text = "Visual Basicを楽しく勉強しよう"
End Sub
End Class
と記述しても、
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Label1.Text = "こんにちは!"
Label2.Text = "Visual Basicの世界にようこそ!"
Label3.Text = "Visual Basicを楽しく勉強しよう"
End Sub
End Class
と記述しても動作に何の影響も与えません。
しかし、記述は
Public Class Form1

   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
     Label1.Text = "こんにちは!"
     Label2.Text = "Visual Basicの世界にようこそ!"
     Label3.Text = "Visual Basicを楽しく勉強しよう"
   End Sub
End Class
のように段組をしながら記述する習慣を是非ともつけましょう。
理由は、
003
段組をすると、入れ子式の2重構成が明確になります。
意味の固まりごと段組をする、これを徹底してほしいわけです。
これから学習が進んでいくと、
プログラムがどんどん複雑になっていきます。
例えば、 美しい数独問題を作成するソフト(6題連続作成用)Ver.2のコードのソースを見ると、
004
となっています。
このように段組をしますと、
005
重層的な入れ子式構造が一目でわかります。

Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Label1.Text = "こんにちは!"
Label2.Text = "Visual Basicの世界にようこそ!"
Label3.Text = "Visual Basicを楽しく勉強しよう"
End Sub
End Class
から文字を移動させて、
Public Class Form1

   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
     Label1.Text = "こんにちは!"
     Label2.Text = "Visual Basicの世界にようこそ!"
     Label3.Text = "Visual Basicを楽しく勉強しよう"
   End Sub
End Class
とするときに、半角スペース、BackSpace、Tab以外は使ってはいけません。
全角スペースで移動すると、ビルドするときにエラーしますので気をつけましょう。

基本的にはVisul Basicには自動段組が働きますので、基本はそれにしたがいながら、
Tab、半角スペース、BackSpaceで動かすようにしましょう。
繰り返します。
全角スペースによる移動は、エラーします。


第5話へ 第7話へ 

006


vc++講義へ
vb講義へ
VB講義基礎へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
数学研究室に戻る