Рассчитай точную стоимость своей работы и получи промокод на скидку 500 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Создать программу на C# с оконным интерфейсом для хранения и управления анкетами пользователей для сервиса зна
Создан заказ №5712338
18 ноября 2020

Создать программу на C# с оконным интерфейсом для хранения и управления анкетами пользователей для сервиса зна

Как заказчик описал требования к работе:
Цель работы: Получить навыки написания приложений с оконным интерфейсом на C#. Научиться задействовать в программе такие элементы Windows-forms (или WPF), как текстовое поле, кнопка, выпадающий список и др. Отработать приёмы работы с текстовыми файлами (чтение/запись). Ознакомиться с принципами обес печения безопасности с помощью шифрования и хэширования. Техническое задание к программе: В программе в разное время могут появляться четыре разных окна: - Родительское (главное) окно с Меню для работы администратора - Родительское окно с Меню для работы пользователя - Дочернее диалоговое окно для того, чтобы залогиниться - Дочернее диалоговое окно для регистрации нового пользователя. После регистрации Пользователь в основном окне может создать свою анкету. В этом окне следует задействовать несколько разных элементов Windows-forms: текстовое поле (например, “Кратко о себе”), кнопка, выпадающий список, переключатель (пол) и др. Те данные, которые Пользователь ввёл о себе в анкете, должны сохраняться в файле. После входа в аккаунт ранее зарегистрированный Пользователь в основном окне может редактировать свою анкету. В окне создания/редактирования анкеты предусмотреть защиту от неправильного ввода (например, возраста) или обязательность заполнения каких-то полей. В основном окне администратора можно просматривать все анкеты пользователей. Предусмотреть возможность удаления Пользователем своей анкеты. При регистрации нового пользователя использовать алгоритм из Работы №1 для контроля сложности пароля. Данные для регистрации пользователей хранить в файле: логины – в зашифрованном виде; от паролей хранить только хэш-функцию. Предусмотреть возможность хэширования двумя алгоритмами: Hash37 и любым другим, более сложным. Для второго желательно использовать какие-то библиотечные методы. Для вычисления хэша функции пароля использовать метод Hash37: uint HashH37(string str) { uint hash = 2139062143; for (int i = 0; i < str.Length; i++) hash = 37 * hash + (uint)str[i]; return hash; } Для шифрования/дешифрования логина использовать любой метод
подробнее
Заказчик
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
21 ноября 2020
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
Марина1701
5
скачать
Создать программу на C# с оконным интерфейсом для хранения и управления анкетами пользователей для сервиса зна.docx
2020-11-24 01:24
Последний отзыв студента о бирже Автор24
Общая оценка
4
Положительно
Работу прислал вовремя (даже на два дня раньше срока), выполнил качественно. Всегда онлайн, всегда можно задать вопросы и быстро получить на них ответ.

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Автоматизация рабочего места администратора салона красоты
Лабораторная работа
Программирование
Стоимость:
300 ₽
1)Лабораторная работа 6 . 2)Лабораторная работа 7
Другое
Программирование
Стоимость:
300 ₽
Основы программирования и реализация программ на языке С#
Курсовая работа
Программирование
Стоимость:
700 ₽
Современные технологии разработки программного обеспечения
Задача по программированию
Программирование
Статистические свойства цифр числа Пи как случайной величины
Курсовая работа
Программирование
Стоимость:
700 ₽
Генетический алгоритм для Настройки нейронной сети
Задача по программированию
Программирование
«Проектирование и разработка Интернет - магазина по продаже парфюмерии»
Дипломная работа
Программирование
Стоимость:
4000 ₽
Автоматизированные системы управления
Реферат
Программирование
Стоимость:
300 ₽
моделирование механических волн
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка микропрограммыкоманды ЭВМ
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка программного модуля на платформе .NET Framework
Курсовая работа
Программирование
Стоимость:
700 ₽
Модели жизненного цикла программных средств
Курсовая работа
Программирование
Стоимость:
700 ₽
Применение теоремы Морлея для решения задачи трисекции угла
Курсовая работа
Программирование
Стоимость:
700 ₽
Стандарты и методологии моделирования бизнес-процессов
Курсовая работа
Программирование
Стоимость:
700 ₽
разработка web-сайта на тему "Праздничное агентство" c помощью mySql
Курсовая работа
Программирование
Стоимость:
700 ₽
Читай полезные статьи в нашем
История развития языков программирования
История языков программирования начинается с разработки машинного языка: языка логического нуля и единицы. Запись с помощью этого языка была очень сложной и утомительной.
Для облегчения работы программистов в конце 1940-х гг. был разработан язык ассемблер. Вместо двоичных цифр, которые обозначали какую-либо команду, записывались короткие слова или аббревиатуры. Программисты считают ассемблер языко...
подробнее
Создание приложений на языке VBA для MS WORD
Трудно найти компьютер, на котором не был бы установлен текстовый редактор Word. Представляя собой систему приложений, тесно связанных друг с другом, MS Office открывает перед своими пользователями самый широкий спектр возможностей.
Мощнейшим средством создания приложений в MS Office стал язык Visual Basic for Application (VBA). Он пришел на смену языкам макропрограммирования, которые обычно включ...
подробнее
Геометрический калькулятор в Компас-3D
К примеру, используя геометрический калькулятор, можно построить окружность, имеющую радиус, равный длине определенного объекта, отрезок, имеющий угол наклона, равный углу, образованному другими отрезками, и др.
В процессе создания или редактирования любого объекта на Панели свойств отобразятся поля, в которые нужно будет ввести значения параметров объекта. Данные об элементах вводятся либо вручную...
подробнее
Структура документа в HTML
Различают 2 типа тегов: контейнеры и одиночные.
Контейнеры представляют собой дескрипторную пару, включающую в себя начальный (открывающий) и конечный (закрывающий) теги. Начальный тег имеет вид < TAG>, где TAG - это имя реального HTML-тега. Конечный тег имеет вид < /TAG>. Суть использования контейнеров заключается в хранении определенной информации (текста или других HTML-тегов). В связи с этим со...
подробнее
История развития языков программирования
История языков программирования начинается с разработки машинного языка: языка логического нуля и единицы. Запись с помощью этого языка была очень сложной и утомительной.
Для облегчения работы программистов в конце 1940-х гг. был разработан язык ассемблер. Вместо двоичных цифр, которые обозначали какую-либо команду, записывались короткие слова или аббревиатуры. Программисты считают ассемблер языко...
подробнее
Создание приложений на языке VBA для MS WORD
Трудно найти компьютер, на котором не был бы установлен текстовый редактор Word. Представляя собой систему приложений, тесно связанных друг с другом, MS Office открывает перед своими пользователями самый широкий спектр возможностей.
Мощнейшим средством создания приложений в MS Office стал язык Visual Basic for Application (VBA). Он пришел на смену языкам макропрограммирования, которые обычно включ...
подробнее
Геометрический калькулятор в Компас-3D
К примеру, используя геометрический калькулятор, можно построить окружность, имеющую радиус, равный длине определенного объекта, отрезок, имеющий угол наклона, равный углу, образованному другими отрезками, и др.
В процессе создания или редактирования любого объекта на Панели свойств отобразятся поля, в которые нужно будет ввести значения параметров объекта. Данные об элементах вводятся либо вручную...
подробнее
Структура документа в HTML
Различают 2 типа тегов: контейнеры и одиночные.
Контейнеры представляют собой дескрипторную пару, включающую в себя начальный (открывающий) и конечный (закрывающий) теги. Начальный тег имеет вид < TAG>, где TAG - это имя реального HTML-тега. Конечный тег имеет вид < /TAG>. Суть использования контейнеров заключается в хранении определенной информации (текста или других HTML-тегов). В связи с этим со...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы