# 1. Введение

По мере того, как Unix системы становятся все более и более популярными даже для начинающих пользователей благодаря своим преимуществам с точки зрения стабильности и функциональности, многих как-то разочаровывает то, что Unix приложения не имеют надлежащего оформления и каждое ведет себя по-своему. KDE дает разработчикам почти совершенный путь для создания первоклассных приложений для Unix систем, которые они смогут предложить широким пользовательским массам. Таким образом, KDE становится все более и более популярной как основа для разработки программ, и разработчики стремятся извлечь все преимущества из возможностей, предлагаемых этой системой.

# 1.1. Что вы должны знать

При написании этой книги мы предполагали, что вы уже владеете языком программирования C++; если это не так, вы должны его освоить в первую очередь. Информация о C++ доступна из многих источников как в печатной форме в ваших книжных магазинах, так и в электронном виде через Internet. Знания о разработке графического пользовательского интерфейса не являются необходимыми, так как это руководство пытается охватить процесс разработки программ для KDE, что включает в себя введение в инструментарий Qt , библиотеки KDE и разработку пользовательского интерфейса. Будет хорошо, если вы чувствуете себя комфортно с KDevelop. Для этого можно прочитать "Руководство пользователя KDevelop" ("The User Manual to KDevelop"), которое содержит описание функций, предоставляемых IDE.