(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Delphi 2010. Что нового? Часть 1

Источник: delphi2010

Автор: Александр Божко

К сожалению, явно не хватает времени плотно потестить бету. Но все же, ознакомиться с нововведениями очередной версии Delphi - дело святое.

Постараюсь по порядку.

Редактор кода.

Форматирование исходного кода.

Данную функцию можно вызывать из контекстного меню. Опции форматирования можно настроить  Tools > Options > Formatter.

Очень полезная на мой взгляд функция. Копать чужой (а иногда и собственный) код, часто, очень трудно именно из-за отсутствия форматирования.

К сожалению, форматировать можно только модули, входящие в состав проекта. Что, мягко говоря, не совсем логично. Форматирование полностью настраиваемое. Настроечных опций - масса (см. скриншоты).

003

004

005

006

Рефакторинг дженериков.

Переименование, изменение параметров, извлечение методов. Для реализации этой возможности должна быть включена поддержка моделирования (Modeling Support).

И несколько мелочей:

Возможность отключения сворачивания кода (Code Folding).

Code Folding

Из рисунка понятно, что имеется ввиду. Для отключения этой функции можно воспользоваться диалогом Tools > Options > Editor Options и снять флажок с опции Code Folding. Не уверен, что в этом есть какой-то смысл. Работает Code Folding достаточно быстро и надежно. А вот, что действительно хотелось бы увидеть - возможность сворачивать циклы begin - end. Примерно как в Notepad++.

002

Но не в этот раз :(

Поддержка Tab при работе не только с отдельной строкой, но и с блоком кода.

Выделите врагмент кода, нажмите Tab. В право сместятся все строки выделенного фрагмента, а  не только первая строка, как в предыдущих версиях.

Перетаскивание файлов.

Добавить файл в проект теперь можно простым перетаскиванием.

Изменения в Code Completion

Теперь автоматическое завершение кода можно использовать опционально (лично я считаю Code Completion очень удобной функцией).

Менеджер проектов

Несколько незначительных нововведений имеют место и в менеджере проектов.

Сортировка проекта по различным параметрам
  • Имя модуля
  • Дата модификации;
  • Путь;
  • Тип файла.

Возможность включить или выключить автосортировку по любому из признаков.

Новые команды контекстного меню для группы проектов.

Compile All, Build All и Clean All (см. скриншот).

007

Команды Install/Uninstall в контекстном меню.

Для design-time пакетов в контекстном меню появились команды Install и Uninstall. Соответственно, пакет может быть установлен или деинсталлирован.

Возможность компиляции и сборки с определенного места.

В контекстном меню появились пункты

Compile All From Here
Build All From Here
Clean All From Here

Т.е. компилироваться будет не весь код, входящий в группу проектов, а только  те проекты, которые размещены в дереве "ниже" текущей ветки.

P.S.

Очень интересными, как мне кажется являются два появившихся QA средства.

QA Аудит и QA Метрика

008

009

Но к сожалению, об этих инструментах пока мало чего могу сказать, кроме того, что очевидно следует из скриншотов.

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 17.08.2009 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Delphi Professional Named User
Enterprise Connectors (1 Year term)
IBM DOMINO ENTERPRISE CLIENT ACCESS LICENSE AUTHORIZED USER ANNUAL SW SUBSCRIPTION & SUPPORT RENEWAL
Купить Антивирус Dr.Web Server Security Suite для сервера
TeeChart for .NET Standard Business Edition 2017 single license
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
СУБД Oracle "с нуля"
Мастерская программиста
Adobe Photoshop: алхимия дизайна
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100