程式設計「語法篇」-第十二單元【樣版Template】,將於4月27日上線,敬請期待

程式設計「語法篇」-第十二單元【樣版Template】以程式實例講解如何利用樣版的方式來定義需要相同語法架構但資料型態不同的函數及類別。

1.以範例講解多載函數的使用與特性。

2.說明樣版函數的語法結構與特性。

3.以程式範例說明自定函數樣版並於程式中使用。

4.說明類別樣版的概念,並說明如何定義。

5.以程式實作類別樣版。

6.以程式實際產生類別樣版的實體物件。

程式設計「語法篇」-第十一單元【例外處理】,將於4月24日上線,敬請期待

程式設計「語法篇」第十一單元【例外處理】介紹各種程式在執行時可能發生錯誤的處理方式,以實例程式碼的方式來說明,內容如下:

1.以函數呼叫實例(陣列內容查詢)說明未做錯誤或例外處理時,程式會發生的邏輯錯誤。

2.以實例說明如何在函數中拋出例外,並於主程式中捕捉例外並顯示錯誤訊息。

3.以2層try..catch組成的巢狀錯誤捕捉實例,說明例外攔截的流程。

4.以實例說明自行建立錯誤類別在程式中做為例外訊息的傳遞。

5.以實例說明如何攔截所有的異常並說明如果有異常未處理的結果。

6.以實例說明如何直接使用系統內建的標準異常類別。

       程式運行中經常會發生無法預期的狀況,導致程式無法繼續運行下去,或是運行產生的結果是錯誤的(所謂「垃圾進,垃圾出」)。所以我們需要針對程式可能會發生錯誤的地方加以處理,C++內建處理程式異常的語法,稱為「例外處理」。

本單元先介紹一般程式可能會發生的錯誤來源,例如:使用者輸入的資料格式不正確,或陣列存取超出範圍等。接著介紹C++處理例外的語法架構,以範例說明如何產生例外並加以捕捉處理。為了讓錯誤處理產生的訊息更加豐富與完整,本單元會介紹如何自定「異常類別物件」,並用於例外處理架構中。另外說明程式中若未處理異常或例外時,作業系統對程式的處置方式。最後介紹C++內建標準異常處理函數庫的使用方式。

程式設計「語法篇」-第十單元【檔案處理】,將於4/14上線,敬請期待

本單元以檔案總管來介紹樹狀結構資料夾與檔案的關係。並以程式範例來講解文字檔及二進位檔的建立與讀取。並以工具軟體NotePad++或Vusual Studio來檢視檔案的原始內容。

  1. 檔案系統之樹狀目錄結構介紹。
  2. 以實例講解ofstream類別及輸出方法的使用,並建立新的文字檔。
  3. 介紹使用NotePad++、VisualStudio來檢視檔案的實際內容。
  4. 以實例講解ifstream類別及輸入方法的使用,並讀取文字檔內容。
  5. 以ofstream之輸出指令建立二位檔案,並實際觀察檔案內容。
  6. 以ifstream之輸入指令讀取二位檔案。

程式設計「語法篇」-第十三單元【類別物件】、第十四單元【建構函式與解構函式】、第十七單元【綜合應用(二)】將於3/24上線

程式設計「語法篇」-第十三單元【類別物件】、第十四單元【建構函式與解構函式】、第十七單元【綜合應用(二)將於3/24上線,大家快點追起來啊!

第十三單元【類別物件】

本單元介紹包含認識以類別為單元的物件導向程式設計及建立資料成員與成員函式觀念

 

第十四單元【建構函式與解構函式】本單元介紹包含:

1.了解運算子多載的使用時機

2.了解實作與介面分離之程式撰寫

3.使用建構子將類別物件初始化

 

第十七單元【綜合應用(二)】

本單元主要綜合7-16單元所學,進行應用程式的實務撰寫技能操作演練。