Блог Александра Божко
Архивы
Рубрики
Поделись с другими!
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

К сожалению, явно не хватает времени плотно потестить бету. Но все же, ознакомиться с нововведениями очередной версии 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

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

Продолжение следует…

Delphi


Поделись с другими!
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

1 комментарий: Delphi 2010. Что нового? #1

  • >>Для design-time пакетов в контекстном меню появились команды Install и Uninstall.

    Ну слава богу! Действительно нужное фишка. Очень удобно.

Купить Delphi в Украине

Лицензирование Delphi и других продуктов компании Embarcadero на территории Украины у авторизованного реселлера, компании DC Link (Харьков).

  • квалифицированные консультации;
  • честная цена;
  • подписка Blase Pascal Magazine в подарок.

Тел. +38 (066) 718 40 95; +38 (098) 045 23 27

e-mail: info@delphixe.com.ua

icq: 798-256

Skype Name: alexbozhko

Продукты DevArt
Купить онлайн:



Читай русскоязычные Delphi блогиVisual Studio, .Net, Silverlight, Azure, Sharepoint
Каталог блогов Blogdir.ru
Яндекс.Метрика