Member 13400571 Ответов: 2

Это моя 4-я неделя в базовом программировании с использованием visual studio .NET 2015, и я застрял с этой проблемой.


Для этого упражнения по кодированию:

Откройте файл VB2015\Chap06\MultiplicationSolution(MultiplicationSolution. sln).
Код приложения, чтобы отобразить таблицу умножения, как показано на рис. 6-31 (Зак, 2016). (В графическом интерфейсе есть число: с txt. Number, три кнопки помечены как: For...Next, Do...Loop и Exit, затем есть таблица умножения: с lblTable, где числа должны отображаться так, как я описал ниже.)
Используйте для...Следующий оператор в процедуре btnForNext_Click и используйте Do...Оператор цикла в процедуре btnDoLoop_Click. Протестируйте приложение соответствующим образом.

Я могу заставить цифры отображаться следующим образом:

* 1 =
* 2 =
* 3 =
(и так далее)

Что я уже пробовал:

Public Class frmMain
    Dim NumToMultiply As Integer = 1

    Private Sub btnDoLoop_Click(sender As Object, e As EventArgs) Handles 
    btnDoLoop.Click
        ' displays a multiplication table

        Do Until NumToMultiply >= 9
            lblTable.Text = lblTable.Text & " * " & NumToMultiply & " = " & 
            ControlChars.NewLine
            NumToMultiply += 1
        Loop
    End Sub

    Private Sub btnForNext_Click(sender As Object, e As EventArgs) Handles 
    btnForNext.Click
        ' displays a multiplication table

        For NumToMultiply As Integer = 1 To 9
            lblTable.Text = lblTable.Text & " * " & NumToMultiply & " = " & 
            ControlChars.NewLine
            NumToMultiply += 1
        Next
    End Sub

2 Ответов

Рейтинг:
2

Patrice T

Цитата:
Код приложения, чтобы отобразить таблицу умножения, как показано на рис. 6-31 (Зак, 2016).

Мы не видим фигуры.
Цитата:
цифры должны отображаться так, как я описал ниже.

У нас нет никакого описания.
Мы не можем вам помочь, потому что у нас просто нет никакой полезной информации. Вы-единственный, кто может вам помочь. Узнайте, как использовать отладчик, он покажет вам, что делает ваш код.

Существует инструмент, который позволяет вам видеть, что делает ваш код, его имя отладчик Это также отличный инструмент обучения, потому что он показывает вам реальность, и вы можете увидеть, какие ожидания соответствуют реальности.
Когда вы не понимаете, что делает ваш код или почему он делает то, что делает, ответ таков: отладчик.
Используйте отладчик, чтобы увидеть, что делает ваш код. Просто установите точку останова и посмотрите, как работает ваш код, отладчик позволит вам выполнять строки 1 на 1 и проверять переменные по мере их выполнения.

Отладчик-Википедия, свободная энциклопедия[^]

Освоение отладки в Visual Studio 2010 - руководство для начинающих[^]
Базовая отладка с помощью Visual Studio 2010-YouTube[^]
Visual Basic / Visual Studio Video Tutorial-Базовая Отладка-YouTube[^]
Visual Basic .NET programming for Beginners - точки останова и инструменты отладки[^]
Отладчик здесь для того, чтобы показать вам, что делает ваш код, и ваша задача-сравнить его с тем, что он должен делать.
В отладчике нет никакой магии, он не находит ошибок, он просто помогает вам. Когда код не делает того, что ожидается, вы близки к ошибке.


Рейтинг:
0

Graeme_Grant

Удалите эту строку:

NumToMultiply += 1

Как то за ... Далее идет итератор (инкрементный).