2010.05.06

【正誤表】明快入門 Visual Basic 2005 ビギナー編

明快入門 Visual Basic 2005 ビギナー編
■第1刷


p. 5 下から14行目
誤: ・言語文法に追加機能が行なわれた。
正: ・言語文法に機能追加が行なわれた。

p. 5 下から6行目
誤: ・開発環境として追加機能が行なわれた。
正: ・開発環境として機能追加が行なわれた。

p. 7 図1-1の3行目
誤: Webページを作成
正: Webページを参照

p. 62 6行目
誤: (2) ……-[メンバの一覧(B)]([Ctrl]+[J])をクリック
正: (2) ……-[メンバの一覧(L)]([Ctrl]+[J])をクリック

p. 81 18行目
誤: Debug.Print(“:data……
正: 削除(重複)

p. 113 「プロパティ項目の設定」の図
正: 次のように修正
(1) TextBox1のプロパティウィンドウで設定

Text 文字列です

(2) コードで設定
TextBox1.Text.Text = “文字列です”


p. 134 「カーソル配置と反転指示」の1行目
誤: ……反転表示さるときは……
正: ……反転表示さるときは……

p. 138 「チェックボックスのイベント処理」の4~6行目
誤: CheckBox1.Click()
   CheckBox1.CheckedChanged()
   CheckBox1.CheckedStateChanged()
正: CheckBox1_Click()
   CheckBox1_CheckedChanged()
   CheckBox1_CheckedStateChanged()

p. 165 コードを次のように修正します(ダウンロードファイルは最新のものに変更されています)

Public Class Form1
    '[jpg表示] JPGファイル読み込み
    Private Sub Button1_Click(ByVal sender As System.Object, ...
        PictureBox1.Image = Image.FromFile("c:mydatauddi.jpg")
    End Sub
    '[bmp表示] BMPファイル読み込み
    Private Sub Button2_Click(ByVal sender As System.Object, ...
        PictureBox1.Image = Image.FromFile("c:mydataINTL_NO.bmp")
    End Sub
    '[Center] CenterImage設定
    Private Sub Button3_Click(ByVal sender As System.Object, ...
        PictureBox1.SizeMode = PictureBoxSizeMode.CenterImage
    End Sub
    '[Stretch] StretchImage設定
    Private Sub Button4_Click(ByVal sender As System.Object, ...
        PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
    End Sub
    '[AutoSize] AutoSize設定
    Private Sub Button5_Click(ByVal sender As System.Object, ...
        PictureBox1.SizeMode = PictureBoxSizeMode.AutoSize
    End Sub
    '[Normal] Normal設定
    Private Sub Button6_Click(ByVal sender As System.Object, ...
        PictureBox1.SizeMode = PictureBoxSizeMode.Normal
        PictureBox1.Width = 200
        PictureBox1.Height = 96
    End Sub
    '[Zoom] Zoom設定
    Private Sub Button7_Click(ByVal sender As System.Object, ...
        PictureBox1.SizeMode = PictureBoxSizeMode.Zoom
    End Sub
End Class

p. 195 「コントロールの配置とテキスト設定」の図
正: 次のように修正

ToolTip1のToolTip


p. 200 下から5行目
誤: 上記のようにButton1.Click()を……
正: 上記のようにButton1_Click()を……

p. 200 下から3行目
誤: -ボタン2をクリックすると、Button1.Click()とButton2.Click()を……
正: -ボタン2をクリックすると、Button1_Click()とButton2_Click()を……

p. 264 下から2行目
誤: ……「太字設定」だけを削除する
正: ……「太字設定」だけを反転する

p. 293 コードを次のように修正

'テキストをファイル出力する
Try
    FileOpen(1, "c:mydatatstfile1.txt", OpenMode.Output)
    PrintLine(1, "文字列1行目")
    PrintLine(1, "文字列2行目")
    PrintLine(1, "文字列3行目")
Catch                           'エラーのときはここにくる
    MsgBox("書込エラーです。")
Finally
    FileClose(1)                'ファイルを閉じる
EndTry

p. 294 12行目
誤: MyComputer.FileSystemWriteAllText()メソッドを使うと……
正: MyComputer.FileSystem.WriteAllText()メソッドを使うと……

p. 294 書式
誤: Public Shared Sub WriteAllText (path As String, ……
正: Public Shared Sub WriteAllText (file As String, ……

p. 294 書式
誤: path  書込先のファイル名
正: file  書込先のファイル名

■第3刷


p. 345 「ローカル変数」
誤: メソッドの中で宣言された変数は、そのメソッドの中だけで有効になります。このような性質をローカル変数といいます。複数のメソッドの中で、……
正: プロシージャの中で宣言された変数は、そのプロシージャの中だけで有効になります。このような性質をローカル変数といいます。複数のプロシージャの中で、……

p. 345 「Static修飾の変数」
誤: 通常のローカル変数は、メソッドを呼び出すたびに新しく用意され、メソッドを終了するとは破棄されます。このため、メソッドを呼び出すたびに……
正: 通常のローカル変数は、プロシージャを呼び出すたびに新しく用意され、プロシージャを終了するとは破棄されます。このため、プロシージャを呼び出すたびに……