Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Программирование на Delphi. От новичка до профессионала! 13.5 Форма 13.6 Редактор кода


Информационный Канал Subscribe.Ru


 

 

13.5 Форма

Основой почти всех приложений Delphi является форма. Её можно понимать как типичное окно Windows. Форма является основой, на которой размещаются другие компоненты. Форма имеет те же свойства, что присущи другим окнам Windows. Она имеет управляющее меню в верхнем левом углу, полосу заголовка, занимающую верхнюю часть, кнопки развертывания, свертывания и закрытия окна в верхнем правом углу. Можно изменить вид окна, убрав в кем какие-то кнопки или всю полосу заголовка, сделав его окном с неизменяемыми размерами и т.п. О том, как это сделать, вы узнаете с следующих уроках.

Во время проектирования форма покрыта сеткой из точек. В узлах этой сетки размещаются те компоненты, которые вы помещаете на форму. Во время выполнения приложения эта сетка, конечно, не видна.

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

Когда вы поместили на форме какие-то компоненты, вы можете получить по ним контекстную справку. Для этого выделите интересующий вас компонент и нажмите клавишу F1. Если вы щелкнете на самой форме и нажмете клавишу F1, вам будет показана справка по классу формы.

 

13.6 Редактор кода

 

Одной из наиболее важных частей среды Delphi является окно Редактора Кода. Его вид и возможности изменяются от версии к версии.

Окно Редактора Кода в Delphi 7 показано на рис. 4. В действительности, если вы откроете в первый раз это окно в Delphi 7, оно может выглядеть несколько иначе и включать в себя слева еще одно встроенное окно — окно Исследователя кода (Code Explorer). Но об этом будет сказано позднее, и во многих случаях вы просто можете закрыть это дополнительное окно, щелкнув на кнопке в его правом верхнем углу, или задать опции среды проектирования, отменяющие по умолчанию появление окна Code Explorer

Редактор Кода в Delphi 7 имеет две страницы: Code (код) и Diagram (диаграммы). Закладки этих страниц вы можете видеть в нижней части окна на рис. 4. Первая из них (в версиях, младше Delphi 6, только она и имеется) содержит коды модулей вашего приложения и тексты других файлов, которые вы открыли в процессе проектирования. Вторая страница, введенная начиная с Delphi 6, позволяет вам строить диаграммы, иллюстрирующие взаимоотношения компонентов в вашем приложении. Эта интересная возможность будет рассмотрена позднее, а пока займемся страницей кодов.

Эта страница является полноценным программным редактором. Ее можно настраивать на различный стиль работы, который вам более привычен. В редакторе применяется выделением цветом и шрифтом синтаксических элементов. Жирным шрифтом выделяются ключевые слова Object Pascal (uses, type). Синим курсивом выделяются комментарии ({Private declarations}).

В заголовке окна Редактора Кода отображается имя текущего файла, того, с текстом которого вы работаете. В верхней части окна вы можете видеть также закладки или ярлычки, указывающие текущие открытые файлы. Приложения Delphi могут использовать много исходных файлов, и закладки помогают вам переходить от одного из них к другому. Вы можете также открыть дополнительное окно Редактора Кода (командой View | New Edit Window или щелчком в окне правой кнопкой мыши и выбором аналогичного раздела из контекстного меню) и одновременно работать с двумя модулями или с двумя разными фрагментами одного модуля.

 

рисунок 4

 

В нижней части окна Редактора Кода вы можете видеть строку состояния. В самой левой ее позиции находится индикатор строки и колонки. Это помогает вам понимать, в каком месте кода вы находитесь.

Второй элемент строки — индикатор модификации. Когда вы начинаете новый проект, то код, который Delphi автоматически написала для вас, еще не сохранён. Вы должны сделать это сами командой File | Save. Если код изменялся вами из Delphi с того момента, когда вы в последний раз сохраняли его в файле, то в индикаторе модификации (правее индикатора строки и колонки) появляется слове «Modified». Это слово показывает вам, что код, который вы видите, не тот же самый, что на диске.

Третий элемент строки состояния — индикатор режима вставки. Это стандартный индикатор большинства редакторов, который показывает вам, будут ли вводимые символы вставляться в текст или писаться поверх текста. Переключение режима вставки производится клавишей Insert.

В окно Редактора Кода, как и в другие окна Delphi, встроена контекстная иголка. Чтобы получить справку по какому-то слову кода (ключевому слову, написанному имени функции и т.п.), достаточно установить курсор на это слово и нажать клавишу F1. Вам будет показана соответствующая тема справки, встроенной Delphi.

В окне Редактора Кода можно смотреть и редактировать не только автоматически помещаемые в него файлы модулей программы. Вы можете открыть и загрузить в редактор командой File | Open или соответствующей быстрой кнопкой также текстовые файлы и файлы HTML, используемые при работе с Интернет. Для файлов HTML имеется возможность предварительного просмотра редактируемой страницы Web и еще некоторые возможности.
 

Сайт рассылки http://mydelphi7.narod.ru, на котором есть архив рассылки, также гостевая книга, переводчик.

 



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное