<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF119%3AReview4</id>
		<title>LXF119:Review4 - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF119%3AReview4"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF119:Review4&amp;action=history"/>
		<updated>2026-05-13T02:30:12Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF119:Review4&amp;diff=9988&amp;oldid=prev</id>
		<title>Crazy Rebel: викификация, оформление, иллюстрация</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF119:Review4&amp;diff=9988&amp;oldid=prev"/>
				<updated>2010-04-05T10:29:50Z</updated>
		
		<summary type="html">&lt;p&gt;викификация, оформление, иллюстрация&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==''Qt Creator''==&lt;br /&gt;
&lt;br /&gt;
: '''Грэм Моррисон''' нашел, что первый релиз инструментария ''Qt'' под флагом Nokia выкатил прямо-таки призовые функции.&lt;br /&gt;
&lt;br /&gt;
[[Категория:Обзоры]]&lt;br /&gt;
&lt;br /&gt;
{{Сравнение&lt;br /&gt;
|кратко=Среда разработки ''Qt''-приложений, включая дизайнер интерфейса. &lt;br /&gt;
|также=''KDevelop, Edyuk'' или ''Eclipse''.&lt;br /&gt;
|изображение=LXF119_13_1.jpg&lt;br /&gt;
|подпись=Для контроля версий предусмотрены и ''Git'', и ''Subversion'', и можно работать над несколькими проектами сразу.&lt;br /&gt;
|разработчик=Nokia/Qt Software&lt;br /&gt;
|сайт=http://www.qtsoftware.com&lt;br /&gt;
|цена=бесплатно под GPL и LGPL&lt;br /&gt;
|параметр1=Функциональность &lt;br /&gt;
|оценка1=9&lt;br /&gt;
|параметр2=Производительность&lt;br /&gt;
|оценка2=9&lt;br /&gt;
|параметр3=Простота использования&lt;br /&gt;
|оценка3=8&lt;br /&gt;
|параметр4=Документация&lt;br /&gt;
|оценка4=9&lt;br /&gt;
|итог=Наконец-то ''Qt''-программисты обзавелись подходящим инструментом! Теперь можно работать с ''Qt'' без лишней суеты&lt;br /&gt;
|рейтинг=9&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Недостатка в интегрированных&lt;br /&gt;
средах разработки&lt;br /&gt;
для Linux не ощущается.&lt;br /&gt;
Но для тех, кто работает&lt;br /&gt;
с ''Qt'' и (или) KDE, единственным&lt;br /&gt;
средством&lt;br /&gt;
в последние&lt;br /&gt;
одиннадцать&lt;br /&gt;
лет был мощный,&lt;br /&gt;
но громоздкий&lt;br /&gt;
''KDevelop''. Хотя&lt;br /&gt;
новая&lt;br /&gt;
версия&lt;br /&gt;
''KDevelop'' уже на подходе,&lt;br /&gt;
Nokia&lt;br /&gt;
нанесла&lt;br /&gt;
упреждающий&lt;br /&gt;
удар, выпустив&lt;br /&gt;
''Qt Creator''. В его состав&lt;br /&gt;
входит&lt;br /&gt;
новейший&lt;br /&gt;
вариант&lt;br /&gt;
''Qt 4.5'' – тот самый,&lt;br /&gt;
под любезной&lt;br /&gt;
многим&lt;br /&gt;
лицензией&lt;br /&gt;
LGPl.&lt;br /&gt;
&lt;br /&gt;
''Qt Creator'' задуман&lt;br /&gt;
как удобная,&lt;br /&gt;
универсальная&lt;br /&gt;
и мощная&lt;br /&gt;
рабочая&lt;br /&gt;
среда&lt;br /&gt;
для программиста.&lt;br /&gt;
Впервые&lt;br /&gt;
для ''Qt'' можно&lt;br /&gt;
создавать&lt;br /&gt;
GUI, вводить&lt;br /&gt;
код и отлаживать&lt;br /&gt;
проект&lt;br /&gt;
из одной&lt;br /&gt;
и той же программы.&lt;br /&gt;
Главный&lt;br /&gt;
козырь&lt;br /&gt;
– встроенный&lt;br /&gt;
''Qt Designer'', ведь теперь&lt;br /&gt;
появилась&lt;br /&gt;
возможность&lt;br /&gt;
перетаскивать&lt;br /&gt;
виджеты&lt;br /&gt;
''Qt'' в окно&lt;br /&gt;
создаваемого&lt;br /&gt;
приложения&lt;br /&gt;
и тут же переключаться&lt;br /&gt;
на кодирование.&lt;br /&gt;
Например,&lt;br /&gt;
чтобы&lt;br /&gt;
создать&lt;br /&gt;
простенький&lt;br /&gt;
web-браузер,&lt;br /&gt;
достаточно&lt;br /&gt;
перетащить&lt;br /&gt;
в окно&lt;br /&gt;
проекта&lt;br /&gt;
виджет&lt;br /&gt;
''WebKit'', затем&lt;br /&gt;
перейти&lt;br /&gt;
в редактор&lt;br /&gt;
исходного&lt;br /&gt;
кода&lt;br /&gt;
и добавить&lt;br /&gt;
необходимую&lt;br /&gt;
функциональность.&lt;br /&gt;
И не нужно&lt;br /&gt;
беспокоиться&lt;br /&gt;
о прекомпиляции&lt;br /&gt;
и включении пользовательского&lt;br /&gt;
интерфейса&lt;br /&gt;
в ''make''-файл – ''Qt Creator'' сделает&lt;br /&gt;
все за вас. Просто&lt;br /&gt;
нажмите&lt;br /&gt;
большую&lt;br /&gt;
кнопку&lt;br /&gt;
'''Play''' для компиляции,&lt;br /&gt;
и можете&lt;br /&gt;
запускать&lt;br /&gt;
приложение.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Но основную часть времени&lt;br /&gt;
программист&lt;br /&gt;
проводит&lt;br /&gt;
в редакторе&lt;br /&gt;
исходного&lt;br /&gt;
кода,&lt;br /&gt;
а он у ''Qt Creator'', пожалуй,&lt;br /&gt;
лучший&lt;br /&gt;
из всех, с которыми&lt;br /&gt;
нам доводилось&lt;br /&gt;
работать.&lt;br /&gt;
Видом&lt;br /&gt;
и поведением&lt;br /&gt;
он очень напоминает&lt;br /&gt;
''Kate'' из KDE; есть подсветка&lt;br /&gt;
синтаксиса,&lt;br /&gt;
свертывание&lt;br /&gt;
функций,&lt;br /&gt;
дополнение&lt;br /&gt;
скобок&lt;br /&gt;
и автозавершение&lt;br /&gt;
кода.&lt;br /&gt;
&lt;br /&gt;
===Мгновенная реакция===&lt;br /&gt;
&lt;br /&gt;
Во время&lt;br /&gt;
набора&lt;br /&gt;
очевидные&lt;br /&gt;
ошибки&lt;br /&gt;
выделяются&lt;br /&gt;
точно&lt;br /&gt;
так же, как подчеркиваются&lt;br /&gt;
огрехи&lt;br /&gt;
правописания&lt;br /&gt;
в ''OpenOffice.org'', а ошибки&lt;br /&gt;
при компиляции&lt;br /&gt;
возвращают&lt;br /&gt;
вас к проблемному&lt;br /&gt;
участку&lt;br /&gt;
кода.&lt;br /&gt;
Все&lt;br /&gt;
это делается&lt;br /&gt;
мгновенно,&lt;br /&gt;
да и в целом&lt;br /&gt;
приложение&lt;br /&gt;
очень шустрое&lt;br /&gt;
и отзывчивое.&lt;br /&gt;
Функция&lt;br /&gt;
поиска&lt;br /&gt;
удачно&lt;br /&gt;
переняла&lt;br /&gt;
манеру&lt;br /&gt;
''Firefox'' подсвечивать&lt;br /&gt;
все вхождения&lt;br /&gt;
в активном&lt;br /&gt;
документе.&lt;br /&gt;
К сожалению,&lt;br /&gt;
появление&lt;br /&gt;
поля&lt;br /&gt;
'''Replace''' [Заменить] справа&lt;br /&gt;
от поля&lt;br /&gt;
'''Search''' [Найти]&lt;br /&gt;
– единственный&lt;br /&gt;
вид рефакторинга;&lt;br /&gt;
только&lt;br /&gt;
в этой области&lt;br /&gt;
последняя&lt;br /&gt;
версия&lt;br /&gt;
''KDevelop'' и побивает&lt;br /&gt;
''Qt Creator''.&lt;br /&gt;
&lt;br /&gt;
Много&lt;br /&gt;
сделано&lt;br /&gt;
в отношении&lt;br /&gt;
удобства&lt;br /&gt;
использования.&lt;br /&gt;
Наведите&lt;br /&gt;
курсор&lt;br /&gt;
на свернутый&lt;br /&gt;
код, и во всплывающем&lt;br /&gt;
окне появится&lt;br /&gt;
содержимое&lt;br /&gt;
спрятанного&lt;br /&gt;
участка.&lt;br /&gt;
Все методы&lt;br /&gt;
текущего&lt;br /&gt;
файла&lt;br /&gt;
отображаются&lt;br /&gt;
на панели в верхней части редактора,&lt;br /&gt;
и можно&lt;br /&gt;
быстро&lt;br /&gt;
переходить&lt;br /&gt;
от объявлений&lt;br /&gt;
методов&lt;br /&gt;
в заголовочном&lt;br /&gt;
файле&lt;br /&gt;
к их определениям&lt;br /&gt;
в '''.cpp''', нажанажатием&lt;br /&gt;
'''Shift+F2'''. Отладка&lt;br /&gt;
тоже&lt;br /&gt;
удобна,&lt;br /&gt;
и ''Qt Creator'' обеспечивает&lt;br /&gt;
лучшее&lt;br /&gt;
понимание&lt;br /&gt;
API ''Qt'', чем чистый ''GDB''.&lt;br /&gt;
&lt;br /&gt;
Есть и еще одна&lt;br /&gt;
приятная&lt;br /&gt;
особенность&lt;br /&gt;
– так сказать,&lt;br /&gt;
побочный&lt;br /&gt;
эффект&lt;br /&gt;
кроссплатформенности&lt;br /&gt;
''Qt''. Просто&lt;br /&gt;
сделайте&lt;br /&gt;
''make clean'', перенесите&lt;br /&gt;
проект&lt;br /&gt;
на OS X или Windows, откройте&lt;br /&gt;
в локальной&lt;br /&gt;
копии&lt;br /&gt;
''Qt Creator'' – и приложение&lt;br /&gt;
будет&lt;br /&gt;
скомпилировано.&lt;br /&gt;
Эта всеядность&lt;br /&gt;
позволяет&lt;br /&gt;
извлечь&lt;br /&gt;
из ''Qt'' максимум&lt;br /&gt;
возможного,&lt;br /&gt;
и придает&lt;br /&gt;
''Qt Creator'' особый&lt;br /&gt;
интерес.&lt;br /&gt;
Новая&lt;br /&gt;
среда&lt;br /&gt;
реализует&lt;br /&gt;
''Qt''-разработку&lt;br /&gt;
способами,&lt;br /&gt;
привычными&lt;br /&gt;
''Qt''-программисту,&lt;br /&gt;
и нам это нравится.&lt;br /&gt;
'''LXF'''&lt;/div&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	</feed>