官方連結
知道這個平台,是在 Leap Motion 所提供的 SDK中看到的
隔了一段時間,才決定拿來研究一下
source code 放在 https://github.com/terracotta-ko/JUCE_Lottery
這次想用JUCE來開發GUI程式,而第一個目標是樂透彩的對獎程式
使用的 IDE 是 VS2015
以下就是一些開發記錄
1. 用 JUCE 提供的 Introjucer 來建立一個新的 GUI project
接下來會進到 Config 頁面,如果想增加一些 project config 可以在這邊設定
例如增加 64-bits 的 config
1. 到原本的 config 按右建,選擇 Create a copy of this configuration
2. 重新命名一下
3. 選成 64bits 的架構
4. 也可以改一下 Character Set 成 Unicode
接著到 Files 頁面,增加一個 GUI component,這次準備用 tabbed component 來實作
增加 tabbed component 的方式不只這種,可以直接用 code 來
這邊記錄是第一次增加的過程,完全還不知道該用什麼 class 以及 code 怎麼寫的狀態
之後可以考慮直接用 code 增加,畢竟有經驗之後就知道怎麼寫 code 了
1. 在 Source 資料夾按右鍵跳出選單
2. 取名 layout,然後增加 tabbed component
如果發現 Add new component 是反白,不能點選的話,按一下 Subcomponents
3. 新增 tabbed component 後,改name 欄位成 lotteryTab,將 x、y 的值設成 0
然後在 width/height 的部分點選 mode 並選擇 Percentage of width/height of parent
並將值設成 100
5. 重新命名 tab,目前 JUCE 預設不支援中文,之後再看看有沒有辦法解決
所以這次打算實做大樂透和威力彩,就取名 Big Lottery 和 Power Lottery
Visual Studio
然後可以 compiler 跑一下,先不做任何修改 (選擇用 64bits)
跑出來的結果
沒有留言:
張貼留言