Практические основы базы данных разработки базе данных

               2.1    Создание интерфейса базы данных

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

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

    По средством языков программирования можно создавать не только приложения, но и модели разных явлений и событий. Разработанная модель на одном из языков программирования будет являться уменьшенной копией объекта оригинала. Поэтому в данной курсовой работе рассматривается разработка программы «Туроператор»

         Для реализаций программы «Туроператор» использрвались следующие компонеты:

          TLabel - используется для отображения надписей, например заголовков, не имеющих свойство Caption. Надпись не может быть изменена пользователем, но код программы во время ее выполнения может управлять текстом надписи.Основные свойства элемента управления Label:

Visible- Допустимые значения:

         True (поле отображается во время выполнения программы)

False (в противном случае)

Multiline- Допустимые значения:

          True (устанавливается многострочный режим ввода текста в поле)

False (однострочный режим)

AutoSize- Допустимые значения:

            True (устанавливается режим автоматического изменения размера  поля так, чтобы весь вводимый текст помещался в нем)

Transparent-если в “True” то собственный цвет фона метки игнорируется, становится прозрачным

WordWrap- Допустимые значения:

                True (устанавливается режим автоматического переноса)

                False (в противном случае)

LayOut- установка выравнивание текста надписи во вертикали(вверху, внизу, по центру)

     Button –программная кнопка. Данная кнопка позволяет выполнить какие-либо действия при ее нажатий во время выполнения программы. Основные свойства:

Action-Property Action: TBasicAction;

Определяет действие, связанное с этой кнопкой

Cancel-Property Cancel: Boolean;
Определяет, будет ли обрабатываться событие OnClick клавишей Esc

Caption-Property Caption: TCaption;
Надпись на кнопке

Default-Property Default: Boolean;
Определяет нажатие Enter эквивалентно нажатию кнопки

Основные методы:            

ClickProcedure Click;
Имитирует щелчок мышью на кнопке

ExecuteAction - Function ExecuteAction
Вызывает указанное действиеAction,связанное с данной кнопкой

SetFocus-Procedure SetFocus;
Передает фокус элементу, активирует его

OnClick -   Соответствует щелчку мыши на кнопке
или нажатию клавиш быстрого доступа

    Компонент ListBox - это массив строк. ListBox может загружать данные с диска, и сохранять информацию в файл. Также ListBox может сортировать строки. Доступ к строкам предоставляет свойство Items этого компонента. В соответствии с этим, вот как происходит обращение к строке с номером i:
    ListBox1.Items[i-1]; // Минус один, так как нумерация строк в компоненте начинается с нуля.

 

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

Таблица StringGrid состоит из выделенных   серым FixedCols и FixedRows - зафиксированных ячеек-заголовков, и обычных, белых ячеек. Содержимое Fixed ячеек недоступно редактированию, и меняется только программно. За возможность редактирования обычных ячеек отвечает одно из значений свойства Options

 

    Компонент Delphi CheckListBox находиться на странице Additional

Палитры компонентов. Он имеет много общего с компонентом ListBox и

основные их свойства совпадают. Главное отличие его состоит в наличии

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

Данный компонент предназначен для множественного выбора элементов, т.е. мы можем выбрать все элементы списка или не одного, как нам необходимо. Поэтому свойства MultiSelect у него нет

.

    Компонент Delphi Edit представляет собой однострочное текстовое поле, служащее для ввода данных пользователем. Основным свойством компонента Delphi Edit, передающим введённую информацию, является свойство Edit1 .Text типа String. При изучении работы с Delphi Edit советую посетить страничку работа со строками Delphi, так как там описываются функции Delphi для работы с данными, представленными в текстовой форме. Например,чаще всего, судя по поисковым запросам, посетители хотят знать, как работать с числами, введёнными в компонент Edit:

 

 










Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: