iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
影片教學

Create a Hacker News Reader for Desktop using JUCE & C++ 系列

JUCE 是一個跨平台(Windows, macOS, Linux, iOS/Android)GUI 開發框架,類似 Qt 但較為輕量。同樣是開源碼專案,除了幾個核心「雞絲頭」,其餘 99.9% 的程式碼可在官方 GitHub 取得。JUCE 主要用來開發音樂類型應用程式,常被拿來開發 DAW 外掛。特色是高效能而且可以寫出很炫的使用者介面。山姆不務正業,拿 JUCE 來寫「小不拉幾」的桌上型應用程式。例如,Hacker News Reader。

參賽天數 11 天 | 共 11 篇文章 | 10 人訂閱 訂閱系列文 RSS系列文
DAY 1

【影片】鐵人賽 DAY 0:環境介紹

JUCE 是一個跨平台(Windows, macOS, Linux, iOS/Android)GUI 開發框架,類似 Qt 但較為輕量。同樣是開源碼專案,除了幾...

DAY 2

【影片】鐵人賽 DAY 1:JUCE Projucer 介紹

今天主要介紹 JUCE 的範例瀏覽方式,以及 Projucer 產生 Visual Studio 專案的方法。

DAY 3

【影片】鐵人賽 DAY 2:讀取第一個 Hacker News API

今日重點: Visual Studio 專案目錄結構安排 PCH (Pre-Compiled Headers) 使用 Catch2 做為測試框架 呼叫兩個 H...

DAY 4

【影片】鐵人賽 DAY 3:一個簡單的問題都處理不了的失敗作?

竟然卡在 String Tokenize 這一關。實作方式千百種,偏偏最簡單的一種都寫不出來

DAY 5

【影片】鐵人賽 DAY 4:「失敗作」修正案

這一集針對昨天的「失敗作」提出修正,時間抓太緊,一下就接近十二點了。 電子報《大山姆的機機車車》 http://thecpp.news WorkFlow...

DAY 6

【影片】鐵人賽 DAY 5:Story class

這一支影本來要定義一個完整的 Story 類似,但時間關係,只講了不到一半。明天再來繼續下半場... 底下是昨天錄到一半,體力不支的版本,一併貼上來:

DAY 7

DAY 6:超級克難的便利商店直播

今天因為環境的關係,也沒時間,只好在 Compiler Explorer 上寫作。

DAY 8

DAY 7:午夜前的十幾分鐘

猶如南瓜馬車,趕在十二點前,變出一支影片。

DAY 9

DAY 8:天天追死線

每天都趕在十二點前匆忙錄製(直播),這樣的進度太慢了。再接再勵!

DAY 10

DAY 9:一天寫一點

寫了一個獲得 Hacker News Story 的小函數,未來會用在 Story class 裡。

大山姆的機機車車的收藏
大山姆的機機車車的追蹤
大山姆的機機車車的Like
大山姆的機機車車的紀錄