0

我是编程新手,我必须设计一个项目作为我 Uni 项目的一部分……我几乎完成了 70% 的设计,但想将按摩展示为桌子。

我应该有数据库吗???...我怎样才能将它链接到消息?

我的代码是

 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        If TextBox1.Text = Nothing Then MessageBox.Show("Please, Find Your Calories First")
        If TextBox1.Text > "2400" Or TextBox1.Text > "2300" Then MessageBox.Show("What should I write here????")

我应该有数据库吗???

4

2 回答 2

0

不知道你说的桌子是什么意思....但是有几点...

您应该从按钮单击中提取代码,这样您就可以在另一个事件中重新使用它。您只需创建一个新子并从按钮单击调用它,如下所示

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

    CaloriesChecker()

End Sub

这是您将方法重写为案例语句,已将整数变量“卡路里”分配给您的文本框,这将确保您可以评估数字。

使用 case 语句,您可以设置卡路里的界限......对不起,我不确定您所说的表格是什么意思。

Private Sub CaloriesChecker()

    Dim calories As Integer = TextBox1.Text
    Dim message As String

    Select Case calories
        Case ""
            message = "Please, Find Your Calories First"
        Case Is > 2300
            message = "whatever you want to say"
    End Select

    messagebox.show(message)

End Sub
于 2013-04-05T14:52:49.480 回答
0

除了显示消息之外,您还需要一个数据库来填写餐点赞

+-----------+-------------------+
| Meal Type |    Calories       |
+-----------+-------------------+
| Bread     |     XXXXXX        |
|  ......   |     ..........    |
+-----------+-------------------+

像这样的东西,因为它会让用户很容易输入,甚至不需要他们输入他们的卡路里。每次他们挑选食物时,文本框都会自动从用户挑选的食物中获取价值(卡路里)。

为什么我这样建议?因为不是您的程序的每个用户都知道确切的卡路里。所以最好的办法是创建一个数据库来包含它。

问:如果他们的饭菜不包含在数据库中怎么办?A : 那么你应该做一个按钮来调用新的表单来添加新的膳食和卡路里。

这不是你想要的吗?还有关于你的代码

If TextBox1.Text = Nothing Then MessageBox.Show("Please, Find Your Calories First")
        If TextBox1.Text > "2400" Or TextBox1.Text > "2300" Then MessageBox.Show("What should I write here????")

我认为对于希望他/她的程序受到其他人喜爱的程序员来说,这不是最好的策略。因为如果他们很难找到它,他们会觉得这个程序很难使用然后很无聊,然后删除。不是吗?

所以,最好是新建数据库。关于计算,您可以将按钮计算为真正的卡路里,以成为您想要最好的年龄或体重等的消费者

于 2013-04-05T18:31:12.770 回答