Visual Basic - 网站表单计算

时间:2012-03-13 15:39:34

标签: visual-studio

我正在学习编程的第一年,我在Visual Basic编码方面遇到了一些问题。我知道这听起来有些模糊,但我只想知道是否需要创建变量,数组或函数。

我正在创建一个处理手机订单的网站应用。我设计了一个表格,其中包括特定客户所需的手机数量,以及客户希望订购的手机类型。

我已经包含1-5种和5种不同类型手机的数量值。我还有一个按钮'流程订单'。我只是想知道如何为数量分配特定类型的移动设备。

换句话说,一个计算功能,如果我点击流程订单,将显示一个价格,显示手机的成本和所需的数量。我已经包含了一个组合框,其中包含手机类型列表和每部手机的价格。

我希望能够创建一个将手机与数量相关联的代码,例如数量:2类型:超级手机(价格为45英镑)。一旦我处理订单,我应该看到总价90英镑。我不希望任何人为我做这件事,只是简单解释一下我需要注意什么才能弄清楚编码:)

1 个答案:

答案 0 :(得分:0)

听起来您正在搜索Dictionary课程。

字典将某些输入(称为键)与输出(称为值)匹配。原则上,通过函数可以实现相同的功能,但字典更简洁,可以在运行时更改,也可以更高效。

从概念上讲,数组只是一种特定类型的字典,它将输入值0-n(其索引)映射到索引值。

示例:

Dim phonePrices As New Dictionary(Of String, Decimal)()

phonePrices.Add("Nookia", 12.30)
phonePrices.Add("Motolola", 12.12)
phonePrices.Add("THC", 42.00)

然后可以使用索引器查找这些价格:

Dim priceOfMyNookia = phonePrices("Nookia")
相关问题