Лабораторная работа №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 руб.
Другие работы
Термодинамика и теплопередача ИРНИТУ Задача 5 Вариант 83
Z24
: 13 июля 2026
1 кг водяного пара с начальным давлением р1 и степенью сухости х1 изотермически расширяется; при этом к нему подводится теплота q. Определить, пользуясь hs — диаграммой, параметры конечного состояния пара, работу расширения, изменение внутренней энергии, энтальпии и энтропии. Решить также задачу, если расширение происходит изобарно. Изобразить процессы в pv-, Ts — и hs — диаграммах.
400 руб.
Лабораторная работа №3. Изучение прямой и внешней модуляции. Вариант №1
dolgusha
: 2 мая 2018
Цель
Изучить явления прямой и внешней модуляции.
Контрольные вопросы
1. Почему в качестве источника излучения при работе с АОМ используют лазер, а не СИД?
2. В чем заключается электрооптический эффект?
3. Какими свойствами обладают материалы для ЭОМ?
4. Назовите группы ЭОМ. Чем они отличаются?
5. В чем суть прямой модуляции?
....
40 руб.
Термодинамика и теплопередача ИРНИТУ 2019 Задача 1 Вариант 61
Z24
: 9 апреля 2026
Считая теплоемкость идеального газа зависящей от температуры, определить: параметры газа в начальном и конечном состояниях, изменение внутренней энергии, теплоту, участвующую в процессе и работу расширения. Исходные данные, необходимые для решения задачи, выбрать из таблицы 1.
Указание: зависимость величины теплоемкости от температуры дана в табл. (приложение Б).
200 руб.
Микропроцессорная система КР580
evelin
: 29 сентября 2013
Арифметическо-логическое устройство (АЛУ) обеспечивает выполнение арифметических, логических операций и операций сдвига над двоичными данными, представленными в дополнительном коде, или над двоично-десятичными данными. Устройство содержит схему десятичной коррекции, позволяющую производить операции десятичной арифметики. По результатам операций в АЛУ формируется ряд признаков, которые записываются в регистр условий. Признак переноса С устанавливается в единицу, если в результате выполнения коман
10 руб.