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

Формула программиста

основатель — Волосатов Евгений Витольдович

Нанософт / ФИНАЛЬНЫЙ УРОК

  • Задание:
    Записать видеообзор любой программы из этого курса.
  • Дата отправки отчёта: 23 июля 2016 г.
  • Задание выполнено: за 1 час. 30 мин.
  • Чему научился: Записывать видеоотчёт о проделанной работе!
  • Что было сложным: Записывать отчёт.
  • Комментарии: Волнительно, но интересно)))
  • Архив проекта: Ссылка доступна после самостоятельного выполнения этого урока
  • Оценка видео-уроку:
  • Видеозапись: https://youtu.be/s2L4J4rBOVA
Отчёт от 10008 за Нанософт / ФИНАЛЬНЫЙ УРОК




Оцени работу

 
Сохранить страницу:

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей Зулкарнаев  # Прикладные / ФИНАЛЬНЫЙ УРОК / 2016-07-23 17:41

Оригинально придумал, молодец!
Зачет.


  • Отчёт оценивали:
    10895Danil42Russia0   31196Azelka+1  

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.


Научился: В обозримом будущем нет возможности записывать голос. Выкладываю текстовое описание ниже. По поводу курса. Курс просто отличный! Намного лучше стал понимать Windows Forms(раньше с ними вообще не работал). В созданные программы хочется добавлять новые возможности, уже самостоятельно. Из пожеланий: WPF. Еще курс по прикладным программам уже на WPF. Какой курс буду проходить следующим? Наноигры. После создание небольших прикладных программ, почему бы и не посоздавать игры? -----Описание к видео-------- Функции, на данный момент реализованные в программе: 1.Вопросы при запуске парсятся из файла json. 2. Количество вопросов и вариантов ответа на любой из вопросов заранее неизвестно. 3. RadioButton динамически создаются. Их количество зависит от количества вариантов ответов в текущем вопросе. 4. Вопросы каждый раз перемешиваются. 5. Варианты ответов каждый раз перемешиваются. Теперь остановимся на некоторых пунктах подробнее. 1. Структуру json файла можно увидеть на видео. Зачем был выбран такой вариант представления данных? В первую очередь это было сделано для того, чтобы упростить дальнейшее развитие программы. Ведь вопросы можно записывать в БД,читать оттуда. Отображать не только в программе, но и на сайте, в мобильном приложении итп. Формат Json для этого отлично подходит. При развитии приложения не придется уже существенно менять логику обработки данных. Лишь способ их получения\отображения. 4 5 Перемешивание вопросов и вариантов ответов реализовано следующим образом: Метод ShuffleNumbers принимает на вход массив целых чисел, перемешивает его, а затем возвращает преобразованным в структуру данных стек. Длина этого стека зависит от того, что мы перемешиваем, вопросы или варианты ответов. При показе текущего вопроса\варианта ответа, мы просто снимаем его номер со стека.



Научился: Повторил создание видеообзора.
Трудности: Создать видеообзор, добавить текстовые комментарии к видео.
Следующий курс укажет улитка:)