[C#實習課] 0305 沒用的計算機

12
Practice Lesson 0305 FUNction&tommywu@NCCU MIS

description

政大資管大一 C#實習課 2010/03/05

Transcript of [C#實習課] 0305 沒用的計算機

Page 1: [C#實習課] 0305 沒用的計算機

Practice Lesson 0305

FUNction&tommywu@NCCU MIS

Page 2: [C#實習課] 0305 沒用的計算機

Microsoft Confidential

助教想說的話

寫程式應該要像寫作一樣,是一種正當的、高尚的休閒活動!

Page 3: [C#實習課] 0305 沒用的計算機

Microsoft Confidential

助教介紹

魏取向 (FUNction)曾在某外商科技公司開發 C#程式一年擁有微軟系統工程師證照聯絡方式:

function1122 using Gmail (mail&MSN)http://function1122.blogspot.com

吳振和 ( 小白 )曾在大公司開發過 3 個大型的 C# 專案C# 寫了 5 年,擁有超強的實務經驗!聯絡方式:

tommywu7 using Gmail(MSN)

Page 4: [C#實習課] 0305 沒用的計算機

Microsoft Confidential

實習課評分標準課堂表現 (40%)作業 (50%)

正確性 (30%)可讀性:變數名稱、程式註解…等 (5%)邏輯性:程式結構、程式編排…等 (5%)友善性 (5%)創意 (5%)

出席 (10%)

Page 5: [C#實習課] 0305 沒用的計算機

Microsoft Confidential

可讀性範例

Page 6: [C#實習課] 0305 沒用的計算機

Microsoft Confidential

老師作業檢討如何產生 Form1_Load ?

a 的 b 次方如何表達?

如何將 int 轉為 string ?

如何強制將 double 轉為 int ?

雙擊 form的邊緣

Math.Pow(a, b)

loan.ToString()

(int) (loan * payRate + 0.5)

Page 7: [C#實習課] 0305 沒用的計算機

Microsoft Confidential

隨堂練習 – 沒用的計算機建立一個「沒用的計算機」,上面有 4 個按鈕,一個文字標籤,如右圖所示:

加 5 :標籤中數字加 5平方:標籤中數字變為原來的平方除以 7 :標籤中數字除以 7歸零:標籤中數字變為0

Page 8: [C#實習課] 0305 沒用的計算機

Microsoft Confidential

隨堂練習 – 沒用的計算機設計流程:

設計表單輸出入介面設定各控制項 ( 物件 ) 的屬性撰寫程式碼程式除錯

Page 9: [C#實習課] 0305 沒用的計算機

Microsoft Confidential

隨堂練習 – 沒用的計算機介面設計提示:

元素 名稱 文字 其他屬性form fmCalc 沒用的計算機labal lbDisplay 0 Font: Consolas

Font Size: 18AutoSize: FalseBackColor: ButtonHighLightTextAlign: MiddleLeft

button btAdd5 加 5 Font Size: 14Size: 75, 75

button btSquare 平方button btDiv7 除以 7

button btZero 歸零

Page 10: [C#實習課] 0305 沒用的計算機

Microsoft Confidential

隨堂練習 – 沒用的計算機控制項提示:

雙擊「歸 0 」,出現程式碼編輯成以下

雙擊「加 5 」,出現程式碼編輯成以下

Page 11: [C#實習課] 0305 沒用的計算機

Microsoft Confidential

隨堂練習 – 沒用的計算機雙擊「平方」,出現程式碼編輯成以下

雙擊「除以 7 」,出現程式碼編輯成以下

Page 12: [C#實習課] 0305 沒用的計算機

Microsoft Confidential

練習時間請在課程中練習完「沒用的計算機」,並在下課前找助教檢察

嚴禁抄襲遇到任何問題舉手找助教幫忙

下次上課檢討「沒用的計算機」

小提示:可自行運用所學研擬題目,並將程式碼在下週上課前寄給助教,會在本單元得到額外的分數哦!