Current directory :
Root directory

Tree directory :
andy.y2k@jabber.ru
  Filter :
  Language :  
 
Content-Type: multipart/related; start=<op.mhtml.1192833572241.c6f57432066441ea@127.0.1.1>; boundary=----------BwSycJQd2nNRM5ioe60Buz
Content-Location: http://qt.osdn.org.ua/qt4-taste.html
Subject: =?utf-8?Q?=D0=9F=D0=B5=D1=80=D0=B2=D0=BE=D0=B5=20=D0=B7=D0=BD=D0=B0=D0=BA=D0=BE=D0=BC=D1=81=D1=82=D0=B2=D0=BE=20=D1=81=20Qt=204?=
MIME-Version: 1.0
 
------------BwSycJQd2nNRM5ioe60Buz
Content-Disposition: inline; filename=qt4-taste.html
Content-Type: text/html; name=qt4-taste.html
Content-Id: <op.mhtml.1192833572241.c6f57432066441ea@127.0.1.1>
Content-Location: http://qt.osdn.org.ua/qt4-taste.html
Content-Transfer-Encoding: 8bit
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><title>Первое знакомство с Qt 4</title>
<meta http-equiv=Content-Type content="text/html; charset=koi8-r">
</head>
 
<body>
<h1 align=center>Первое знакомство с Qt 4</h1>
 
<p><div align=right><A href="http://doc.trolltech.com/qq"><I>Qt Quarterly</I></A>, 2004
<br>Перевод: Andi Peredri</div><p>
 
<p>Неофициальный перевод статьи
<a href="http://doc.trolltech.com/qq/qq09-qt4.html">A Taste of Qt 4</a>
выполнен с любезного разрешения <A href="http://www.trolltech.com">Trolltech</A>.
 
<p>C выходом Qt 3.3.0 серия Qt 3.x близится к завершению. Сейчас разработчики
Trolltech сфокусировались на следующей версии Qt 4, которая выйдет позже в этом
году. С выходом новой версии Qt мы надеемся сделать программирование более
простым, быстрым и совершенным, чем это когда-либо было.
 
<p>Qt позиционируется как серьезная альтернатива Java и как кросс-платформенная
альтернатива платформо-зависимым API, таким как MFC и Windows Forms в Windows,
Carbon в Macintosh и Motif в Unix. Уникальную позицию Qt занимает в Linux, и
может рассматриваться как один из родных API этой системы.
 
<p>Microsoft и Apple непрерывно совершенствуют концепцию пользовательского
графического интерфейса, постоянно улучшают и упрощают процесс разработки
программного обеспечения на своих платформах. Поэтому, чтобы не отстать,
Trolltech старается также улучшать Qt по этим параметрам.
 
<p>Вторая цель, которую преследует Trolltech - расширение функциональных
возможностей и улучшение параметров эффективности (производительности и
расхода памяти) Qt 4 по сравнению с предшествующими версиями библиотеки.
В улучшении эффективности заинтересованы все пользователи Qt, особенно те, кто
работают с Qt/Embedded, предпочитая версию Qt 2.3 версии Qt 3.x. Увеличение
производительности и снижение расхода памяти сделает Qt 4 более пригодной для
использования в графической среде Qtopia для наладонных компьютеров, а также
уменьшит время запуска крупных настольных приложений.
 
<p>Trolltech имеет положительный опыт эволюционного развития Qt с сохранением
совместимости на уровне исходного кода. В Qt 4 появится отдельная библиотека
расширений, которая будет опционально компоноваться с приложениями,
использующими устаревшие классы Qt 3. Такая отдельная библиотека обеспечит
более лучшую совместимость и предотвратит разрастание Qt из-за устаревшего кода.
 
<p>Ниже перечислены наиболее важные возможности готовящейся к выходу Qt 4.
 
<h3>Более полная интеграция со средствами разработки</h3>
 
<p>В Qt 3 <i>Qt Designer</i> и <i>Qt Assistant</i> использовались независимо от
существующих средств разработки. В Qt 4 эти инструменты будут интегрированы в
среды программирования. Изначально мы планируем поддерживать среды Visual
Studio .NET, KDevelop и Xcode.
 
<h3>Современный настраиваемый графический интерфейс</h3>
 
<p>В карманных электронных устройствах, таких как мобильные телефоны и PDA,
наблюдается переход от стандартных виджетов и стилей к более настраиваемому
пользовательскому графическому интерфейсу. Система стилей Qt 4 будет
использовать подобную технику создания графического интерфейса наряду с
приемами немерцающей отрисовки и поддержкой прозрачности для стандартных и
пользовательских виджетов.
 
<h3>Новая графическая подсистема</h3>
 
<p>Благодаря своему инновационному дизайну новая графическая подсистема Arthur
позволит объединить архитектуры с пиксельной и векторной графикой. Примерами
технологий, которые планируется поддерживать в Qt 4 изначально, являются Quartz
и QuickDraw в Mac OS X, Xlib в X11, GDI в Windows, а также PostScript, SVG и
OpenGL, с возможной поддержкой в будущем технологий Cairo, GDI+ и PDF.
Такой гибкий многоцелевой дизайн подсистемы Arthur позволит сполна использовать
все возможности различных графических систем, включая аппаратное ускорение,
специализированные преобразования, сглаживание линий и шрифтов. Доступность
тех или иных возможностей определяется автоматически.
 
<h3>Новая подсистема вывода текста</h3>
 
<p>Новая подсистема вывода текста под кодовым названием Scribe предоставляет API
для высококачественного отображения уникодного текста со стопроцентным WYSIWYG.
Она была полностью переписана с учетом требований многоязычной поддержки.
Одной из наиболее заметных особенностей подсистемы Scribe является поддержка
кернинга шрифтов (корректировка межбуквенного расстояния - <i>прим. пер.</i>)
на всех платформах.
 
<h3>Архитектура "модель-вид"</h3>
 
<p>Новая архитектура "модель-вид" под кодовым названием Interview использует
общую модель абстракции данных и управляемого GUI на основе таблиц, линейных
и древовидных списков. При этом интерфейсы остаются быстрыми и отзывчивыми
даже для больших структур данных.
 
<p align="center">
<img src="http://doc.trolltech.com/qq/qq09-interview.png" alt="Interview"/>
 
<p>Одни и те же данные могут обрабатываться несколькими видами одновременно.
К тому же новые виджеты полностью поддерживают языки с чтением справа-налево.
 
<h3>Новый набор контейнеров</h3>
 
<p>В Qt 4 появился новый набор шаблонных классов под кодовым именем Tulip.
Они проще, легче и безопаснее в использовании, чем стандартные STL-контейнеры.
Программисты, незнакомые с STL или предпочитающие работать в "духе Qt",
могут использовать эти классы вместо стандартных.
 
<p>Новые шаблонные классы используют неявный совместный доступ, отлично работают
с потоками и оптимизированы по характеристикам скорости, низкому расходу памяти
и минимальному размеру кода подставляемых функций. Классы таких контейнеров, как
<a href="http://doc.trolltech.com/qlist.html">QList</a>, 
<a href="http://doc.trolltech.com/qvector.html">QVector</a>, 
<a href="http://doc.trolltech.com/qmap.html">QMap</a>, 
<a href="http://doc.trolltech.com/qhash.html">QHash</a> и
<a href="http://doc.trolltech.com/qstack.html">QStack</a> поддерживают цикл
<i>foreach</i> и Java-подобные итераторы. При этом, в отличие от Java, не
требуется явное приведение типов. Это стало возможным благодаря шаблонам C++.
 
<ul><li>Цикл <i>foreach</i> в Qt 4:
<pre>
      foreach (QString s, list)
            sum += s.length();
 
</pre>
</li><li>Java-подобный итератор в Qt 4:
<pre>
      QListIterator &lt; QString &gt; i(list);
        while (i.hasNext())
            sum += i.next().length();
 
</pre>
</li><li>STL-подобный итератор в Qt 4:
<pre>
      QList &lt; QString &gt;::const_iterator i;
        for (i = list.begin(); i != list.end(); ++i)
            sum += (*i).size();
 
</pre>
</li></ul>
 
<h3>Улучшенная поддержка многопоточности</h3>
 
<p>Qt 2 была в основном однопоточной библиотекой, и лишь несколько классов
объединяли платформо-зависимый код поддержки потоков. В процессе работы над Qt 3
все больше и больше функций в библиотеке становились повторно входимыми
(<i>reentrant</i>). В Qt 4 поддержка многопоточности вышла на новый уровень:
стали возможными поточные циклы обработки сообщений, межпоточные связи
сигнал-слот и потоко-безопасное (<i>thread-safe</i>) неявное совместное
использование данных.
 
<h3>Многочисленные улучшения API</h3>
 
<p>API Qt славится своим продуманным объектно-ориентированным дизайном и
легкостью в использовании. В Qt 4 мы хотим сделать программные интерфейсы еще
более последовательными и гибкими. Одним из способов достижения этой цели
является уменьшение количества сущностей за счет объединения нескольких вместе.
В качестве примера можно привести запутанное взаимодействие менеджеров
компоновки и виджетов в Qt 3. То же самое справедливо для объектов
<i>QAction</i> и элементов меню. В Qt 4 эти классы будут попарно объединены.
Это упростит API и реализацию Qt. Вторым важным принципом является планомерный
переход от функционально-ориентированного API к API, ориентированному на
свойства. Это облегчит изучение и использование Qt и упростит написание
привязок к другим языкам.
 
<h3>Новая док-архитектура</h3>
 
<p>В Qt 4 появится новая более гибкая док-архитектура главного окна приложения с
поддержкой возможностей современного GUI Windows и Mac OS X. Существующая
архитектура Qt следует устаревшим руководствам построения GUI, которые
приравнивают панели инструментов к док-окнам. Такая унификация сделала 
непредсказуемой стыковку док-окон и усложнила работу с ними пользователей.
Новые классы обеспечивают предсказуемое поведение окон, упорядоченную стыковку
и выдвижные док-окна.
 
<h3>Платформо-независимая общедоступность</h3>
 
<p>Qt 3 поддерживает инфраструктуры IAccessible на Windows и Accessibility
на Macintosh платформах (<i>accessibility</i> - общедоступность, пригодность к
использованию людьми с ограниченными возможностями - <i>прим. пер.</i>). Мост,
разработанный Trolltech для связи модуля Qt Accessibility с библиотекой Sun
Accessibility Toolkit ATK предоставляет приложениям, использующим Qt 3.3,
бесшовную интеграцию с Unix-технологиями общедоступности. Qt 4 расширяет эту
поддержку от довольно ограниченных интерфейсов IAccessible до более сложных
интерфейсов ATK.
 
<h3>Улучшенная поддержка неграфических приложений</h3>
 
<p>Qt 4 будет разделена таким образом, что станет возможным использование
неграфических возможностей библиотеки без компоновки с ее GUI-модулями. В
результате неграфические приложения, такие как серверы и средства командной
строки, можно будет создавать, используя Qt-классы контейнеров и инструментов,
циклы обработки сообщений, таймеры, сетевые средства, XML, средства доступа к
базам данных и т.п. без включения ненужного GUI-кода.
 
<h3>Существенное повышение производительности и уменьшение размеров</h3>
 
<p>Многочисленные низко-уровневые улучшения в Qt 4 уже сейчас привели к
уменьшению размеров двоичных файлов приложений на 10%, ускорению их начальной
загрузки на 20% и к уменьшению расхода памяти приложениями на 15% по сравнению
с Qt 3.
 
<p>
 
</body>
</html>
 
------------BwSycJQd2nNRM5ioe60Buz
Content-Disposition: inline; filename=qq09-interview.png
Content-Type: image/png; name=qq09-interview.png
Content-Location: http://doc.trolltech.com/qq/qq09-interview.png
Content-Transfer-Encoding: Base64
 
iVBORw0KGgoAAAANSUhEUgAAAl0AAAEICAMAAABS97HAAAAABGdBTUEAALGPC/xh
BQAAAwBQTFRFAAAAAgIKAQwdGxsbAAw2ABA1JiYmNjc3KSwwGio6ABhOABlfABlh
ACpUASVqASV5JzdHNkZWJ0ZoRkdIVlZWRUtTaXJ9dnZzeHh4ZmtyWmp6AACAACGB
ACiIACqTACuaAziIADObAjuRAzaYGT+cACqiAC2uAC6yADKsADGgADK0ADW6ADq6
BDu0FjuoAECIBUieBESVBkelCkW0Dli7DVa2HU+4GlmoF1q1HUOoF2O7JkutKFa3
PGqdImK9Jmm5LnK/O2alBkzEDFjEFFvAGF7EAmDJBWXdGGXIFGbVGnTZA2jjF2bg
GHTjFnXiHXf1J2vGLXLEK3TGKnvZM2zONHnKOnvKN3TIMnfSJX3kIHbzVHGQSWiK
RGS3Xm+tVm2xRHKlbnaBaXy5RHnLW3zIG4bgLIDMKIXbMIvbOIXWPYXFKIjmKoz/
L5//NIfiPpHrOpXlMJP/OKD5XIq9doS3fIycSIDMQYDUTo3QS4PRUobKWI3VXJPb
WpPXTI7kTJ3mSJTjWJnhXJvxRrv/UajwZ47PaZvaYpfad5nPYp3qaJzhcqPde6Pd
aaPma6z4c6bkeqvkd6vndK/1fbjterb6//9/iZKekJGUi46STo3QhZWlPpHroZyx
p6i4sq68uru+i5fDj63Nl6HOmLPTgqzhh7bphLr2hbz5krnmlbzpo6zJp6zFpK/a
qLLIpbXZsrPCu7rIsLzbj8DujMD1l8Luk8PynMrzmsr6lsn3psXfpcnpos31rc7w
ptH1pdH5qtT4q9b3tsrmt9Pss9bzstr5ud36tdn2tsT1veL6vuP1wbnCwcG8wMDA
y8vHysTLw8PRysvUzM3YxcjaztDY0MjO0NDM09Lc29vY1dTSw8rlw83yydPoxdzz
zN7x29zj1droxOX6xOn9yuL2y+v7yef7zPL/3uDj3eDp2uXy1+n41fL82vT76d/f
4d/k4ODd5OTj5eTq7u3m7Ozr7Ozx4un24fP76vT87fr86Pj58+rq8u/z9fXy9fX4
9Pr8/v7+/ff2cJkJVwAAADh0RVh0U29mdHdhcmUAWFYgVmVyc2lvbiAzLjEwYSAg
UmV2OiAxMi8yOS85NCAoUE5HIHBhdGNoIDEuMindFS5JAABBZklEQVR42u19C0AU
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
Ogg/8mvyAAAAAElFTkSuQmCC
------------BwSycJQd2nNRM5ioe60Buz--
 
VIP: No | Used: 54M/101M | 0.121 sec / GZIP-2