ПШвИ - ПЕРВЫЙ ШАГ в ИНТЕРНЕТ

ИНТЕРНЕТ-ПОРТАЛ БОЛГАРСКОЙ СОШ №1 

Ваш IP: 35.169.107.85
  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта
ПУБЛИКАЦИИ ПРОГРАММИРОВАНИЕ Как настроить Delphi 2010, чтобы она выглядела как Delphi 7

Как настроить Delphi 2010, чтобы она выглядела как Delphi 7

Печать

Как настроить Delphi 2010, чтобы она выглядела как Delphi 7

Delphi 7

 

 

Delphi 2010, видом как Delphi 7.

 
Как же можно настроить Delphi 2010 так, чтобы она выглядела и "чувствовалась" как Delphi 7.

Один из самых частых затыков при обновлении версии Delphi - незнакомый интерфейс.
Человек вроде уже и хочет обновиться (всякие вкусности пощупать, часто - поддержку Windows Vista/Windows 7),
но... родная 7-ка ближе к телу.
Что ж, с этой статьёй у вас будет на одну причину меньше использовать Delphi 7 (а желающие всё же остаться на Delphi 7).

Итак, по-умолчанию 2010-я студия имеет такой вид:

Delphi 2010 - вид по-умолчанию

Ниже дается набор шагов, которые нужно сделать, чтобы "превратить" Delphi 2010 в Delphi 7.
Заметьте, что не все из перечисленных шагов нужно выполнять на вашей конкретной конфигурации
- это зависит от ваших настроек. Некоторые шаги могут быть у вас уже сделаны.

1. Отстыковка окон.

Первое, что мы сделаем - отстыкуем окна. Для этого вы можете щёлкнуть на любом окне и сбросить галочку "Dockable":

Delphi 2010 - отстыковка отдельного окна

После этого окно отстыковывается от главного окна и будет плавать отдельно.
В принципе, даже необязательно снимать галку: просто схватили блок за заголовок - и тащите. Он сам отстыкуется.
Вот вид окна Delphi после отстыковки инспектора объектов:

Delphi 2010 - с отстыкованным инспектором объектов

Вы можете руками отстыковать все окна. Или вы можете просто переключиться на предопределённый шаблон раскладки окон
(такой шаблон называется Desktop-ом или рабочим столом).
Для этого разверните список рабочих столов в главном окне и выберите рабочий стол "Classic undocked":

Delphi 2010 - переключение на рабочий стол с отстыкованными окнами

Если вы не видите этой панели - вы можете переключиться на другой рабочий стол через меню
("View"/"Desktops"/"Classic undocked"):

Delphi 2010 - переключение на рабочий стол с отстыкованными окнами через меню

В результате у вас должно получиться что-то такое:

Delphi 2010 - вид с отстыкованными окнами

Как видите, все окна плавают - всего в два щелчка мыши!

2. Отстыковка дизайнера форм.

Второе, что мы сделаем - отстыкуем дизайнер форм, ведь отстыковать его методом, указанным выше, нельзя.
Для этого мы идём в опции IDE ("Tools"/"Options"):

Delphi 2010 - открытие окна настроек IDE

В появившемся окне сбрасываем галочку "Embedded designer" в разделе "Environment Options"/"VCL Designer":

Delphi 2010 - отстыковывание дизайнера форм

После сброса галочки среда попросит у вас перезапуск:

Delphi 2010 - запрос на перезапуск после изменения настроек

Закрываем все окна и перезапускаем Delphi. После перезапуска дизайнер форм будет плавающим окном:

Delphi 2010 - вид с полностью отстыкованными окнами

Окей, щелчков здесь было больше и нам потребовался перезапуск IDE. Но всё равно не сложно.

Примечание: Начиная с Delphi XE3, опция "Embedded designer" скрыта из настроек среды,
но её всё ещё можно изменить вручную, отредактировав ключ реестра 
HKEY_CURRENT_USER\Software\Embarcadero\BDS\10.0\Form Design (10.0 - это для XE3),
изменив значение Embedded Designer в False. Учтите только, что FireMonkey поддерживает только интегрированный дизайнер.

3. Палитра компонент.

Далее - включение палитры компонент "как в Delphi 7". Во-первых закройте плавающее окошко "Tool Palette"
(вернуть обратно его можно из меню "View"/"Tool Palette"),
затем щёлкните правой кнопкой по главному окну и выберите палитру "Component":

Delphi 2010 - включение палитры компонент

Кстати, если панельки "Desktop" вы у себя не нашли (помните, выше, когда мы переключались на "Classic undocked"?),
то вы также можете включить её тут - щёлкайте по пункту "Desktop". В любом случае,
в итоге вы получаете свою палитру компонентов "в стиле Delphi 7":

Delphi 2010 - классический вид

Три щелчка - и любимая палитра компонент снова с вами.

4. Переключение сортировки в инспекторе объектов.

Последний шаг - инспектор объектов. В принципе, нельзя сказать, что это специфично для Delphi 2010 - в Delphi 7
у инспектора объектов тоже было два варианта отображения. Но, на всякий случай, я упомяну про это тут.

Вы можете переключаться между двумя видами инспектора объектов, щёлкая правой кнопкой по нему
и выбирая "Arrange"/"be Category" или "Arrange"/"by Name":

Delphi 2010 - переключения вида инспектора объектов

Вот вид инспектора с сортировкой по категориям:

Delphi 2010 - сортировка инспектора объектов по категориям

А вот с сортировкой по именам:

Delphi 2010 - сортировка инспектора объектов по именам

Выберите вид, к которому вы привыкли в Delphi 7.

5. Устанавливаем справку из D7 в D2010.

 

Ещё одна претензия к Delphi 2010 - её изменившаяся справочная система.
Покажем, как вы можете встроить свою любимую справку от Delphi 7 в Delphi 2010.

Для этого есть два способа: 
  1. Минимальная интеграция - открытие справки отдельной командой.
  2. Максимальная интеграция - подмена штатной справки.
Первый способ проще и он не требует сторонних решений, плюс вы не теряете существующую функциональность.
Но и по удобству он ниже: вам придётся вызывать справку отдельной командой.

Способ два посложнее, вам также понадобится скачать сторонний эксперт, но зато вы можете подменить встроенную справку.
К сожалению, при этом вы лишаетесь справки по диалоговым окнам и прочим изменившимся за это время вещам.
Впрочем, никто не запрещает вам вызывать встроенную справку руками через меню Help.

Итак, способ первый: скопируйте файлы справки от Delphi 7 на вашу машину (куда - не суть важно, главное,
чтобы в записываемую папку). Далее, идите в меню настройки утилит "Tools"/"Configure tools":

Delphi 2010 - конфигурация утилит

В открывшемся окне щёлкайте по кнопке "Add" для добавления новой утилиты:

Delphi 2010 - добавление новой утилиты

После этого открывается окно создания команды вызова новой утилиты. Вводите такую информацию:

Delphi 2010 - создание команды вызова справки от Delphi 7

  • Title - любое. Это имя команды будет показываться в меню.
  • Program - "winhlp32.exe". Если вы работаете на Windows Vista или выше, вам нужно доустановить поддержку
  • устаревшего формата справки, как указано в этой статье.
  • Working dir - каталог, куда вы положили файлы от справки Delphi 7.
  • Parameters - "-k $CURTOKEN d7.hlp". Вы также можете указать полный путь к D7.hlp
  • (включая каталог, только не забудьте про кавычки, если ваш путь содержит пробелы),
  • если у вас возникают проблемы с открытием справки. $CURTOKEN - это текущее слово в редакторе Delphi
  • (раскройте список Macros, чтобы увидеть другие варианты). А "-k" - указание на открытие справки по слову в индексе.
  • В принципе, вы можете убрать эту часть, оставив только имя файла справки.

После сохранения команды, вы теперь можете вызывать справку Delphi, выбирая её из меню:

Delphi 2010 - вызов справки Delphi 7 из меню Tools

Что касается способа два, то вам также нужно скопировать файлы справки Delphi 7 на свою машину (кто-бы сомневался!).
Кроме того, вам также нужно доустановить поддержку справки WinHelp, если вы работаете в Vista или выше.

После подготовки вам нужно скачать с CodeCentral эксперт (расширение) к IDE для интеграции справки. Вот вариант 1.
Вот вариант 2. Они весьма похожи и ставятся примерно одинаково, но мне больше понравился второй
- он и покрасивше и позволяет использовать кнопку F1. Поэтому я буду описывать процесс для второго эксперта,
но первый ставится полностью аналогично - надеюсь, вы сумеете при желании разобраться с ним самостоятельно по аналогии.

Для качала распакуйте скачанный архив. Лучше всего распаковывать в свою папку с проектами или вроде того.
Далее, запускаете Delphi 2010 и открываете пакет из папки Packages. Варианта для Delphi 2010 там нет,
но это не имеет значения - просто открывайте вариант для самой последней версии Delphi.
Вот открытый пакет в менеджере проектов Delphi 2010:

Пакет DelphiHelpExpert открыт в менеджере проектов Delphi 2010

Далее щёлкайте по нему правой кнопкой и выбирайте Install:

Установка пакета (эксперта) из менеджера проектов

При этом эксперт будет скомпилирован и установлен в IDE. Всё, можете закрывать все файлы (сохранив изменения).
Файлы с диска, понятно, удалять не надо :)

Теперь осталось только настроить эксперт. Для этого открываем меню "Help"/"Delphi Help Expert":

Delphi 2010 - вызов окна настроек эксперта Delphi Help

Откроется окно настроек, где вы можете задать аж три разных вида справки!

Настройка эксперта Delphi Help

Тут вообще всё тривиально: есть три типа справки - CHM, HLP и интернет.
Вы можете указать источник для любой справки и забиндить любую справку на любую из комбинаций кнопок:
F1, Ctrl + F1, Shift + F1, Alt +F1. Достаточно просто.

К примеру, на снимке экрана выше я указал открывать справку от Delphi 7 по кнопке F1, а по Ctrl + F1 - открывать справку по Delphi
в интернете (вот вам строка для Copy&Paste: "http://www.google.ru/search?q=%s+site:http://docwiki.embarcadero.com/"). 
docwiki.embarcadero.com - это Вики для продуктов Embarcadero.
Т.е. пополняемая сообществом справка. Более полный вариант обычной справки.

Итак, когда вы всё настроили, закрывайте окно настроек и жмите F1. Бац, вылезает справка Delphi 7.
Если при этом вы стояли в редакторе кода на каком-то слове, то это слово будет указано в индексе (в этом примере я стоял на TRegistry):

Открытая справка Delphi 7

Если же вы нажмёте Ctrl + F1, то откроется ваш браузер по-умолчанию с online-справкой (пример с тем же TRegistry):

Google Chrome с открытой страницей поиска в online-справке


Бонус-примечание: если вы хотите ещё больше возможностей со справкой и чувствуете, что вы уже не совсем начинающий
- вы можете установить этот навороченный IDE Expert, вместо простых экспертов, упомянутых выше.
Для него есть даже видео-инструкция. Посмотрите, не пожалеете.

6. Прочие финты ушами.

В заключение хотелось ещё сказать, что вы можете стыковать любые окна с любыми другими в любых комбинациях.
Чтобы окно можно было пристыковать - оно должно быть "Dockable". Помните, мы снимали такую галочку в первом пункте?
Вот, если хотите пристыковать окно - её надо установить, если она не стоит.
А если вы двигаете окно, и оно очень некстати хочет пристыковаться - зажмите Ctrl.

Кроме стыковки вы также можете "приколоть" окно к другому, на манер панелек в Photoshop.
Для этого перетащите окно на закладку панели в другом окне.
А если закладок у вас на экране нет - то кидайте одно окно на центр другого (если кидать на сторону -
оно пристыкуется вместо прикалывания).
К примеру, бывает достаточно удобно совместить все вспомогательные окна в одно окно:

Delphi 2010 - все вспомогательные окна приколоты к одному окну

На Delphi 7, именно так и делали. 

7. Итог.

Итак, мы смогли "сделать из Delphi 2010 Delphi 7" и сделать это достаточно просто.
Никаких сторонних прибамбасов - всё штатными средствами (окей: кроме справки).
Ну а теперь, найдите 10 отличий:

Delphi 7

 
 

Поиск по сайту

Новейшее из новостей

Предыдущая Следующая

Как подключить сканер штрих-кода для ком…

Как подключить сканер штрих-кода для компьютера. Виды сканеров штрих-кодов. Программы для штрих-кодов.

Как подключить сканер штрих-кода для компьютера. Виды сканеров штрих-кодов. Программы для штрих-кодов.

Admin - avatar Admin 25 Июл 2020 Просмотров:65 КОМПЬЮТЕРы

Подробнее

Менеджер паролей KeePass

Менеджер паролей KeePass

Менеджер паролей KeePass KeePass Password Safe — бесплатная утилита (менеджер паролей),  программа позволяет хранить все ваши пароли, используя один главный мастер-пароль.

Admin - avatar Admin 24 Июл 2020 Просмотров:49 ПРОГРАММИРОВАНИЕ

Подробнее

Альтернатива 1С

Альтернатива 1С

Альтернатива 1С  платные и бесплатные программы для бухгалтерии и онлайн сервисы

Admin - avatar Admin 16 Июл 2020 Просмотров:181 КОМПЬЮТЕРы

Подробнее

Устали? Поиграйте в шахматы!

В НОВОМ ОКНЕ

Измеряем скорость

1000ms = 1 секунда, 
1 Mbps (Мбит/с, Мегабит в секунду) = 0.125 MB/s (Мбайт/с, Мегабайт в секунду),
1 MB/s = 8 Mbps, 100 Mbps = 12.5 MB/s
 

Альтернатива 1С

Альтернатива 1С

 платные и бесплатные программы для бухгалтерии и онлайн сервисы

Подробнее ...

Авторизация

Предыдущая Следующая

21 марта 1685 года. Иоганн Себастьян Бах немецкий композитор и органист

21 марта 1685 года. Иоганн Себастьян Бах немецкий композитор и органист

  Иоганн Себастьян Бах  немецкий композитор и органист Иоганн Себастьян Бах родился 21 марта 1685 года в Эйзенахе (Саксония), в музыкальной семье. Несколько поколений рода с самого начала 16 века были профессиональными музыкантами....

Admin 20 Мар 2016 Просмотров:551 Выпуск №16 МАРТОВСКИЙ! (Март 2016)

Подробнее

Top.Mail.Ru Яндекс.Метрика TIiIKT  ikt24.org.ru  gerb