網路城邦
上一篇 回創作列表 下一篇  字體:
快餐店結帳系統
2009/06/02 09:05:20瀏覽1870|回應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 頁  回應文章第一頁 回應文章上一頁 回應文章下一頁 回應文章最後一頁

曾姿華
作業
2009/06/23 19:11

班級 401

座號24

學號40124

姓名 曾姿華

檔名 40124.exe


40303
電腦作業
2009/06/23 10:31

403 03

檔名:710083-1.exe

學號:710083


許郁苓
作業
2009/06/23 10:03

402

學號:410057

座號:17

檔名:homework2.exe


40214
作業完成
2009/06/23 09:54
班級:402

姓名:唐文正

學號:h710054

檔名:710054-8.exe

h710066
710066-5
2009/06/23 09:46

楊小萱

40227

710066

檔名710066-5


40238
homework
2009/06/23 09:46

402   38  蔡豫佳

學號 710077

檔名 710077-5.exe


賴孟瑜
作業
2009/06/23 09:42

40240

710079

檔名:710079-44


710067
作業
2009/06/23 09:38

作業名稱:food-40228.exe

姓名:楊芷庭

座號:28

學號:710067


黃筱婷
作業
2009/06/23 09:11

高一一班 黃筱婷

檔名goodjob.exe

25號  學號710025


劉冠伶
作業
2009/06/23 08:52

姓名:劉冠伶

班級:401

座號:31

檔名:960616.exe

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