高速建立大型桌面應用:全新Electron框架現在就動手做
高速建立大型桌面應用:全新Electron框架現在就動手做
★ 帶領讀者快速掌握 Electron 開發必備知識及技巧 ★
隨著Electorn的流行,越來越多的開發人員開始學習和使用Electron框架。本書特別針對一些會讓初學者感到困惑的問題提出解決方案,舉例來說,官方文件詳盡地列舉了Electron提供的API以及其呼叫的方式和參數說明,然而卻完全沒有任何案例進行實作的教學,本書針對這個痛點,將全書10章分別按不同的主題設計成一個完整連貫的開發案例,讓讀者真正知道在專案開發中會遇到的問題並加以解決。另外目前坊間完全沒有Electron的中文書籍,對於Web工程師來說,桌面應用程式的跨度有點大,必須了解node.js和Chrominum的原理。主處理程序與繪製處理程序的概念等知識,會在應用程式開發的過程中感到困惑,本書清楚完整地說明了這個部分,讓開發者在寫程式時更加放心。非常適合有一定的前端知識基礎,開始學習或即將使用Electron進行開發的讀者,也適合傳統桌面用戶端開發,想了解Electron框架的C#/C++/QT開發人員。當然如果你已經是Electron的使用者,想更進一步精進自己的技術,這本書也一樣非常適合你。
【適合讀者】
1.從事Web前端開發,有一定的前端知識基礎,出於興趣開始學習Electron框架,或是專案即將使用Electron進行開發,想快速上手Electron的開發人員。
2.從事傳統桌面用戶端開發,想了解Electron框架,對擴充自己技術廣度有訴求的開發人員。
3.已經使用Electron框架開發過專案,熟悉Electron的基本使用,但想學習更多案例實踐的開發人員。
本書特色
.只要會Html+CSS+Javascript,就能開發出跨平台的輕量桌面應用程式。
.利用Web開發的Chrominum為基礎。
.Node為基礎的桌面環境設定。
.了解不同作業系統之間的處理程序。
.了解應用程式中視窗的多種組合應用。
.帶參數的應用程式設計。
.修改Windows的登錄檔。
.處理硬體裝置及系統UI。
.錯誤處理及程式品質控制。
.將應用程式打包及發佈到Windows市集。
.服務處理程序及外掛程式的開發。