程式設計「語法篇」-第二單元【基本輸入與輸出】為基本輸入/輸出函式的說明及應用實例操作,8月15日上線嘍。
8月15日上線 : 程式設計「語法篇」- 第一單元【變數、資料型態與運算子】
程式設計「語法篇」- 第一單元【變數、資料型態與運算子】於8月15日上線,講述C/C++程式語言架構介紹與變數、資料型態與運算子的說明及應用實例操作。
程式設計「語法篇」-第十六單元【繼承與虛擬函式】,將於6月1日上線,敬請期待
本單元以程式實例講解如何利用樣版的方式來定義需要相同語法架構但資料型態不同的函數及類別。
1.了解類別中的成員函式與資料成員繼承方式。
2.認識私有、保護繼承的差異。
3.認識繼承進階-多重繼承的差異。
程式設計「語法篇」-第十二單元【樣版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來檢視檔案的原始內容。
- 檔案系統之樹狀目錄結構介紹。
- 以實例講解ofstream類別及輸出方法的使用,並建立新的文字檔。
- 介紹使用NotePad++、VisualStudio來檢視檔案的實際內容。
- 以實例講解ifstream類別及輸入方法的使用,並讀取文字檔內容。
- 以ofstream之輸出指令建立二位檔案,並實際觀察檔案內容。
- 以ifstream之輸入指令讀取二位檔案。
程式設計「語法篇」-第十五單元【運算子多載】,將於3/30上線,敬請期待
本單元主要講述在物件導向語言中,了解何謂運算子多載及其使用時機。
程式設計「語法篇」-第十三單元【類別物件】、第十四單元【建構函式與解構函式】、第十七單元【綜合應用(二)】將於3/24上線
程式設計「語法篇」-第十三單元【類別物件】、第十四單元【建構函式與解構函式】、第十七單元【綜合應用(二)將於3/24上線,大家快點追起來啊!
第十三單元【類別物件】
本單元介紹包含認識以類別為單元的物件導向程式設計及建立資料成員與成員函式觀念。
第十四單元【建構函式與解構函式】本單元介紹包含:
1.了解運算子多載的使用時機
2.了解實作與介面分離之程式撰寫
3.使用建構子將類別物件初始化
第十七單元【綜合應用(二)】
本單元主要綜合7-16單元所學,進行應用程式的實務撰寫技能操作演練。
程式設計「語法篇」-第八單元【函式與遞迴】,即將於112年3月10日上線,敬請期待
程式設計「語法篇」-第八單元【函式與遞迴】介紹函式(function)之原理與實作演練,並透過自定義函式練習遞迴(recursion)的實務操作演練:
1.公用函式介紹與實作
2.自定義函式介紹與實作
3.陣列與函式介紹與實作
4.遞迴介紹與實作
程式設計「語法篇」-第六單元【字元與字串處理】,112年1月19日上線
本單元介紹字元與字串處理之相關理論,搭配C++程式語言實作,課程說明如下:
1.字元資料型態
2.跳脫序列
3.字元陣列(字串)的宣告與存取
4.範例:字串長度、複製與連接功能
5.範例:字串比較與搜尋功能
6.C++的字串類別(string)