Presentation is loading. Please wait.

Presentation is loading. Please wait.

題目 : 真好運客運 南臺科技大學 機械工程系 班級 : 奈米一乙 學號 :4A314092 姓名 : 李宗益 授課教師 : 謝慶存 計算機程式及實習 期末報告.

Similar presentations


Presentation on theme: "題目 : 真好運客運 南臺科技大學 機械工程系 班級 : 奈米一乙 學號 :4A314092 姓名 : 李宗益 授課教師 : 謝慶存 計算機程式及實習 期末報告."— Presentation transcript:

1 題目 : 真好運客運 南臺科技大學 機械工程系 班級 : 奈米一乙 學號 :4A314092 姓名 : 李宗益 授課教師 : 謝慶存 計算機程式及實習 期末報告

2 學習重點 Label 、 LinkLabel 、 MsgBox 、 PictureBox 、 RadioButton 、 TextBox 、 GroupBox 的使用方法

3 版面配置 起始站 GroupBox1 RadioButton1 RadioButton2 RadioButton3 RadioButton4 RadioButton5 RadioButton6 RadioButton7 RadioButton8 優惠 GroupBox3 RadioButton17 RadioButton18 RadioButton19

4 版面配置 終點站 GroupBox2 RadioButton9 RadioButton10 RadioButton11 RadioButton12 RadioButton13 RadioButton14 RadioButton15 RadioButton16 金額 Label1 TextBox1 結束 Button2

5 程式碼設計 Public Class Form1 Dim price1 As Integer Dim price2 As Integer Dim quit As Integer Dim result As MsgBoxResult Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged price1 = 10 End Sub Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton2.CheckedChanged price1 = 50 End Sub Private Sub RadioButton3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton3.CheckedChanged price1 = 100 End Sub Private Sub RadioButton4_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton4.CheckedChanged price1 = 150 End Sub Private Sub RadioButton5_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton5.CheckedChanged price1 = 200 End Sub

6 程式碼設計 Private Sub RadioButton6_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton6.CheckedChanged price1 = 250 End Sub Private Sub RadioButton7_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton7.CheckedChanged price1 = 300 End Sub Private Sub RadioButton8_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton8.CheckedChanged price1 = 350 End Sub Private Sub RadioButton9_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton9.CheckedChanged price2 = 10 End Sub Private Sub RadioButton10_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton10.CheckedChanged price2 = 50 End Sub Private Sub RadioButton11_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton11.CheckedChanged price2 = 100 End Sub

7 程式碼設計 Private Sub RadioButton12_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton12.CheckedChanged price2 = 150 End Sub Private Sub RadioButton13_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton13.CheckedChanged price2 = 200 End Sub Private Sub RadioButton14_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton14.CheckedChanged price2 = 250 End Sub Private Sub RadioButton15_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton15.CheckedChanged price2 = 300 End Sub Private Sub RadioButton16_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton16.CheckedChanged price2 = 350 End Sub Private Sub RadioButton17_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton17.CheckedChanged TextBox1.Text = Math.Abs(price1 - price2) * 0.8 End Sub Private Sub RadioButton18_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton18.CheckedChanged TextBox1.Text = Math.Abs(price1 - price2) * 0.5 End Sub

8 程式碼設計 Private Sub RadioButton19_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton19.CheckedChanged TextBox1.Text = Math.Abs(price1 - price2) * 0.9 End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' Textticket.Text = Math.Abs(price1 - price2) * 0.8 ' Textticket.Text = Math.Abs(price1 - price2) * 0.5 ' Textticket.Text = Math.Abs(price1 - price2) * 0.9 TextBox1.Text = Math.Abs(price1 - price2) End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click quit = MsgBox(" 是否結束? ", 36, " 離開 ") If (quit = MsgBoxResult.Yes) Then End ' 程式結束 End If End Sub End Class

9 心得 第一次設計程式, 對於 VB 這套軟體沒有那麼的熟悉, 但經過老師細心的教導, 慢慢 理解了各個英文單字所代表的意義, 以及字串所要傳達的訊息, 而設計這套真 好運客運的價位選擇, 雖然一開始不太會做, 但看著老師. 學長的範例, 以及 同學的細心教導, 最後還是成功做出來了 老師太帥拉 ~~~~~

10 參考文獻 蔡文龍《 Visual Basic2013 基礎必修課》


Download ppt "題目 : 真好運客運 南臺科技大學 機械工程系 班級 : 奈米一乙 學號 :4A314092 姓名 : 李宗益 授課教師 : 謝慶存 計算機程式及實習 期末報告."

Similar presentations


Ads by Google