Я работаю над этим проектом в течение двух недель, и я истощен из всех икота, с которыми я столкнулся. Теперь я ударил кирпичную стену.Visual Basic: Создание нескольких форм для заказа
Я делаю «простую» форму заказа в Visual Basic 2010, которая рассчитывает сумму, причитающуюся за заказ, а затем из общей суммы определяет, что будет с доставкой. Я был в состоянии выполнить следующие задачи:
- принимают данные о клиенте (имя, адрес, город, штат аббревиатура, ZipCode)
- подсчитайте с наложенным платежом (точнее, по большей части)
- очистить форму заказа и выйти
Но так как у меня есть это прямо сейчас, клиент может разместить только 1 форму заказа.
Задача: Мне нужно выяснить, как сделать заказ клиентом форму заказа для нескольких товаров. (Я предполагаю, что заказчик не разместит заказ на более чем 20 предметов). Итак, каков был бы лучший способ сохранить информацию для нескольких элементов, а затем рассчитать стоимость в конце?
Если это создание нескольких форм, как это сделать? Является ли ключевым словом «Контейнер» путь, и как? В конце концов, я просто не знаю, как создать эту форму из нескольких элементов (это похоже на базу данных в Visual Basic), поэтому любой метод, по крайней мере, указывая на меня в правильном направлении, будет полезен.
(Пытался разместить изображение моей работы до сих пор, но я новичок здесь. - не публиковать изображения пока я отправил немного мой код ниже - код работает на 1 заказ)
Код фрагмента:
Private Sub total_mouseleave(ByVal sender As Object, ByVal e As EventArgs) Handles total.MouseLeave
Dim gs_1 As Decimal = 4.95
Dim gs_2 As Decimal = 6.95
Dim gs_3 As Decimal = 8.95
Dim gs_4 As Decimal = 10.95
Dim gs_5 As Decimal = 12.95
Dim ex_1 As Decimal = 14.95
Dim ex_2 As Decimal = 16.95
Dim ex_3 As Decimal = 18.95
Dim ex_4 As Decimal = 20.95
Dim ex_5 As Decimal = 22.95
Dim totalcost As Decimal
totalcost = Convert.ToDecimal(total.Text)
If gs_radiobutton.Checked Then
If (totalcost < 1) Then
total.Text = Val(0)
shipping.Text = Val(0)
ElseIf (1 < totalcost AndAlso totalcost < 15) Then
total.Text = Val(totalcost + gs_1)
shipping.Text = ground_1
ElseIf (15 < totalcost AndAlso totalcost <= 49.99) Then
total.Text = totalcost + gs_2
shipping.Text = gs_2
ElseIf (50 < totalcost AndAlso totalcost <= 99.99) Then
total.Text = totalcost + g_3
shipping.Text = gs_3
ElseIf (100 < totalcost AndAlso totalcost <= 199.99) Then
total.Text = totalcost + gs_4
shipping.Text = gs_4
Else
total.Text = totalcost + gs_5
shipping.Text = gs_5
End If
End If
'// . . . .
End Sub
Не модально отличается от не морально! –
Также рассмотрим интерфейс интерфейса MDI. –
Некоторые утверждают, что модальность безнравственна. Это так? –