Рассчитай точную стоимость своей работы и получи промокод на скидку 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
Заказ выполнил
Alpharius
5
скачать
Создать программу на C# с оконным интерфейсом для хранения и управления анкетами пользователей для сервиса зна.docx
2020-11-24 01:24
Последний отзыв студента о бирже Автор24
Общая оценка
4
Положительно
Работу прислал вовремя (даже на два дня раньше срока), выполнил качественно. Всегда онлайн, всегда можно задать вопросы и быстро получить на них ответ.

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

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Программирование на луа, создание интерпретатора луа
Решение задач
Программирование
Стоимость:
150 ₽
Расширение для Google Chrome, закладки с заметками и тегами
Задача по программированию
Программирование
Создание программы с элементами графики для демонстрации течений
Решение задач
Программирование
Стоимость:
150 ₽
Вычислительная техника и сети в отрасли
Реферат
Программирование
Стоимость:
300 ₽
расчет показателей сетевого графика
Решение задач
Программирование
Стоимость:
150 ₽
Интеграция IoT в многоуровневую структуру корпоративной сети
Курсовая работа
Программирование
Стоимость:
700 ₽
Сделать программу эмуляция роста растений на С++ или С#
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка программы для сортировки пластмасс на производстве
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка интернет магазина "Спортивная одежа"
Курсовая работа
Программирование
Стоимость:
700 ₽
С++ Программа которая хранит описание персонажей
Курсовая работа
Программирование
Стоимость:
700 ₽
Курсовая работа
Курсовая работа
Программирование
Стоимость:
700 ₽
Создание ссылочных типов в языке программирования Паскаль
Курсовая работа
Программирование
Стоимость:
700 ₽
Интеграция IoT в многоуровневую структуру корпоративной сети
Курсовая работа
Программирование
Стоимость:
700 ₽
Курсовая на тему: Система разработки схемы компьютерной сети
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка Web-сайта для композитора Клиничева Л.П
Курсовая работа
Программирование
Стоимость:
700 ₽
Курсовая работа "Автоматизация вычислений ...."
Курсовая работа
Программирование
Стоимость:
700 ₽
Написание курсового проекта по теме "Разработка ПО"
Курсовая работа
Программирование
Стоимость:
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 вы получите информацию о подробном расчете стоимости аналогичной работы