Лабораторная работа №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 руб.
Другие работы
Особенности безработицы и политики занятости в Республике Беларусь
evelin
: 11 ноября 2013
Введение
Актуальность темы исследования определяется особенностями социально-экономических процессов в современном белорусском обществе, связанных с переходом Беларуси к рыночным отношениям и развития кризисных явлений в экономике. В связи с этим обострились существовавшие ранее проблемы занятости населения, а также появились новые, связанные с изменением потребностей предприятий в рабочей силе, статусом самого работника, появлением явной и скрытой безработицы, отсутствием надлежащего учета эти
5 руб.
Статья: Кутафья (Предмостная) башня Московского Кремля
evelin
: 26 августа 2013
Подходы к Троицкой башне защищала башня Кутафья, единственная из сохранившихся предмостных укреплений Кремля. Сооружена она в 1516 году напротив Троицкой башни, в конце Троицкого моста, под руководством миланского архитектора Алевиза Фрязина. Невысокая, окруженная рвом и рекой, с единственными воротами, которые в минуты опасности наглухо закрывались подъемной частью моста, башня была грозной преградой для осаждавших крепость. Она имела бойницы подошвенного боя и машикули.
15 руб.
Контрольная работа по дисциплине: Теория массового обслуживания. Вариант №7
Помощь студентам СибГУТИ ДО
: 30 ноября 2014
Дать полное описание данной марковской цепи (классифицировать ее состояния). Найти, если это возможно, стационарное распределение вероятностей состояний системы (если невозможно, объяснить - почему).
Задача №2
Поток вызовов, поступающих на АТС, можно считать простейшим. Известно, что время между двумя вызовами в среднем равно 20 сек. Какова вероятность того, что на АТС не поступит ни одного вызова в течение 10 сек?
Задача №3
Рассматривается непрерывный Марковский процесс, заданный следующей диа
400 руб.
Редуктор цилиндрический двухступенчатый
КонстантинГео
: 27 мая 2011
Содержание
Исходные данные……………………….……………………………………………………………. 3
1. Расчет цилиндрических зубчатых передач………………………………………………… 4
1.1. Выбор электродвигателя………………………………………………………………………. 4
1.2. Определение силовых и кинематических параметров редуктора……………………… 5
1.3. Выбор материала зубчатых колес…………………………………………………………… 6
1.4. Определение допускаемых напряжений……………………………………………………. 7
1.5. Определение межосевого расстояния……………………………………………………… 9
1.6. Определение модуля зацепления……………………………