計算機程式 Visual Basic 課程網站

2007年6月12日 星期二

高鐵售票系統程式需求

-->上課程式範例下載

請同學到高鐵網站易遊網蒐集相關售票資訊,高鐵售票程式需求包含:
1. 售票資訊建立:包含使用變數與陣列宣告。
2. 售票使用者介面設計(Windows 應用程式專案)。
3. 訂票資訊輸入與儲存, 包含票價資訊。
4. 相關函式設計 Function Price( ), Check( )。

介面設計範例:
使用 ComboBox ->

Label1.Text = ComboBox1.SelectedItem

使用DateTimePicker:

Label2.Text = DateTimePicker1.Value.ToShortDateString

2007年6月11日 星期一

Chap4 函式BMI 與 函式MAX 的呼叫與設計


2007年6月5日 星期二

Call Check( ) 副程式設計




2007年6月4日 星期一

計算機程式期末考試:

計算機程式期末考試:

Date : 2007/6/25 (Mon) 1:30 - 3:30 p.m.

Room: 上機教室

範圍: Chap3, Chap4, Chap5

Open Book, 上機測驗

同學攜帶學生證應試

設計副程式 Sub Check( ) 來檢查帳號與密碼

設計副程式 Sub Check( ) 來檢查帳號與密碼.

Sub Main( )

-----> Call Check( ) '呼叫副程式 Check ( ) 檢查帳號與密碼是否正確?

End Sub


Sub Check( )

----->'寫入檢查帳號與密碼是否正確程式?

End Sub

Chap4 - 4-1 副程式的設計與使用

2007年5月29日 星期二

第二次小考題目與參考程式

1. 運用主控臺程式設計陣列資料,


帳號 acc( ) , 名稱 name( ), 密碼 pass( ), 帳戶餘額 money( ) 共五筆資料.


2. 找出 帳號 與 密碼 正確者的帳戶名稱 name( i) 與 帳戶餘額 money( i ) .


3. 找出帳戶餘額 > 1000 共有幾位 ?


4. 找出 帳戶名稱為 Jack 之帳號 acc( i ) ?






2007年5月21日 星期一

運用一維陣列 設計 BMI 值程式



程式內容參考:

3-5 陣列的建立與使用







2007年5月15日 星期二

Windows 應用程式 - 完成燈號辨識程式




2007年5月14日 星期一

For 迴圈 - 判斷 5 個紅綠燈號程式



2007年5月8日 星期二

For 迴圈的應用 - Chap 3-26 Ex03-07

2007年5月7日 星期一

運用控制項的 Visible 屬性 (是否為可視?)



















TextBox1.Visible = False 文字方塊1消失
Button1.Visible = False 按鈕1消失

















2007年4月30日 星期一

Exam 1 VB Code

期中考試題目

題目1:設計一個Windows 視窗應用程式,程式功能為計算BMI值,並針對男女生不同體質提出建議。 程式輸入為:姓名,性別(男 / 女),身高(公尺),體重(公斤)。 (40分)

男生: BMI <= 17 : 請增加體重, BMI >= 28 : 請減少體重。
女生: BMI <= 16 : 請增加體重, BMI >= 26 : 請減少體重。

題目2:設計一個判斷 OX 遊戲結果程式。 (40分)

上述結果 X 獲勝 (20分)。 上述結果 平手 (20分)。

題目3:請設計一個自動提款機的電腦程式。 程式功能說明如下:

1. 設計變數儲存 帳號:1234 密碼:abcd 存款餘額:20,000
2. 使用者輸入 帳戶 與 密碼。
3. 如果 密碼錯誤 則 程式結束。
4. 如果 密碼正確 則 使用者輸入以下3種情形:
(1) 輸入 1 -> 顯示存款餘額。
(2) 輸入 2 -> 執行提款。
(3) 輸入 3 -> 執行轉帳。

請先繪製程式流程圖(15分), 之後再設計本程式 (25分)。

2007年4月17日 星期二

IF...ELSEIF....ELSE 判斷式


運用單一IF判斷-票價打折程式


2007年4月16日 星期一

OX 遊戲棋盤建立



2007年4月10日 星期二

Chap3 IF 判斷- BMI值流程與程式

2007年4月9日 星期一

學校-數位學習系統 Visual Basic


歡迎各位修課同學多加利用。



期中考試公告-Midterm Exam: VB




計算機程式期中考試:
Date : 2007/4/23 (Mon) 1:30 - 3:20 p.m.
Room: 上機教室
範圍: Chap1. chap2, chap3
Open Book, 上機測驗
同學攜帶學生證應試

變數與控制項名稱

程式中幫變數控制項命名(Name)是一種藝術.
本圖說明題中變數名稱 Name 的例子.

2007年4月3日 星期二

第二次小考 - 圖書訂購系統程式


2007年4月2日 星期一

第二章 變數的運算


2007年3月27日 星期二

今日上課主題 3/27

1. 討論小考第3題,並修改至Windows應用程式。

2. 討論高鐵售票系統 - 資料儲存與修改。
小考第3題參考答案:


光陰似箭,珍惜青春時光

2007年3月26日 星期一

作業4 - 高鐵售票系統之資料儲存

作業4於下週一(2, April)繳交(整理程式重點於筆記中)。
運用 Windows 應用程式開發售票系統,
同學先將程式目標放在資料儲存。

3月26日上課程式

1. 小考第一題參考解答
2. 高鐵訂票系統- 資料儲存





































2007年3月19日 星期一

第一次上機小考題目:

請先閱讀上機小考注意事項後再開始作答



小考第一題:(40%)

運用Windows應用程式開啟專案,設計

一個計算BMI身體質量程式,功能包含輸入:身高、體重

計算並輸出:BMI值。





小考第二題:(40%)

運用Windows應用程式開啟專案,設計高鐵售票系統程式介面。

(本題先設計使用者界面,程式部分暫時不需完成)





小考第三題:(20%)

運用主控台程式開啟專案,設計一個計算圓的弧長與面積程式。

程式功能包含:輸入圓的半徑 r

計算並輸出:圓的弧長 arc 與 面積 area



注意本題為程式除錯題,先更正程式錯誤。

小考注意事項

計算機程式小考注意事項:

1. 請同學先在磁碟 C中,建立一個新的資料夾,
以學號命名,例如 C:\952002

2. 完成題目後將三個專案,例如小考1,小考2,小考3
複製至上述資料夾中。

3. 將上述資料夾壓縮成一個檔案,以學號命名。
例如 952002.zip

2007年3月13日 星期二

第一次上機小考

時間:2007/3/19 第五六堂
地點:上機教室
考試範圍:第一章

2007年3月12日 星期一

作業3 - 將程式記錄至筆記中

請同學修改練習3程式
成為Windows 應用程式介面

練習3- 運用主控台應用程式 設計BMI 指數程式

作業2表單設計與程式

2007年3月6日 星期二

作業2-設計Windows應用程式


2007年3月5日 星期一

課程參考網站

1. Visual Basic 軟體網站
2. 上機程式下載 Visual Basic 2005 Express

第一次上機練習





第一章投影片





2007年2月26日 星期一

授課大綱與課程評分方式

授課大綱:

課程簡介:視窗程式設計概論

Part 1 基礎篇
第 1 章 程式設計概念與 Visual Basic 2005
第 2 章 從 Visual Basic 進入程式設計領域
第 3 章 流程控制
第 4 章 副程式與模組

Part 2 Windows 應用程式開發
第 5 章 表單與控制項的使用
第 6 章 MDI 表單與進階控制項
第 7 章 檔案、列印、與網際網路存取
第 8 章 資料庫程式設計
第 9 章 繪圖與聲音
第 12 章 程式的建置與佈署


參考書籍、教材(Textbooks or References):

1. 教材: Visual Basic 2005 程式設計實務教本
作者:董大偉著
書號:E7720
旗標出版社

2. 線上教學網站
http://isu95vb.blogspot.com

3. 教學投影片


修課條件(先修課程、擋修規定及其他條件)(Condition):

1. 對於視窗程式設計與應用有學習興趣.
2. 無先修課程.


*************************************
課程要求(Requirement of this course):

1. 上課與上機實習出席率.
2. 期中,期末考與小考務必參加.


**************************************

成績計算(Scoring):

總分=期中上機考(30%)+期末上機考(30%)+3~4次上機小考(20%)+上課筆記與發問(20%)

備註(Additional information):* 從出席率中另外做加減總分10分以內之計算,例如全勤最高可多加總分10分,缺席一次即扣總分一分.*