C++ Bundle 2nd Edition


捆綁包詳細資訊


Hands-On Mobile and Embedded Development with Qt 5
探索Qt框架和API,以為移動設備,嵌入式系統和IoT構建跨平台應用程序
學習
- 探索Qt的最新功能,例如Qt for Python預覽和Qt for WebAssembly
- 為不同尺寸的屏幕創建具有動態佈局的流暢UI
- 使用Yocto在Linux系統上部署嵌入式應用程序
- 設計Qt API,用於為嵌入式和移動設備構建應用程序
- 利用網絡和機器自動化應用程序的連接
- 探索使用Qt Quick應用程序應用圖形效果的有效技術
關於
Qt是世界一流的框架,可幫助您開發可在所有主要桌面平台以及大多數移動或嵌入式平台上運行的豐富的圖形用戶界面(GUI)和多平台應用程序。該框架可幫助您跨平台以及在線和物理體驗之間建立聯繫。
本書將幫助您利用功能全面的Qt框架及其模塊化的跨平台庫類和直觀的API為移動,IoT和工業嵌入式系統開發應用程序。將討論諸如屏幕尺寸,設備方向更改和小內存等注意事項。我們將專注於嵌入式和移動系統的各個核心方面,例如連接性,網絡和傳感器。沒有傳感器就沒有物聯網。您將學習如何快速設計外觀美觀,靈活,快速且響應迅速的UI。更進一步,您將在幾分鐘內實現不同的元素,並以高精度將UI元素與3D資源同步。您將學習如何使用3D / 2D用戶界面創建高性能嵌入式系統,以及如何在目標硬件上進行部署和測試。本書將探討幾種新功能,包括用於WebAssembly的Qt。
在本書的最後,您將學習有關使用Yoc和啟動到Qt進行設備創建的嵌入式Linux系統的完整軟件堆棧的信息。
特徵
- 構建跨平台應用程序並將其部署在移動設備和連接的設備上
- 使用Yocto和Qt Creator為嵌入式系統設計2D和3D UI
- 使用QtSensors,QtMQTT和QtWebSockets構建機器對機器的自動化解決方案
電子書詳情
關於這個捆綁
通過出色的C ++ Bundle 2nd Edition,學習如何掌握迄今為止最流行的圖形應用程序編程語言之一。
包括15本書,其中包括三個新的Fanatical標題,您將能夠了解C ++的來龍去脈,並為您提供了解核心模式和組件的工具,從而真正理解應用程序設計。
使用Qt 5的動手移動和嵌入式開發為不同尺寸的屏幕創建具有動態佈局的流暢UI。從頭開始創建新的多項目解決方案,並使用QMake控制它的各個方面;並用C ++編寫清晰,表達力強的代碼,並深入了解如何通過精通C ++編程使代碼保持無誤。
通過學習C ++函數式編程,以函數樣式查看一流函數和純函數的用法;通過使用《現代C ++編程手冊》使您的應用程序快速,健壯和可擴展,擴展您的C ++知識並將您的開發技能提高到新的高度;並實現通用算法以及解決“現代C ++挑戰”中特定問題的算法。
使用Qt 5 WebEngine模塊和Web視圖小部件以及帶有C ++和Qt5電子書的動手GUI編程來創建Web瀏覽器;探索C ++中的並發編程,並確定具有C ++高性能的內存管理問題;通過掌握C ++ 17 STL來開發具有STL各種功能的高質量,快速且可移植的應用程序。
了解掌握C ++多線程的各種C ++工具鏈提供的API支持級別;通過C ++ 17 STL Cookbook了解STL功能的範圍和功能,以解決實際問題;並使用帶有C ++數據結構和算法的實際示例的數據結構,例如數組,堆棧,樹,列表和圖形。
學習技巧,技術和最佳實踐,以解決帶有C ++的動手設計模式的常見設計和體系結構挑戰;探索使用C ++基礎知識創建高性能解決方案的最佳實踐;並學習編程概念,例如循環,表達性代碼以及使用C ++進行動手功能編程的簡單並行化。
此捆綁包中包含的所有電子書都可以使用EPUB,MOBI和PDF格式。