統信UOS套用開發實戰教程

統信UOS套用開發實戰教程

《統信UOS套用開發實戰教程》是2022年人民郵電出版社出版的圖書,作者是統信軟體技術有限公司。

基本介紹

  • 中文名:統信UOS套用開發實戰教程
  • 作者:統信軟體技術有限公司
  • 出版時間:2022年5月1日
  • 出版社:人民郵電出版社
  • ISBN:9787115578839
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,作者簡介,

內容簡介

統信UOS是一款界面美觀、安全穩定的作業系統,可為用戶提供豐富的套用生態。本書基於Qt 5.11.3來講解統信UOS多種套用的開發,內容循序漸進,從Qt基礎概述到視窗、控制項、事件、圖形視圖、檔案操作等,讀者通過閱讀本書可掌握使用Qt開發套用的必備知識。本書實戰導向強,精心設計了近20個項目案例,並在每章開頭點明項目目標任務和通過項目可掌握的知識點,便於讀者快速學習與實戰。

圖書目錄

第 1章 Qt概述
1.1 Qt 簡介 002
1.2 Qt 的下載與安裝 002
第 2 章Qt Creator 初步使用
2.1 Qt Creator 簡介 006
2.2 Qt Creator 功能概覽 006
2.3 Qt Creator 的模式簡介 007
2.4 項目案例:Hello UOS 009
2.5 Qt 項目檔案 014
2.6 手動添加項目檔案 016
2.7 VS Code 和 CMake 代碼環境配置 017
2.7.1 安裝 VS Code 017
2.7.2 在 VS Code 中安裝外掛程式 018
2.7.3 創建 CMake 演示項目 020
第3 章 Qt 元對象系統
3.1 元對象系統介紹 029
3.2 元對象系統功能 030
3.3 元對象系統實現 031
3.3.1 MOC 檔案示例 031
3.3.2 MOC 檔案重要的數據結構體 033
第4章 信號和槽機制
4.1 Qt 自帶的信號和槽 038
4.2 自定義信號和槽 039
4.3 項目案例:UOS 程式啟動器 040
4.4 信號和槽的拓展 042
第5 章 Qt 視窗設計
5.1 QWidget 類簡介 044
5.2 選單欄 045
5.3 工具列 046
5.4 狀態欄 047
5.5 Dock 部件 048
5.6 中心部件(核心部件) 048
5.7 資源檔案 049
5.8 項目案例:UOS 記事本——主視窗設計 052
5.8.1 主視窗設計和功能介紹 052
5.8.2 主視窗主要實現代碼 053
第6 章Qt 對話框
6.1 標準對話框 057
6.2 訊息對話框 057
6.3 自定義對話框 058
6.4 標準檔案對話框 059
6.5 項目案例:UOS 記事本——打開字型和顏色選擇對話框 062
6.5.1 字型選擇對話框 062
6.5.2 顏色選擇對話框 064
第7 章 Qt 常用控制項
7.1 QPushButton 按鈕控制項 067
7.2 QLabel 標籤控制項 067
7.3 項目案例 1:顯示文字和圖片 068
7.4 項目案例 2:顯示動畫 069
7.5 QLineEdit 文本框控制項 070
7.6 QCheckBox 多選框控制項 071
7.7 QRadioButton 單選按鈕控制項 072
7.8 項目案例 3:UOS 計算器 073
7.9 QListView 控制項 080
7.10 項目案例 4:縮略圖顯示 082
7.11 QComboBox 控制項 083
7.12 項目案例 5:UOS 聯繫人——註冊視窗布局設計 084
7.12.1 註冊頁面主要實現代碼 084
7.12.2 註冊頁面功能介紹 086
7.13 自定義控制項 087
7.14 項目案例 6:可以控制視窗大小的自定義控制項 087
第8 章 布局管理器
8.1 系統提供的布局控制項 091
8.2 利用 widget 做布局 093
8.3 項目案例:UOS 聯繫人——登錄視窗布局設計 094
8.3.1 登錄頁面實現代碼 094
8.3.2 登錄頁面功能介紹 100
第9 章 Qt 訊息機制和事件
9.1 事件概述 106
9.2 項目案例 1:鍵盤事件處理 106
9.3 項目案例 2:滑鼠事件處理 107
9.4 事件過濾器 108
9.5 項目案例 3:事件過濾處理 110
第 10 章 繪圖和繪圖設備
10.1 QPainter 概述 113
10.2 設定 QPainter 113
10.3 使用 QPainter 繪圖 114
10.4 坐標變換操作 117
10.5 混合模式 119
10.6 圖像檔案的存取 120
10.7 項目案例:UOS 畫板程式 123
第 11 章 圖形視圖框架
11.1 圖形視圖框架概述 136
11.2 場景、視圖、圖元介紹 137
11.3 項目案例:圖像變換 139
第 12 章 檔案操作
12.1 目錄操作 146
12.1.1 目錄及導航操作 146
12.1.2 檔案及目錄內容 146
12.1.3 當前目錄及其他特定路徑 147
12.1.4 API 中的實例 147
12.1.5 Filter 枚舉變數 148
12.1.6 SortFlag 枚舉變數 148
12.2 基本檔案操作 149
12.3 二進制檔案讀寫 150
12.4 文本檔案操作 151
12.5 INI 檔案操作 153
12.6 項目案例:UOS 記事本——檔案打開和保存 153
12.6.1 打開檔案 154
12.6.2 保存檔案 156

作者簡介

統信軟體技術有限公司(簡稱“統信軟體”)是以“打造中國作業系統創新生態”為使命的中國基礎軟體公司,由國內作業系統廠家於2019年聯合成立。公司專注於作業系統等基礎軟體的研發與服務,致力於為不同行業的用戶提供安全穩定、智慧型易用的作業系統產品與解決方案。統信軟體總部設立在北京,同時在武漢、上海、廣州、南京等地設立了地方技術支持機構、研發中心和通用軟硬體適配中心。作為作業系統研發團隊,統信軟體擁有作業系統研發、行業定製、國際化、遷移和適配、互動設計、諮詢服務等多方面專業人才,能夠滿足不同用戶和套用場景對作業系統產品的廣泛需求。

相關詞條

熱門詞條

聯絡我們