BerndPolОбзор возможностей &tdevelop;&tdevelop;обзоробщий обзоробзор&tdevelop; объединяет большое количество инструментов, скриптов и шаблонов в общий интерфейс. Он состоит из нескольких режимов интерфейса, содержащих предустановки рабочей области, мастера проектов, упрощающего создание нового проекта, нескольких систем управления проектом, упрощающих сборки и управление вашим проектом, некоторых средств редактирования для простой и наглядной работы с исходными кодами программы различных диспетчеров файлов, представляющих вашу файловую систему в разных видах, различных панелей просмотра классов, которые упрощают работу с классами и отношениями между ними в объектно-ориентированном программировании, отладочного интерфейса для поиска и устранения ошибок прямо из &tdevelop;, нескольких модулей, которые могут быть загружены в любое время по запросу. набора других вспомогательных инструментов для диагностики, документировании и оптимизации. На самом деле, &tdevelop; состоит из трёх программ: &tdevelop; IDE — среды разработки, в которой вы обычно работаете.&tdevelop; Assistant — программы просмотра документации, предоставляющий всю функциональность соответствующего модуля &tdevelop; IDE.&tdevelop; Designer — расширения &Qt; Designer, добавляющего специфические виджеты &kde; и интегрирующее его в &tdevelop; IDE.Режимы интерфейса&tdevelop;режимы интерфейсапользовательский интерфейсРежимы &tdevelop;Режимы интерфейсаМногодокументныйВкладкиОтдельные окнаIDEAlВ &tdevelop; есть четыре различных режима интерфейса (нажмите на названии чтобы просмотреть изображение с его примером): IDEAlЭто новый интерфейс, оптимизирующий организацию рабочей области и обеспечивающий интуитивный доступ к инструментам. Все инструменты размещены по краям рабочей области в панелях с несколькими вкладками и сгруппированы по назначению. Окна просмотра документации и редактирования файлов будут собраны в одно окно со вкладками. Дочерние окнаВсе средства просмотра размещены как дочерние окна непосредственно в главном окне.Окна просмотра и редактирования будут выглядеть как обычные отдельные окна внутри рабочей области.ВкладкиВсе средства просмотра размещены как дочерние окна непосредственно в главном окне. Окна просмотра и редактирования будут совмещены в одно окно с соответствующими вкладками. Отдельные окнаОкна инструментов, просмотра и редактирования будут выглядеть как обычные отдельные окна на рабочем столе. Главный элемент управления будет содержать только меню, панели инструментов и строку состояния. Как переключить интерфейспользовательский интерфейспереключение интерфейсовпереключение пользовательских интерфейсовЧтобы переключить режим интерфейса, выберите НастройкаНастроить KDevelop.... В появившемся диалоге Настройка KDevelop выберите раздел Интерфейс пользователя в поле слева.
Выбор вида интерфейса
Старые версии &tdevelop; предлагают выбор вида интерфейса только в виде отдельных окон. В секции Текущий вид интерфейса выберите тип, в котором вы хотите работать. В зависимости от режима интерфейса, выбранного вами, будет доступно различное количество его параметров. Подробно об этом рассказано в разделе Выбор интерфейса. Не забудьте перезапустить &tdevelop; чтобы параметры вступили в силу. Как увеличить рабочее пространство&tdevelop;рабочее пространство&tdevelop;увеличение рабочего пространствапользовательский интерфейсрабочее пространствопользовательский интерфейсменюпользовательский интерфейсполноэкранный режимполноэкранный режимменюскрыть/показатьскрыть менюпоказать менюДля увеличения рабочего пространства можно перейти в полноэкранный режим, скрыть меню, и, как и в любом другом приложении KDE, панели инструментов. Полноэкранный режимДля переключения в этот режим или выхода из него выберите пункт меню ВидПолноэкранный режим или нажмите CtrlShiftF. Кроме того, значок переключения в этот режим есть на панели инструментов Вид.Скрытие и показ менюДля того, чтобы скрыть меню, выберите НастройкаСкрыть меню, или нажмите CtrlM. Чтобы показать меню, повторно нажмите CtrlM, или воспользуйтесь кнопкой панели инструментов Показать меню. Элементы интерфейса(... в процессе написания ...) Рабочая область(... в процессе написания ...) Заголовок окна &tdevelop;(... в процессе написания ...) Строка состояния &tdevelop;(... в процессе написания ...) Меню(... в процессе написания ...) Панели инструментов(... в процессе написания ...) Панели просмотра(... в процессе написания ...) Панели вывода(... в процессе написания ...) Системы управления проектомуправление проектомОбычно проекты основываются на определённой системе управления. &tdevelop; предлагает четыре системы управления проектом, которые можно выбрать при создании проекта. Automake использует стандартные инструменты разработки &GNU;. QMake использует диспетчер проектов Trolltech. ANT использует диспетчер проектов Apache ANT для &Java;. Особый проект позволит вам создавать файлы Makefile самостоятельно. AutomakeпроектыautomakeautomakeпроектыПроекты, созданные диспетчером проектов &automanag; упрощают использование стандартных инструментов разработки &GNU;. Это — лучший способ создания файлов Makefile и хороший и надёжный способ адаптации под разные системы с помощью создаваемого командой autoconf сценария configure. QMakeпроектыqmakeqmakeпроектыРазработчикам, которые получают удовольствие от гибкости и удобства утилиты &Qt; qmake, &tdevelop; предлагает возможность управлять проектами, основанными на qmake (файлы *.pro) в &tdevelop;. Более подробную информацию о диспетчере проектов QMake можно найти в Руководстве пользователя qmake, которое включено в ваш дистрибутив, или же на странице документации TrollTech. Проекты CMakeпроектыcmakeсmakeпроектыCMake будет главной системой для &kde; 4 и &tdevelop; уже предоставляет несколько шаблонов проектов на C и C++ собирающихся посредством CMake. Для сборки потребуется только, чтобы программа cmake была доступна через $PATH. Для создания нового проекта C или C++ в &tdevelop; выберите ПроектСоздать проект...C или C++Проект CMake«Шаблон разделяемой библиотеки» или «Программа Hello world». ANT (&Java;)проектыantantпроектыпроектыJavaJavaпроектыразработкаJavaРазработчики, предпочитающие &Java;, возможно, захотят использовать диспетчер проектов Apache ANT. Для создания проекта Ant в &tdevelop; выберите ПроектСоздать проект...JavaПроект AntПриложение. Подробности вы можете найти на сайте проекта Apache Ant. Особые проектыпроектыособыйособые проектыMakefileособые проектыЕсли вы предпочитаете создавать файлы Makefile собственноручно, выберите этот тип. Это пригодится в проектах с нестандартной структурой или для полного контроля процесса сборки посредством make. Если вам не нужна такая гибкость, обратите внимание на &automanag; или другой диспетчер проектов, так как они упрощают процесс сборки и подготовку к распространению. Распространение вашего приложенияраспространениеприложениераспространениедвоичные пакетыДля распространения ваших программ на конечной системе не требуется ничего кроме соответствующего компилятора,компоновщика ибиблиотек разработки (devel),что часто нужно хотя бы для приложений C++. Но вы также можете сразу распространять ваше приложение в виде двоичных пакетов. В этом случае наличие &tdevelop; на конечной системе не требуется. При распространении исходного кода вашего проекта мы рекомендуем включать в них также и файл проекта &tdevelop;. Это упростит изменение исходных файлов другими разработчиками, если они также используют &tdevelop;. Для проектов с несколькими разработчиками, работающими в разных местах, это необходимо в любом случае. Особенно в случае интернациональных программ, когда переводчику требуется работать с исходным кодом только для исправления некоторых его участков для полной поддержки локализации.