網路城邦
上一篇 回創作列表 下一篇  字體:
快餐店結帳系統
2009/06/02 09:05:20瀏覽1881|回應52|推薦0

現在我們將以一個實際運用的範例來做為Visual Basic程式語言的學習階段驗收!

When you completed the work ! please build it to execute file and upload it to school network storage site and show me the link so i can check it! thanks!

表單設計如所附上的圖!請好好的看一下所運用到的物件!當然!程式碼我還是先附上給各位參考!但希望你現在應該具有基本的"閱讀"程式碼的功力了!可別還是停留在"文抄公"的階段!因為你應該具有閱讀別人程式碼的能力,才能夠進行修改程式碼,來符合功能要求!這樣才能由利用"範例"來撰寫一般標準的"視窗應用程式"的能力!

Program code list(程式碼列表)

Public Class Form1

    Dim total, accTotal As Integer

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Label6.Text = "$" & total & ""

        Label7.Text = "累計:$" & accTotal & ""

        Label6.Font = New Font("新細明體", 24)

        Label6.ForeColor = Color.Red

        total = 0

        accTotal = 0

    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        total = Val(TBoxPrice1.Text) * Val(TBoxQty1.Text) + Val(TBoxPrice2.Text) * Val(TBoxQty2.Text) + Val(TBoxPrice3.Text) * Val(TBoxQty3.Text)

        If total > 2000 Then RadioButton3.Checked = True

        If RadioButton1.Checked = True Then total = total * 0.9

        If RadioButton2.Checked = True Then total = total * 0.8

        If RadioButton3.Checked = True Then total = total * 0.75

        Label6.Text = "$" & total & ""

        accTotal = accTotal + total

        Label7.Text = "累計:$" & accTotal & ""

        ListBox1.Items.Add(total & "-->" & "豬肉" & TBoxPrice1.Text & "*" & TBoxQty1.Text & "雞肉" & TBoxPrice2.Text & "*" & TBoxQty2.Text & "牛肉" & TBoxPrice3.Text & "*" & TBoxQty3.Text)

    End Sub

  

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

        TBoxQty1.Text = 0

        TBoxQty2.Text = 0

        TBoxQty3.Text = 0

        total = 0

        Label6.Text = "$" & total & ""

    End Sub

    Private Sub ListBox1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ListBox1.MouseUp

        accTotal = accTotal - (Val(ListBox1.SelectedItem))

        ListBox1.Items.RemoveAt(ListBox1.SelectedIndex)

        Label7.Text = "累計:$" & accTotal & ""

    End Sub

End Class

 

 

 

 

 

( 知識學習其他 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=yangfu&aid=3003791

 回應文章 頁/共 6 頁  回應文章第一頁 回應文章上一頁 回應文章下一頁 回應文章最後一頁

403 23
homework
2009/06/21 15:07

710102

403

23

陳美均

drink.exe


汪宜靜
作業
2009/06/16 22:48

姓名:汪宜靜

班級:401

學號:710007

座號:07

檔名:20096016.exe

喔喔,終於...


40222
在交一次=A=
2009/06/16 09:36

402 22 曾郁惠

學號:710062

檔名:food.exe


710060
作業
2009/06/16 09:35

學號:710060

座號:20

班級:二班

姓名:陳音如

作業名稱: abc.exe


紀傑瑋
在此
2009/06/16 09:29

姓名:紀傑瑋

學號:710052

班級:402

座號:17

檔案:second/WindowsApplication1.exe


h710001
作業
2009/06/16 08:46

姓名:王千瑜

班級:401

學號:h710001

檔名:Randomfile002.exe


710037
HW
2009/06/16 08:31

班級:401

姓名:鍾宛庭

學號:710037

檔名:111.exe


710071
來回應摟!!
2009/06/11 22:46

班級:高一二

姓名:廖侰雯

座號:32

學號:710071

檔名;710071(store).exe


710055
HW
2009/06/11 12:57

710055

40215

張書瑜

檔名:710055-2.exe


710073
作業
2009/06/11 12:38

高一二班

劉碩純

學號:710073

40234

檔名:710073005.exe

頁/共 6 頁  回應文章第一頁 回應文章上一頁 回應文章下一頁 回應文章最後一頁