南台科技大學 計算機程式及實習 期末報告ppt製作 程式名稱:南台保養廠結帳系統

Slides:



Advertisements
Similar presentations
計算機程式及實習 Computer Program Design and Experiment) 期末報告 ppt 南台科技大學機械工程系 姓名 : 蔡中銘 學號 :4A 授課老師 : 謝慶存大帥哥.
Advertisements

計算機程式及實習 期末報告 PPT 製作 題目 : 簡單雞排店結帳系統 南台科技大學 車輛一甲 學號 : 4A 姓名 : 廖偉臣 老師 : 謝慶存.
南台科技大學 機械工程系 班級 : 車輛三甲 學號 : 學生 : 黃郁鈞.  BMI 值的計算就是 :  體重 / 身高 x 身高  身高需換算成公尺單位計算.
計算機程式及實習 期末報告 PPT 製作 題目 : 搜鴨百貨公司, 36 周年慶 南台科技大學 機械工程系 班級 : 車輛一乙 姓名 : 李振豪 學號 :4A 老師 : 謝慶存.
計算機程式及實習 期末報告 PPT 製作 題目 : 肥胖因子檢查 南台科技大學 機械工程系 班級 : 車輛一乙 姓名 : 劉志瑋 學號 : 4A 老師 : 謝慶存.
Visual Basic 語言撰寫程式設計遊戲專題
視窗應用程式表單的基本輸出入 資管系 助理教授 詹曉苓.
題目:徽章之記憶 南台科技大學 機械系 車輛一乙 學號:4A 姓名:黃冠嘉 教師:謝慶存
計算機程式及實習 期末報告 題目:超級猜一猜
計算機程式及實習 期末報告 題目:商店結帳系統
班級:自控四甲 姓名:何禎隆 學號: 老師:謝慶存
計算機程式及實習 課堂作業之口頭報告ppt製作
ooxx這個遊戲程式,非常的簡單只要你小時候會玩井字遊戲即可把電腦打敗,可以說是一種考智力取勝的遊戲。
課程名稱:程式設計 授課老師:________
南台科技大學 機械工程系 車輛一甲 學號:4A 學生:黃信成 老師:謝慶存
Visual Basic 2005學習範本 第5章 選擇結構.
課程名稱:程式設計 授課老師:________
CH09.
14 繪圖與動畫 [我的小畫家][打磚塊遊戲] 14-1 繪圖的基礎 14-2 滑鼠事件與基本繪圖 14-3 在Bitmap物件繪圖
网 络 课 程 马 鞍 学 网 络 山 课 程 大 络 网 Visual Basic程序设计 第 一 讲 最容易接受的编程语言
TQC+ JAVA全國教師研習會 PLWeb 程式設計練習平台 簡介.
題目:台灣客運 南臺科技大學 機械工程系 班級:奈米一乙 學號:4A 姓名:蔡政堯 授課教師:謝慶存
ASP.NET 3.5 Ch5 進階伺服器控制項.
CH10.
第七章、RFID WinCE系統開發 本章針對RFID系統中的行動裝置架構開發方式進行介紹,這裡所指的行動裝置指的是使用Windows Mobile作業系統的個人數位助理PDA或是手機而言,本章內之範例可以在此平台上運作無虞。主要說明使用VS.NET 2008平台開發與RFID結合的Windows.
課程名稱:程式設計 授課老師:________
CH11.
程式語言 -Visual Basic 條件結構.
建立VB.NET應用程式 資管系 助理教授 詹曉苓.
第2章 建立Visual Basic應用程式 2-1 如何設計Visual Basic應用程式 2-2 建立主控台應用程式
第2章 建立Visual Basic應用程式.
第16章 Windows Form與資料繫結 16-1 資料繫結的基礎 16-2 在專案新增資料來源 16-3 使用資料來源建立單筆編輯表單
程式語言 -Visual Basic 變數、常數與資料型態.
課程名稱:資料庫系統 授課老師:李春雄 博士
Google Data API Spreadsheet
第8章 数据的排序、搜 索和过滤.
初识Visual Basic.
第4章 視窗應用程式的基本輸出入 4-1 物件基礎程式設計 4-2 表單控制項 4-3 按鈕控制項 4-4 資料輸出的標籤控制項
WEB伺服器控制項.
Timer & Format.
第10章 視窗應用程式的工具列與功能表.
機器人-Robot Nobody 機器人.
form1 卡拉OK pictureBox1 fish1.bmp pictureBox2 fish2.bmp label1 卡拉OK字幕機
Visual Basic 物件導向程式設計簡介.
Ch03 基本輸出入介面設計 視窗程式設計 授課教師:王大瑾.
Visual Basic.NET 程序设计语言课程内容
计算机程式及实习 期末报告 题目:战舰少女R氪金系统 班级:车辆一甲 姓名:张文仲 学号:4A 老师:謝慶存.
第4章 視窗應用程式的基本輸出入 4-1 物件基礎程式設計 4-2 表單控制項 4-3 按鈕控制項 4-4 資料輸出的標籤控制項
題目:南台飲料店結帳系統 南台科技大學 機械工程系 車輛一甲 學號:4A
標籤、按鈕、工具列、狀態列 (Labels, Buttons, Tool Strips, and Status Strips)
菜单、状态栏和工具栏 菜单 状态栏 工具栏 编写代码 创建用户界面 Debug and Deploy 使用 Visual
FileUpload控制項 建國科技大學 資管系 饒瑞佶 2007年.
程式語言(I)- Visual Basic 6.0 第 8 章 模組化程式設計I-副程式與自定函數.
Ch20. 計算器 (Mac 版本).
計算機程式及實習 期末報告ppt製作 題目:牛排店結帳系統
班級:車輛一甲 姓名:邱孝哲 學號:4A 老師:謝慶存
老師:謝慶存 先生 南台科技大學 車輛一甲 鄭詠耀 4A415058
計算機程式及實習 Computer Program Design and Experiment) 期末報告ppt製作 南台科技大學 機械工程系 題目:南台電影城結帳系統 班級 : 車輛一甲 學號 : 4A 授教學生: 阮偉倫 授課老師: 謝慶存.
計算機概論與實習期末報告 老師:謝慶存 4a415057賴震製作.
題目:這個我一定告飲料店 計算機程式及實習 期末報告ppt製作 南台科技大學 機械工程系 車輛一甲 學號:4A 姓名:林子健
打地鼠(陣列版).
題目:南台快餐店結帳系統 班級:車輛四乙 姓名:趙昱展 學號:4A 老師:謝慶存
第 11 章 功能表列與工具列的設計 & 第 10 章 檔案.
雙按button1,2,3,4 Method 方法/動作 textBox2.Text textBox1 textBox3.Text 轉為數字 c是數字 int c = int.Parse(textBox1.Text) + …; textBox3.Text = c.ToString();
Controls.
計算機程式及實習 Computer Program Design and Experiment) 期末報告ppt製作
函數應用(二)與自定函數.
MenuStrip by Szeto CY Visual C# 2008.
再戰DataSet.
多國語系 建國科技大學 資管系 饒瑞佶.
Presentation transcript:

南台科技大學 計算機程式及實習 期末報告ppt製作 程式名稱:南台保養廠結帳系統 機械工程系 車輛一乙 4A015076 劉柏廷 指導老師:謝慶存

南台保養廠 學習重點: ListBox、RadioButton、PictureBox、CheckBox、GroupBox程式碼撰寫。

程式內容說明:南台保養廠 設計保養廠結帳系統,填寫數量後點選結帳紐進行結帳,並顯示詳細內容在下方空白框中,按清除鍵清除單筆金額,按下優惠鈕後再計算,則總金額會進行優惠。

附加練習 設計使用原廠耗材加100、50,且每一耗材都加,及獨立設計一個單日營業額顯示與消除單日營業額按鈕,按單筆消費兩下即可消除,消費滿3000即享受九折優待,另外在程式上方設計了一個保養廠招牌。

程式啟動畫面-填入數量 填入合成機油數量後,按下「結帳」,計算出金額顯示在下方列表。

選擇優惠選項 點選「清除」鈕,清除第一次結帳金額,再次填入數量後,點選右邊師生優惠-董事×0.7,再按下「結帳」鈕,計算出打七折後的金額。

消費金額滿三千打九折 「合成機油」數量填入十,消費金額達三千元,點選「結帳」紐後,會自動勾選打九折優惠。

列表結帳明細刪除 若要刪除下方列表結帳明細,點選兩下即可刪除,不影響下方當日總營業額。

RadioButton2RadioButton3 版面配置 屬性設定 價格 TBoxPrice1 TBoxPrice2 TBoxPrice3 數量 TBoxQty11 TBoxQty12 TBoxQty13 原廠 CheckBox1 CheckBox2 CheckBox3 招牌 PictureBox1 保養耗材 Label1 Label2 Label3 優惠 Groupbox1 RadioButton1 RadioButton2RadioButton3 RadioButton4 結帳明細 ListBox1 金額、當日總營業額 Label6 Label7 Button2 Button3 Button1

物件屬性說明 物件 屬性 設定 說明 TBoxPrice1 Text 合成機油價格 TBoxPrice2 Text 機油濾芯價格 物件 屬性 設定 說明 TBoxPrice1 Text 合成機油價格 TBoxPrice2 Text 機油濾芯價格 TBoxPrice3 Text 空氣濾芯價格 TBoxQty1 Text 合成機油數量 TBoxQty2 Text 機油濾芯數量 TBoxQty2 Text 空氣濾芯數量 RadioButton1 Text ×0.9 校友優惠 RadioButton2 Text ×0.8 師生優惠 RadioButton3 Text ×0.7 董事優惠 RadioButton4 Text ≥3000×0.9 滿3千打九折優惠

物件屬性說明 物件 屬性 設定 說明 Button1 Text 結帳 Button2 Text 清除 物件 屬性 設定 說明 Button1 Text 結帳 Button2 Text 清除 Button3 Text 清除當日總營業額 PictureBox Text 保養廠招牌

程式碼撰寫及敘述 Public Class Form1 Dim total, accTotal As Integer 宣告整數變數total, accTotal 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 預設total=0

9 accTotal = 0 預設 acctotal=0 10 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) total等於所有價錢與數量的乘積相加 If total >= 3000 Then RadioButton4.Checked = True 當total大於等於3千時,自動勾選RadioButton4 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.7 If RadioButton4.Checked = True Then total = total * 0.9 當RadioButton1、2、3、4勾選時,total * 0.9、0.8、0.7、0.9

Label6.Text = “$” & total & “元“ 設定文字標籤內容 accTotal = accTotal + total accTotal等於累積金額加總額 Label7.Text = "當日總營業額:$" & accTotal & "元“ 設定文字標籤內容 ListBox1.Items.Add(total & "-->" & "合成機油" & TBoxPrice1.Text & "*" & TBoxQty1.Text & "機油濾芯" & TBoxPrice2.Text & "*" & TBoxQty2.Text & "空氣濾芯" & TBoxPrice3.Text & "*" & TBoxQty3.Text) 將單筆交易記錄至ListBox1中 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 RadioButton1.Checked = False RadioButton2.Checked = False RadioButton3.Checked = False RadioButton4.Checked = False CheckBox1.Checked = False CheckBox2.Checked = False CheckBox3.Checked = False Label6.Text = "$" & total & "元" 點選Button2後,數量、金額、優惠全部清除及取消 End Sub Private Sub ListBox1_doubleclick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ListBox1.DoubleClick

accTotal = accTotal - (Val(ListBox1.SelectedItem)) ListBox1.Items.RemoveAt(ListBox1.SelectedIndex) 在ListBox1中,點兩下選擇刪除單筆交易記錄 End Sub Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged If CheckBox1.Checked = True Then TBoxPrice1.Text = Str(Val(TBoxPrice1.Text) + 100) If CheckBox1.Checked = False Then TBoxPrice1.Text = Str(Val(TBoxPrice1.Text) - 100) Private Sub CheckBox2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox2.CheckedChanged

If CheckBox2.Checked = True Then TBoxPrice2.Text = Str(Val(TBoxPrice2.Text) + 50) If CheckBox2.Checked = False Then TBoxPrice2.Text = Str(Val(TBoxPrice2.Text) - 50) End Sub Private Sub CheckBox3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox3.CheckedChanged If CheckBox3.Checked = True Then TBoxPrice3.Text = Str(Val(TBoxPrice3.Text) + 100) If CheckBox3.Checked = False Then TBoxPrice3.Text = Str(Val(TBoxPrice3.Text) - 100) End Sub 勾選CheckBox,則加100或50,取消勾選則減100或50。

Private Sub PictureBox1_Click(ByVal sender As System Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click accTotal = 0 Label7.Text = "當日總營業額:"$" & accTotal & "元" End Class 按下Button3後,則清除當日總營業額

心得感想 以前從來沒碰過 Visual Basic,也沒聽過,對於一開始老師課堂上講解的程式碼,完全沒有一個概念,直到後來老師常常在課堂上講解程式碼,才漸漸對於程式碼有一個了解,但還是沒有很清楚,尤其是在於自己設計程式的時候,因為沒有頭緒所以導致寫不出程式碼,但是藉由老師上課的PPT及報告範例,讓我進步了不少,在做報告的時候,又重新把範例、上課的PPT重新打開來看過一遍,還有跟同學討論了程式碼撰寫的方法,在寫程式的過程中才有比較順利,雖然做得還不是很好,但往後如果常常練習,久了我相信一定能做得更好更完美, 以前對程式的寫法就覺得很複雜,但是使用Visual Basic後我改觀了,原來寫程式就這樣而已,沒有想像中的困難,雖然我還是無法自己設計出一個程式,重點在於程式碼的撰寫,如果邏輯懂了,我想寫程式就會變得容易許多,最後謝謝老師上課耐心的講解!

參考文獻 1.老師上傳報告範例1、2 2.老師上課PPT