Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович

Программа за 100 шагов / Шаг 4. Визуализация результата.

Hide

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: планировать программу, продумывать разные ее мелочи
Трудности: разве что некоторое запланированное сейчас еще не знаю как реализовывать в коде, а так все очень классно и интересно
Описание программы “Тест сценария”. Будет иконка, название, возможность минимального и максимального размера. Будет внизу динамик для включения или выключения легкой музыки. В программе будет меню ToolStrip, где такие поля: ➤ TextBox (Номер вопроса текущего): ➤ Label (Ответов:); ➤ TextBox (0 из 42); ➤ Button (сброс); ➤ О программе (помощь, рекомендации использования и работа теста). ➤ может еще что-то хотя пока не вижу усложнять В верху сразу за меню в начале открытия программы будет Label в котором будет предварительная инструкция для чего тест и как его проходить. В середине на весь экран на Panel будет размещена основная картинка (цветок, возможно ее размещу на PictureBox), и на каждом лепестке скорей всего Label (может Button) куда будет из текстового файла загружаться строка (честно не представляю как это правда реализовать, ведь мы всегда загружали в TextBox) пока это под ??? и возможно просто динамически буду с помощью Random подставлять картинки уже с готовым текстом (мне так даже больше нравится, хотя в случае добавления возможно не очень удобно будет менять программу) пока тоже ??? В середине цветка Button - кнопка “Старт”, после ее нажатия появятся варианты ответов и по середине уже первый вопрос, а инструкция будет скрываться, эффектнее если она будет съезжать на верх типа там прячется. Далее, нажав на один из лепестков цветка (выбранный ответ) он мигает и дальше все пропадает и появляется новый вопрос. После последнего вопроса, сделать что все лепестки разезжаются в разные стороны а серединка увеличивается и там появляется результат. Вот такие первые наброски получились. Сегодня вижу так мою восхитительную и полезную для меня и для других людей программу “Тест сценария” и этому безумно рада! Я это сделала и Я Молодец!!! :)
Научился: Разрабатывать дизайн программы и делать описание
Трудности: Делать описание программы.
**1** Программа HotelOne предназначена для просмотра загруженности и управления резервациями небольшой гостиницы (многоквартирной гостиницы типа AirBnB), автоматизации расчета цен на свободные номера (путем создания политик, которые позволяют автоматически изменять цены свободных номеров, в зависимости от текущей даты, дня недели). Эскиз основных страниц приложения ниже по ссылке: https://ninjamock.com/s/VV2HS **2** Программа состоит из клиентской и серверной части. Серверная часть представляет собой вебсервис для реализации бизнес логики и базы данных. Клиентская часть представляет собой приложение для платформы WindowsPhone и имеет следующие функции: - защита доступа к приложению с помощью пароля - просмотр статистики занятости номеров, активных политик, для выбранных дат - просмотр и редактирование карты гостиницы (добавление удаление комнат, этажей) - редактирование ценовых политик, выбор активных на данный момент политик. - создание новых и редактирование текущих резерваций. **3** Пример использования: Владелец гостиницы (Hostel, BnB, AirBnB) имеет несколько десятков номеров (квартир) разного типа (одноместные, двухместные, люкс итд.) расположенных на разных этажах. Для получения стабильного дохода (денежного оборота) ему необходимо следить за заполняемостью, гостиницы которая может сильно меняться в зависимости от сезона, дня недели итд. Чтобы максимально заполнить гостиницу в низкий сезон ему необходимо снизить цену на номера, а в праздничные дни наоборот повысить цены. Используя приложение владелец создает несколько ценовых политик на известные даты и цены на все номера рассчитываться автоматически для всех незарезервированных номеров. Поиск и резервация(регистрация) номеров осуществляется через вебсервис с помощью данной программы или внешнего сервис, данные о клиенте, рассчитанных на данный момент цене сохраняются в базе данных. Открывая приложение владелец видит оставшиеся свободные номера каждого типа, если спрос на номера одного типа упал, он решает попробовать уменьшить цены для номеров данного типа на неделю вперед и проследить увеличит ли это спрос, для этого он изменяет политику или создает новую на определённый период времени. .... Описание функциональности далеко не полное, для осмысления и оформления требуется больше времени.