Как настроить делфи на компьютере
Как настроить делфи на компьютере
Вызов окна настройки осуществляется командой Tools | Environment options главного меню Delphi. Окно имеет десять страниц с опциями настройки:
Страница Preferences
Блок Autosave options осуществляет установку автоматического сохранения редактируемых файлов при компиляции приложения (флажок Editor files) и Рабочего стола текущего проекта при его закрытии (Project desktop). Для второго случая блок Desktop contents определяет, что именно будет сохранено на Рабочем столе: только состояние экрана проекта (Desktop only) или дополнительно будут сохранены символы последней успешной компиляции (Desktop and symbols).
Хотя некоторые из моих знакомых устанавливают флажок Editor files, лично я считаю это неосмотрительным: если внесенные изменения будут сохранены, отменить их будет сложно. Кроме того, иногда полезно при проектировании делать некоторые эксперименты с кодом или компоновкой форм, которые не всегда удачны сразу, и в этом случае придется отменять исправления. Установка этого флажка не приносит защиты от случайной потери исправлений: намного полезнее делать резервную копию проекта после каждого существенного успешного изменения, предварительно не только откомпилировав, но и собрав проект командой [Project | Build [current project].
Если Вы занимаетесь разработкой одного конкретного проекта в течение значительного времени, вам поможет опция Project desktop. Она позволит сохранить не только расположение окон проекта, но и открытые файлы Редактора кода и Конструктора форм. При следующем открытии проекта ваш Рабочий стол Delphi будет выглядеть таким, каким он был при последнем закрытии проекта. Если к тому же установлена опция Desktop and symbols, то будут восстановлены все замечания компилятора, сделанные при последней компиляции перед закрытием проекта.
Флажок Auto drag docking разрешает окнам IDE встраиваться друг в друга. Если он включен, то избежать неуместного встраивания можно, нажав при перемещении окна клавишу [Ctrl]. Некоторым разработчикам склонность окон Delphi к встраиванию мешает в работе. Если вы относитесь к их числу, снимите этот флажок.
Блок опций Compiling and running определяет свойства конфигурации окон при переходе среды в режимы компиляции и выполнения приложения. Вы можете вывести на экран окно информации о ходе процесса компиляции (Show compiler progress), просматривать замечания сборки пакетов при компиляции (Warn on package rebuild), заставить окна среды сворачиваться при запуске приложения на выполнение (Minimize on run) и сделать невидимыми окна проектирования во время выполнения приложения, оставив только окна Отладчика (Hide designers on run).
Поле внизу страницы определяет расположения каталога Депозитария Delphi (файл delphi32.dro). По умолчанию этот файл хранится в каталоге Bin в папке Delphi. Если того не требуют чрезвычайные обстоятельства, оставьте «ребенка» в его «колыбели»…
Страница Designer
Опции описания в проекте новой формы в текстовом формате вместо бинарного (New form as text) и определения новых форм и модулей данных как автоматически создаваемых при запуске приложения (Auto create forms and data modules) я тоже включаю. Первое полезно, поскольку описание в текстовом формате, несмотря на несколько больший размер, позволяет контролировать описание формы и, при необходимости, легко его исправлять «на лету». А второе позволяет не заботиться на начальных стадиях разработки и отладки о процессах создания и уничтожения форм и модулей данных. Когда придет время, я легко переведу их в статус доступных для создания на странице Forms параметров проекта (Project | Project options…).
Флажок Show component caption полезен тем, что позволяет легко идентифицировать на форме несколько однотипных невизуальных компонентов. Иначе форма выглядела бы так…
При проектировании не менее важно оперативно отслеживать положение и размеры визуальных компонентов, а также другую информацию о дизайне компонентов. Контролировать эту информацию в Инспекторе объектов не всегда удобно. Поэтому установите флажки Show designer hints и Show extended control hints и просматривайте информацию об объекте, просто наведя на него указатель мыши.
Страница Object Inspector
C помощью списка SpeedSettings можно быстро настроить цветовую палитру Инспектора объектов по одной из прилагаемых схем. Выбранную схему можно поправить с помощью расположенного ниже списка установки цвета для каждой категории элементов Инспектора объектов.
Блок опций References позволяет настроить отображение свойств-объектов в окне Инспектора объектов. Флажок Expand inline позволяет включать список свойств свойства-объекта внутрь списка текущего объекта. Например, если главное меню TMainMenu связано со списком пиктограмм TImageList свойством Images, то возле названия этого свойства появляется значок [+], при нажатии которого выпадает список свойств компонента TImageList. Это очень удобно, потому что можно настроить оба компонента одновременно, контролируя конечный результат. Флажок Show on events page позволяет такие же возможности на странице событий.
Страница Palette
Эту страницу настроек можно вызвать командой меню Components | Configure palette или командой Properties всплывающего меню палитры компонентов Delphi.
Если в списке Pages выбрать страницу Палитры, то в списке Components отобразятся все установленные на нее компоненты с указанием на пакет, в котором они описаны и реализованы. Страницу можно добавить в Палитру, переименовать, удалить (если она пустая) и переместить вверх или вниз по списку страниц. Можно изменять состав страниц, скрывая некоторые компоненты кнопкой [Hide] или перетаскивая компоненты из одной страницы в другую.
Страница Library
Все эти параметры задаются по необходимости…
Страница Explorer
Отображение Обозревателя кода определяется опциями Explorer option. Флажок Automatically show Explorer снимите, если хотите окно Редактора кода сделать шире, не растягивая его над Инспектором объектов. Все-таки, Обозреватель реже нужен, чем Редактор.
Флажок включает выделение в окне Обозревателя незавершенных свойств и методов жирным шрифтом, например, если метод объявлен, но не реализован.
Если нужно, чтобы в окне отображались не только имена объектов, но и синтаксис объявления, то поставьте флажок Show declaration syntax.
Группа опций Explorer sorting позволяют выбрать тип сортировки списка объектов по алфавиту или по последовательности объявления в модуле.
Флажок Finish incomplete syntax позволяет автоматически добавлять в код шаблон реализации незавершенного свойства. В противном случае такая возможность будет только у незавершенных методов.
Группа Initial browser view определяет страницу, которая будет отображаться в Проводнике объектов при его выводе на экран. При этом в окне Проводника будет отображаться информация, определяемая в блоке Browser scope: либо информация только о символах модулей текущего проекта (Project symbols only), либо о символах всех модулей, явно или неявно используемых в проекте, включая модули VCL (All symbols). Последнее не рекомендую ввиду большого избытка информации. Но иногда это необходимо.
Список Explorer categories определяет состав объектов, отображаемых в Обозревателе кода и Проводнике объектов. Здесь все зависит от проекта и предпочтений его разработчика.
Страница Type Library
Группа SafeCall function mapping определяет, какие функции будут объявлены как SafeCall при преобразовании из Delphi в IDL при генерации библиотеки типов. Здесь важно понимать, что функции SafeCall автоматически применяют соглашение COM для ошибок и исключений, преобразуя код ошибки HResult в исключение. При выборе в блоке Languages языка IDL необходимо будет явно укзывать соглашения вызова как safecall или stdcall.
Можно использовать SafeCall для всех интерфейсов (All v-table interfaces), только для дуальных интерфейсов (Only dual interfaces) или вообще не использовать SafeCall (Do not map).
Значение параметра Language определяет язык для описания интерфейсов в библиотеке типов. Я использую Pascal, хотя более «родным» для Windows и ее приложений является IDL.
Необходимые условия импорта ActiveX-компонентов определяются параметрами Ignore special CoClass flags when importing. Импортируются только те соклассы, для которых сняты соответствующие флаги в этой группе опций. По умолчанию помечен только флаг CanCreate, что позволяет импортировать объект для общего пользования.
Опция Display updates before refreshing включает вывод запроса на подтверждение обновления объекта. В противном случае при редактировании объект будет обновлен без предупреждения.
Страница Environment variables
Имеет два списка: System variables, содержащий переменные окружения IDE Delphi, и User overrides, содержащий переменные, переопределенные пользователем. Переменным первого списка можно добавить переопределение. Ко второму списку можно добавлять свои переменные, изменять и удалять имеющиеся значения.
Страница Internet
Если включен флаг Enable debugging, то при ошибке в скрипте будет запущен отладчик, установленный на компьютере. В противном случае будет выдано только сообщение об ошибке.
Мастер приложений Web будет присваивать html-файлам расширение, указанное параметром HTML file extension.
Если истинное изображение недоступно при проектировании, то вместо него будет выводиться рисунок, указанный в поле Sample image file.
Страница Delphi Direct
В этом окне индикатор Automatically poll network разрешает автоматическое подключение к узлу обновлений Delphi. Не знаю, как вас, а меня раздражает манера некоторых приложений тыкаться в Сеть без моей команды, особенно, когда идет работа над важным участком кода. Поэтому я эту опцию отключаю сразу!
Если вас такие проблемы не мучат, то задайте интервал обновлений (в днях) в параметре Polling interval. Дата последнего подключения будет выводиться в поле Last poll.
Наконец, флаг Automatically show Delphi direct on refresh включит автоматический вывод окна контроля процесса обновления, когда тот начнется.
Настройка драйвера для автосканера Autocom CDP и Delphi ds150e
Настройка драйверов Autocom CDP и Delphi ds150e.
После того как произведена установка программного обеспечения к Autocom cdp или Delphi ds150e потребуется настройка драйверов.
Для этого подключите Autocom CDP или Delphi ds150e к компьютеру по USB.
Шаг 1. Откройте проводник и нажмите правой кнопкой мыши по строке «Этот компьютер».
Шаг 2. В выпавшем меню выберите и нажмите левой кнопкой мыши строку «Свойства».
Шаг 3. В открывшемся окне выбираем «Диспетчер устройств».
Шаг 4. Далее видим строку «Autocom CDP + USB» с восклицательным знаком в желтом треугольнике. (надпись может отличаться, но будет связано с автосканерами). Жмем правой кнопкой мыши (далее ПКМ) и выбираем «обновить драйвер».
Шаг 5. Далее жмем левой кнопкой мыши (далее ЛКМ) по «выполнить поиск драйвером на этом компьютере».
Шаг 6. Жмем «Обзор» и указываем путь в папку с программой autocom cdp или Delphi ds150e. Жмем «Далее».
Шаг 7. В Диспетчере устройств видим также строку с восклицательным знаком в желтом треугольнике с надписью «USB Serial Port». Выполняем такие же действия как в ШАГАХ 4-6.
Установка драйверов завершена.
Шаг 8. Запускаем программу Autoco CDP или Delphi ds150e переходим во вкладку «настройки», далее «установки оборудования» и проходим «ТЕСТ».
После завершения настроек возможно обновлением программного обеспечения. Подключаем Autocom CDP или Delphi ds150e к автомобилю и переходим во вкладку «настройки», «установки оборудования» и там жмем «ОБНОВИТЬ».
Настройка драйвера для автосканера Autocom CDP и Delphi ds150e
Настройка драйверов Autocom CDP и Delphi ds150e.
После того как произведена установка программного обеспечения к Autocom cdp или Delphi ds150e потребуется настройка драйверов.
Для этого подключите Autocom CDP или Delphi ds150e к компьютеру по USB.
Шаг 1. Откройте проводник и нажмите правой кнопкой мыши по строке «Этот компьютер».
Шаг 2. В выпавшем меню выберите и нажмите левой кнопкой мыши строку «Свойства».
Шаг 3. В открывшемся окне выбираем «Диспетчер устройств».
Шаг 4. Далее видим строку «Autocom CDP + USB» с восклицательным знаком в желтом треугольнике. (надпись может отличаться, но будет связано с автосканерами). Жмем правой кнопкой мыши (далее ПКМ) и выбираем «обновить драйвер».
Шаг 5. Далее жмем левой кнопкой мыши (далее ЛКМ) по «выполнить поиск драйвером на этом компьютере».
Шаг 6. Жмем «Обзор» и указываем путь в папку с программой autocom cdp или Delphi ds150e. Жмем «Далее».
Шаг 7. В Диспетчере устройств видим также строку с восклицательным знаком в желтом треугольнике с надписью «USB Serial Port». Выполняем такие же действия как в ШАГАХ 4-6.
Установка драйверов завершена.
Шаг 8. Запускаем программу Autoco CDP или Delphi ds150e переходим во вкладку «настройки», далее «установки оборудования» и проходим «ТЕСТ».
После завершения настроек возможно обновлением программного обеспечения. Подключаем Autocom CDP или Delphi ds150e к автомобилю и переходим во вкладку «настройки», «установки оборудования» и там жмем «ОБНОВИТЬ».
Как настроить делфи на компьютере
Ознакомившись с теорией предмета изучения, перейдем к практическому его освоению. В этой главе вы узнаете, из чего состоит Delphi, какие программы с ее помощью можно делать, и, собственно, создадите первую программу в среде Delphi!
Состав Delphi и требования к системе
Прежде, чем приступать к работе с какой-либо программой, было бы полезно ознакомиться с ее требованиями к компьютеру. Разумеется, требования у разных версий Delphi разнятся, постепенно повышаясь от версии к версии. В частности, в рассматриваемой нами Delphi 7 рекомендуется процессор не ниже Pentium II и не менее 256 Мбайт оперативной памяти. Более ранние версии требовали меньший объем памяти, однако для комфортной работы я в любом случае рекомендовал бы не менее 256 Мбайт, а для Delphi 7 и выше, да еще и под управлением ОС Windows XP, не помешало бы иметь 512 Мбайт ОЗУ.
Определившись с компьютером, перейдем к установке. В процессе установки про-грамма спросит вас, для каких версий тех или иных третьесторонних приложений следует устанавливать компоненты. Прежде всего, это версии MS Office, для одной из них вы сможете установить набор компонент, обеспечивающих взаимодействие между приложениями office и Delphi. Если вы устанавливаете старшую версию Del-phi (Client/Server, Enterprise, Architect), то вас спросят еще и о том, для каких версий баз данных следует установить компоненты. Наконец, в процессе установки, помимо самой Delphi будут установлено множество дополнительных программ, в основном, связанных с базами данных. Причем некоторые из них (например, сервер InterBase или виртуальная Java-машина) вообще устанавливаются отдельно, хотя и в процессе общего хода инсталляции.
По завершению процесса установки в программном меню Windows будет сформирована группа Borland Delphi, в которой, помимо самой Delphi, будут находиться ярлыки всех вспомогательных компонент среды. В частности, там будут находиться ярлыки для следующих программ:
СОВЕТ
Если вы не знаете английского, но владеете немецким или французским, то вы можете установить версию Delphi на том языке, который знаете лучше. Русских версий Delphi, равно как и других серьезных средств разработки, нет, никогда не было, и, увы, даже не предвидится.
Интегрированная среда разработки
Интегрированная среда разработки Delphi (Delphi IDE) является многооконной системой. Она включает в себя все необходимое для быстрой разработки Windows-приложений, и может гибко настраиваться.
Рис. 2.1. Вид Delphi 7 IDE по умолчанию
К вопросу об удобстве следует отметить, что предлагаемая разработчиками компоновка годится, в принципе, для любого экранного разрешения. Но если у вас имеется возможность установить разрешение экрана в значение 1280 на 1024 точки, то вы можете скомпоновать все кнопки главного окна в одной строке, а все освободившееся внизу место выделить для палитры компонентов (рис. 2.2).
Рис. 2.2. «Оптимизированный» вид главного окна Delphi
Такой шаг позволит иметь перед глазами гораздо большее количество категорий компонент, что положительно сказывается на продуктивности работы. В принципе, это можно сделать и при более низком разрешении, однако при этом частью кнопок на панелях инструментов придется пожертвовать.
Содержание и предназначение панелей инструментов, имеющихся в начальном виде, следующее:
Рис. 2.3. Настройка палитры компонентов требует знания VCL
ПРИМЕЧАНИЕ
Следует учитывать, что поскольку палитра компонентов является ничем иным, как визуальным представлением VCL, то ее вид и состав могут меняться в зависимости от того, какие модули подключены, устанавливались или нет дополнительные компоненты или их наборы, и т.д. В любом случае, в начале изучения Delphi, экспериментов в этой области лучше не производить.
Все компоненты сгруппированы по вкладкам, число и состав которых несколько разнятся в зависимости от версии и варианта поставки. Так, в Delphi 7 Enterprise имеется 33 вкладки, содержащие компоненты, принадлежащие к той или иной группе VCL (табл. 2.1).
Установка Borland Delphi 7 на компьютер
Вот и пришло время перейти на объектно-ориентированное программирование. Сюда же входит и написание программных приложений для компьютера (создание самых настоящих программ). Особое внимание будем обращать на практику. Для программирования будем использовать Borland Delphi 7. Скачать ее, думаю, не составит никакого труда, а вот с установкой немного поясню.
Установка Borland Delphi 7
Итак, если есть диск с программой, вставляем его в дисковод. Появляется следующее окно, в котором выбираем пункт Delphi 7:
Затем появится другое окно начала установки программы Dedphi 7, где нажимаем кнопку Next >.
Вводим серийный номер продукта. Внимательно проверяем введенные символы и жмем Next >.
Читаем лицензионное соглашение, и если согласны со всеми предоставленными условиями, выбираем пункт «I accept the terms in the license agreement» («Я принимаю условия лицензионного соглашения»). Нажимаем Next >.
Если же не согласны с данными условиями, отказываемся от установки программы, нажав кнопку Cancel и затем подтвердив отказ от установки (кнопка Yes).
Выбираем тип установки:
Жмем Next >.
По желанию можно оставить галочку на пункте USE VisiBroker/CORBA Support (программы для использования технологии распределенных вычислений). Нажимаем Next >.
Программа может быть установлена для следующих операционных систем (выбираем необходимую и жмем Next >):
Отмечаем галочкой Install InterBase Client, чтобы впоследствии можно было работать с БД и нажимаем Next >.
При необходимости можно изменить каталог, куда нужно установить программы и компоненты Borland Delphi 7. Жмем Next >.
Нажимаем кнопку Next >. Если все настройки правильно указаны, можно запустить процесс установки Delphi на компьютер, нажав кнопку Install. Высветится следующее окно:
Таким образом если высветится какое-нибудь окно, всегда нажимаем Next, либо соглашаемся с условиями (Yes). В конце установки высветится последнее окно, где предложат перезагрузить компьютер. Нажимаем Yes.
Borland Delphi 7 успешно установлен на компьютере!