ОПИСАНИЕ ФАЙЛА
Регистратор температуры COVID-19
Задача:
Разработать программу для записи 2-недельных показаний температуры и постановки диагноза средней температуры.
Форма:
- Используйте текстовое поле для записи показаний конечного пользователя и поле списка для записи каждого действительного показания.
- Используйте текстовое поле для отображения последней зарегистрированной температуры и диагноза.
- Используйте текстовые поля для отображения среднего значения за 14 дней на основе данных, хранящихся в списке.
- Включите кнопки для записи показаний и очистки показаний.
Для полного кредита:
- Программа должна быть хорошо документирована, а элементы управления должны быть названы в соответствии со стандартами.
- Данные должны быть проверены и отформатированы соответствующим образом.
- Показания должны быть числовыми и принимать десятичные знаки.
- Показания должны быть в диапазоне от 0 до 115.
- Необходимо использовать оператор if с ЛОГИЧЕСКИМ ОПЕРАТОРОМ.
- Должны отображаться соответствующие и четкие сообщения об ошибках.
- Температуры должны быть отформатированы с двумя десятичными знаками.
- Вы должны использовать ВЫБОР СЛУЧАЯ, чтобы определить диагноз на основе диапазонов последнего показания и среднего значения.
- меньше 95 – это гипотермия.
- От 95 до 99 это нормально
- 99 и больше или равно 103 — это лихорадка.
- больше 103 – это обращение внимания
- Цикл FOR NEXT должен использоваться для перебора списка показаний и накопления общих показаний.
- Программа НЕ должна допускать более 14 показаний.
- Он должен отключить запись и текстовое поле, когда этот счетчик будет достигнут.
- Вы должны использовать КОНСТАНТУ для максимального количества показаний.
- Используйте один и тот же набор данных для своей программы и среды выполнения. Они должны совпадать.
- Кнопки «Запись» и «Очистить» должны работать.
Калькулятор продавца
Задача:
Создайте проект для расчета еженедельной зарплаты и комиссии продавца на основе его еженедельных продаж. Предоставьте сводную информацию о текущих суммах еженедельной зарплаты и выплаченных комиссионных, а также поле «О компании».
Форма:
Код:
Сорт
Характеристики
- Требуется внешний класс.
- Свойства имени (не должно быть пустым), Еженедельные продажи (не должно быть < 0)
- Свойства «только для чтения» для комиссии и оплаты
- Свойства, доступные только для чтения. Общий объем продаж, общая комиссия, общая оплата.
Комиссия:
- Если продажи > квота (400), то комиссия = продажи * ставка комиссии (10%).
- Иначе комиссия = 0
- Оплата = Базовая зарплата (500) + Комиссия.
- Общий объем продаж/комиссий/зарплаты должен накапливаться для ВСЕХ введенных продавцов.
Методы
- Подпрограмма FindPay, функция CalculateCommission(SalesDecimal)
- Оба метода должны быть скрыты
Конструктор
- Перегружен для принятия имени и продаж и должен рассчитывать оплату при создании экземпляра.
Форма
- Убедитесь, что имя было введено
- Убедитесь, что введенная сумма продаж является числовой.
- Pay должен создать экземпляр объекта, рассчитать и отобразить Pay.
- Резюме должно открываться в отдельной форме. Отображение общего объема продаж, комиссий, оплаты всех введенных продавцов.
- ДОЛЖНО открываться немодально и обновляться при активации формы.
- О программе должна открыться отдельная форма
- ДОЛЖЕН быть открыт модально
- Выход должен закрыть программу
Для полного кредита:
- Программа должна быть хорошо документирована, а элементы управления должны быть названы в соответствии со стандартами.
- Данные должны быть проверены и отформатированы соответствующим образом.
- НЕТ автоматически реализуемых свойств
- Результаты должны соответствовать ответам во время выполнения.
- Все пункты в разделе «Код» выше должны быть заполнены.
Калькулятор калорий
Задача:
-Создайте веб-сайт, который подсчитывает общее количество калорий, содержащихся в жирах, углеводах и белках. Разрешить пользователю вводить (в текстовых полях) граммы жира, граммы углеводов и граммы белка. Каждый грамм жира составляет девять калорий; грамм белка или углеводов составляет четыре калории.
Код:
- Вы ДОЛЖНЫ использовать собственный класс
- Этот класс должен содержать свойства жиров, углеводов и белков.
- В вашем классе должна быть функция для возврата ItemCalories.
- Калории предмета должны равняться жиру * 9 + карточкам * 4 + белкам * 4.
- Ваш класс ДОЛЖЕН содержать один конструктор для инициализации свойств.
- У вас должны быть необходимые валидаторы полей для жиров, углеводов и белков.
- Вы должны подтвердить диапазон жиров, углеводов и белков от 1 до 1000.
- У вас должна быть кнопка расчета, которая:
- Создает экземпляр вашего класса, используя перегруженный конструктор.
- Отображает результат расчета.
- Отображает итоги на экране
- У вас должна быть кнопка «Очистить», чтобы очистить отдельные расчеты.
- Накопить итоги по количеству вычислений и общему количеству калорий.
- СОВЕТ: используйте HiddenFields для хранения итоговых значений между публикациями на страницах. Для этого нельзя использовать общие переменные.
Для полного кредита:
- Программа должна быть хорошо документирована, а элементы управления должны быть названы в соответствии со стандартами.
- Данные должны быть проверены и отформатированы соответствующим образом.
- Результаты должны соответствовать ответам во время выполнения.
- Все пункты в разделе «Код» выше должны быть заполнены.
Случайные высказывания
- Напишите проект, в котором представлены четыре высказывания, например: «Кто ранняя пташка получает червяка» или «Сэкономленный пенни — это заработанный пенни». (Вам нужно, чтобы высказывания были короткими, поскольку каждое из них необходимо вводить в одной строке.) Когда высказывания отображаются в форме, длинные строки будут выходить за пределы формы, если для свойства AutoSize метки установлено значение True. Чтобы обернуть текст внутри метки, измените значение свойства AutoSize на False и используйте маркеры изменения размера, чтобы сделать метку достаточно большой.
- Создайте кнопку для каждого высказывания с описательным свойством Text для каждого, кнопку для печати и кнопку для выхода из проекта.
- Добавьте метку с вашим именем внизу формы. Кроме того, обязательно измените заголовок формы на что-нибудь значимое.
- Вы можете изменить свойства шрифта большой метки на шрифт и размер по вашему выбору.
- Убедитесь, что кнопки достаточно велики, чтобы вместить все свойства текста.
- Обязательно добавляйте комментарии в начале каждой процедуры и в начале файла.
- Обязательно используйте осмысленные имена для всех кнопок и меток.
Заявка на продажу книг l10
Обязательно добавляйте комментарии в начале каждой процедуры и в начале файла.
Обязательно используйте осмысленные имена для всех кнопок и меток.
R 'n R решил начать продавать книги через Интернет. Создайте веб-сайт для расчета суммы к оплате, включая скидки. Разрешить пользователю отображать общую сумму скидок.
Пользователь вводит количество, название и цену книги, и программа рассчитывает расширенную цену, 15-процентную скидку и цену со скидкой.
Введенные данные должны быть проверены. Количество и цена являются обязательными полями. Количество должно быть целым числом от 1 до 100.
Кроме того, программа будет хранить общую сумму всех предоставленных скидок и отображать ее на странице в ответ на нажатие кнопки.
Включите вторую страницу для контактной информации.
Используйте собственный класс для BookSale, включая Title, Quantity, Price, ExtendedPrice, Discount.
Контактная форма l11
Обязательно добавляйте комментарии в начале каждой процедуры и в начале файла.
Обязательно используйте осмысленные имена для всех кнопок и меток.
Внедрите веб-форму обратной связи. Он должен состоять из 2 страниц:
Страница по умолчанию с контактной формой на ней
- Панель 1
- Запросите имя (обязательно), адрес электронной почты (обязательно и соответствие шаблону), номер телефона (соответствие шаблону), контактный адрес, комментарии.
- Форма должна содержать сводку проверки.
- После отправки создайте подпрограмму для отправки электронного письма на ваш адрес электронной почты с результатами контактной формы, используя библиотеку System.Net.Mail.
- После отправки установите файл cookie, чтобы предотвратить повторную отправку.
- Панель 2
- Эта панель появится, если страница загружена и дубликат файла cookie уже установлен.
- Страница благодарности с изображением
ПОМНИТЕ: если вы не можете отправить проект, удалите из архива папки Bin и Packages, если они существуют.
Веб-приложение для просмотра книг l12
Обязательно добавляйте комментарии в начале каждой процедуры и в начале файла.
Обязательно используйте осмысленные имена для всех кнопок и меток.
Создайте веб-приложение для отображения таблицы Books в файле MDB RNR Books.
Отображать 15 записей на странице и включать разбиение по страницам.
Банковский счет l4
- Обязательно добавляйте комментарии в начале каждой процедуры и в начале файла.
- Обязательно используйте осмысленные имена для всех кнопок и меток.
- В ходе этой лабораторной работы вы создадите простое банковское приложение, которое будет принимать депозиты, чеки и плату за обслуживание. Если пользователь попытается вывести больше денег, чем доступно, вывод не удастся и будет взиматься плата за обслуживание в размере 10 долларов США. Вы также будете отслеживать количество и сумму депозитов, снятий средств и комиссий за обслуживание.
Банковский счет с методами l5
- Обязательно добавляйте комментарии в начале каждой процедуры и в начале файла.
- Обязательно используйте осмысленные имена для всех кнопок и меток.
- В ходе этой лабораторной работы вы создадите простое банковское приложение, которое будет принимать депозиты, чеки и плату за обслуживание. Если пользователь попытается вывести больше денег, чем доступно, вывод не удастся и будет взиматься плата за обслуживание в размере 10 долларов США. Вы также будете отслеживать количество и сумму депозитов, снятий средств и комиссий за обслуживание.
- Программа должна иметь как минимум 3 метода
- Депозит: один параметр, представляющий сумму депозита.
- ServiceCharge: один параметр по ссылке, представляющий баланс, второй необязательный параметр для суммы, по умолчанию равной 10.
- Вывод: один параметр представляет сумму для баланса, один параметр представляет сумму для вывода, возвращает новую сумму баланса.
Приложение BookSale l9
- Обязательно добавляйте комментарии в начале каждой процедуры и в начале файла.
- Обязательно используйте осмысленные имена для всех кнопок и меток.
- Напишите программу, которая вычисляет значения для продажи книги, используя внешние классы с использованием наследования.
Калькулятор комиссий l6
Обязательно добавляйте комментарии в начале каждой процедуры и в начале файла.
Обязательно используйте осмысленные имена для всех кнопок и меток.
Используйте одномерный массив, чтобы решить следующую задачу: Компания платит своим продавцам комиссионные. Продавцы получают 250 долларов в неделю плюс 15% от общего объема продаж за неделю. Например, продавец, который за неделю заработал на продажах 1000 долларов, получает 250 долларов плюс 15% от 1000 долларов, в общей сложности 400 долларов. Напишите приложение, которое определяет, сколько продавцов получают зарплату в каждом из следующих диапазонов: 100–199 долларов, 200–299 долларов, 300–399 долларов, 400–499 долларов, 500–599 долларов, 600–699 долларов, 700–799 долларов, 800–899 долларов. , 900–999 долларов и более 999 долларов.
Разрешить пользователю вводить продажи каждого сотрудника в текстовое поле. Пользователь нажимает кнопку «Рассчитать», чтобы рассчитать зарплату продавца.
StreamReaders l7
- Обязательно добавляйте комментарии в начале каждой процедуры и в начале файла.
- Обязательно используйте осмысленные имена для всех кнопок и меток.
- Напишите программу, которая будет читать файл образцов данных с разделителями и определять, каким критериям соответствовать.
Приложение BookSale l8
- Обязательно добавляйте комментарии в начале каждой процедуры и в начале файла.
- Обязательно используйте осмысленные имена для всех кнопок и меток.
- Напишите программу, которая вычисляет значения для продажи книги, используя внешний класс.