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, панели инструментов. Полноэкранный режим Для переключения в этот режим или выхода из него выберите пункт меню Вид Полноэкранный режим или нажмите Ctrl Shift F. Кроме того, значок переключения в этот режим есть на панели инструментов Вид. Скрытие и показ меню Для того, чтобы скрыть меню, выберите Настройка Скрыть меню , или нажмите Ctrl M. Чтобы показать меню, повторно нажмите Ctrl M , или воспользуйтесь кнопкой панели инструментов Показать меню. Элементы интерфейса (... в процессе написания ...) Рабочая область (... в процессе написания ...) Заголовок окна &tdevelop; (... в процессе написания ...) Строка состояния &tdevelop; (... в процессе написания ...) Меню (... в процессе написания ...) Панели инструментов (... в процессе написания ...) Панели просмотра (... в процессе написания ...) Панели вывода (... в процессе написания ...) Системы управления проектом управление проектом Обычно проекты основываются на определённой системе управления. &tdevelop; предлагает четыре системы управления проектом, которые можно выбрать при создании проекта. Automake использует стандартные инструменты разработки &GNU;. QMake использует диспетчер проектов Trolltech. ANT использует диспетчер проектов Apache ANT для &Java;. Особый проект позволит вам создавать файлы Makefile самостоятельно. Automake проекты automake automake проекты Проекты, созданные диспетчером проектов &automanag; упрощают использование стандартных инструментов разработки &GNU;. Это — лучший способ создания файлов Makefile и хороший и надёжный способ адаптации под разные системы с помощью создаваемого командой autoconf сценария configure. QMake проекты qmake qmake проекты Разработчикам, которые получают удовольствие от гибкости и удобства утилиты &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;) проекты ant ant проекты проекты Java Java проекты разработка Java Разработчики, предпочитающие &Java;, возможно, захотят использовать диспетчер проектов Apache ANT. Для создания проекта Ant в &tdevelop; выберите Проект Создать проект... Java Проект Ant Приложение. Подробности вы можете найти на сайте проекта Apache Ant. Особые проекты проекты особый особые проекты Makefile особые проекты Если вы предпочитаете создавать файлы Makefile собственноручно, выберите этот тип. Это пригодится в проектах с нестандартной структурой или для полного контроля процесса сборки посредством make. Если вам не нужна такая гибкость, обратите внимание на &automanag; или другой диспетчер проектов, так как они упрощают процесс сборки и подготовку к распространению. Распространение вашего приложения распространение приложение распространение двоичные пакеты Для распространения ваших программ на конечной системе не требуется ничего кроме соответствующего компилятора, компоновщика и библиотек разработки (devel), что часто нужно хотя бы для приложений C++. Но вы также можете сразу распространять ваше приложение в виде двоичных пакетов. В этом случае наличие &tdevelop; на конечной системе не требуется. При распространении исходного кода вашего проекта мы рекомендуем включать в них также и файл проекта &tdevelop;. Это упростит изменение исходных файлов другими разработчиками, если они также используют &tdevelop;. Для проектов с несколькими разработчиками, работающими в разных местах, это необходимо в любом случае. Особенно в случае интернациональных программ, когда переводчику требуется работать с исходным кодом только для исправления некоторых его участков для полной поддержки локализации.