<dl id="83joi"><ins id="83joi"></ins></dl><div id="83joi"></div>

    <div id="83joi"><ol id="83joi"></ol></div>

    <dl id="83joi"><ins id="83joi"></ins></dl>

    <div id="83joi"><tr id="83joi"></tr></div>

        <div id="83joi"><ol id="83joi"><mark id="83joi"></mark></ol></div>

        <dl id="83joi"><menu id="83joi"><small id="83joi"></small></menu></dl><div id="83joi"><ol id="83joi"></ol></div>

            <span id="83joi"><noscript id="83joi"><cite id="83joi"></cite></noscript></span>

            <dl id="83joi"><menu id="83joi"><small id="83joi"></small></menu></dl>
            <dl id="83joi"><ins id="83joi"></ins></dl>

                <sup id="83joi"><menu id="83joi"><form id="83joi"></form></menu></sup>

                  <em id="83joi"><ol id="83joi"><thead id="83joi"></thead></ol></em>

                    <dl id="83joi"><ins id="83joi"></ins></dl>
                      <em id="83joi"><ol id="83joi"></ol></em>
                        Image
                        Top
                        Navigation
                        2018年11月16日

                        Buddy++發布新版本啦,1.2.X是一個新的里程碑!

                        Buddy++發布新版本啦,1.2.X是一個新的里程碑!

                        2018年11月16日

                        Buddy++繼1.1.2正式版后歷經兩月終于迎來了新的版本1.2.0-beta,新的版本是一個重要的里程碑。在更新版本中Buddy++更換了全新的編譯與上傳工具,支持多國語言切換,擁有更加優化的UI與人機互動體驗,下面小編將為大家詳細介紹一下。

                        Buddy++是我司旗下工作室BuddyStudio基于Java FX框架開發的開源的Arduino集成開發環境,與Arduino官方的IDE相比除了界面更美觀、更簡約實用,我們還針對零基礎開發者設計了各種特色功能,其交互式的編程方式極大地為入門開發者降低了門檻。

                        版本更新至:v 1.2.0-beta

                        · 更換全新的編譯與上傳工具,兼容大部分主流Arduino版型,運行機制更加穩健。
                        · 采用全新的控制臺工具,編譯與上傳的輸出的信息更加細致清晰。
                        · 支持多國語言功能(當前版本暫時只支持簡體中文、繁體中文、英文)。
                        · 簡化和優化UI元素,人機交互更加流暢和諧。
                        · 優化了串口調試工具。
                        · 完善了用戶設置功能。
                        · 簡化了整體開發流程,無需進行預設置。

                        項目GitHub主頁:

                        https://github.com/buddystudio/BuddyPP

                        Windows x64 安裝包:
                        Buddy++_windows_x64_1_2_0_beta.exe

                        Windows x86 安裝包:
                        Buddy++_windows_x86_1_2_0_beta.exe

                        網盤下載:
                        https://pan.baidu.com/s/16bKPpIaDctCr0o-DEqdbpA

                        軟件使用指南 V1.2 (簡體中文版):
                        Buddy++ User’s Guide V1.2.pdf

                        簡潔的界面

                        Buddy++擁有非常簡潔的界面,我們把常用的功能設計為圖形化的一級菜單,從而簡化了官方IDE的多級文本菜單。界面整體分為四大部分,一是上方的基礎功能菜單、二是左側的擴展功能菜單、三是位于中央的代碼編輯器、四是位于右側的可擴展信息欄。

                        新版本優化了人機交互元素,窗體尺寸可以根據用戶需求任意調整,可以實現邊緣依附等操作,在用戶使用習慣上有更多“記憶”功能。

                        全新的編譯與上傳工具

                        使用Buddy++進行Arduino應用開發流程十分簡單,其主要有三個步驟,一是編寫程序,二是編譯,三是燒錄。

                        Buddy++

                        Buddy++

                        開發者可以通過編譯操作驗證代碼,或者通過編譯操作獲取HEX文件,如果開發者希望提高效率可以使用”一鍵上傳”功能。點擊Buddy++界面上方基礎功能菜單中“編譯與上傳”按鈕,主程序將會彈出獨立的“編譯與上傳”窗口。在進行編譯與上傳之前開發者需要先選擇接入的板型和選定通訊串口。

                        優化后的串口調試工具

                        與Arduino官方提供的IDE一樣,Buddy++為開發者提供基礎的串口通訊與調試工具。在開始進行串口通訊之前,開發者還需要正確地選擇串口號和通訊波特率,開發者還可以根據實際需求選擇顯示設置。點擊“開始”按鈕,調試工具開始接收串口信息并把信息顯示于面板,點擊“暫停”則停止接收信息。

                        支持多國語言

                        新版本的Buddy++完善了設置功能,用戶可以獲得更高的自由度對編輯器進行個性化設置。值得一提的是新版實現了多國語言的切換功能,初期首先支持簡體中文、繁體中文和英文,更多國家或地區的語言功能需要由廣大的開發者提供支持。

                        Buddy++

                        人性化的編輯器

                        我們重新設計了代碼編輯器,Buddy++實現了完美的中文支持及更優秀的語法高亮功能,編輯器支持包括關鍵詞、運算符號、數據類型、函數名、注釋等語法元素的高亮提醒,并且完美支持Arduino、C/C++等語言的語法,有完善的行數提示功能,代碼塊收縮功能,語法提示與補全功能等。

                        Buddy++

                        開發者在主界面代碼編輯區進行編碼工作,有經驗的開發者可以直接以手動編碼,入門開發者可以選擇使用交互的方式進行編碼。

                        交互式編程

                        Buddy++與Arduino官方IDE相比最大的特色是加入了交互式編程的機制,以往我們使用Arduino官方的IDE進行開發時使用的只能使用簡陋的編輯器,語法高亮不完善,也沒有代碼提示,這對于零基礎入門的開發者來說十分頭疼,我們在Buddy++中加入了人性化的交互式編程機制,開發者可以通過窗口設置的方式生成模板代碼,無需牢記枯燥的各式關鍵詞、數據類型和語法結構。

                        Buddy++

                        Buddy++

                        為了降低初學者的門開,Buddy++為開發者提供了變量定義與初始化輔助工具,開發者可以通過下拉菜單的方式選擇指定的數據類型,也可以通過工具對變量進行賦值。這樣初學者就可以在未牢記數據類型和變量應用語法的前提下開始編碼。

                        Buddy++

                        Buddy++

                        Buddy++

                        豐富的示例

                        Buddy++為入門開發者提供了豐富的基礎案例,其中包括針對面包板電路的基礎案例,也包含以模塊化為基礎的開發案例。

                        Buddy++

                        擴展工具

                        為方便初學者能較高效地使用擴展模塊Buddy++特意提供了“擴展工具”的功能,開發者可以使用“所見即所得”的方式開發基于擴展模塊的應用,例如是LED陣列顯示、蜂鳴器譜曲、全彩彩燈的編程、數碼管的顯示、LCD屏幕的顯示等等,這些擴展工具也將以插件的形式呈現,開發者可以根據相關標準定制開發指定功能的擴展插件。

                        Buddy++

                        Buddy++

                        Buddy++

                        結語

                        Buddy++始自開發至今已經持續3年,目前已經處于公開測試階段,接下來我們將陸續發布軟件的使用教程。項目同時也標定位開源軟件項目,我們已經把項目代碼上傳到Github,感興趣的開發者可以關注該項目,我們誠邀廣大Arduino開發者參與公開測試活動,如有疑惑或建議,大家可以在項目主頁盡情暢談。與此同時,我們也希望找到志同道合的開發者與我們一起繼續開發,為Buddy++增添更具活力的功能,感謝大家對本項目的持續關注。

                        Submit a Comment

                        德甲球队关系探究
                        <dl id="83joi"><ins id="83joi"></ins></dl><div id="83joi"></div>

                          <div id="83joi"><ol id="83joi"></ol></div>

                          <dl id="83joi"><ins id="83joi"></ins></dl>

                          <div id="83joi"><tr id="83joi"></tr></div>

                              <div id="83joi"><ol id="83joi"><mark id="83joi"></mark></ol></div>

                              <dl id="83joi"><menu id="83joi"><small id="83joi"></small></menu></dl><div id="83joi"><ol id="83joi"></ol></div>

                                  <span id="83joi"><noscript id="83joi"><cite id="83joi"></cite></noscript></span>

                                  <dl id="83joi"><menu id="83joi"><small id="83joi"></small></menu></dl>
                                  <dl id="83joi"><ins id="83joi"></ins></dl>

                                      <sup id="83joi"><menu id="83joi"><form id="83joi"></form></menu></sup>

                                        <em id="83joi"><ol id="83joi"><thead id="83joi"></thead></ol></em>

                                          <dl id="83joi"><ins id="83joi"></ins></dl>
                                            <em id="83joi"><ol id="83joi"></ol></em>
                                              <dl id="83joi"><ins id="83joi"></ins></dl><div id="83joi"></div>

                                                <div id="83joi"><ol id="83joi"></ol></div>

                                                <dl id="83joi"><ins id="83joi"></ins></dl>

                                                <div id="83joi"><tr id="83joi"></tr></div>

                                                    <div id="83joi"><ol id="83joi"><mark id="83joi"></mark></ol></div>

                                                    <dl id="83joi"><menu id="83joi"><small id="83joi"></small></menu></dl><div id="83joi"><ol id="83joi"></ol></div>

                                                        <span id="83joi"><noscript id="83joi"><cite id="83joi"></cite></noscript></span>

                                                        <dl id="83joi"><menu id="83joi"><small id="83joi"></small></menu></dl>
                                                        <dl id="83joi"><ins id="83joi"></ins></dl>

                                                            <sup id="83joi"><menu id="83joi"><form id="83joi"></form></menu></sup>

                                                              <em id="83joi"><ol id="83joi"><thead id="83joi"></thead></ol></em>

                                                                <dl id="83joi"><ins id="83joi"></ins></dl>
                                                                  <em id="83joi"><ol id="83joi"></ol></em>