計算機程式及實習 期末報告ppt製作 題目:南台黑心早餐店結帳系統

Similar documents
投影片 1

馬孝先

計算機程式及實習 期末報告

Microsoft PowerPoint - VB14.ppt

Visual Basic D 3D

IsPostBack 2

(Microsoft Word - wes _\246p\246\363\250\317\245\316LED\277O\305\343\245\334\252\254\272A.doc)

untitled

ActiveX Control

投影片 1

投影片 1

2 WF 1 T I P WF WF WF WF WF WF WF WF 2.1 WF WF WF WF WF WF

Chapter 16 集合

(Microsoft Word - wes _\246p\246\363\250\317\245\316watchdog\250\276\244\356\265{\246\241\267\355\276\367.doc)

星星排列 _for loop Protected Sub Page_Load(ByVal sender As Object, ByVal e As Dim h As Integer = 7 'h 為變數 ' Dim i, j As Integer For i = 1 To h

untitled

05 CHAPTER Information.IsNumeric ( ) Information.IsDate ( ) True False Date Date True False Y Y Information.IsArray ( ) True False Y Information.IsErr

PowerPoint Presentation

Microsoft Word - 序.DOC

untitled

Microsoft PowerPoint - 第14章.ppt

VB控件教程大全

untitled

Microsoft Word - d 邱書毅.doc

Microsoft Word - CX1000-HMI_程序开发_PLC通讯

Microsoft Word - 應用程式設計.doc

新 闻 学 46 7 新 闻 传 播 学 院 广 告 学 28 4 广 播 电 视 学 23 3 新 闻 学 广 告 学 ). 级 学 生 申 请 准 入 需 修 完 或 正 在 修 2 门 专 业 准 入 课 程 并 取 得 相 应 学 分 ;2). 级 学 生 申 请 准 入 需

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4

VB程序设计教程

Microsoft PowerPoint - VB7

untitled

<4D F736F F D20C0B3A5CEB57BA6A1B35DAD70B4C1A5BDB3F8A7692E646F63>

Microsoft Word - 小心翼翼的二十一點N.doc

< D5044B57BA6A1B35DAD70C3FE C C0CBA977C344AE77B8D1C344AFB5D3442DB9EAA5CEBD672DA8E5C2C32E706466>

報告題名 : 應用程式設計期末報告 產品管理系統 作者 : 張紹剛系級 : 工業二甲學號 :D 開課老師 : 陳亭志課程名稱 : 應用程式設計開課系所 : 工業工程與系統管理開課學年 :97 學年度第 1 學期

陳韻如 陳榮霖:陣列控制項技術之研究與應用.doc

???h?????????W??????

党 政 投 资 基 金 落 户 上 城 区 曰 全 年 新 批 外 商 投 资 项 目 30 个 袁 实 际 利 用 外 资 万 美 元 曰 引 进 市 外 内 资 项 目 598 个 袁 实 际 到 位 资 金 亿 元 曰 推 进 区 市 协 作 工 程 袁 出 台 实 施

社 工 系 师 生 继 续 服 务 金 竹 林 儿 童 之 家.7 专 业 技 能 训 练 动 员 大 会..7 顶 岗 实 习 动 员 会 级 本 科 班 专 业 技 能 训 练...9 保 山 学 院 盈 江 青 爱 小 屋 支 教 行 级 政 本 班 德 育

簡 述 所 有 參 與 教 案 編 寫 人 員 之 學 經 歷 及 負 責 內 容 參 與 教 案 編 寫 人 員 魏 俊 陽 學 歷 經 歷 負 責 內 容 國 立 臺 灣 師 範 新 北 市 閩 南 語 教 案 編 寫 大 學 課 程 與 教 輔 導 團 教 學 者 學 研 究 所 博 士 新

信工学生工作简报 第四期.doc

支撑材料4.4.doc

教学设计方案

2009杭州市小学地方课程

任 务 单 一 ~2: 文 具 书 本 摆 整 齐, 争 得 自 理 星 争 星 要 求 : 文 具 用 品 摆 放 好, 书 本 叠 叠 放 整 齐 探 秘 任 务 一 ~2: 文 具 书 本 摆 整 齐, 争 得 自 理 星 任 务 1: 跟 小 辅 导 员 一 起 参 观 高 年 级 的 教

课程整体教学设计指导意见

天天星期三

untitled

公共圖書館利用教育方案規劃之研究


<4D F736F F D B0EABB79A4E5B8D5C344BBBCB065AAA9>


康體藝術

Microsoft PowerPoint - Chapter5

Microsoft Word - 完全手冊-課程.doc

勞動條件檢查執行重點(雲林)_ [相容模式]

醋 水 法 在 水 盆 內 放 入 約 七 分 滿 的 水 與 1/2 到 1 小 杯 的 醋 量, 將 髒 襪 子 浸 泡 一 晚, 隔 天 再 丟 入 洗 衣 機, 就 能 洗 得 相 當 乾 淨 醋 有 殺 菌 除 臭 和 漂 白 功 效, 使 用 過 的 醋 水, 還 可 清 理 地 板,

穨 PDF

第一冊 第四章 分裂與再統一 班級 座號 姓吊

多層次傳銷與獎金系統

2

Microsoft Word - AEL0153-序

MVB-1001.DOC

1.5招募说明书(草案)

1 Framework.NET Framework Microsoft Windows.NET Framework.NET Framework NOTE.NET NET Framework.NET Framework 2.0 ( 3 ).NET Framework 2.0.NET F

TC35短信发送程序设计

untitled

穨文件1

通 知

大连海洋大学研究生教育

Microsoft Word - 專題製作研究報告書.doc

<4D F736F F D20C0B3A5CEB57BA6A1B35DAD70C075BDE8B3F8A7692D B169B7D3BD6E2E646F63>

untitled

TwinCAT 1. TwinCAT TwinCAT PLC PLC IEC TwinCAT TwinCAT Masc

Microsoft Word - paper.doc

目 录 ESS 乡 村 少 年 科 学 营... 1 总 结 与 感 想... 1 杨 文 琴... 3 重 踏 家 乡 校 园 却 是 不 同 身 份... 3 李 峰... 5 用 心 倾 听... 5 苗 淼 甘 肃 殪 虎 桥 支 教 总 结 来 过, 才 不 后 悔

任務二 : 產生 20 個有炸彈的磚塊, 放在隨機的位置編輯 Block 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) Write a description of class

REPORT ID: SS-220D COMPILED BY: HONG KONG HOUSING SOCIETY 香港房屋協會 PROJECT:THS2018 HONG KONG HOUSING SOCIETY 香港房屋協會 T-HOME TRANSITIONAL RENTAL HOUSING S

第一章

Microsoft PowerPoint - vb_net5

游戏厅捕鱼技巧_天天酷跑游戏技巧 2048游戏技巧,游戏厅打鱼技巧_

1 1 Excel VBA 說明 ( ) (_) STEP4 Excel 2 STEP5 A1 1 B2 2 C3 3 STEP6 A1 STEP7 > > 1-11

스타일 입힌 샘플 파일

<4D F736F F D B0D3B77EC3FEA7DEC3C0C476C1C9A5BFA6A1B8D5C3442DB57BA6A1B35DAD702DBEC7ACEC2E646F6378>


untitled

东北证券股份有限公司关于推荐北京双杰电气股份有限公司

<4D F736F F D20BDCCD1A7B9A4D7F7BCF2B1A8A3A C4EAB5DA33C6DAA3A92E646F63>

苏州科技学院

untitled

西南科大教字[2005] 号

epub 94-3

投影片 1

untitled

第 二 十 章 灸 法 拔 罐 法 设 计 首 页 课 程 名 称 中 医 传 统 康 复 疗 法 项 目 / 主 题 灸 法 拔 罐 法 课 类 理 论 课 课 序 1 学 时 2 班 级 / 小 组 13 级 体 育 保 健 与 康 复 地 点 819 时 间 11 月 12 日 能 力 ( 技

3. 反 映 : 4. 五 花 八 门 : 5. 慷 慨 : 6. 参 与 : 7. 慰 劳 : 8. 延 续 : 9. 珍 爱 : 10. 浪 漫 : 三. 找 出 下 列 每 组 词 中 的 近 义 词 或 同 义 词 : 节 日 节 气 节 令 时 节 习 俗 民 俗 仪 式 风 俗 文 献

?C?{????

Microsoft PowerPoint - vb.net2.ppt

untitled

Transcription:

計算機程式及實習期末報告 ppt 製作 題目 : 南台黑心早餐店結帳系統 南台科技大學機械工程系車輛一乙學號 :4A015038 老師 : 謝慶存

學習重點 早餐店結帳 ListBox RadioButton 的使用方法

題目說明 : 早餐店結帳 試設計快餐店結帳系統, 填寫數量再按下計算鈕之後, 即會顯示結帳總金額 按 清除 按鈕, 再輸入數量, 並點選 老客戶 *0.8, 再按下 計算 鈕, 得到打 8 折後的那一筆總金額資料

附加練習 請為程式加入加量加 5 元功能, 特別注意到是每一份加量都必須加 5 元, 而非不管訂多少份, 加量都只加 5 元 另外, 若總金額超過 500 元之單一筆訂單則免收加量費用功能, 請一併加入, 並請於畫面提示出此訊息

程式開始畫面 - 改牛肉飯數量 改煎餃數量為 1 按 結帳 按鈕後, 得到第 1 筆結帳資料

按 清除 按鈕, 清除剛剛的煎餃一份後, 再輸入蛋餅的數量為 2, 並點選 學生族群 *0.9, 再按下 計算 鈕, 得到打 9 折後的那一筆 42 元資料 再輸入雞肉飯的數量為 2

超過 2000 元 *0.75 在漢堡旁的數量欄中輸入 50 並按下 計算 鈕 發現因為超過 500 元, 所以畫面中的 >1000*0.75 選項, 已經在程式運作下自動選取

版面配置屬性設定 價格 TBoxPrice1 TBoxPrice3 數量 TBoxQty1 TBoxQty2 TBoxQty3 加飯 CheckBox1 CheckBox2 CheckBox3 快餐 Label1 Label2 Label3 優待 GroupBox1 RadioButton1 RadioButton2 RadioButton3 列出點餐 ListBox1 金額 Label6 Label7 Button2 Button1

物件屬性設定說明 TBoxPrice1 Text 漢堡價格 TBoxPrice2 Text 蛋餅價格 TBoxPrice3 Text 煎餃價格 TBoxQty1 Text 漢堡數量 TBoxQty2 Text 蛋餅數量 TBoxQty3 Text 煎餃數量 RadioButton Text 學生族群

RadioButton2 Text 老客戶 RadioButton3 Text >1000*705 Button1 Text 結帳 Button2 Text 清除 Listbox1 由程式控制

程式碼設計 Public Class Form1 Dim total, acctotal As Integer 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(TBoxPrice3.Text) * Val(TBoxQty3.Text) If total > 1500 Then RadioButton3.Checked = True If RadioButton1.Checked = True Then total = total * 0.85 If RadioButton2.Checked = True Then total = total * 0.9 If RadioButton3.Checked = True Then total = total * 0.75 Label7.Text = "$" & total & " 元, " acctotal = acctotal + total Label8.Text = " 本 D? 日 e 營 c 業 P~ 額 B:G$" & acctotal & " 元, " ListBox1.Items.Add(total & "-->" & " 漢 ~ 堡 u" & TBoxPrice1.Text & "*" & TBoxQty1.Text & " 蛋 J 餅 a" & TBoxPrice2.Text & "*" & TBoxQty2.Text & " 煎 PI 餃 a" & TBoxPrice3.Text & "*" & TBoxQty3.Text)

程式碼設計 Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Private Sub Label7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label7.Click Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Label7.Text = "$" & total & " 元, " Label8.Text = " 本 D? 日 e 營 c 業 P~ 額 B:G$" & acctotal & " 元, " Label7.Font = New Font(" 新 Ps 細 O 明 u 體 e", 24) Label7.ForeColor = Color.Black total = 0 acctotal = 0

程式碼設計 Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged acctotal = acctotal - (Val(ListBox1.SelectedItem)) ListBox1.Items.Remove(ListBox1.SelectedItem) Label7.Text = "$" & acctotal & " 元, " 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 Label7.Text = "$" & total & " 元, " ListBox1.Items.Clear() 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) + 10) If CheckBox1.Checked = False Then TBoxPrice1.Text = Str(Val(TBoxPrice1.Text) - 10)

程式碼設計 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) + 10) If CheckBox2.Checked = False Then TBoxPrice2.Text = Str(Val(TBoxPrice2.Text) - 10) 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) + 10) If CheckBox3.Checked = False Then TBoxPrice3.Text = Str(Val(TBoxPrice3.Text) - 10) Private Sub Label6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label6.Click Private Sub TBoxQty1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TBoxQty1.TextChanged Private Sub RadioButton1_CheckedChanged_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged End Class

程式說明 第 2 行定義總金額及累計金額的參數 第 3 行讓總金額 >1000 時 RadioButton3 ( 即 >1000 元 *0.75 鈕 ) 自動選取 第 8-10 行處理折扣動作 第 9 型定義, 學生族群 *0.9 折 第 39-47 行為 清除 按鈕的歸零動作

心得 本人對於 Visual Basic 感到有些簡單一些, 也許是因為添加了許多的中文化, 加上老師上課認真的解說, 比較容易懂得, 但是老師要求這一份期末報告, 對我們來說還是有一點困難, 困難在於程式碼設計部分, 很多都是高中時候沒學過的, 突然接觸陌生的領域, 腦筋好難轉過來, 不過經過半學期 VB 課程, 我對 VB 不再畏懼了, 反而更喜歡他了, 希望以後能夠用這一份專長寫出一份好的程式造福大眾 最後謝謝老師你每次上課非常認真 很有耐心 非常幽默的專業解說!!

參考文獻 老師的範例 Visual Basic 2010 課本