Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Электроника и программирование > Эффективная работа в Eclipse


Советы и трюки для эффективной работы в Eclipse IDE (Часть 1)

Введение


Данная статья содержит советы и трюки, которые позволят повысить производительность разработчика при написании встраиваемых приложений в открытой интегрированной среде разработки Eclipse.

В качестве источников при составлении данной подборки выступили:

  • Сообщество разработчиков QNX — инженеры, преподаватели;
  • Портал Foundry27, являющийся платформой для открытой разработки QNX, в котором имеется форум, посвященный среде Eclipse;
  • Форумы проекта Eclipse.org;
  • Другие сайты и блоги, содержащие информацию, связанную с Eclipse.


27 советов, описанных ниже, были собраны из всех этих источников и отмечены как интересные и полезные для разработчиков. Они позволят повысить эффективность работы при использовании Eclipse IDE.

О проекте Eclipse


Eclipse IDE является интегрированной средой разработки с открытым исходным кодом. Впервые она была выпущена под лицензией Common Public License, и сейчас распространяется под лицензией Eclipse Public License.

Eclipse IDE — одна из самых популярных сред разработки в мире. Ее интерфейс доступен на дюжине языков, сообщество Eclipse включает по крайней мере 100 проектов, 1000 спонсоров, 170 членских организаций и миллионы пользователей.

QNX Software Systems является важным пользователем и спонсором, с длинной и разнообразной историей развития проекта. QNX в сотрудничестве с IBM Rational Software разработали Eclipse C Development Tools (CDT) для обеспечения поддержки разработки на языке C/C++. Фирменная среда разработки QNX Momentics также основана на Eclipse.

( Читать дальше )

Советы и трюки для эффективной работы в Eclipse IDE (Часть 2)

Начало


Совет 15: Управление файлами на целевой системе


Данная функция специфична для версии Eclipse от QNX — QNX Momentics Tool Suite. Это очень полезная функция, позволяющая сэкономить время.

Версия Eclipse от QNX позволяет управлять файлами непосредственно на целевой системе. Часто, разработчикам необходимо закачивать файлы на удаленную систему или с нее, а иногда и редактировать файлы непосредственно на ней.

Если Вы используете QNX Momentics Tool Suite, среда разработки имеет файловый менеджер для работы с целевой системой, который позволяет просматривать список директорий, копировать файлы на целевую систему и с нее, а также выполнять другие действия (включая удаление и запуск исполняемых файлов) так же, как если бы Вы работали с локальной файловой системой. С помощью данного файлового менеджера Вы можете производить все действия без использования telnet, vi или ftp.


Рис. 15. Работа с файлами на удаленной целевой системе

Совет 16: Автоматическое добавление заголовочного файла


Eclipse IDE поддерживает автоматическое включение необходимых заголовочных файлов в исходный код. Для того, чтобы узнать, в каком заголовочном файле описан Ваш идентификатор, выделите имя функции и нажмите комбинацию Ctrl+Shift+N или нажмите правую кнопку мыши и выберите пункт Source > Add Include.

Среда разработки отредактирует Ваш файл с исходным кодом, добавив директиву include для необходимого заголовочного файла. Например, если Вам необходима функция fopen(), и файл с исходным текстом не содержит ее описание, Eclipse автоматически вставит его для Вас.


Рис. 16. Автоматическое добавление заголовочного файла с описанием функции.

( Читать дальше )

В избранное