Пояснительная записка к курсовой работе по дисциплине «Языки программирования»


Скачать 399.08 Kb.
Название Пояснительная записка к курсовой работе по дисциплине «Языки программирования»
страница 4/10
Тип Пояснительная записка
rykovodstvo.ru > Руководство эксплуатация > Пояснительная записка
1   2   3   4   5   6   7   8   9   10

Форма


При создании нового проекта появляется пустая форма. Форма – это то, что программист видит во время проектирования. С помощью формы проектируется вид окна приложения. Кроме того, форме соответствует класс, производный от базового класса TForm. Все компоненты Lazarus имеют опубликованный интерфейс, который отображается в инспекторе объектов.


  1. Компоненты Lazarus

Суть визуального программирования заключается в том, что вы из набора компонентов библиотеки LCL переносите на форму нужные вам визуальные компоненты, настраиваете их под собственные потребности и формируете дизайн вашей программы. Компоненты также как и форма являются некоторыми графическими объектами. И каждый компонент реализован в виде класса.

Компоненты бывают видимыми и невидимыми. При проектировании форма выступает в роли контейнера для компонентов. При этом на форму можно разместить и невидимые компоненты.

Свойства и методы компонентов также отображаются в инспекторе объектов. Чтобы увидеть их, достаточно выделить требуемый компонент на форме.

  1. Компонент TLabel


Этот компонент позволяет отобразить текст на экране в виде надписи.

  1. Компонент TEdit


С помощью этого компонента можно вводить и редактировать текст. Этот компонент носит также название однострочный редактор.
  1. Кнопка TButton


Кнопка является элементом управления, предназначенным для запуска каких-то действий или команд. Щелчок по кнопке мышью вызывает событие OnClick, в обработчике которого программист и инициирует выполнение каких-либо действий, команд и процедур. В палитре компонентов имеются несколько разновидностей кнопок.

В программе использовался компонент TButton.

  1. Компонент TImage


Компонент Изображение (TImage) предназначен для вывода на форму графического рисунка. Он поддерживает многочисленные форматы графических файлов, включая .bmp, .ico, .jpg и т.д.

1.7.7 Компонент TTimer


С помощью таймера (Timer) можно запрограммировать выполнение определенного кода через равные интервалы времени. Когда таймер установлен на форме, система периодически генерирует событие OnTimer. Для пользователя таймер невидим.

1.7.8 Компонент TOpenDialog


Компонент TOpenDialog предназначен для выбора файла с целью последующего открытия.

1.7.9 Компонент TSaveDialog


Компонент TSaveDialog предназначен для последующего сохранения файла.

1.7.10 Компонент TBitMap


Класс TBitmap является основой растровой графики в Lazarus, он определяет класс изображений или битовых карт, где изображение задается цветами всех своих пикселей. Это единственный стандартный класс, который позволяет редактировать свое изображение: в программе – канва битовой карты доступна через свойство Canvas (другие потомки TGraphic канвы не имеют).

1.7.11 Компонент TProcess


Это класс позволяющий запускать процессы и управлять ими.
  1. Алгоритм и описание программы

2.1 Алгоритм


Структуру программы можно разбить на несколько частей, а именно на хеширование введённого пользователем пароля, шифрование, дешифрование, запись файла из контейнера и извлечение файла из контейнера. Программа совместима с различными операционными системами, а именно с Windows и Unix подобными системами, такими как OS X и различными Linux дистрибутивами. Общий алгоритм работы программы представлен в виде блок-схемы (см. приложение А).
1   2   3   4   5   6   7   8   9   10

Похожие:

Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине «Информационные системы и технологии»
Пояснительная записка содержит 25 страниц, 3 изображения, 3 источника, 2 приложения
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине: «Система складирования...
Усовершенствование методов управления логистическими процессами
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине «Производство и ремонт подвижного состава»
Федеральное государственное бюджетное образовательное учреждение высшего образования
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине «Электропитание...
Федеральное государственное бюджетное образовательное учреждение высшего образования
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине «Сертификация систем качества»
Колесные пары железнодорожных вагонов: их назначение, устройство, ремонт и алгоритм подтверждение соответствия 5
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине: «Система складирования...
Операции, направленные на координацию складской деятельности со службой закупки
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине «Менеджмент...
Стоимость основных производственных фондов ремонтного вагонного депо в плановом периоде, тыс руб
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине «Эксплуатация...
Организация технического обслуживания и ремонта оборудования железнодорожной электросвязи в региональном центре связи
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине: «Система складирования...
Рекомендации по совершенствованию организационных методов и внедрению более производительных технических средств реализации логистических...
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине «Эксплуатация...
Тема: «Организация технического обслуживания и ремонта оборудования железнодорожной электросвязи в региональном центре связи»
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Техническая документация к программному продукту «Информационная...
Программный продукт разработан в качестве курсовой работы по дисциплине «Технологии программирования»
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине: «Аудиотехника»...
Федеральное государственное образовательное учреждение высшего профессионального образования «Чувашский государственный университет...
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине «Передача дискретных...
Расчёт и организация сети передачи дискретных сообщений на участке железной дороги
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине «Вычислительные...
Организационная структура корпорации включает в себя административный аппарат (решает управленческие задачи) и производственный сектор...
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Диагностирование состояния деталей цилиндропоршневой группы двигателей...
Перечень ключевых слов, которые дают общее представление о содержании курсовой работы: субъективные и инструментальные методы диагностирования...
Пояснительная записка к курсовой работе по дисциплине «Языки программирования» icon Пояснительная записка к курсовой работе по дисциплине «Вычислительные...
В данной курсовойработе необходимо разработать структурированную кабельную сеть для организации, объединяющей несколько подразделений...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск