Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 6: Программирование на Visual Basic искусственного интеллекта. Продолжение 2. Валерий Алексеевич Жарков

Чтение книги онлайн.

Читать онлайн книгу Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 6: Программирование на Visual Basic искусственного интеллекта. Продолжение 2 - Валерий Алексеевич Жарков страница 8

Справочник Жаркова по проектированию и программированию искусственного интеллекта. Том 6: Программирование на Visual Basic искусственного интеллекта. Продолжение 2 - Валерий Алексеевич Жарков

Скачать книгу

Sub OptionsToolStripMenuItem_Click( _

      ByVal sender As System.Object, ByVal e As System.EventArgs) _

      Handles OptionsToolStripMenuItem.Click

      Dim optionsForm As New Form2

      optionsForm.ShowDialog()

      End Sub

      Дважды щёлкаем по команде Exit для элемента управления MenuStrip. Появляется шаблон метода, который после записи нашего кода принимает следующий вид.

      Листинг 20.7. Метод-обработчик выбора команды.

      Private Sub ExitToolStripMenuItem_Click( _

      ByVal sender As System.Object, ByVal e As System.EventArgs) _

      Handles ExitToolStripMenuItem.Click

      Me.EndGame()

      End Sub

      Дважды щёлкаем по элементу управления PictureBox с рисунком new.bmp (или в панели Properties для этого элемента на вкладке Events дважды щёлкаем по имени события Click). Появляется шаблон метода, который после записи нашего кода принимает следующий вид.

      Листинг 20.8. Метод-обработчик щелчка по элементу.

      Private Sub newGame_Click(ByVal sender As System.Object, _

      ByVal e As System.EventArgs) Handles newGame.Click

      StartNewGame()

      End Sub

      Дважды щёлкаем по элементу управления PictureBox с рисунком exit.bmp (или в панели Properties для этого элемента на вкладке Events дважды щёлкаем по имени события Click). Появляется шаблон метода, который после записи нашего кода принимает следующий вид.

      Листинг 20.9. Метод-обработчик щелчка по элементу.

      Private Sub exitGame_Click(ByVal sender As System.Object, _

      ByVal e As System.EventArgs) Handles exitGame.Click

      EndGame()

      End Sub

      Дважды щёлкаем по элементу управления PictureBox с рисунком options.bmp (или в панели Properties для этого элемента на вкладке Events дважды щёлкаем по имени события Click). Появляется шаблон метода, который после записи нашего кода принимает следующий вид.

      Листинг 20.10. Метод-обработчик щелчка по элементу.

      Private Sub options_Click(ByVal sender As System.Object, _

      ByVal e As System.EventArgs) Handles options.Click

      ShowOptions()

      End Sub

      Для управления игрой мышью, в панели Properties (для формы Form1) на вкладке Events дважды щёлкаем по имени события MouseDown. Появляется шаблон метода, который после записи нашего кода принимает следующий вид.

      Листинг 20.11. Метод-обработчик нажатия кнопки мыши.

      Private Sub Form1_MouseDown(ByVal sender As System.Object, _

      ByVal e As System.Windows.Forms.MouseEventArgs) _

      Handles MyBase.MouseDown

      mouseOffset = New Point(-e.X, -e.Y)

      End Sub

      Для управления игрой мышью, в панели Properties (для формы Form1) на вкладке Events дважды щёлкаем по имени события MouseMove. Появляется шаблон метода, который после записи нашего кода принимает следующий вид.

      Листинг 20.12. Метод-обработчик перемещения мыши.

      Private Sub Form1_MouseMove(ByVal sender As System.Object, _

      ByVal e As System.Windows.Forms.MouseEventArgs) _

      Handles MyBase.MouseMove

      If e.Button = Windows.Forms.MouseButtons.Left Then

      Dim mousePos As Point = Control.MousePosition

      mousePos.Offset(mouseOffset.X, mouseOffset.Y)

      Location = mousePos

      End If

      End Sub

      Для управления игрой клавишами клавиатуры, в панели Properties (для формы Form1) на вкладке Events дважды щёлкаем по имени события KeyPress. Появляется шаблон метода, который после записи нашего кода принимает следующий вид.

      Листинг 20.13. Метод-обработчик нажатия клавиши.

      Private Sub Form1_KeyPress(ByVal sender As System.Object, _

      ByVal e As System.Windows.Forms.KeyPressEventArgs) _

      Handles MyBase.KeyPress

Скачать книгу