Несколько прикладных программ для ознакомления.
Каждая программа пишется с нуля.
Доступ к урокам последовательный.
Во время прохождения курса вы самостоятельно
напишете несколько прикладных программ.
# | Название видеоурока | Решило | Рейтинг | Доступ |
---|---|---|---|---|
1 | Вступительное слово 00:20:15 | |||
Добро пожаловать на видеокурсы по созданию программ на языке C#. На этом уроке я расскажу о проекте, в чём идея, миссия, как тут всё работает. Есть текстовый вариант этого видео Первое задание: 1. Установить Visual Studio: Community последней версии | 2008 версии. 2. Напиши, какую последнюю программу ты создал. 3. Приложи скриншот своей последней программы. 4. Напиши, что ты ожидаешь от этих курсов. Мы начинаем! Отчёт отправил: 8005. Александр Выполнено за 30 мин. [Показать отчёт] Научился: Менять язык в VS. Сложности: решиться поверить что все таки VS (англ ) будет лучше. Комментарии: начало вдохновляющее |
||||
2 | Двенадцать месяцев 00:22:05 | |||
На этом уроке мы будем писать программу «Двенадцать месяцев». Нам потребуется дюжина картинок, на каждый месяц года. Задание: Создать программу с календарём, которая меняет фоновый рисунок в зависимости от выбранного месяца. Отчёт отправил: 8005. Александр Выполнено за 30 мин. [Показать отчёт] Научился: узнал о компоненте MonthsCalendar. Его некоторых событиях, свойствах Сложности: ничего Комментарии: двигаемся под лозунгом: даешь по компоненту на уроке! |
||||
3 | Английские карточки 00:52:33 | |||
На этом уроке мы будем переключать карточки и воспроизводить медиа-файлы. Задание: Написать программу для изучения английских слов. Отчёт отправил: 8005. Александр Выполнено за 1 час. 30 мин. [Показать отчёт] Научился: через слово новое было. компонент WMP, как его добавить. организация работы с множеством массивов. Сложности: не запускалась у меня уже готовая программа, как только я ее переносил в свою папку. Помимо папки с ресурсами с собой нужно еще таскать 2 библиотеки, которые создались видимо автоматически , когда я подключил WMP. Имя им AxInterop.WMPLib.dll и Interop.WMPLib.dll Комментарии: сильный урок |
||||
4 | Менеджер паролей 00:47:49 | |||
На этом уроке мы будем работать с буфером обмена и открывать сайты в браузере по умолчанию. Задание: Создать программу для хранения паролей. Отчёт отправил: 8005. Александр Выполнено за 30 мин. [Показать отчёт] Научился: работать с буфером обмена. посмотрел его свойства , там по аналогии вроде есть методы для копипаста и картинок и адуио и тд. Сложности: ничего Комментарии: Программа точно не для меня) а такие вещи держу в голове, и так со временем забываются...а вот Маме ее покажу :) |
||||
5 | Текстовый процессор 00:31:52 | |||
На этом уроке мы познакомимся с компонентами OpenFileDialog, SaveFileDialog. Мы будем их использовать для создания небольшого текстового процессора. Дополнительные возможности - поиск и замена в тексте. Задание: Написать простой текстовый редактор. Отчёт отправил: 8005. Александр Выполнено за 30 мин. [Показать отчёт] Научился: узнал о таких мощных компонентах как OpenFileDialog и SaveFileDialog Сложности: ничего Комментарии: два супер компонента, это двумя уроками раньше бы и можно было бы подгружать в "Быстрый тест" любой подходящий тест |
||||
6 | Вам телеграмма! 00:08:26 | |||
ВЫ ПРИНЯТЫ В КЛУБ ТЧК Дорогие друзья! Приглашаю подключиться к нашему Telegram-каналу: Telegram.Me/VideoSharp Это современный и удобный способ получать важные уведомления и новости нашего проекта. Что такое "канал" в телеграмме? Это не чат, здесь не будет никакого флуда, это односторонний канал, в котором публикуются только самые важные новости нашего проекта, приглашения на вебинар, и прочее, всего несколько сообщений в неделю. Ваши контактные данные не будут никому переданы, пока вы сами этого не пожелаете. Всё безопасно и удобно, это новый век, новые технологии. Установите Telegram на свой смартфон и подключайтесь к нам! |
||||
7 | Квадратный калейдоскоп 00:58:37 | |||
На этом уроке мы будем работать с графикой. На панели нарисуем графические примитивы и симметрично их многократно дублируем. Прежде чем начать писать программу, почитай о Калейдоскопе на Википедии. Задание: Написать квадратный калейдоскоп. Отчёт отправил: 8005. Александр Выполнено за 4 час. 00 мин. [Показать отчёт] Научился: рисовать на панелях. динамических их создавать. улучшил понимание статики. Сложности: Я отменил предыдущий свой отчет, так как в программе была ошибка с отображением треугольников. Комментарии: На утро со свежей головой решил все таки разобраться в чем дело, с помощью пошагового прохода программы нашёл все таки ошибку. я так ее и не понял. ОБЪЯСНИТЕ пож-та кто сможет. для рисования треугольника у меня генерировался статический массив Point[] points; Позднее в зависимости от того как должна отражать панель, я создавал вспомогательный массив tempPoints[]; первое что я делал это присваивал tempPoints = points; а далее изменял координату Х или Y или сразу обе в вспомогательному массиве, и уже его передавал в функцию "рисовать". и внимание вопрос! ПОЧЕМУ у меня при таком присваивании менялся и родительский статический массив? Вот код одного из вариантов. После такого кода родительский массив также менялся. Не могу никак понять почему. if (!x && y) { tempPoints = points; for (int i = 0; i < points.Length; i++) { tempPoints[i].X = width - points[i].X; tempPoints[i].Y = points[i].Y; } graph.FillPolygon(brush, tempPoints); } Решение было лишь в том что вместо tempPoints = points; создавал новый tempPoints = new Point[points.Lenght]; Теперь конечно все работает, но что это блин за магия |
||||
8 | ФИНАЛЬНЫЙ УРОК | |||
На этом уроке мы подведём итоги твоих успехов на нашем проекте и в программировании. Пожалуйста, ответь честно на несколько вопросов на этой странице: videosharp.info/project/likes/id=354 Задание: Сначала написать ответы на вопросы. Потом почитать ответы других участников. Какой курс ты будешь проходить следующим? Отчёт отправил: 8005. Александр Выполнено за 10 мин. [Показать отчёт] Научился: осознал, что оказывается многое изменилось всего лишь за месяц Сложности: ничего Комментарии: двигаться вперед! |
||||
9 | VIP. Модульное тестирование 00:36:07 | |||
На этом уроке мы познакомимся с модульным тестированием. Мы напишем небольшой калькулятор, в который добавим проект для модульного тестирования, и покажем, как это всё работает, как это нужно использовать. |
||||
10 | VIP. Бесплатная консультация | |||
Приглашение на бесплатную консультацию. |
||||
Итого: 10 видеоуроков общей продолжительностью 4 час. 37 мин. | 3 чел. | |||
Финалисты: LINKI, zhikharevav, vip . |