# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
1 тест |
|||
На этом уроке мы познакомимся с модульным тестированием. Мы напишем небольшой калькулятор, в который добавим проект для модульного тестирования, и покажем, как это всё работает, как это нужно использовать. Отчёт отправил: 4467. Alcatraz Выполнено за 40 мин. [Показать отчёт] Научился: Пользоваться модульным тестированием в сишарпе. Сложности: Успевать за Витольдовичем во время вебинара. Комментарии: Новоя прореха в познаниях заполнена) Отлично! |
|||||
2 | Делегаты на кубиках |
|
|||
На этом уроке подробно показываю и объясняю, что такое делегаты, зачем они нужны и как их использовать. Отчёт отправил: 4467. Alcatraz Выполнено за 50 мин. [Показать отчёт] Научился: Поработал с делегатами. Снова увидел их силу и мощь. Сложности: Найти картинки к кубикам. Комментарии: Урок понравился. Очень подробное и понятное изложение материала. |
|||||
3 | Нити на кубиках |
1 тест |
|||
Демонстрация использования потоков с делегатами на примере игральных кубиков. Отчёт отправил: 4467. Alcatraz Выполнено за 45 мин. [Показать отчёт] Научился: Работать с потоками и решать задачу доступа к методу в другом потоке. Сложности: Разобраться в этом коде: if (InvokeRequired) { Invoke(new DelegateShow(ShowSum), new object[] { a, b }); return; } Комментарии: Евгений вы все хорошо объясняете. Спасибо за видеоурок! |
|||||
4 | Телефон по TCP/IP протоколу |
|
|||
На этом видеоуроке мы создадим три класса, которые удобно использовать для передачи данных между двумя компьютерами. Отчёт отправил: 4467. Alcatraz Выполнено за 50 мин. [Показать отчёт] Научился: Разработал программу для передачи данных между двумя компьютерами. Сложности: Ничего. Не думал, что все настолько просто. Комментарии: Ноу коментс... |
|||||
5 | Обои рабочего стола |
|
|||
Составляем программу - менеджер фоновых рисунков для рабочего стола.
Отчёт отправил: 4467. Alcatraz Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Работать с регистром, загрузке изображений по указанному адресу, установке выбранного изображения в качестве рисунка рабочего стола. Сложности: Ничего. Комментарии: Ноу коментс... |
|||||
6 | Говорящие часы. Запись голоса |
|
|||
На уроке создаём программу для записи звуковых файлов, которые будут использованы для создания говорящих часов. Отчёт отправил: 4467. Alcatraz Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Научился записывать звук с микрофона, воспроизводить звуковые файлы. Сложности: Ничего. Комментарии: Был у меня черно-белый телефон в которым были говорящие часы. Думал, что это сложно, а как оказалось на самом деле намного проще. |
|||||
7 | Говорящие часы. Воспроизведение |
|
|||
На уроке пишем программу, которая показывает и говорит текущее время Отчёт отправил: 4467. Alcatraz Выполнено за 50 мин. [Показать отчёт] Научился: Создал говорящие часы с автоматическим воспроизведением времени каждую минуту. Сложности: Переписывать несколько раз звуки. Комментарии: Ноу коментс... |
|||||
8 | ПОЛУФИНАЛЬНЫЙ УРОК |
|
|||
Задание: Посмотрите видеообзор об этом курсе Елены Вставской. Она подробно рассказывает о программах, которые вы уже написали - посмотрите, какие могли быть сложности и как с ними справиться. Задание. Написать отзыв об этом видео-курсе, прикрепить свою фотографию, указать своё имя и фамилию. Отчёт отправил: 4467. Alcatraz Выполнено за 10 мин. [Показать отчёт] Научился: На данный момент всё, что я прошел мне понравилось. "Делегаты на кубиках" позволили окончательно ознакомиться с делегатами, увидеть как их правильно использовать и где применять. "Нити на кубиках" позволили совместить использование делегатов в разных потоках, там разрешилась одна из проблем которой я задавался раньше, как вызвать из другого потока метод главного потока приложения. "Говорящие часы" - просто не думал, что записывать звук, воспроизводить его, так легко реализуется с помощью любимого шарпа. Дальше получил практические навыки для обмена данными между двумя компьютерами, хочется расширить их до связывания удаленных компьютеров, а не только тех, что доступны в локальной сети. "Обои рабочего стола" позволили поработать немножко с реестром, увидеть как просто это реализуется с помощью шарпа и сделать простенькую программу для установки обоев рабочего стола. Ну и конечно же первый урок "Модульное тестирование", которое я еще прошел во время вебинара, дало хорошие познания, что написанные приложения можно отладить "не отходя от кассы". В итоге могу сказать, что вот этот курс и полезен, и практичен, и показываем силу, мощь, разносторонность C#, простоту приложений которые можно написать на нем. В дальнейшем ожидаю ещё большего восторга от курса!) Сложности: Выбрать свою фотографию) Комментарии: Бондарь Александр специально для VideoSharp.info! |
|||||
9 | Клиент-сервер для смены обоев |
1 тест |
|||
Создание клиент-серверного приложения для удалённой смены фоновой картинки на рабочем столе. На компьютере "жертве" стоит клиентская программа, которая подключается к серверу за получением ссылки на скачивание картинки, которую следует разместить на рабочем столе. Серверная программа обрабатывает подключения клиентов, отправляя им ссылки для фоновых картинок. Управление серверной программой реализована через редактирование конфигурационного файла. Отчёт отправил: 4467. Alcatraz Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Создал шпионскую программу) По локальной сети работает на убой. Сложности: Ничего. Прятал форму обычной функцией Hide(), но только вызывал ее после события Form1_Shown, у вас не работало ЕВ, потому что вы сначала прятали форму, но после этого вызывались автоматически события загрузки и отображения формы, которые отменяли ваши первоначальные действия. Комментарии: Протестировал работу на компе и ноуте. Но когда сбросил другу, то программа не сработала, связь по локальной сети и связь через интернет разные вещи((( |
|||||
10 | Мотиватор |
1 тест |
|||
На этом уроке мы научимся загружать картинку и рисовать на ней. Результаты стараний отобразим на экране и сохраним в файл. Отчёт отправил: 4467. Alcatraz Выполнено за 35 мин. [Показать отчёт] Научился: Создавать простенький мотиватор. Узнал для себя о методе Process.Start() - пригодиться в будущем. Сложности: Ничего. Комментарии: Какой-то коротенький урок, ожидал большего. |
|||||
11 | Печать таблицы + экспорт в Excel |
1 тест |
|||
Как вывести на печать таблицу. Как экспортировать таблицу в Excel Самый простой и быстрый способ. Отчёт отправил: 4467. Alcatraz Выполнено за 40 мин. [Показать отчёт] Научился: Создал приложение с помощью которого можно выводить таблицу на печать и экспортировать ее в Excel. Сложности: Столкнулся с непонятным выведением символа "/" и переводом каретки на следующую строку, от чего это зависит и как это убрать так и не смог выяснить. Комментарии: Хороший урок. |
|||||
12 | Работа с WinAPI |
1 тест |
|||
Использование функций WinAPI для поиска и закрытия окон.
Отчёт отправил: 4467. Alcatraz Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Ознакомился впервые с темой WinAPI. Выполнил все пункты задания. Теперь раздумываю о блокировке всплывающих окон в глобальных масштабах) Сложности: Сложным я думаю будет разобраться самостоятельно в этой теме. Комментарии: Урок очень понравился)) Спасибо! |
|||||
13 | Построение графиков |
2 теста |
|||
Рано или поздно любому программисту приходится строить графики. Чтобы не изобретать велоиспед - лучше воспользоваться готовым решением. На уроке мы установим библиотеку ZedGraph и познакомимся с её возможностями. Настроим оси координат, легенду, добавим график, нарисуем стрелочки, всё разукрасим. Отчёт отправил: 4467. Alcatraz Выполнено за 1 час. 30 мин. [Показать отчёт] Научился: Получил навыки работы с библиотекой ZedGraph. Сложности: Сначала нашел старую версию библиотеки, но потом исправил это недоразумение. Комментарии: Очень увлек этот урок. Добавил вторую форму с которой производится управление выводом графиков на первой форме. |
|||||
14 | ФИНАЛЬНЫЙ УРОК |
|
|||
Задание: Записать видеообзор пары своих программ из курса Новые технологии. Отчёт отправил: 4467. Alcatraz Выполнено за 30 мин. [Показать отчёт] Научился: Создал видеообзор программы. Сложности: Ничегошеньки. Комментарии: Спасибо ЕВ за отличнейший курс. Больше всего мне понравился видеоурок работы с библиотекой ZedGraph, думаю мне это не раз пригодится в моей практике программиста. Смотрите видео, оставляйте комментарии) Видеообзор: https://youtu.be/SpC9n7uGfw8 |
|||||
15 | VIP урок. C# + MySQL через DataSet |
1 тест |
|||
Установка и настройка MySQL. Создание базы данных. Создание подключения. Всё необходимое для начала работы с базой данных, с нуля. Отчёт отправил: 4467. Alcatraz Выполнено за 1 час. 00 мин. [Показать отчёт] Научился: Установил MySQL у себя на ПК. Наконец-то ознакомился как правильно подключать её к шарпу и научился элементарных запросов к БД на добавление и изменение данных. Сложности: Долго не получалось настроить MySQL на правильную работу, пока не установил Open Server. Комментарии: Замечательный урок! |
|||||
16 | VIP урок - Создание архиватора - 1 часть |
|
|||
Архиватор - это программа, которая несколько файлов собирает в один. Без сжатия. Сжатием занимается компрессор. На этом уроке мы начнём писать архиватор. Отчёт отправил: 4467. Alcatraz Выполнено за 45 мин. [Показать отчёт] Научился: Выполнил все задания. Сложности: Ничего. Комментарии: Ноу коментс. |
|||||
17 | VIP урок - Создание архиватора - 2 часть |
|
|||
Продолжение урока по созданию архиватора. Используется FileStream, BinaryReader, BinaryWriter. Почитать о потоках можно здесь: http://kzachetu.ru/theory/4/112 Отчёт отправил: 4467. Alcatraz Выполнено за 1 час. 10 мин. [Показать отчёт] Научился: Закончил создание простейшего архиватора. Сложности: Вылавливать ошибки. Комментарии: Работать работает, но вот интерфейс программы не нравится, нужно переделать. |
|||||
18 | VIP урок. Игра Жизнь |
|
|||
Я познакомился с этой игрой в дестве, когда даже компьютеров не было, играть в неё можно было только на листке бумаги в клетку. На уроке я расскажу правила игры, потом мы создадим класс по реализации логики игры, затем, используя метод динамического программирования, я покажу, как можно в 10 разу ускорить расчёт нового поколения (это по желанию), и, под конец, подключив созданный класс мы напишем саму игру. Продолжительность урока 1 час 22 минуты, Это программа - отличный тренажёр для начинающих программистов и хорошая программа в копилку вашего портфолио. |
|||||
Итого: 18 видеоуроков |
13 час. 59 мин. 9 тестов |
6 чел. | |||
Финалисты: Иван Воронин, Permitin Alexey, vip, Yefim, Дмитрий, MaxB . |