馬孝先

Similar documents
投影片 1

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

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

Visual Basic D 3D

Microsoft PowerPoint - VB14.ppt

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

IsPostBack 2

投影片 1

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

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

Chapter 16 集合

untitled

ActiveX Control

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

星星排列 _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

CHAPTER VC#

untitled

untitled

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

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

教学设计方案

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

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

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

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

支撑材料4.4.doc

2009杭州市小学地方课程

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

天天星期三

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

投影片 1

PowerPoint Presentation

Microsoft Word - AEL0153-序

Microsoft Word - 應用程式設計.doc

VB控件教程大全

多層次傳銷與獎金系統

Microsoft PowerPoint - VB7

Microsoft PowerPoint - 第14章.ppt

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

untitled

附 錄

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

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

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

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

Microsoft Word - 序.DOC

Microsoft Word - d 邱書毅.doc

untitled

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

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

<4D F736F F D20C0B3A5CEB57BA6A1B35DAD70C075BDE8B3F8A7692D B169B7D3BD6E2E646F63>


Microsoft PowerPoint - 第10章.ppt

<4D F736F F D DA5BFA6A1C476C1C92DBEC7ACECB8D5A8F728B57BB35D292E646F63>

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

< D5044B57BA6A1B35DAD70C3FE C C0CBA977C344AE77B8D1C344AFB5D3442DB9EAA5CEBD672DA8E5C2C32E706466>

untitled

Microsoft Word - paper.doc

<4D F736F F D B0D3B77EC3FEA7DEC3C0C476C1C9A5BFA6A1B8D5C3442DB57BA6A1B35DAD702DBEC7ACEC2E646F6378>

CC213

Microsoft PowerPoint - Chapter5

<4D F736F F D20C0B3A5CEB57BA6A1B35DAD70B4C1A5BDB3F8A7692E646F63>

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

untitled

ii Vue Bootstrap 4 ES 6 Vue Vue Bootstrap 4 ES 6 Vue 2 vue html vue html vue Vue HTML 5 CSS ES 6 HTML 5 CSS Visual Studio Code h

壹 前 言 解 開 2048 的 謎 一 研 究 動 機 最 近 我 們 都 很 熱 衷 於 2048 這 款 遊 戲, 遊 戲 方 法 非 常 簡 單, 但 是 想 要 達 成 2048 卻 很 難, 每 次 只 差 臨 門 一 腳 就 能 達 到 2048, 因 此 都 沒 有 成 功 過 於

投稿類別 : 資訊類 篇名 : 8 8 十六位元行列轉換器的研究 作者 : 林韋伸 市立大安高工 電子三甲陳建宏 市立大安高工 電子三甲王鍾諺 市立大安高工 電子三甲 指導老師 : 楊仁元主任

(Microsoft Word - \261M\303D\246\250\252G\263\370\247i.doc)

使用手冊

Microsoft Word - AEL CH07

epub 94-3

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

?C?{????

2

X6-04_How_do_I_write_a_com_port_communicate_program_of_XPAC_tc

穨文件1

< F63756D656E D2DBAD8EEDAB2A92DB3AFBBD42D DB3C9B9FBBBE3B1E02DBBE3B1E02E6D6469>

ThreeDtunnel.doc

VB程序设计教程

untitled

MVB-1001.DOC

(Microsoft Word - 1_\252\354\244p\257S\300u_\254\374\304R\252\272\254K\244\321.doc)

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式

第 一 部 分 广 州 市 社 会 科 学 界 联 合 会 ( 部 门 ) 概 况 一 广 州 市 社 会 科 学 界 联 合 会 ( 部 门 ) 主 要 职 能 ( 一 ) 广 泛 团 结 和 组 织 广 州 地 区 社 会 科 学 理 论 研 究 和 实 际 工 作 者, 以 马 克 思 列 宁

TwinCAT 1. TwinCAT TwinCAT PLC PLC IEC TwinCAT TwinCAT Masc

投影片 1

本 次 培 训 是 由 北 森 生 涯 ( 北 京 ) 教 育 科 技 有 限 公 司 的 首 席 培 训 师 彭 勃 老 师 担 任 讲 师, 培 训 内 容 围 绕 着 职 业 生 涯 规 划 理 论 与 实 践 如 何 设 计 大 学 生 生 涯 规 划 课 程 多 元 化 生 涯 规 划 教

《人员招聘与任用》

活 動 流 程 時 間 教 學 資 源 評 量 ( 二 ) 活 動 一 : 地 震 所 帶 來 的 傷 害 5 學 生 能 踴 1. 教 師 提 問 : 看 完 剛 的 影 片, 有 沒 有 注 意 躍 的 舉 手 到 地 震 對 我 們 所 帶 來 的 傷 害 有 哪 些? 回 答 2. 學 生

義 守 大 學 100 年 度 學 生 事 務 與 輔 導 工 作 成 效 報 告 表 填 表 日 期 :100 年 5 月 18 日 填 表 人 : 孫 淑 芬 工 作 目 標 2-4: 促 進 適 性 揚 才 與 自 我 實 現 工 作 項 目 編 號 29: 提 升 學 生 職 涯 規 劃 能

untitled

示范校建设工作汇报

投稿類別:商業類

粤技组〔2010〕24号

附件3

2014—2015学年第一学期国际经济学院考试工作之类的自评工作总结

2 拥 有 合 法 知 识 产 权 且 无 知 识 产 权 纠 纷 ; 3 符 合 本 省 市 地 区 产 业 发 展 方 向, 具 有 一 定 创 新 性 ; 4 经 营 规 范, 社 会 信 誉 良 好, 无 不 良 记 录 ; 5 吸 纳 就 业 2 人 及 以 上 ( 不 含 项 目 发 起

江宁教研通讯

Transcription:

計算機程式及實習期末報告 ppt 製作 題目 : 迷客夏點餐系統 南台科技大學機械工程系車輛一乙學號 : 4A515011 馬孝先老師 : 謝慶存

飲料店結帳 n 學習重點 n ListBox RadioButton 的使用方法

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

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

程式碼設計 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 Label19.Text = "$" & total & " 元 " Label20.Text = " 累計 :$" & acctotal & " 元 " Label19.Font = New Font(" 新細明體 ", 24) Label19.ForeColor = Color.Black total = 0 acctotal = 0 End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click total = Val(TextBoxprice1.Text) * Val(TextBoxQty8.Text) + Val(TextBoxprice2.Text) * Val(TextBoxQty9.Text) + Val(TextBoxprice3.Text) * Val(TextBoxQty10.Text) + Val(TextBoxprice4.Text) * Val(TextBoxQty11.Text) + Val(TextBoxprice5.Text) * Val(TextBoxQty12.Text) + Val(TextBoxprice6.Text) * Val(TextBoxQty13.Text) + Val(TextBoxprice7.Text) * Val(TextBoxQty14.Text) + Val(TextBoxprice16.Text) * Val(TextBoxQty23.Text) + Val(TextBoxprice17.Text) * Val(TextBoxQty24.Text) + Val(TextBoxprice18.Text) * Val(TextBoxQty25.Text) + Val(TextBoxprice19.Text) * Val(TextBoxQty26.Text) + Val(TextBoxprice20.Text) * Val(TextBoxQty27.Text) + Val(TextBoxprice21.Text) * Val(TextBoxQty28.Text) If RadioButton1.Checked = True Then total = total * 0.8 If RadioButton2.Checked = True Then total = total * 0.7 Label19.Text = "$" & total & " 元 " acctotal = acctotal + total

Label20.Text = " 累計 :$" & acctotal & " 元 " ListBox1.Items.Add(total & "-->" & " 茉香綠茶 " & TextBoxprice1.Text & "*" & TextBoxQty8.Text & " 大正紅茶 " & TextBoxprice2.Text & "*" & TextBoxQty9.Text & " 英倫伯爵紅茶 " & TextBoxprice3.Text & "*" & TextBoxQty10.Text & " 初露青茶 " & TextBoxprice4.Text & "*" & TextBoxQty11.Text & " 高峰烏龍綠 " & TextBoxprice5.Text & "*" & TextBoxQty12.Text & " 決明大麥 " & TextBoxprice6.Text & "*" & TextBoxQty13.Text & " 青採翠玉 " & TextBoxprice7.Text & "*" & TextBoxQty14.Text & " 紅茶拿鐵 " & TextBoxprice16.Text & "*" & TextBoxQty24.Text & " 大正紅茶拿鐵 " & TextBoxprice17.Text & "*" & TextBoxQty24.Text & " 珍珠紅茶拿鐵 " & TextBoxprice18.Text & "*" & TextBoxQty25.Text & " 布丁紅茶拿鐵 " & TextBoxprice19.Text & "*" & TextBoxQty26.Text & " 仙草凍紅茶拿鐵 " & TextBoxprice20.Text & "*" & TextBoxQty27.Text & " 紅豆紅茶拿鐵 " & TextBoxprice21.Text & "*" & TextBoxQty28.Text) End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click TextBoxQty8.Text = 0 TextBoxQty9.Text = 0 TextBoxQty23.Text = 0 TextBoxQty24.Text = 0 TextBoxQty25.Text = 0 TextBoxQty26.Text = 0 TextBoxQty27.Text = 0 TextBoxQty28.Text = 0 total = 0 Label19.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) Label20.Text = " 累計 :$" & acctotal & " 元 " End Sub End Class

程式說明 第 2 行定義總金額及累計金額的參數 第 14 行求出單筆交易的總金額 第 22 行讓總金額 >300 時 RadioButton1 ( 即 >300 元 *0.8 鈕 ) 自動選取 第 23 行讓總金額 >400 時 RadioButton2 ( 即 >400 元 *0.7 鈕 ) 自動選取 第 24-25 行處理折扣動作 第 26 行累加至累計金額 第 29 行把單筆交易記錄至 ListBox1 中 第 39-51 行為 清除 按鈕的歸零動作 第 52-59 行處理利用滑鼠在 ListBox1 上點選時, 放開滑鼠左鍵的刪除記錄動作 第 55 行扣除該筆記錄在累加值中的數值 第 56 行實際於 ListBox1 中刪除, 刪除該筆記錄 第 57 行把更正後的累加值, 再度顯示出來

心得 n 這一次的程式設計考倒我了, 製作過程中遇到不少的問題, 有時候是程式碼少了一項宣告, 有時候是按鈕按下後毫無反應, 做到想把電腦炸了可是還是得努力解決程式當中的錯誤, 在反覆地修正調整後, 終於可以正常的偵測時, 真的是很高興終於完成期末作業了 最後也要感謝老師您上課用心的講解

參考文獻 1. Visual Basic 2013 基礎必修課蔡文龍編碁峰 2013 2. 主題式 Visual Basic 2012/2013 入門與專題製作 ( 增訂版 ) 徐毅著台科大出版 2014 3.Visual Basic 2013 程式設計經典曹祖聖 蔡文龍 吳明哲著碁峰資訊出版 2014 4. Visual Basic 2013 程式設計實例演練與系統開發許清榮 吳宜隆著博碩文化出版 2014 5. Visual Basic 2013 學習經典蔡文龍 林