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

29. Опишите назначение частных и общих объявлений в Delphi.

30. Опишите функцию преобразования строковой переменной в число и числовой переменной в строку в Delphi.

Очень часто перед программистом встает задача присвоить числовой переменной значение строковой или наоборот.

a:=strtoint(b); - перевод из строковой переменной в целочисленную.

a:=strtofloat(b); - перевод из строковой переменной в десятичную дробь.

a:=inttostr(b); - перевод из целочисленной переменной в строковую.

a:=floattostr(b); - перевод из десятичной дроби в строковую переменную.

Существует также очень полезная функция showmessage, которая способна выводить значения одной или нескольких переменных. Очень важно вводить в качестве содержимого этой функции значение типа string, т.е. все числа нужно будет перевести в тип string. Делается это просто и прямо внутри самой функции: showmessage('значение переменной A='+inttostr(a)+' Значение переменной B='+inttostr(b));

31. Опишите процесс создания исполняемого файла в Delphi.

После завершения проектирования проекта, тестирования и отладки его в среде Visual Basic наступает завершающий этап — компиляция, то есть создание независимого от среды исполняемого файла (с расширением ехе), библиотеки динамической компоновки (с расширением dll) или компонента ActiveX (с расширением осх). Для запуска процесса компиляции и создания исполняемого файла проекта приложения необходимо выполнить следующие действия: 1. Настроить параметры компиляции на вкладках Make (Создать) и Compile (Компиляция) диалогового окна Project Properties свойств проекта. 2. Выполнить команду Make <имя проекта>.ехе меню File (Файл). При этом появляется диалоговое окно Make Project (рис. 4.15). 3. В поле Имя файла диалогового окна Make Project (Создать проект) ввести имя исполняемого файла или оставить имя, предлагаемое Visual Basic по умолчанию исходя из имени проекта. 4. Нажать кнопку Options (Параметры) и в открывшемся диалоговом окне Project Properties свойств проекта ввести номер версии исполняемого файла. 5. Нажатием кнопки ОК запустить процесс компиляции. После успешного завершения процесса компиляции проект готов к независимой работе без среды Visual Basic 6.

32. Дайте определение компонента. Опишите отличие визуального от не визуального компонента.

Компонент - это класс, интерфейс которого определяется свойствами (properties), методами (methods) и событиями (events). В визуальной среде разработки свойства компонента можно изменять во время проектирования. Интерфейс - механизм взаимодействия между двумя устройствами. Например, пользовательский интерфейс сайта управляет взаимодействием пользователя и сайта. Интерфейс библиотеки модулей определяет правила, по которым модули из этой библиотеки подключаются в программе. Интерфейс компонента имеет две области действия: программный интерфейс - использование компонента программистом в своем коде, и пользовательский интерфейс - работу пользователя с компонентом на этапе выполнения. Технически компонентом Delphi считается любой класс, порожденный из класса TComponent внутри иерархии классов VCL (Visual Component Library - библиотека визуальных компонентов).

Визуальные компоненты (visual components) — это управляющие элементы пользовательского интерфейса (controls), т. е. кнопки, метки, блоки списков и др. Они видны на экране и выглядят одинаково на стадии проектирования и во время работы приложения. В этом их главное достоинство.

Невизуальные компоненты (nonvisual components) — это, так сказать, бойцы невидимого фронта, они работают, но сами на экране не видны. К невизуаль-ным компонентам относятся таймер, компоненты доступа к базам данным и др. На стадии проектирования невизуальный компонент представляется на форме небольшим значком. Его свойства устанавливаются в Инспекторе Объектов. Некоторые компоненты хотя и являются невизуальными, могут что-нибудь отображать на экране. Например, невизуальный компонент MainMenu отображает на форме строку главного меню, а невизуальный компонент OpenDialog — стандартное диалоговое окно выбора файла