Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Sitkin_Informatika_Programmirovanie_v_DELPHI.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
600.56 Кб
Скачать

Средаdelphi.Созданиепростейшегопроекта

Цель работыознакомление со средой программированияDel-phi,приобретениепервоначальныхуменийработывобъектно-ориентированнойсистемепрограммирования.

Delphiсистема объектно-ориентированного визуального про-граммирования, предназначенная длясоздания приложенийWindows.Разрабатываемое вDelphiприложение называютпроектом. После за-пускаDelphiнаэкранеотображаетсянесколькоокон(рис.1.1):

Рис.1.1

  1. главное окноDelphi 7содержит панель меню команд, пане-лиинструментовипалитрукомпонентов;

  2. окно стартовой формыForm1представляет собой заготовкуглавногоокнаразрабатываемого приложения(проекта);

  3. окно редактора свойств объектаObject Inspectorсостоит издвух вкладокProperties(свойства) иEvents(события). Предназначенодля редактирования свойств объектов (объектыэто сама форма илиеё компоненты в виде полей ввода-вывода, кнопок и т.п.; свойстваэто характеристики, определяющие вид, форму, положение и поведе-ниеобъекта)исобытий,накоторыеможетреагироватьобъект(например, открытие или закрытие формы, щелчок по форме или еёкомпоненту, двойной щелчок, перемещение или наведение на объектуказателя мыши и т.п.). Окно отображает свойства активного объектаи их значения (вкладкаProperties) илисписок событий, на которыеможетреагироватьактивныйобъект(еслиоткрытавкладкаEvents);

  4. окно дерева объектовObject Tree Viewотображает в видедереваструктурукомпонентовпроекта,допускаетеёредактирование;

  5. окно редактора кодаUnit1.pasотображает текстмодуляпроекта,вкоторомгенерируетсяпрограммныйкод.Значительнуючасть программного кода модуля система формирует самостоятельно,прописывая ключевые слова. В том числе, при добавлении к формекомпонента,системаавтоматическидобавляетсоответствующийфрагмент программного кода в текст модуля, избавляя программистаот работы нетворческого характера. Здесь же может быть отображёнпрограммный код головной программы, который в простых проектахгенерируетсясистемойполностьюсамостоятельно.

Формаиеёсвойства

Работу над новым проектом начинают с изменения установлен-ных по умолчанию свойств формыForm1и добавления к ней различ-ных компонентов (полей ввода и вывода, командных кнопок и т.п.).Свойства формы определяют её положение на экране, текст заголов-ка,цветфона,видрамкиидр.Дляпросмотрасвойствформыиихиз-

менения используют окно редактора свойствобъектаObjectInspector,вкладкаProperties,она открыта по умолчанию (рис. 1.2). В верх-ней части окна указано имя объекта, свойствакоторого отображаются в текущий момент. Влевой колонке перечислены свойства, а в пра-войуказаныихзначения.Дляизменениянужного свойства щёлкают его имя и в пра-вом поле вводят нужное значение с клавиату-рыиливыбираютегоизраскрывающегосясписка,еслитакойпредусмотрендляданного

Рис.1.2

свойства.Основныесвойстваформыописанывтабл.1.1.

Таблица1.1

ОсновныесвойстваформыForm1

Свойство

Описание

Name

Имяформы.Используетсядляуправленияформой

идоступакеёкомпонентам

Caption

Текстзаголовкаформы

AutoSize

ВозможныезначенияTrue/False

Автоподборразмераокнапоегосодержимому

+Font

Характеристикишрифтаформы

Color

Цветфонаформы

Обычно первым делом изменяют установленное по умолчаниюзначение свойстваCaption, меняя значение «Form1» на своё. Следуетразличать имя формы (свойствоName) и заголовок формы (свойствоCaption),изначальнозначенияэтихсвойствсовпадают.Рекомендуетсяне изменять значение свойстваName. Некоторые свойства являютсясложнымиих значения определяются совокупностью других значе-ний, перед именами таких свойств стоит знак «+». Ширину и высотуформы, а также её положение на экране можно устанавливать мышьюкакобычноеокноWindows.Положениеформынаэкранепослезапус-ка уже готового приложения будет соответствоватьположению, за-нимаемомуформой настадии разработкипроекта.