Лабораторная работа №5. Панель управления калькулятором по дисциплине "Современные технологии программирования"
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования С++.
Задание:
1. Разработать и реализовать класс «Панель управления калькулятором» тип TClcPnl наследник TForm, используя С++.
На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом:
ПанельУправленияКалькулятором
строкаЧисло: TStaticText
состояниеПамяти: TStaticText
кнопки ввода: TBitButton
FormCreate(Sender: TObject)
ButtonClick(Sender: TObject)
FormKeyPress(Sender: TObject; var Key: Char)
Методы для обработки команд меню
Обязанность:
Обеспечить пользователю возможность управления калькулятором через клавиатуру и командные кнопки для выполнения вычислений
2. Класс должен отвечать:
2.1. за ввод:
• команд редактирования,
• команд памяти,
• команд процессора;
2.2. отображение:
• вводимого числа,
• результата вычисления,
• состояния памяти;
2.3. класс должен обеспечить возможность:
• ввода перечисленных команд с помощью командных кнопок и клавиатуры;
• выполнение команд для работы с буфером обмена:
• копировать,
• вставить;
• настройки на в зависимости от варианта- типа чисел, обрабатываемых калькулятором.
3. Протестировать каждый метод класса.
Задание:
1. Разработать и реализовать класс «Панель управления калькулятором» тип TClcPnl наследник TForm, используя С++.
На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом:
ПанельУправленияКалькулятором
строкаЧисло: TStaticText
состояниеПамяти: TStaticText
кнопки ввода: TBitButton
FormCreate(Sender: TObject)
ButtonClick(Sender: TObject)
FormKeyPress(Sender: TObject; var Key: Char)
Методы для обработки команд меню
Обязанность:
Обеспечить пользователю возможность управления калькулятором через клавиатуру и командные кнопки для выполнения вычислений
2. Класс должен отвечать:
2.1. за ввод:
• команд редактирования,
• команд памяти,
• команд процессора;
2.2. отображение:
• вводимого числа,
• результата вычисления,
• состояния памяти;
2.3. класс должен обеспечить возможность:
• ввода перечисленных команд с помощью командных кнопок и клавиатуры;
• выполнение команд для работы с буфером обмена:
• копировать,
• вставить;
• настройки на в зависимости от варианта- типа чисел, обрабатываемых калькулятором.
3. Протестировать каждый метод класса.
Дополнительная информация
Сдано - декабрь 2013г
/// Делаю любые варианты на заказ ///
/// Делаю любые варианты на заказ ///
Похожие материалы
Лабораторная работа №5.
Администратор
: 17 марта 2006
“Изучение микроструктуры и механических свойств белых и серых чугунов.”
Информатика Лабораторная работа №5
beke
: 24 августа 2018
Задание. Дана действительная квадратная матрица А размера n n. Вычислить среднее значение элементов матрицы, которые являются четными числами.
Схема алгоритма.
200 руб.
Информатика. Лабораторная работа №5.
konst1992
: 27 января 2018
1. Дана действительная квадратная матрица А размера n n. Вычислить наибольший элемент матрицы среди элементов с четными значениями и номера строки и столбца, на пересечении которых элемент находится.
2. Дана действительная квадратная матрица А размера n n. Определить наименьший по модулю элемент матрицы и номера строки и столбца, на пересечении которых элемент находится..
3. Дана действительная квадратная матрица А размера n n. Вычислить количество нулевых, отрицательных и положительных элем
20 руб.
Метрология, Лабораторная работа №5
G29
: 12 декабря 2017
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Метрология, стандартизация и сертификация
Вид работы: Лабораторная работа 5
Оценка:Зачет
Дата оценки: 08.12.2017
Рецензия:Уважаемый ****** Илья Анатольевич,
ЗАЧЕТ
Работа выполнена, верно.
Запасный Игорь Николаевич
200 руб.
Информатика. Лабораторная работа №5
ddr84
: 30 сентября 2016
Лабораторная работа No 5. Решение систем линейных уравнений
Решить систему линейных уравнений
ì x1 – x2 + x3 = 3,
í 2x1 + x2 + x3 = 11,
î x1 + x2 +x3 = 8.
Решение должно содержать подписи к данным (“матрица”, “вектор-столбец неизвестных”, «определитель» и т.д.) Предварительно проверить, имеет ли эта система решение.
350 руб.
Информатика. Лабораторная работа №5
ivi
: 15 июня 2016
Обработка двумерных массивов
Цель работы: Получить навыки разработки алгоритмов и программ для обработки матриц.
200 руб.
Лабораторная работа №5. Формы.
daiciy
: 23 марта 2016
Используя описанные команды, создать документ, в котором в заголовке окна браузера должна быть надпись "Лабораторная 5", а экран содержал бы форму, включающую в себя следующие поля:
1. Имя пользователя (идентификатор "nm");
2. Пароль (идентификатор "psw");
3. Пол (мужскому полу соответствует идентификатор "m", женскому - "f");
4. Город проживания (идентификатор "city", город задается выбором из списка "Новосибирск", "Томск"
100 руб.
ОВП. Лабораторная работа №5.
daiciy
: 21 марта 2016
Требования к оформлению отчета:
Отчет должен включать следующее:
файл .doc c текстом программы и видом форм приложения;
папку с проектом Project1
!!! Каждый новый проект, соответствующей одной лабораторной работе, сохраняйте в новой папке.
Задание 1:Динамическое изменение SQL-запросов.
1. Разместите на форме компонент Query (закладка Data Access на панели компонентов) и определите для него следующие свойства:
• DatabaseName: DBDEMOS (выберите из списка)
• SQL (выбрать все поля из таблицы Co
100 руб.
Другие работы
Межгрупповые отношения: психологический аспект
Slolka
: 16 октября 2013
Оглавление
Введение
История возникновения межгрупповых отношений
Межгрупповые отношения
Теория групповой идентичности
Заключение
Список литературы
Введение
Психология межгруппового взаимодействия раскрывает особенности поведения, деятельности индивидов, их принадлежность к определенным группам, ситуации межгруппового воздействия.
Межгрупповые отношения - совокупность социально-психологических явлений, характеризующих субъективное отражение (восприятие) многообразных связей, возникающих
Статистичне прогнозування кон’юнктури аграрного ринку в Україні
Qiwir
: 27 августа 2013
ЗАГАЛЬНА ХАРАКТЕРИСТИКА РОБОТИ
Формування прогресивної економічної системи базується на оновленні застарілих і створенні нових конкурентноздатних сфер і комплексів економіки України, структурній перебудові промисловості, аграрного сектору, інфраструктури й ринкових відносин у широкому розумінні. Функціонування ринкових відносин у аграрному секторі супроводжується формуванням кількісно і якісно нових продуктивних зв’язків у системі агропромислового комплексу (АПК), зміною структури виробництва, з
10 руб.
Анализ стихотворения "Узник" Пушкин
Алиса8
: 5 октября 2020
Задание:
А) Письменно проанализируйте стихотворение А.С. Пушкина «Узник».
План анализа:
История создания
Тема и идея
Композиция
Средства выразительности
Стихотворный размер
Б) Дополните анализ своими размышлениями. Понравилось ли вам выбранное для анализа стихотворение? Какие чувства оно вызвало у вас?
90 процентов уникальность в системе антиплагиат.ру
200 руб.
Зачет по дисциплине: Визуальное программирование и человеко-машинное взаимодействие (часть 1). Билет № 2*
IT-STUDHELP
: 19 июня 2023
Билет №2
(для получения Зачета по дисциплине)
Задание. Разработать приложение, выполняющее следующие действия:
• Реализовать Главное меню с пунктами: Старт, Минимум, Размер (ввод размеров массива), О программе, Выход.
• по нажатию на пункт Старт формируется двумерный массив A размером N x M с помощью генератора случайных чисел и отображается в окне формы.
• размеры массива Mas[N, M] задаются c помощью элементов textbox (допускается использование других элементов) по пункту меню Размер.
250 руб.