-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Qt 5編程入門

( 簡體 字)
作者:霍亞飛,程梁 編著類別:1. -> 作業系統 -> Linux -> QT
譯者:
出版社:北京航空航天大學出版社Qt 5編程入門 3dWoo書號: 41182
詢問書籍請說出此書號!

缺書
NT售價: 270

出版日:1/1/2015
頁數:373
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787512416673
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書是基于Qt 5的QML和Qt Quick入門書籍,詳細介紹了QML語言的語法和編寫Qt Quick程序需要用到的基本知識點。本書內容主要包括Qt 5的介紹、QML語法、Qt Quick基礎知識以及在圖形動畫、數據處理和多媒體方面的應用等。
  本書側重講解Qt 5中QML和Qt Quick的內容,適合希望學習QML編程以及希望使用Qt開發移動應用的讀者。對于沒有任何Qt基礎或者想學習Qt C++編程的讀者,可以參考《Qt Creator快速入門(第2版)》一書。
  本書內容源于作者的網絡博客,作者會在網上及時解答讀者疑問、更新修改內容、發布相關教程和配套資料,敬請讀者關注Qter開源社區的相關內容。

 

目錄:

第1章 Qt5簡介
1.1Qt5架構
1.1.1模塊架構
1.1.2圖形界面庫的架構
1.1.3Qt5架構主要特點
1.2Qt5的特點
1.2.1Qt5新增的主要功能
1.2.2Qt5與Qt4的兼容性
1.2.3C++還是QML
1.2.4Qt5源代碼文件的編碼
1.2.5移動平臺開發
1.3小結


第2章 將Qt4代碼遷移到Qt5
2.1Qt5版本的HelloWorld
2.1.1Qt5的下載與安裝
2.1.2創建HelloWorld程序
2.1.3Qt4程序遷移到Qt5的注意事項
2.2Qt4程序遷移實例
2.2.1修改編碼
2.2.2修改代碼
2.2.3設置應用程序圖標
2.2.4發布程序
2.3新的信號槽語法
2.3.1新舊語法對比
2.3.2新的語法示例
2.4對C++ll的支持
2.4.1Lambda表達式
2.4.2適用于C++11的宏
2.5全新的插件系統
2.6小結


第3章 QtQuick的世界
3.1全新的QML和QtQuick
3.2QtQuick項目
3.2.1QtQuickUI項目
3.2.2QtQuickApplication項目
3.2.3運行示例程序
3.2.4QtQuick程序的發布
3.3將QML程序遷移到Qt5
3.3.1Qt5中QML和QtQuick的更改
3.3.2QML程序移植示例
3.4小結


第4章 QML語法
4.1QML語法基礎
4.2import導入語句
4.2.1模塊(命名空間)導入語句
4.2.2目錄導入語句
4.2.3JavaScript資源導入語句
4.3QML類型系統
4.3.1基本類型
4.3.2JavaScript類型
4.3.3對象類型
4.4對象特性(Attributes)
4.4.1id特性
4.4.2屬性特性
4.4.3信號和信號處理器特性
4.4.4方法特性
4.4.5附加屬性和附加信號處理器
4.5集成JavaScript
4.5.1JavaScript表達式
4.5.2從JavaScript動態創建QML對象
4.5.3在QML中定義JavaScript資源
4.5.4在QML中導入JavaScript資源
4.5.5JavaScript宿主環境
4.6QML文檔
4.6.1通過QML文檔定義對象類型
4.6.2QML組件
4.6.3作用域和命名解析
4.6.4資源加載和網絡透明性
4.6.5QML的國際化
4.6.6QML的編碼約定
4.7QML模塊
4.7.1定義一個QML模塊
4.7.2支持的QML模塊類型
4.8小結


第5章 QtQuick基礎
5.1基礎可視項目
5.1.1Item
5.1.2Rectangle
5.1.3Text
5.1.4Textlnput
5.1.5TextEdit
5.2布局管理
5.2.1定位器(Positioners)
5.2.2基于錨(anchors)的布局
5.2.3LayOuts
5.3事件處理
5.3.1MouseArea
5.3.2鼠標事件(MouseEvent)和滾輪事件(WheelEvent)
5.3.3拖放事件(DragEvent)
5.3.4鍵盤事件(KeyEvent)和焦點作用域(FocusScope)
5.3.5定時器(Timer)
5.4使用Loader動態加載組件
5.4.1Loader的大小與行為
5.4.2從加載的項目中接收信號
5.4.3焦點和鍵盤事件
5.5小結


第6章 QtQuick控件和對話框
6.1構建第一個示例
6.2ApplicationWindow應用程序窗口
6.3Window
6.4按鈕類控件
6.4.1ExclusiveGroup
6.4.2Button
6.4.3CheckBox
6.4,4RadioButton
6.4.5Switch
6.5數據選擇類控件
6.5.1ComboBox
6.5.2Slider
6.5.3SpinBox
6.6文本類控件
6.6.1TextField
6.6.2TextArea
6.7其他控件
6.7.1Label
6.7.2GroupBox
6.7.3Busylndicator
6.7.4ProgressBar
6.8導航類視圖
6.8.1ScrollView
6.8.2SplitView
6.8.3StackView
6.8.4TabView
6.8.5TableView
6.9標準對話框
6.9.1ColorDialog
6.9.2FileDialog
6.9.3FontDialog
6.9.4MessageDialog
6.10定義控件樣式
6.11小結

 
第7章 圖形動畫基礎
7.1顏色、漸變和調色板
7.1.1顏色(color)
7.1.2漸變(Gradient)
7.1.3系統調色板(SystemPalette)
7.2圖片、邊界圖片和動態圖片
7.2.1圖片(Image)
7.2.2邊界圖片(BorderImage)
7.2.3動態圖片(AnimatedImage)
7.3縮放、旋轉和平移變換
7.3.1使用屬性實現簡單變換
7.3.2使用Transform實現高級變換
7.4狀態(State)
7.4.1創建狀態
7.4.2默認狀態和when屬性
7.5動畫和過渡
7.5.1觸發動畫
7.5.2控制動畫的執行
7.5.3精靈動畫(SpriteAnimations)
7.5.4共享動畫實例
7,6Flickable和Flipable
7.6.1彈動效果(Flickable)
7.6.2翻轉效果(Flipable)
7.7小結


第8章 圖形效果
8,1混合效果(Blend)
8.2顏色效果(Color)
8.3漸變效果(Gradient)
8.3.1錐形漸變(ConicalGradient)
8.3.2線性漸變(LinearGradient)
8.3.3輻射漸變(RadialGradient)
8.4變形效果(Distortion)
8.5陰影效果(DropShadow)
8.5.1投影(DropShadow)
8.5.2內陰影(InnerShadow)
8.6模糊效果(Blur)
8.6.1快速模糊(FastBlur)
8.6.2高斯模糊(GaussianBlur)
8.6.3遞歸模糊(RecursiveBlur)
8.6.4遮罩模糊(MaskedBlur)
8.7動感模糊效果(MotionBlur)
8.7.1方向模糊(DirectionalBlur)
8.7.2徑向模糊(RadialBlur)
8.7.3縮放模糊(ZoomBlur)
8.8發光效果(Glow)
8.8.1發光(Glow)
8.8.2矩形發光(RectangularGlow)
8.9遮罩效果(Mask)
8.9.1不透明遮罩(OpacityMask)
8.9.2閥值遮罩(ThresholdMask)
8.10小結


第9章 粒子系統
9.1ParticleSystem
9.2發射器(Emitter)
9.3渲染器(ParticlePainters)
9.4TrailEmitter
9.5粒子組
9.6隨機參數
9.7影響器(Affector)
9.8小結
……
第10章 Canvas基礎
第11章 模型和視圖
第12章 多媒體應用
第13章 QML與C++的集成
第14章 使用QtQuick設計器
附錄AQt版本介紹
附錄BQt5中C++API更改
附錄CQML常用術語
參考文獻

序: