View
67
Download
0
Category
Preview:
DESCRIPTION
計算機程式及實習 期末報告 PPT 製作. 十二生肖比大小 南 台科技大學 機械工程學系 車輛一乙 學號 :4A 1150 44 姓名 : 陳厚宇 教師 : 謝慶存. 十二生肖比大小 : 主題說明與背景. 先按下 電腦會隨機亂數發放二張卡牌,之後由右邊那張是玩家的卡片,電腦會由卡牌大小來判定玩家是贏還輸。 若所選的 生肖 大,會顯示 “ 你贏了 ! 按 發牌 鈕 重玩 ...." 若所選的 生肖 大小相同,會顯示 “ 平手 ! 按 發牌 鈕 重玩 ...." - PowerPoint PPT Presentation
Citation preview
計算機程式及實習期末報告 PPT 製作
十二生肖比大小南台科技大學機械工程學系
車輛一乙學號 :4A115044
姓名 : 陳厚宇教師 : 謝慶存
十二生肖比大小 : 主題說明與背景• 先按下 電腦會隨機亂數發放二張卡牌,之後由右邊那張是玩家的
卡片,電腦會由卡牌大小來判定玩家是贏還輸。 若所選的生肖大,會顯示“ 你贏了 ! 按發牌鈕 重玩 ...."• 若所選的生肖大小相同,會顯示“ 平手 ! 按發牌鈕 重玩 ...."• 若所選的生肖小,會顯示“ 你輸了 ! 按發牌鈕 重玩 ...."
• 鼠牌最小,圖騰牌最大。
表單設計 ~ 建立介面
程式使用之圖片
程式碼撰寫部分 ~ 語言操作實作 Public Class Form1 Dim num1, num2 As Integer Private Sub Form1_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load pic1.Enabled = False pic2.Enabled = False pic1.SizeMode = PictureBoxSizeMode.AutoSize pic2.SizeMode = PictureBoxSizeMode.AutoSize pic1.Image = New Bitmap("Pokerbk.jpg") pic2.Image = New Bitmap("Pokerbk.jpg") lblMsg.Text = " 十二生肖比大小 發牌鈕遊戲開始 .." End Sub
Private Sub btnShuffle_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnShuffle.Click
pic1.Enabled = True pic2.Enabled = True btnShuffle.Enabled = False pic1.Image = New Bitmap("Pokerbk.jpg") pic2.Image = New Bitmap("Pokerbk.jpg") Randomize() num1 = Int(Rnd() * 13) + 1 num2 = Int(Rnd() * 13) + 1 lblMsg.Text = " 請在撲克牌上按一下選取 .." End Sub
Private Sub pic1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pic1.Click
pic1.Image = New Bitmap("Poker" & num1 & ".jpg") pic2.Image = New Bitmap("Poker" & num2 & ".jpg") If num1 > num2 Then lblMsg.Text = " 你贏了 ! 按發牌鈕 重玩 ...." Else If num1 = num2 Then lblMsg.Text = " 平 手 ! 按發牌鈕 重玩 ...." Else lblMsg.Text = " 你輸了 ! 按發牌鈕 重玩 ...." End If End If pic1.Enabled = False pic2.Enabled = False btnShuffle.Enabled = True End Sub
Private Sub pic2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles pic2.Click
pic1.Image = New Bitmap("Poker" & num1 & ".jpg") pic2.Image = New Bitmap("Poker" & num2 & ".jpg") If num2 > num1 Then lblMsg.Text = " 你贏了 ! 按發牌鈕 重玩 ...." Else If num2 = num1 Then lblMsg.Text = " 平 手 ! 按發牌鈕 重玩 ...." Else lblMsg.Text = " 你輸了 ! 按發牌鈕 重玩 ...." End If End If pic1.Enabled = False pic2.Enabled = False btnShuffle.Enabled = True End Sub
Private Sub btnQuit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnQuit.Click
End End Sub End Class
實際執行程式 先點選發牌鈕 再點選上隨一圖片
如果你的牌生肖較大,會顯示 :你贏了 ! 請按發牌鈕 重玩 !
如果你的牌生肖較小,會顯示 :你輸了 ! 請按發牌鈕 重玩 !
如果你的生肖和電腦相同,將顯示 : 平手 ! 請按發牌鈕 重玩 !
心得感言這一學期的 VB 課程比上學期的困難不少,除
了課本的內容之外老師還額外跟我們補充了程式設計丙級檢定的內容,雖然遇到了許多難題但是經過老師的講解之後讓我清楚了不少,經過老師認真地指導,我相信我將會擁有通過檢定的能力。
參考文獻1.Visual Basic 2010 基礎必修課
2. 上課教材 PTT
Recommended