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

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

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Разработка программного обеспечения на языке C#
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка АИС учёта товаров для мебельного магазина
Дипломная работа
Программирование
Стоимость:
4000 ₽
Реализация метода Тихонова в Maple
Лабораторная работа
Программирование
Стоимость:
300 ₽
Программы линейной и разветвленной структуры
Решение задач
Программирование
Стоимость:
150 ₽
Диплом яндекс практикум инженер по тестированию
Дипломная работа
Программирование
Стоимость:
4000 ₽
Обмен информацией с клавиатурой, дисплеем и мышью (C и assembler)
Дипломная работа
Программирование
Стоимость:
4000 ₽
Программы циклической структуры. Массивы данных.
Курсовая работа
Программирование
Стоимость:
700 ₽
программа выполняющуя поиск минимума функции методом половинного деления
Творческая работа
Программирование
Стоимость:
300 ₽
Инженерный калькулятор
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка программного обеспечения на языке C#
Курсовая работа
Программирование
Стоимость:
700 ₽
Любую тему из предложенных
Курсовая работа
Программирование
Стоимость:
700 ₽
Написать программу "Прайс-лист" на С# в среде MS Visual Studio 2015
Курсовая работа
Программирование
Стоимость:
700 ₽
Преобразование грамматик. Автоматизированный практикум.
Курсовая работа
Программирование
Стоимость:
700 ₽
Веб-программирования
Курсовая работа
Программирование
Стоимость:
700 ₽
проектирование информационной системы «Учет товара на складе»
Курсовая работа
Программирование
Стоимость:
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 вы получите информацию о подробном расчете стоимости аналогичной работы