Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы по программированию.doc
Скачиваний:
2
Добавлен:
23.12.2018
Размер:
349.18 Кб
Скачать

Фгоу спо Ярославский градостроительный колледж

УТВЕРЖДАЮ

Руководитель кафедры АСП

Гудкова А.Л.

___________2010 г.

Перечень вопросов и практических заданий для подготовки к экзамену по дисциплине «Объектно-ориентированное прикладное программирование» для специальности

230103 «Автоматизированные системы обработки информации и управления»

  1. Перечислите основные методы визуального программирования.

  2. Опишите основные окна Delphi и способы работы с ними.

Главное окно – осуществляет основные функции управления проектом создаваемой программы. В гл. окне располагается главное меню Delphi, набор инструментальных кнопок и палитра компонентов.

Главное меню - содержит все необходимые средства для управления проектом.

Инструментальные кнопки – открывают быстрый доступ к наиболее важным командам главного меню.

Палитра компонентов – содержит вкладки с компонентами (функциональными элементами). С помощью компонентов создается интерфейс программы.

Окно формы – представляет собой проект окна будущей программы. В начале содержит стандартные для Windows интерфейсные элементы (…), рабочая область покрыта точками координатной сетки, необходимой для упорядочивания компонентов на форме (точки пропадают при выполнение проекта).

Окно дерева объектов – наглядно отображает связи между отдельными компонентами, размещенными на активной форме. Щелчок на любом компоненте в этом окне активизирует соответствующий компонент в окне формы и отображает свойства этого компонента в инспекторе объектов. Двойной щелчок по компоненту создает в окне редактора кода заготовку для обработчика события OnClick (процедуру).

Окно инспектора объектов – Список свойств и событий компонентов.

Окно кода программы – предназначено для создания и редактирования текста программы.

  1. Опишите структуру программы Delphi. Опишите порядок работы с новым проектом.

Главное окно – осуществляет основные функции управления проектом создаваемой программы. В гл. окне располагается главное меню Delphi, набор инструментальных кнопок и палитра компонентов.

Главное меню - содержит все необходимые средства для управления проектом.

Инструментальные кнопки – открывают быстрый доступ к наиболее важным командам главного меню.

Палитра компонентов – содержит вкладки с компонентами (функциональными элементами). С помощью компонентов создается интерфейс программы.

Окно формы – представляет собой проект окна будущей программы. В начале содержит стандартные для Windows интерфейсные элементы (…), рабочая область покрыта точками координатной сетки, необходимой для упорядочивания компонентов на форме (точки пропадают при выполнение проекта).

Окно дерева объектов – наглядно отображает связи между отдельными компонентами, размещенными на активной форме. Щелчок на любом компоненте в этом окне активизирует соответствующий компонент в окне формы и отображает свойства этого компонента в инспекторе объектов. Двойной щелчок по компоненту создает в окне редактора кода заготовку для обработчика события OnClick (процедуру).

Окно инспектора объектов – Список свойств и событий компонентов.

Окно кода программы – предназначено для создания и редактирования текста программы.

! Процесс создания программы разбивается на два этапа:

  1. Конструирование формы:

  • выбор компонентов в палитре,

  • размещение их на форме,

  • изменение внешнего вида компонента – изменение их свойств в инспекторе объектов (цвет, шрифт и т. д.)

  • изменение размеров компонента – протягиванием мыши или изменением значений соответствующих свойств и инспекторе объектов

  • Кодирование в редакторе кода.

    1. Перечислите основные общие свойства всех компонентов.

    Name – имя компонента, по которому производится ссылка на него из других компонентов.

    Caption – строка текста, идентифицирующая компонент для пользователя.

    Width – Ширина компонента

    Color – цвет фона компонента.

    Font – атрибуты шрифта.

    Height – высота компонента.

    Top – координата верхнего края компонента.

    Left – координата левого края компонента

    AutoSize – автоматическое адаптированние компонента к его содержимому.

    WrodWrad – перенос текста на новую строку.

    Aligment – способ выравнивания текста внутри компонента.

    Visible – делает компонент видимым или невидимым.

    Enable – определяет реагирует ли компонент на действия, связаные с мышью, клавиатурой, таймером…

    1. Перечислите основные события всех компонентов.

    OnClick – наступает при щелчке мыши на компоненте.

    OnDbClick – наступает при двойном щелчке мыши на компоненте.

    OnMouseMove – наступает при наведении мыши на компонент.

    OnMouseLeave – наступает при завершении наведения мыши на компонент.

    OnMouseUp – наступает при щелчке мыши на компоненте.

    OnMouseDown – наступает при щелчке мыши над компонентом.

    1. Опишите основные типы данных языка программирования Delphi.

    Тип

    Служебное слово

    Диапазон значений

    Требуемая память

    Целый

    Shortint

    -128 .. 127

    1 байт

    Integer

    -32768 .. 32767

    2 байта

    Longint

    -2147483648 .. 2147483647

    4 байта

    Byte

    0 .. 255

    1 байт

    Word

    0 .. 65535

    2 байта

    Действительный

    Real

    2.9e-39 .. 1.7e+38

    6 байт

    Single

    1.5e-45 .. 3.4e+38

    4 байта

    Duble

    5.0e-324 .. 1.7e+308

    8 байт

    Extended

    3.4e-4932 .. 1.1e+4932

    10 байт

    Comp

    -9.2e+18 .. 9.2e+18

    8 байт

    Символьный

    Char

    может иметь значение одного символа

    1 байт

    Строковый

    String

    строка, содержащая не более 255 символов

    255 байт

    Sring[N]

    строка, содержащая не более N символов

    N байт

    Логический

    Boolean

    логические значения TRUE (истинна) и FALSE (ложь)

    1 байт

    1. Опишите синтаксис функций вызова диалогового окна сообщения ShowMessage

    2. Опишите основные свойства и методы компонентов класса TEdit .

    3. Опишите основные свойства и методы компонентов класса TRadioButton .

    4. Опишите основные свойства и методы компонентов класса TLabel .

    5. Опишите основные свойства и методы компонентов класса TListBox .

    6. Опишите основные свойства и методы компонентов класса TMemo .

    7. Опишите синтаксис функции генерирования случайных чисел.

    План работы с функцией

    1. Перед началом использования функции в программе необходимо ее «объявить»: Randomize;

    2. Некоторой переменной присвоить функцию:

    • Целое число от 0 до N-1

    A:=Random(N);

    Загадать целое число Х из указанного диапазона от A до B

    1. Находим количество чисел для загадывания : В-А

    2. Так как чисел загадывается N-1, следовательно: N=В-А+1

    Random(B-A+1);

    1. Смещаем на А: Х:=Random(B-A+1)+А;

    Примеры

    1. Число от 1 до 100

    Y:=Random(100)+1;