Страницу Назад
Поискать другие аналоги этой работы
150 Лабораторная работа №5 Панель управления калькуляторомID: 173293Дата закачки: 25 Сентября 2016 Продавец: 8arracuda (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Лабораторная Сдано в учебном заведении: СибГУТИ Описание: Лабораторная работа №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 Работа выполнена без фамилии и группы автора, можно отправлять на проверку. Размер файла: 794,3 Кбайт Фаил: ![]() ------------------- Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные! Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку. Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот. -------------------
Скачано: 7 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Лабораторная работа №5. Панель управления калькулятором по дисциплине "Современные технологии программирования"Современные технологии программирования. Пять лабораторных + Курсовая работа. Вариант 12. Калькулятор простых дробей. Современные технологии программирования. Лабораторная работа №6. Вариант: №8 Современные технологии программирования. Пять лабораторных + Курсовая работа. Вариант 16. Калькулятор простых дробей. Лабораторная работа №6. Интерфейс калькулятора простых дробей Современные технологии в программировании (часть 2) Лабораторная работа №№1-5 Вариант 12 Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Современные технологии программирования / Лабораторная работа №5 Панель управления калькулятором
Вход в аккаунт: