不知道大家第一次考 APCS 實作題順不順利,作者第一次考實作題就花了快一個小時摸索環境和 Code::Block 如何操作,雖然考前有老師簡單教學過,但到了現場還是會手忙腳亂,畢竟不是熟悉的作業系統和習慣的 IDE。 本篇教學將會教學如何快速的使用 Code::Blocks 新增檔案以及執行程式,讓就算是第一次去考 APCS 的您也不會手忙腳亂,額外補充如何安裝從官網提供的虛擬環境,讓大家在家就可以熟悉一下 APCS 的系統。 :::spoiler 更新文章內容 * 2025/05/01 * 更新 APCS 虛擬環境建置章節中,第一步驟的 ISO 檔案下載鏈結和圖片,以及第二步驟的圖片。 ::: --- [TOC] --- ## 一、APCS 系統環境: 作業系統: Linux Ubuntu 支持語言: C、C++、Python2、Python3、Java 可用程式軟體: vi/vim、Eclipse、Code::Blocks 等等 ![Picture_1](https://i.imgur.com/hZGeCBS.png) ## 二、Code::Blocks 簡單教學: :::info :mega: Windows 和 Linux 的 Code::Blocks 操作上並無差異,只有儲存檔案和終端機的畫面會因為作業系統而長得不一樣。 ::: 1. APCS 有規定 Code::Blacks 的版本,所以需要特別安裝 17.12 版本會比較好熟悉,點選 codeblocks-17.12-setup.exe 下載安裝檔,[點此下載](https://sourceforge.net/projects/codeblocks/files/Binaries/17.12/Windows/)。 ![Picture_2](https://i.imgur.com/RZ1TUFt.png) 2. 按照安裝步驟即可,預設設定都不用更改。 ![Picture_3](https://i.imgur.com/9aUFX0A.png) ![Picture_4](https://i.imgur.com/89ssFzs.png) 3. 點選 New file 按鈕,按 Empty file 即可新增一個空白檔案。 ![Picture_5](https://i.imgur.com/Kkfkm8h.png) 4. 點選 Save 按鈕或者按存檔快捷鍵 ctrl + s,打上 `P1.cpp`(根據 APCS 命名規則),即可開始撰寫程式。 ![Picture_6](https://i.imgur.com/CBg7PsF.png) 5. 點選 Build and run 按鈕,就可以編譯程式並且執行程式。 ![Picture_7](https://i.imgur.com/gp61fIH.png) ![Picture_8](https://i.imgur.com/mj97FMA.png) ## 補充、APCS 虛擬環境建置: 1. 下載虛擬環境需要的 ISO 檔,APCS 官網提供,安全性不用擔心,[點此下載](https://drive.usercontent.google.com/download?id=1BAsCmM04tzzQ7rxPMyucxfd3bjBFqxT2)。 ![Picture_9](https://hackmd.io/_uploads/HkaBxAgggx.png) 2. 下載 VirtualBox,運行虛擬環境必要的軟體,[點此下載](https://www.virtualbox.org/wiki/Downloads)。 ![Picture_10](https://hackmd.io/_uploads/ryHW-Agxlx.png) 3. 開啟 VirtualBox,點選新增按鈕。 ![Picture_11](https://i.imgur.com/zB1rcYT.png) 4. 自由輸入虛擬環境的名字,類型選擇 Linux 系統,版本選擇 Ubuntu(64-bit)。 ![Picture_12](https://i.imgur.com/X11DrxM.png) :::warning :speech_balloon: 如果沒有顯示 (64-bit) 的選項,代表 CPU 虛擬化功能沒有開啟,需要到 BIOS 中設定。 ![Picture_18](https://i.imgur.com/Y9JLjAs.png) ::: 5. 按照預設設定即可,如果電腦硬體夠強大,可以自行調整自己符合需求的設定。 ![Picture_13](https://i.imgur.com/c24ytop.png) ![Picture_14](https://i.imgur.com/866swU8.png) 6. 點選啟動按鈕,啟動虛擬環境。 ![Picture_15](https://i.imgur.com/mCVE3ME.png) 7. 選擇第一步驟下載回來的 ISO 檔,然後點選 Mount and Retry Boot。 ![Picture_16](https://i.imgur.com/NW5smx3.png) 8. 過一段時間後,就能開機完成並且正常運作。 ![Picture_17](https://i.imgur.com/H8WrVN9.png) --- 如果覺得這篇文章有幫助的話,可以幫作者多多分享,讓我能夠幫助更多寫 C++ 的學生能夠在第一次考 APCS 實作題就能開始快速撰寫,不會再因為不熟悉的環境而拖累寫程式的進度。 --- :::info 📢 歡迎加入我的 Discord 伺服器:https://discord.gg/Jtd3eVrFJs ::: *Copyright © 2023 SmallShawn95. All rights reserved.*