• 沒有找到結果。

萬芳高中高一下程式設計 上課教學說明檔

N/A
N/A
Protected

Academic year: 2022

Share "萬芳高中高一下程式設計 上課教學說明檔"

Copied!
21
0
0

加載中.... (立即查看全文)

全文

(1)

萬芳高中高一下程式設計 上課教學說明檔

106-2 學期 班級: S105 ~ S110

(2)

整學期上課 Outline 說明

第一堂課第一堂課

功能表 MENU

功能表 MENU

frmAbout加入

frmAbout加入

Unload

指令說明

Me Unload

指令說明

Me

存檔說明存檔說明

理論課筆記 理論課筆記

For Next 廻圈 For Next

廻圈

注意事項名稱名稱 注意事項

專案架構專案架構

製作流程製作流程

第三堂課第三堂課

指令說明

Show

指令說明

Show

歡迎畫面啟動表單 歡迎畫面啟動表單

2~3

延後秒啟

2~3

延後秒啟

加減乘除程式除錯 加減乘除程式除錯

第四堂課第四堂課

等差數列等差數列

溫度轉換 自行設計 溫度轉換 自行設計 統計程式簡單簡單 統計程式

第五堂課第五堂課

三星彩三星彩

12 生肖 12 生肖

BMI 檢測 BMI 檢測

第六堂課第六堂課

自行設計愈多愈好 自行設計愈多愈好

下次上課作業繳交 下次上課作業繳交

(3)

第一堂課:功能表製作

 請參見加入 frmAbout 表單檔

 原來的新表單,可改名稱為功能表或是 menu

 http://

tea.wfsh.tp.edu.tw/amin/pc/VB/menu.htm

上方 2 個操作步驟,可參考黃老師的教學網站網頁檔

 Unlode Me 與 End 指令之不同

Unlode ME 為單一表單視窗的結束

End 則為全部表單視窗的結束

(4)

第二堂理論課 http://

tea.wfsh.tp.edu.tw/amin/pc/106-2/VB%E8%BF%B4%E5%9C%88%E6%8C%87

%E4%BB%A4.pdf

(5)

整學期上課 Outline 說明 ( 第三堂課 )

第一堂課第一堂課

功能表 MENU

功能表 MENU

frmAbout加入

frmAbout加入

Unload

指令說明

Me Unload

指令說明

Me

存檔說明存檔說明

理論課筆記 理論課筆記

For Next 廻圈 For Next

廻圈

注意事項名稱名稱 注意事項

專案架構專案架構

製作流程製作流程

第三堂課第三堂課

指令說明

Show

指令說明

Show

歡迎畫面啟動表單 歡迎畫面啟動表單

2~3

延後秒啟

2~3

延後秒啟

加減乘除程式除錯 加減乘除程式除錯

第四堂課第四堂課

等差數列等差數列

溫度轉換 自行設計 溫度轉換 自行設計 統計程式簡單簡單 統計程式

第五堂課第五堂課

三星彩三星彩

12 生肖 12 生肖

BMI 檢測 BMI 檢測

第六堂課第六堂課

自行設計愈多愈好 自行設計愈多愈好

下次上課作業繳交 下次上課作業繳交

(6)

第三堂課 step1 :下載網站模板

下載老師製作的 3 個模板的壓縮檔:

功能表、加減乘除、一元二次方程式

在「桌面」建立一個班級座號的資料 夾

下載後要用 7-zip 解壓縮 ,

一定要先解壓縮,不可直接開啟

(7)

第三堂課 step2 :資料夾內的檔 案

 功能表、加減乘除、一元二次方程式的表單檔放入

資料夾分別有 menu 、 onetwo 、 operation 三個表單檔 備註 1 :如果你已經建立專案檔 .vbp ,就直接從專案檔開啟 備註 2 :如果第一次的話,就先從 menu.frm 檔開始建立

請注意:模版是老師製作,要用的話,要改標題 or 名稱 or 檔名

備註 3 :檔名可以跟老師的不一樣,但

請留意標題、名稱、檔案的相關規定

備註 4 :若從 menu.frm 開啟後,就要馬上先存 S1XX50.vbp

(8)

第三堂課 step3 :加入新表單

建立:啟動畫面

關於對話方塊 開啟:加減乘除

operation.frm 一元二次 onetwo.frm 建立:啟動畫面

關於對話方塊 開啟:加減乘除

operation.frm 一元二次 onetwo.frm

(9)

第三堂課 step4 :設定啟起表單

在『一般』中,選取 frmSplash 表單,之 後再重新啟動後,會出 現不一樣啟起畫面了 在『一般』中,選取 frmSplash 表單,之 後再重新啟動後,會出 現不一樣啟起畫面了

(10)

第三堂課 step4 :設定啟起表單的計時器

注意事項:

1 、表單 .show 的指令,是呼叫該表單出現 2 、在此一出現功能表表單後,要將啟起畫面 馬上結束掉,∴下一行指令用 Unload me

3 、最後,要將啟起畫面的表單美觀個別化 注意事項:

1 、表單 .show 的指令,是呼叫該表單出現 2 、在此一出現功能表表單後,要將啟起畫面 馬上結束掉,∴下一行指令用 Unload me

3 、最後,要將啟起畫面的表單美觀個別化

(11)

第三堂課 step5-1 :名稱的 debug 說明

錯誤說明:要留意名稱的問題

如果你的表單名稱 (name) 是用 operation 時,則就必須要用 operation.show

如果你的表單名稱 (name) 是用 加減乘除時,則就必須要用

加減乘除 .show

如果你的表單名稱 (name) 是用 menu 時,則就必須要用

menu.show

如果你的表單名稱 (name) 是用 功能表時,則就必須要用

功能表 .show

(12)

第三堂課 step5-3 :加減乘除的 debug 說明

錯誤說明 1 :要留意之前計時器 timer1() 內程式碼之物件名稱的問

錯誤說明 2 :要修改除數不可為零的地方,可詳見上學期的投影片講

Val(text2):表示把文字方塊 2 的文字轉換成數 值。Val(text3):表示把文字方塊 3 的文字轉換成數 值。

Val(text2.text) + val(text3.text): 表示把兩個數值直接相加起來,

另外 val(text2.text) 與 val(text2) 是一樣的 程式碼。

Text3.text = str(Val(text2.text) + val(text3.text)):

把加起來的數值丟到文字方塊 3 裡。

其中 str() 的指令是把加起來的數值再轉換成文 字

留意在程式設計中的加減乘除要使用 + – * / Val(text2):表示把文字方塊 2 的文字轉換成數 值。Val(text3):表示把文字方塊 3 的文字轉換成數 值。

Val(text2.text) + val(text3.text): 表示把兩個數值直接相加起來,

另外 val(text2.text) 與 val(text2) 是一樣的 程式碼。

Text3.text = str(Val(text2.text) + val(text3.text)):

把加起來的數值丟到文字方塊 3 裡。

其中 str() 的指令是把加起來的數值再轉換成文 字

留意在程式設計中的加減乘除要使用 + – * /

修改時的注意事項:

1

、用 if 指令,修改除數不可為零

2

、用 Msgbox 指令,顯示錯誤訊

修改時的注意事項:

1

、用 if 指令,修改除數不可為零

2

、用 Msgbox 指令,顯示錯誤訊

(13)

第三堂課 step6 :下課前的再一次存檔之說明

在每個專案及表單檔做存檔

注意事項:

1 、 vpb 只會有一個,

而且以後再製作,要從這個開

2

、 frm 是表單檔

3

、 frx 是圖片檔,有底圖才會

此檔案

4

、檔案會愈來愈多,所以建議

有用好記憶的檔名或名稱

注意事項:

1 、 vpb 只會有一個,

而且以後再製作,要從這個開

2

、 frm 是表單檔

3

、 frx 是圖片檔,有底圖才會

此檔案

4

、檔案會愈來愈多,所以建議

有用好記憶的檔名或名稱

(14)

整學期上課 Outline 說明 ( 第四堂課 )

第一堂課第一堂課

功能表 MENU

功能表 MENU

frmAbout加入

frmAbout加入

Unload

指令說明

Me Unload

指令說明

Me

存檔說明存檔說明

理論課筆記 理論課筆記

For Next 廻圈 For Next

廻圈

注意事項名稱名稱 注意事項

專案架構專案架構

製作流程製作流程

第三堂課第三堂課

指令說明

Show

指令說明

Show

歡迎畫面啟動表單 歡迎畫面啟動表單

2~3

延後秒啟

2~3

延後秒啟

加減乘除程式除錯 加減乘除程式除錯

第四堂課第四堂課

下載 VB 試用版 下載 VB

試用版

等差數列等差數列

溫度轉換 自行設計 溫度轉換 自行設計 統計程式簡單簡單 統計程式

第五堂課第五堂課

三星彩三星彩

12 生肖 12 生肖

BMI 檢測 BMI 檢測

第六堂課第六堂課

自行設計愈多愈好 自行設計愈多愈好

下次上課作業繳交 下次上課作業繳交

(15)

第四堂課:下載 VB6 試用版

注意事項:

檔名為 VB6.zip 解壓縮的密碼為 vb6 之後選取 setup.exe 的 執行檔。試用版序號請參 考白板上所寫

注意事項:

檔名為 VB6.zip 解壓縮的密碼為 vb6 之後選取 setup.exe 的 執行檔。試用版序號請參 考白板上所寫

一直按下一步即可 如果家中是

win10 , 可直接下載

Visual Studio 2017

但使用者介面不同 一直按下一步即可 如果家中是

win10 , 可直接下載

Visual Studio 2017

但使用者介面不同

(16)

第四堂課 step1 :請重新建檢視檔案

 如果你沒有此存檔問題的話,可跳過這個步驟

注意事項:

如果要開始重新編輯表單或修改 程式的話,請務必要從專案檔 (vbp) 開啟,若上一節課有壓縮 檔案的話,也一定要先解壓縮才 是

接著也要留意記得,只要有修改 好的表單 (frm) ,就要馬上存 檔。

注意事項:

如果要開始重新編輯表單或修改 程式的話,請務必要從專案檔 (vbp) 開啟,若上一節課有壓縮 檔案的話,也一定要先解壓縮才 是

接著也要留意記得,只要有修改

好的表單 (frm) ,就要馬上存

檔。

(17)

第四堂課 step2 :

加入等差數列與簡易統計程式模版

注意事項:

下載後,請記得一定要解壓縮

之後請重覆第三堂課之 step1 、 step3 請記得要 - 馬上重新全部存檔

除錯:原來的 mane 要修改成 s 或其他 名稱

注意事項:

下載後,請記得一定要解壓縮

之後請重覆第三堂課之 step1 、 step3 請記得要

-

馬上重新全部存檔

除錯:原來的 mane 要修改成 s 或其他 名稱

(18)

第四堂課 step3 : 新增表單,自行製作溫度轉換表單

程式碼如下以供參考,亦有其他作法

(19)

第四堂課 step4 :下課前的再一次存檔之說明

在每個專案及表單檔做存檔

注意事項:

1 、 vpb 只會有一個,

而且以後再製作,要從這個開

2

、 frm 是表單檔

3

、 frx 是圖片檔,有底圖才會

此檔案

4

、檔案會愈來愈多,所以建議

有用好記憶的檔名或名稱

注意事項:

1 、 vpb 只會有一個,

而且以後再製作,要從這個開

2

、 frm 是表單檔

3

、 frx 是圖片檔,有底圖才會

此檔案

4

、檔案會愈來愈多,所以建議

有用好記憶的檔名或名稱

(20)

整學期上課 Outline 說明 ( 第五堂課 )

第一堂課第一堂課

功能表 MENU

功能表 MENU

frmAbout加入

frmAbout加入

Unload

指令說明

Me Unload

指令說明

Me

存檔說明存檔說明

理論課筆記 理論課筆記

For Next 廻圈 For Next

廻圈

注意事項名稱名稱 注意事項

專案架構專案架構

製作流程製作流程

第三堂課第三堂課

指令說明

Show

指令說明

Show

歡迎畫面啟動表單 歡迎畫面啟動表單

2~3

延後秒啟

2~3

延後秒啟

加減乘除程式除錯 加減乘除程式除錯

第四堂課第四堂課

下載 VB 試用版 下載 VB

試用版

等差數列等差數列

溫度轉換 自行設計 溫度轉換 自行設計 統計程式簡單簡單 統計程式

第五堂課第五堂課

溫度轉換自行設計 溫度轉換自行設計

三星彩三星彩

12 生肖 12 生肖

BMI 檢測 BMI 檢測

第六堂課第六堂課

自行設計愈多愈好 自行設計愈多愈好

下次上課作業繳交 下次上課作業繳交

(21)

第五堂課 step1 :溫度轉換

http://tea.wfsh.tp.edu.tw/amin/pc/VB/temp.htm

注意事項:

以下為操作順序

1

、新增表單 / 建立新表單

2

、表單名稱記得修改成 temp 或其

3

、記得要建立好溫度轉換表單的物件

(1)2

個按鈕

(2)2 個標籤 (3)2 個文字方塊

4

、點入按鈕後,輸入程式碼

【要記得 VB 是物件導向的概念】

注意事項:

以下為操作順序

1

、新增表單 / 建立新表單

2

、表單名稱記得修改成 temp 或其

3

、記得要建立好溫度轉換表單的物件

(1)2

個按鈕

(2)2 個標籤 (3)2 個文字方塊

4

、點入按鈕後,輸入程式碼

【要記得 VB 是物件導向的概念】

參考文獻

相關文件

Simulink Block Library Browser),以及 (線上 支援視窗,Help

分項計畫「海上絲路之探索」之設計與推行,基本上針對本校通

掌握MDM系統 / 資訊素養課程 推行反轉教室教學 運用Google classroom教學.. 2010-11年度 起步 階段.. 計劃 支援組織

掌握MDM系統 / 資訊素養課程 推行反轉教室教學 4 運用Google classroom教學 2017/5/4.. 2010-11年度 起步 階段. 計劃

高中課程會多元化;讓學生有第二次機會而設計的其他教育 課程(例如毅進計劃及在中學試行的類似計劃),會因應新學

 每周,計劃的核心成員 (包括科主任、科課主任、計劃負 責人和計劃助理 )與出版社、系統設計員交換意見、進行 培訓及共同備課.

掌握MDM系統 / 資訊素養課程 推行反轉教室教學 運用Google classroom教學.. 2010-11年度 起步 階段.. 計劃

• 訓練課程之設計格式,請參用 本分署規範之課程申請相關表件-學、術科