1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/zhongbin-QmlBook-In-Chinese

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Китайская версия «QmlBook»

Китайская версия «QmlBook», исходный текст доступен по адресу QmlBook.

К сожалению, китайских материалов по QML пока немного, надеемся, что эта версия будет полезна.

Онлайн чтение

Используя Gitbook, можно прочитать книгу онлайн по адресу онлайн чтение.

Скачать PDF

Скачать

Текущий этап

Все разделы курса, опубликованного на QmlBook, переведены и находятся на этапе первичной проверки. В тексте могут быть недостатки и жесткие переводы.

Многие термины могут быть не совсем точными, если вы заметили ошибки, просим вас сообщить об этом.

Проверка и вклад

(Порядок следования не имеет значения)

DreamerCorey

Jakes Leeitviewer
Введение в Qt5 (Meet Qt5)

  • Предисловие (Preface)
  • Введение в Qt5 (Qt5 Introduction)
  • Построение модулей Qt (Qt Building Blocks)
  • Проекты Qt (Qt Project)

Начало работы (Get Start)

  • Установка пакета инструментов Qt5 (Installing Qt5 SDK)
  • Привет, мир (Hello World)
  • Типы приложений (Application Types)
  • Заключение (Summary)

Интегрированная среда разработки Qt Creator (Qt Creator IDE)

  • Пользовательский интерфейс (The User Interface)
  • Регистрация вашего набора инструментов Qt (Registering your Qt Kit)
  • Управление проектами (Managing Projects)
  • Локатор (Locator)
  • Отладка (Debugging)
  • Быстрые клавиши (Shortcuts)

Быстрый старт с QML (Quick Starter)

  • Синтаксис QML (QML Syntax)
  • Основные элементы (Basic Elements)
  • Компоненты (Components)
  • Простые преобразования (Simple Transformations)
  • Расположение элементов (Positioning Element)
  • Элементы размещения (Layout items)
  • Элементы ввода (Input Element)
  • Продвинутые техники (Advanced Techniques)

Динамические элементы (Fluid Elements)

  • Анимации (Animations)
  • Состояния и переходы (States and Transitions)
  • Продвинутые техники (Advanced Techniques)

Модель-представление-делегат (Model-View-Delegate)

  • Концепция (Concept)
  • Основная модель (Basic Model)
  • Динамические представления (Dynamic Views)
  • Делегат (Delegate)
  • Продвинутые техники (Advanced Techniques)
  • Заключение (Summary)

Элементы холста (Canvas Elements)

  • Удобный интерфейс (Convenient API)
  • Градиенты (Gradients)
  • Тени (Shadows)
  • Изображения (Images)
  • Преобразования (Transformation)
  • Режимы композиции (Composition Mode)
  • Буфер пикселей (Pixels Buffer)
  • Рисование холста (Canvas Paint) * Перенос из HTML5 холста (Porting from HTML5 Canvas)
  • Построение частиц (Particle Simulations)
    • Концепция (Concept)
    • Простая симуляция (Simple Simulation)
    • Параметры частиц (Particle Parameters)
    • Направленные частицы (Directed Particle)
    • Кисть частиц (Particle Painter)
    • Управление частицами (Affecting Particles)
    • Группы частиц (Particle Group)
    • Заключение (Summary)
  • Эффекты шейдеров (Shader Effects)
    • Шейдеры OpenGL (OpenGL Shader)
    • Элементы шейдеров (Shader Elements)
    • Фрагментные шейдеры (Fragment Shader)
    • Эффект волны (Wave Effect)
    • Вершинные шейдеры (Vertex Shader)
    • Эффект занавески (Curtain Effect)
    • Библиотека эффектов графики Qt (Qt GraphicsEffect Library)
  • Мультимедиа (Multimedia)
    • Воспроизведение медиа (Playing Media)
    • Эффекты звука (Sound Effects)
    • Видеопотоки (Video Streams)
    • Пойманное изображение (Capturing Images)
    • Продвинутые техники (Advanced Techniques)
    • Заключение (Summary)
  • Сетевое взаимодействие (Networking)
    • Предоставление UI через HTTP (Serving UI via HTTP)
    • Шаблонирование (Templating)
    • HTTP-запросы (HTTP Requests)
    • Локальные файлы (Local files)
    • REST-интерфейсы (REST API)
    • Облачные сервисы (Engine IO)
    • WebSockets
    • Заключение (Summary)
  • Хранилище (Storage)
    • Настройки (Settings)
    • Локальное хранилище - SQL (Local Storage - SQL)
    • Другие интерфейсы хранения (Other Storage APIs)
  • Динамический QML (Dynamic QML)
    • Динамическая загрузка компонентов (Loading Components Dynamically)
    • Создание и уничтожение объектов (Creating and Destroying Objects)Также исправлено написание "Destorying" на "Уничтожение". В остальном текст оставлен без изменений, сохраняя структуру и форматирование исходного текста.* Динамический QML (Dynamic QML)
  • Динамическая загрузка компонентов (Dynamic Component Loading)
  • Создание и уничтожение объектов (Creating and Destroying Objects)
  • Отслеживание динамических объектов (Tracking Dynamic Objects)
  • Заключение (Summary)
  • JavaScript
    • Сравнение браузеров/HTML и QtQuick/QML (Browser/HTML vs QtQuick/QML)
    • Синтаксис JavaScript (The Language)
    • JS-объекты (JS Objects)
    • Создание JS-консоли (Creating a JS Console)
  • Qt и C++
    • Пример приложения (A Boilerplate Application)
    • Qt-объект (The QObject)
    • Системы сборки (Build Systems)
    • Общие классы Qt (Common Qt Classes)
    • Модели в C++ (Models in C++)
  • Расширение QML с помощью C++ (Extending QML with C++)
    • Понимание среды выполнения QML (Understanding the QML Run-time)
    • Содержимое плагина (Plugin Content)
    • Создание плагина (Creating the Plugin)
    • Реализация FileIO (FileIO Implementation)
    • Использование FileIO (Using FileIO)
    • Заключение (Summary)
  • Другое (Other)
    • Исходный код примера (Source Code Example)
    • Англо-китайский словарь терминов (English-Chinese Terminology Dictionary)
    • Определение формата (Format Definition)
    • Коллаборативная корректировка (Collaborative Editing)

Оригинальный автор

Благодарим оригинального автора Juergen Bocklage-Ryannel и Johan Thelin за их вклад.

Лицензия

Creative Commons Attribution Non Commercial Share Alike 4.0

Обратная связь

Любые предложения можно оставить в разделе issue проекта или отправить мне на email: cwc1987@163.com

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Исходный текст на китайском языке не предоставлен. Пожалуйста, предоставьте текст для перевода на русский язык. Развернуть Свернуть
CC-BY-NC-4.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/zhongbin-QmlBook-In-Chinese.git
git@api.gitlife.ru:oschina-mirror/zhongbin-QmlBook-In-Chinese.git
oschina-mirror
zhongbin-QmlBook-In-Chinese
zhongbin-QmlBook-In-Chinese
master