Browse Source

Updates SUMMARY.md

Auto commit by GitBook Editor
Cai Wancang 7 years ago
parent
commit
63a03077e6
3 changed files with 27 additions and 6 deletions
  1. 1 1
      SUMMARY.md
  2. 18 0
      assets/preface.md
  3. 8 5
      meet_qt_5/preface.md

+ 1 - 1
SUMMARY.md

@@ -2,7 +2,7 @@
 
 * [Introduction](README.md)
 * [Qt5](meet_qt_5/README.md)
-  * [序(Preface)](meet_qt_5/preface.md)
+  * [序](meet_qt_5/preface.md)
   * [Qt5介绍(Qt5 Introduction)](meet_qt_5/qt5qt5_introduction.md)
   * [Qt构建模块(Qt Building Blocks)](meet_qt_5/qtqt_building_blocks.md)
   * [Qt项目(Qt Project)](meet_qt_5/qtqt_project.md)

+ 18 - 0
assets/preface.md

@@ -0,0 +1,18 @@
+## 序
+
+**历史**
+
+Qt4自2005年发布至今,已为成千上万的应用程序,甚至包括台式机操作系统和移动操作系统提供了坚实的基础。计算机用户的使用模式近年来发生了变化,用户正在从传统台式机转向笔记本电脑或智能手机。传统台式机设备被越来越多的触摸屏设备取代,台式机的用户体验模型也在跟随改变。在过去,Window UI占据了我们的世界,但现在我们会花更多的时间在其它的UI语言上用于适配移动端的用户体验。
+
+Qt4旨在满足开发者可以在主流平台桌面系统上有一套表现一致的用户界面窗口。Qt的用户如今面临的问题也在改变,他们需要提供可触摸交互的用户界面以满足软件客户的用户界面需求,并在主流的桌面系统和移动系统上实现这些界面。Qt4.7开始引进Qt Quick技术,该技术让使用者用简单的元素创建一套用户界面组件,通过组合这些用户界面组件来完成软件用户的界面需求。
+
+### 1.1.1 Qt5优势
+
+Qt5是Qt4的更新升级,Qt4版本至Qt4.8已经演进了7年,是时候让这个不可思议的工具更加强大了。
+
+Qt5主要优势如下:
+
+- 图形处理:Qt Quick2是基于OpenGL(ES)场景实现,重新实现了图形堆栈,并让开发者可以更方便地实现新的图形效果。
+- 生产效率:QML和JavaScript语言是创建用户界面的主要手段,后端则由C++来驱动。JavaScript与C++的分割让前端开发人员可以快速迭代并专注于创建漂亮的用户界面,而后端的C++开发人员则专注于软件的稳定性、高性能和扩展能力。
+- 可移植性:基于Qt跨平台性质,能更方便地将Qt移植到更多的平台上。Qt5提出了基础模块和附加模块的概念,操作系统开发者只需要专注于基础模块的移植就能使Qt正常运行。
+- 开源化:Qt是由Qt-Porject(qt-project.org)主持的开源项目,它的开发由Qt社区驱动的。

+ 8 - 5
meet_qt_5/preface.md

@@ -1,8 +1,8 @@
-# 序(Preface)
+# 1.1 
 
-**历史**
+Qt**历史**
 
-Qt4自2005年发布以来向成千上万的应用程序提供了开发框架,甚至是完整的桌面与移动系统。在最近几年计算机的使用模式发生了改变。从PC机向便携式设备和移动电脑发展。传统的桌面设备被越来越多的基于触摸屏的手机设备取代。桌面用户的体验模式也在发生改变。在过去,Windows UI占据了我们的世界,但现在我们会花更多的时间在其它的UI语言上
+Qt4自2005年发布已为成千上万的应用程序甚至PC操作系统、移动操作系统提供了稳定、可靠的开发框架。计算机用户的使用模式近年来发生了变化,用户正在从传统PC转向笔记本电脑或智能手机。传统PC被越来越多的触摸屏设备取代,计算机的用户体验模型也在跟随改变。在过去,Window UI占据了我们的世界,但现在我们会花更多的时间使用其它的UI语言上开发移动端应用程序界面
 
 Qt4设计用于满足在大多数主流平台的桌面上有一个可以使用的UI窗口部件。如今对于Qt的开发者面临新的问题,它将提供更多的基于用户触摸驱动的用户界面并且适用于大多数主流桌面与移动系统。Qt4.7开始引进了QtQuick技术,允许用户创建一个满足客户需求的,从简单的元素来实现一个完整的新的用户界面。
 
@@ -12,10 +12,13 @@ Qt5是Qt4版本完整的更新,到Qt4.8版本,Qt4已经发布了7年。是
 
 Qt5主要关注以下方面:
 
-* 杰出的图形绘制:Qt Quick2是基于OpenGL(ES)场景的实现。重组的图形堆栈可以得到更加好的图形效果与更加简单的使用方法,在这一领域是之前是从未实现的。
+* 杰出的图形绘制:Qt Quick2是基于OpenGL\(ES\)场景的实现。重组的图形堆栈可以得到更加好的图形效果与更加简单的使用方法,在这一领域是之前是从未实现的。
 
 * 开发者生产率:QML和JavaScript语言是主要用于创建UI的方法。后端将有C++来完成绘制。将JavaScript与C++分开能够快速的迭代开发,让前端的开发人员专注于创建漂亮的用户界面,后端的C++开发人员专注于稳定,性能和扩展。
 
 * 跨平台移植性:基于Qt平台的统一抽象概念,现在可以更加容易和快速的将Qt移植到更多的平台上。Qt5是一个围绕Qt必要组件和附加组件的概念,操作系统开发者只需要专注于必要模块的实现,可以使程序更加效率的运行。
 
-* 开放的开发:Qt是由Qt-Porject(qt-project.org)主持的开放管理的项目,它的开发是开放的,由Qt社区驱动的。
+* 开放的开发:Qt是由Qt-Porject\(qt-project.org\)主持的开放管理的项目,它的开发是开放的,由Qt社区驱动的。
+
+
+