Делфи 2010
За съжаление, очевидно няма достатъчно време за щателно тестване на бета версията. Но все пак да се запознаете с иновациите на следващата версия на Delphi е свято нещо.
Ще пробвам по ред.
Редактор на код.
Форматиране на изходния код.
Тази функция може да бъде извикана от контекстното меню. Опциите за форматиране могат да бъдат конфигурираниИнструменти > Опции > Форматиращ инструмент.
Много полезна функция според мен. Изравянето на чужд (а понякога и собствен) код често е много трудно именно поради липсата на форматиране.
За съжаление могат да бъдат форматирани само модули, които са част от проект. Което, меко казано, не е съвсем логично. Форматирането е напълно адаптивно. Има много опции за конфигурация (вижте екранните снимки).




Общ рефакторинг.
Преименуване, промяна на параметри, методи за извличане. За да приложите тази функция, поддръжката за моделиране трябва да бъде активирана.
И няколко дребни неща:
Опция за деактивиране на сгъване на код (Сгъване на код).
От фигурата става ясно какво се има предвид. За да деактивирате тази функция, можете да използвате Инструменти > Опции > Опции на редактора и премахнете отметката от опцията за сгъване на код. Не съм сигурен дали това има някакъв смисъл. Code Folding работи доста бързо и надеждно. Но това, което наистина бих искал да видя, е възможността за свиване на цикли начало-край. Като в Notepad++.

Но не този път
ПоддръжкаTabпри работа не само с един ред, но и с блок от код.
Изберете кода на врага, натиснете Tab. Всички редове на избрания фрагмент ще бъдат изместени надясно, а не само първият.низ, както в предишните версии.
Плъзнете и пуснете файлове.
Вече можете да добавите файл към проект чрез просто плъзгане и пускане.
Промени в допълването на кода
Сега автоматичното довършване на код може да се използва по избор (аз лично намирам довършването на код за много удобна функция).
Ръководител проект
Няколко дребни нововъведения също се случват в мениджъра на проекти.
Сортиране на проект по различни параметри
- Име на модула
- дата на изменение;
- Пътека;
- Тип файл.
Възможност за активиране или деактивиране на автоматично сортиране по някоя от характеристиките.
Нови команди от контекстното меню за група проекти.
Компилирайте всичко, изградете всичко и изчистете всичко (вижте екранната снимка).

КомандиInstallUninstall в контекстното меню.
За пакети по време на проектиране командите Инсталиране и Деинсталиране се появиха в контекстното меню. Съответно пакетът може да бъде инсталиран или деинсталиран.
Възможност за компилиране и изграждане от определено място.
Елементите се появиха в контекстното меню
Компилирайте всичко от тук Изградете всичко от тук Почистете всичко от тук
Тези. не целият код, включен в групата проекти, ще бъде компилиран, а само онези проекти, които се намират в дървото „под“ текущия клон.
Много интересни, както ми се струва, са два QA инструмента, които се появиха.
QA Одит и QA Metrics
Но за съжаление, все още не мога да кажа много за тези инструменти, освен това, което очевидно следва от екранните снимки.