Лабораторная работа №5 Панель управления калькулятором

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon PClcPnl.bpr
material.view.file_icon PClcPnl.cpp
material.view.file_icon PClcPnl.exe
material.view.file_icon PClcPnl.obj
material.view.file_icon PClcPnl.res
material.view.file_icon PClcPnl.tds
material.view.file_icon UClcPnl.cpp
material.view.file_icon UClcPnl.ddp
material.view.file_icon UClcPnl.dfm
material.view.file_icon UClcPnl.h
material.view.file_icon UClcPnl.obj
material.view.file_icon UControl.h
material.view.file_icon UEditor.h
material.view.file_icon UMemory.h
material.view.file_icon UPNumber.h
material.view.file_icon UProc.h
material.view.file_icon Лабораторная 5.doc
material.view.file_icon Снимок.JPG
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра изображений

Описание

Лабораторная работа №5
Панель управления калькулятором

Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования С++.

Задание:
1. Разработать и реализовать класс «Панель управления калькулятором» тип TClcPnl наследник TForm, используя С++.

На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом:

ПанельУправленияКалькулятором
строкаЧисло: TStaticText
состояниеПамяти: TStaticText
кнопки ввода: TBitButton
FormCreate(Sender: TObject)
ButtonClick(Sender: TObject)
FormKeyPress(Sender: TObject; var Key: Char)
Методы для обработки команд меню
Обязанность:
Обеспечить пользователю возможность управления калькулятором через клавиатуру и командные кнопки для выполнения вычислений

2. Класс должен отвечать:
a. за ввод:
• команд редактирования,
• команд памяти,
• команд процессора;
b. отображение:
• вводимого числа,
• результата вычисления,
• состояния памяти;
c. класс должен обеспечить возможность:
• ввода перечисленных команд с помощью командных кнопок и клавиатуры;
• выполнение команд для работы с буфером обмена:
• копировать,
• вставить;
• настройки на в зависимости от варианта- типа чисел, обрабатываемых калькулятором.
3. Протестировать каждый метод класса.
Рекомендации к выполнению
1. Класс TClcPnl реализуйте в отдельном модуле UClcPnl.
2. Панель управления реализуйте как форму.
3. В классе формы используйте следующие визуальные компоненты:
• для отображения строки - простых дробей и состояния памяти- компоненты типа TStaticText;
• для ввода символов и выполняемых операций - компоненты типа TBitButton;
• для выбора команд при работе с буфером обмена, настройки параметра режима работы (действительное, комплексное), вызова справки вставьте главное меню: Правка с подменю: Копировать, Вставить; Вид с подменю: Целое, Целое и дробь; Справка – компонент класса TMainMenu.
4. В классе формы опишите следующие событийные процедуры:
• «создание формы» CreateForm для создания объекта TClcCtrl и инициализации компонента отображения строки ввода/вывода;
• «нажатие кнопки» (ButtonClick) - для преобразования нажатия кнопки в соответствующее целое число и вызова метода «выполнить команду калькулятора» объекта TClcCtrl;
• «нажатие клавиши на клавиатуре» (FormKeyPress) - для преобразования нажатия клавиши в соответствующее целое число и вызова метода «выполнить команду калькулятора» объекта TClcCtrl;
• методы для обработки команд меню.

Дополнительная информация

Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Современные технологии в программировании (часть 2)
Вид работы: Лабораторная работа 5
Оценка:Зачет
Дата оценки: 18.09.2016

Работа выполнена без фамилии и группы автора, можно отправлять на проверку.
Лабораторная работа №5. Панель управления калькулятором по дисциплине "Современные технологии программирования"
Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования С++. Задание: 1. Разработать и реализовать класс «Панель управления калькулятором» тип TClcPnl наследник TForm, используя С++. На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом: ПанельУправленияКалькулятором строкаЧисло: TStaticText состояниеПамяти:
User Doctor_Che : 11 декабря 2013
45 руб.
Отчет по профилю "Бизнес-аналитика и цифровая экономика"
Автономная некоммерческая организация высшего образования «ИНСТИТУТ МЕЖДУНАРОДНЫХ ЭКОНОМИЧЕСКИХ СВЯЗЕЙ» ОТЧЕТ О ПРОХОЖДЕНИИ УЧЕБНОЙ ПРАКТИКИ. ОЗНАКОМИТЕЛЬНОЙ ПРАКТИКИ. Введение 3 1.Общая характеристика деятельности предприятия ООО "Промальянс" 5 1.1.Организационно – управленческая характеристика организации 5 1.2. Финансово – экономическая характеристика деятельности организации 9 2.Маркетинговое исследование конкурентоспособности предприятия на рынке строительных материалов и анализ
User alexey2021 : 3 апреля 2024
1000 руб.
Вариант 23 Усеченная призма ЧЕРТЕЖ
Вариант 23 Усеченная призма ЧЕРТЕЖ Задание 37 d = 56 мм h = 72 мм m = 38 мм а° = 45 град Выполнить чертеж усеченной призмы. Найти действительную величину контура сечения. Построить аксонометрическую проекцию и развертку поверхности усеченной призмы. Чертеж выполнен на формате А3 + 3d модель + pdf (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D. Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КО
User coolns : 20 марта 2026
200 руб.
Вариант 23 Усеченная призма ЧЕРТЕЖ
Контактирующее устройство для испытания интегральной схемы 01.26.00.00 ЧЕРТЕЖ
Контактирующее устройство для испытания интегральной схемы 01.26.00.00 ЧЕРТЕЖ Контактирующее устройство предназначено для измерения статических параметров интегральных схем в корпусе ТО-5. Устройство состоит из корпуса 1, панели 6, основания 5, муфты 4, контактных пружин 3, стопорного кольца 2 и крепежных деталей. Устанавливают прибор на панели измерителя и закрепляют винтами. Выводы интегральной схемы вставляются в направляющие корпуса 1 и смещением муфты 4 до упора в стопорное кольцо 2 плотно
User coolns : 25 декабря 2024
700 руб.
Контактирующее устройство для испытания интегральной схемы 01.26.00.00 ЧЕРТЕЖ
Анализ современных моделей реформирования налоговой системы
Оглавление Оглавление. 2 Введение. 3 Проблемы налоговой системы РФ.. 3 Налоговые реформы в развитых странах и в РФ.. 5 Налоговая реформа Романовского М.В. и Врублевской О.В. 8 Модель налоговой реформы Черника Д.Г. 10 Модель налоговой реформы, предложенная Шаталовым С.Д. 13 Налоговая реформа Сорокина А.В. 23 Проект налоговой реформы, предложенный Похмелкиным В.В. 24 Проект Ассоциации «Налоги России». 26 Список литературы.. 29 Приложение. 31 Введение Налоги, как и вся налоговая сист
User Elfa254 : 3 сентября 2013
45 руб.
up Наверх