Работа с программным продуктом различных версий Delphi

В версии шесть на нижней кроме окна кода располагаются две закладки – Code и Diagram. щелчок по последней активизирует страницу диаграмм. Первоначально это страница пуста. Чтобы наполнить ее, нужно «перетащить» мышью два и более компонента из окна Инспекторов компонентных связей. Это окно пристыковано к верхней части окна браузера. Чтобы перетащить компоненты в поле диаграмм, нужно нажать и уде

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

Для сложных форм множеством компонентов можно подготовить несколько диаграмм. Дав каждой диаграмме уникальное имя можно в любой момент с помощью выпадающего списка выбрать нужную. Страницу диаграмм можно напечатать.

2.3 Модификация формы её свойств и событий

Программирование в Delphi строится на тесном взоимодействии двух процессов: процесса конструирования визуального проявления программы Windows – окна и процесса написания кода, придающего элементам этого окна и программе в целом необходимую функциональность. для написания кода используется окно кода, для конструирования программы – остальные окна Delphi, и прежде всего – окна формы.

Между содержимым окон формы и кода существует неразрывная связь, которая строго отслеживается Delphi. Это означает, что размещение на форме компонента приводит к автоматическому изменению кода программы и наоборот – удаление тех ли иных автоматически вставленных фрагментов. Помня об этом, программисты вначале конструируют форму, размещая на ней очередной компонент, а уже после этого переходят, если это необходимо, к написанию фрагмента кода, обеспечивающего требуемого поведение компонента в работающей программе.

Пустая форма и ее модификация.

Как уже говорилось, окно формы содержит проект Windows – окна программы. Важно помнить, что с самого начала работы над новой программой Delphi создает минимально необходимый код, обеспечивающий ее нормальное функционирование в Windows. Таким образом, простейшая программа готова сразу после выбора опции File New Application, и нам остается просто запустить программу. Однако до этого выполнить две важные вещи: создать собственный рабочий каталог (папку) и нужным образом настроить Delphi.

В процессе работы над проектами программ, описываемых в этой книге, вам понадобится создать множество форм и модулей. Полезно сохранять эти данные в виде дисковых файлов в отдельной папке. Более того, для каждой программы в этой папке имеет смысл создать свою вложенную папку. Тогда, чтобы освободить место на диске для серьезной программы, вам будет достаточно уничтожить основную папку, а чтобы передать ту или иную учебную программу своему коллеге – переписать на дискету содержимое соответствующей вложенной папки.

Создайте папку с именем, а в нем вложенную папку для вашей первой программы. Чтобы не утруждать себя придумыванием подходящих имен для «близких» учебных программ, советую использовать для папки имя PGM_1 или что – нибудь подобное.

Вторе, что предстоит сделать, внести изменения в стандартную настройку среды Delphi. Это необходимо для того, чтобы среде автоматически сохраняла на диске последнюю версию создаваемой вами программы.

Выберите опцию меню Tools Environment Options и убедитесь, что в появившимся диалоговом окне активна страница Preferences. В левом верхнем углу этой страницы в группе Autosave Options есть переключатели Editor Files и Desktop (в других версия эти переключатели располагаются в правом верхнем углу). Активизация переключателей приведет к автоматическому сохранению текста окна кода программы и общего расположения

окон Delphi перед началом очередного прогона создаваемой программы, что избавит вас от возможных потерь в случае зависания программы. Советую активизировать эти переключатели, щелкнув по каждому мышью. Чтобы следить за ходом компиляции, активизируйте также переключатель Show Compiler Progress в группе Compiling and Running. Далее будит полезным сохранять в ходе программы комментарии – текстовые фрагменты, которые не влияют на программы, но делают ее текст более понятным. Если вы предпочитаете комментарии на русском языке, следует выбрать соответствующий шрифт для отображения кода программы. По умолчанию редактор Delphi использует шрифт Courier New, в котором может не быть символов кириллицы. В этом случае нужно выбрать опцию Tools Editor Options и на странице Display в строке Editor Font установите Courier New Cyr (для предыдущих версий страница Display доступна в окне Tools Environment Options).

Теперь все готово прогона вашей первой программы. Щелкните мышью по кнопке в главном окне или, что проще, нажать клавишу F9: именно таким способом подготовленная Delphi – программа последовательно подходит три главных этапа своего жизненного цикла – этапы компиляции, компоновки и исполнения. На этапе компиляции осуществляется преобразования подготовленного в окне кода программы на языке Object Pascal в последовательность машинных инструкций, на этапе компоновки к ней подключаются необходимые вспомогательные программы, а на этапе исполнения готовая программа загружается в оперативную память и ей передается исполнение.

При нажатии F9 появится диалоговое окно Save Unitl As, в котором Delphi попросит указать имя файла для модуля Unitl – pas и папку его размещения.

По умолчанию Delphi предлагает разместить файл модуля и проекта в системной папке BIN. Поскольку эта папка содержит жизненно важные для Delphi файлы, обязательно измените ее на вашу рабочую папку.

Имена в Delphi.

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

Далее сокращения до не более восьми символов – это дань ограничениям Delphi версии 1. Эта версия рассчитана на работу под управлением Windows 3.x,которая не признает длинных имен файлов. Если в работе с Delphi 32 (с любой версией от второй до шестой), можно не сокращать имена и написать my _ first _ unit или даже moy _ pervij _ modul, потому что эти версии рассчитаны на современные тридцатидвух зарядные операционные системы, разрешающие использовать длинные имена файлов.

Первый и самый простой шаг в Delphi – программировании уже сделан: создана нормальная Windows – программа. Разумеется, эта программа не реализует придуманного вами алгоритма, она вообще ничего путнего не умеет делать.

Теперь по работаем с модулем. В первом приближении можем считать модулем самостоятельный раздел программы, в чем – то подобной главе в книге. Модуль создается каждый раз, когда вы создаете новую форму (в программе может быть и, чаще, бывает не одна, а несколько – иногда несколько десятков форм и связанных с ними модулей). При компиляции программы Delphi создает файлы с расширениями pas, dfm, dcu для каждого модуля: pas – файл содержит копию текста из окна кода программы, в файле с расширением dfm хранится описание содержимого окна формы, а в dcu – файле – результат преобразования в машинные инструкции текста из обоих файлов. Файлы dcu создаются компилятором и дают необходимую базу для работы компоновщика, который преобразует их в единый загружаемый файл с расширением EXE.

Страница:  1  2  3  4  5  6 


Другие рефераты на тему «Программирование, компьютеры и кибернетика»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы