Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Тема: Использование сообщений для управления программой.



Цель работы: Получение навыков создания системных сообщений для управления работой программы в Borland C ++ Builder.

 

Литература:

1. Конспект лекций на тему: Сообщения приложения для пользователя.

2. Конспект лекций на тему: Основные типы данных и условные операторы.

Краткие теоретические сведения:

Функция MessageBox создает, отображает, обеспечивает работу и диалоговое окно сообщения:

int WINAPI MessageBox(

HWND hwnd,                    // дескриптор родительского окна

LPCTSTR lpText,                       // адрес текста сообщения

LPCTSTR lpCaption,        // адрес заголовка окна сообщения

UINT uType);                    // стиль окна сообщения

Если hwnd=NULL, окно сообщения не имеет родительского окна.

При lpCaption=NULL в заголовке по умолчанию выводится строка «Ошибка».

Параметр uType задают в виде комбинации флажков, определяющих содержание и поведение окна сообщения.

 

Порядок выполнения работы:

1. Создать проект под названием < ФИО студента> _< Номер варианта>;

2. В проекте создать две формы: 1 – Главная форма (MainForm), 2 – Подчиненная форма (SlaveForm);

3. Разместить на Главной форме кнопку и посредствам команды «Form2→ Show(); » в соответствующей функции обеспечить вызов подчиненной формы;

4. Разместить на главной и подчиненный формах необходимые компоненты из панели компонентов и установить соответствующие свойства компонентов;

5. Компоненты назвать и заполнить данными(если необходимо);

6. Разработать программу, в которой необходимо:

    А) Разместить на главной форме кнопки, 2 компонента Edit, 1 компонент Memo и 1 компонент CSpinEdit;

    Б) Создать программу, которая выведет системные сообщения в соответствии с индивидуальным заданием;

В) Результаты работы программы вывести на форму;

7. Сохранить проект в вашу рабочую папку.

Таблица 11 – Варианты заданий

№ варианта

Создать сообщения

Для первой кнопки Для второй кнопки
1 Открыть подчиненную форму Установить начальные условия для всех компонентов на форме
2 Закрыть подчиненную форму Очистить все компоненты на форме
3 Сохранить значения из компонента Edit в компонент Edit Установить значение 100 для компонента CSpinEdit
4 Сохранить значения из компонента Edit в компонент Memo Удалить значение из компонента Edit
5 Обменять значения между компонентами Edit Закрыть подчиненную и главную формы
6 Закрыть подчиненную и главную формы Обменять значения между компонентами Edit
7 Удалить значение из компонентов Edit Сохранить значения из компонента Edit в компонент Memo
8 Установить значение 100 для компонента CSpinEdit Сохранить значения из компонента Edit в компонент Edit
9 Очистить все компоненты на форме Закрыть подчиненную форму
10 Установить начальные условия для всех компонентов на форме Открыть подчиненную форму
11 Открыть подчиненную форму Установить начальные условия для всех компонентов на форме
12 Закрыть подчиненную форму Очистить все компоненты на форме
13 Сохранить значения из компонента Edit в компонент Edit Установить значение 100 для компонента CSpinEdit
14 Сохранить значения из компонента Edit в компонент Memo Удалить значение из компонента Edit
15 Обменять значения между компонентами Edit Закрыть подчиненную и главную формы
16 Закрыть подчиненную и главную формы Обменять значения между компонентами Edit
17 Удалить значение из компонентов Edit Сохранить значения из компонента Edit в компонент Memo
18 Установить значение 100 для компонента CSpinEdit Сохранить значения из компонента Edit в компонент Edit
19 Очистить все компоненты на форме Закрыть подчиненную форму
20 Установить начальные условия для всех компонентов на форме Открыть подчиненную форму
21 Сохранить значения из компонента Edit в компонент Edit Установить значение 100 для компонента CSpinEdit
22 Сохранить значения из компонента Edit в компонент Memo Удалить значение из компонента Edit
23 Обменять значения между компонентами Edit Закрыть подчиненную и главную формы
24 Закрыть подчиненную и главную формы Обменять значения между компонентами Edit
25 Удалить значение из компонентов Edit Сохранить значения из компонента Edit в компонент Memo

Контрольные вопросы:

1. Для чего используется системные сообщения?

2. Какой командой можно изменять действия программы, используя системные сообщения?

3. Как системные сообщения могут действовать на программу?

 

Содержание отчета:

1. Отчеты по лабораторным работам должны включать:

· Титульный лист с указанием номера работы, названия дисциплины, темы, группы, ФИО студента, номера варианта;

· Условие задания;

· Листинги программы (если необходимо);

2. При сдаче отчета обязательна загрузка проекта в Borland C++ Builder и демонстрация работы проекта.

 

 

Лабораторная работа №1 8


Поделиться:



Последнее изменение этой страницы: 2019-05-04; Просмотров: 175; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.015 с.)
Главная | Случайная страница | Обратная связь