Лабораторная работа №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 руб.
Другие работы
Контрольная работа № 1 по предмету «Физические основы Электроники» за II семестр. Вариант № 5
sec1or
: 15 мая 2012
Задача 1: Исходные данные для задачи берем из таблицы П.1.1 приложения 1. По статическим характеристикам заданного биполярного транзистора (приложение 2), включенного по схеме с общим эмиттером, рассчитать параметры усилителя графоаналитическим методом. Для этого:
а) построить линию нагрузки;
б) построить на характеристиках временные диаграммы токов и напряжений и выявить наличие или отсутствие искажений формы сигнала, определить величины амплитуд напряжений на коллекторе и базе, тока коллектора
300 руб.
Университет «Синергия» Биоэкология.ти (Итоговый тест)
Synergy2098
: 26 февраля 2025
Университет «Синергия» Биоэкология.ти (Итоговый тест)
Московский финансово-промышленный университет «Синергия» Тест оценка ОТЛИЧНО
2025 год
Ответы на 50 вопросов
Результат – 100 баллов
С вопросами вы можете ознакомиться до покупки
ВОПРОСЫ:
Подробная информация
Учебные материалы
Учебные материалы
5. В биоценозе смешанного леса симбиотические отношения устанавливаются между:
6. В окрестностях ряда городов происходит массовая гибель сосен, причиной является:
7. В темновой фазе фотосинтеза НЕ п
228 руб.
Серьга и Корпус
vermux1
: 23 ноября 2017
Боголюбов С. К. Индивидуальные задания по курсу черчения. Готовые чертежи.
Задание 6 вариант 14 серьга и корпус
Вычертить изображения контуров деталей и нанести размеры.
Выполнен в компасе 3D V13 чертеж серьга и корпус на формате А3.
Помогу с другими вариантами.Пишите в Л/С.
50 руб.
Общий расчет экскаватора Э-652Б с оборудованием драглайн
Aronitue9
: 21 мая 2012
Спроектировать экскаватор с оборудованием драглайн при следующих данных:
Емкость ковша, q = 0,8 м3
Длина стрелы, Lc = 10м
Угол наклона стрелы, αс = 45о
Глубина копания, Н = 5,6м
Скорость тягового каната, υтяг = 1,12м/с
Скорость подъемного каната, υпод = 1,38м/с
Патентное оборудование – ковш драглайна (сменное оборудование)
Данный курсовой проект включает в себя пояснительную записку и графическую часть. Пояснительная записка состоит из 29 страниц; графическая часть содержит 3 листа формата А1.
48 руб.