Обучение на c#

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

Демо софт

Несколько прикладных программ для ознакомления.
Каждая программа пишется с нуля.
Доступ к урокам последовательный.

Во время прохождения курса вы самостоятельно
напишете несколько прикладных программ.

Объём: 6 видеоуроков.

Список уроков | фото | видео

# Название видеоурока Решило Рейтинг Доступ
1 Вступительное слово 00:20:15 2053 чел. ★ 4.8 Done
  Добро пожаловать на видеокурсы по созданию программ на языке C#.
На этом уроке я расскажу о проекте, в чём идея, миссия, как тут всё работает.

Есть текстовый вариант этого видео

Первое задание:
1. Установить Visual Studio: Community последней версии | 2008 версии.
2. Напиши, какую последнюю программу ты создал.
3. Приложи скриншот своей последней программы.
4. Напиши, что ты ожидаешь от этих курсов.
Мы начинаем!
Отчёт отправил: 7119. Новопашин Владимир Выполнено за 3 час. 50 мин. [Показать отчёт]
Научился: Научился ставить англоязычную версию C# 2010. 
Сложности: У меня была изначально русскоязычная версия C# 2010. Поставил языковой пакет, но я не смог англофицировать эту версию. Поэтому я снес русскоязычную версию, скачал англоязычную и поставил себе. 
Комментарии: Пришлось англофицировать не только vs, но и операционку. 
2 Двенадцать месяцев 00:22:05 446 чел. ★ 4.8 Done
  На этом уроке мы будем писать программу «Двенадцать месяцев».
Нам потребуется дюжина картинок, на каждый месяц года.

Задание:
Создать программу с календарём,
которая меняет фоновый рисунок
в зависимости от выбранного месяца.
Отчёт отправил: 7119. Новопашин Владимир Выполнено за 1 час. 29 мин. [Показать отчёт]
Научился: Научился создавать простой календарик с картинками. 
Сложности: Сделать, чтобы при ошибке закрывалась форма. 
Комментарии: Простенькая программка. 
3 Английские карточки 00:52:33 310 чел. ★ 4.9 Done
  На этом уроке мы будем переключать карточки и воспроизводить медиа-файлы.

Задание:
Написать программу для изучения английских слов.
Отчёт отправил: 7119. Новопашин Владимир Выполнено за 3 час. 51 мин. [Показать отчёт]
Научился: Научился воспроизводить mp3 и видеофайлы через компонент WIndows Media Player 
Сложности: Не было такого. 
Комментарии: Интересный урок, я люблю материалы сайта puzzle-english.com и сам по ним занимаюсь. Вообщем можно накачать файликов с puzzle-english и повторять слова на английском. Видео интересные. 
4 Менеджер паролей 00:47:49 195 чел. ★ 4.9 Done
  На этом уроке мы будем работать с буфером обмена и открывать сайты в браузере по умолчанию.

Задание:
Создать программу для хранения паролей.
Отчёт отправил: 7119. Новопашин Владимир Выполнено за 2 час. 18 мин. [Показать отчёт]
Научился: Научился создавать менеджер паролей и узнал как работать в WInForms с буфером обмена. 
Сложности: Сделать новую функцию авторизации на сайты. 
Комментарии: Сделал (вернее содрал с курса Webbot) функцию авторизации на сайт. То что приходится информацию приходится выуживать с тегов контролов - как-то муторно - у меня есть мысль где-нибудь в облаках - например в docs.google.com хранить табличку - пароль зашифровать хэш.функцией md5 - чтобы юзвер не знал какой пароль - расшифровку производить непосредственно во время авторизации на сайт - просто подставляем данные и запускаем функции расшифровку пароля и нажимаем кнопочку авторизации на сайт. Да кстати - пришлось помучаться с этой функцией авторизации - например на mail.ru для входа используется кнопка "Войти", а вот у Евгения Витольдовича "Вход", у gmail.com - почему начала по английски писать кнопку - Next ( эта кнопка сделана на JS - поэтому ее нужно было нажимать через Invoke, остальные через Navigate). К сожалению универсального входа на сайт не получилось - 3 сайта и у каждого сайта свои тараканы :((((. Да кстати - логины на все 3 сайта одинаковые - это не ошибка. 
5 Текстовый процессор 00:31:52 180 чел. ★ 4.9 Done
  На этом уроке мы познакомимся с компонентами OpenFileDialog, SaveFileDialog.
Мы будем их использовать для создания небольшого текстового процессора.
Дополнительные возможности - поиск и замена в тексте.

Задание:
Написать простой текстовый редактор.
Отчёт отправил: 7119. Новопашин Владимир Выполнено за 35 мин. [Показать отчёт]
Научился: Научился создавать простой текстовый процессор 
Сложности: Хочу придраться, но совесть не позволяет. 
Комментарии: На самом деле столкнулся с таким - что у меня есть текстовые файлы и utf-8 и в 1251 кодировке. Т.к. файлов 1251 большинство, то я просто под эту кодировку перекодировал. Вообще тема текстовых процессоров неисчерпаема. Тут можно замутить небольшой свой текстовый редакторик, создать возможность выполнения плагинов. Кстати у меня встает проблема парсинга над текстовыми файликами нужно выполнить однообразными операции парсинга файла ( реплейсинга текста). При чем требуется применить регулярные выражения. Так вот со временем такой небольшой редакторик сделаю по массовому парсингу файлу. А так я делаю все вручную - беру вручную каждый файл так обрабатываю. А тут заодно можно проконтролировать результат выполнения. 
6 Вам телеграмма! 00:08:26 136 чел. ★ 4.8 Done
  ВЫ ПРИНЯТЫ В КЛУБ ТЧК

Дорогие друзья!
Приглашаю подключиться к нашему Telegram-каналу:
Telegram.Me/VideoSharp

Это современный и удобный способ получать важные уведомления и новости нашего проекта.
Что такое "канал" в телеграмме? Это не чат, здесь не будет никакого флуда, это односторонний канал, в котором публикуются только самые важные новости нашего проекта, приглашения на вебинар, и прочее, всего несколько сообщений в неделю.

Ваши контактные данные не будут никому переданы, пока вы сами этого не пожелаете.

Всё безопасно и удобно, это новый век, новые технологии.

Установите Telegram на свой смартфон и подключайтесь к нам!
Отчёт отправил: 7119. Новопашин Владимир Выполнено за 1 час. 00 мин. [Показать отчёт]
Научился: Заходить в инет в метро. 
Сложности: Подключиться к сети. 
Комментарии: Я в теллеграмме 
7 Квадратный калейдоскоп 00:58:37 167 чел. ★ 4.9 Done
  На этом уроке мы будем работать с графикой.
На панели нарисуем графические примитивы
и симметрично их многократно дублируем.
Прежде чем начать писать программу,
почитай о Калейдоскопе на Википедии.

Задание:
Написать квадратный калейдоскоп.
Отчёт отправил: 7119. Новопашин Владимир Выполнено за 2 час. 50 мин. [Показать отчёт]
Научился: Узнал много нового о калейдоскопах и научился создавать виртуальный квадратный калейдоскоп. 
Сложности: Когда я решил выводить новую фигурку - дольку. Без пробежек по граблям не обошлось - постоянно валилось - оказывается у дольки должна быть минимальная ширина 1 и высота 1 - иначе сишарпик очень огорчается. 
Комментарии: Вот эта задачка прям как вишенка на торт и красивая и математическая и творческая. Я не стал с треугольничками замарачиваться. Хотя можно было бы и квадратики и многоугольнички делать - вот с дольками было интересно. 
8 ФИНАЛЬНЫЙ УРОК 157 чел. ★ 4.7 Done
  На этом уроке мы подведём итоги твоих успехов на нашем проекте и в программировании.
Пожалуйста, ответь честно на несколько вопросов на этой странице:
videosharp.info/project/likes/id=354

Задание:
Сначала написать ответы на вопросы.
Потом почитать ответы других участников.

Какой курс ты будешь проходить следующим?
Отчёт отправил: 7119. Новопашин Владимир Выполнено за 24 час. 00 мин. [Показать отчёт]
Научился: Учусь писать по русски. Кстати в школе его не очень любил, а сейчас понимаю его важность. 
Сложности: Тут вопрос не в сложности, а в дальнейшей судьбе проектов. Например текстовый процессор можно расширять и расширять. Поле не исчерпаемо. Или же английские карточки - хорошая мысль - словарик английских слов, который всегда с тобой. Кстати у меня идея - можно так же французские слова (мне французский нужен) можно записать - произношение дается на переводчике гугла и записать с помощью audocity и так же использовать. 
Комментарии: Весьма полезный курс. Отдельно отмечу карточки по английски, текстовый процессор, расчет среднего результата, даже из менеджера паролей я умудрился сделать отдельный девайс. Я доволен, хочу взять платные продукты. 
9 VIP. Модульное тестирование 00:36:07 27 чел. ★ 4.9 Done
  На этом уроке мы познакомимся с модульным тестированием.
Мы напишем небольшой калькулятор, в который добавим
проект для модульного тестирования, и покажем,
как это всё работает, как это нужно использовать.
Отчёт отправил: 7119. Новопашин Владимир Выполнено за 45 мин. [Показать отчёт]
Научился: Повторил пройденное 
Сложности: Ничего 
10 VIP. Бесплатная консультация 8 чел. ★ 4.8 ^
  Приглашение на бесплатную консультацию.
  Итого:   10 видеоуроков общей продолжительностью 4 час. 37 мин. 7 чел. ★ 4.84  
  Финалисты:   LINKI,   zhikharevav,   vip,   DbIM,   Anton,   Александр,   Ramzan .

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




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

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

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

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


1.Я уже занимаюсь на портале активно ну месяц точно! 2.Мои самые удачные программы это: Текстовый процессор, Средняя оценка, и Двенадцать месяцев! 3.Я хочу создать программу на подобие visual studio Где можно создавать hd игры 4.У меня хорошие ощущение раньше я мог ну максимум создавать консольные приложение и писать там что нибудь а щас могу и секундомер и калькулятор этот сайт мне пошёл на пользу! 5.Я бы посоветовал заниматься не только по сайту ну и самим делать разные программы и еще посоветовал бы в день минимум 2 программы делать в день! 8.Следущий курс незнаю точно пока не решил!


Научился: В данном курсе более детально поработал с Windws Form. Прокачал навыки построения алгоритмов. Улучшил скорость набора программного кода. Очень запомнился и понравился урок Калейдоскоп, где получилось поработать с построением графических объектов и выводом на экран. В целом задачи данного курса мотивировали дорабатывать их, что дало много дополнительного материала в копилку знаний. Следующим курсом будет Графоцыклы. Всем советую прохождения курса "Демо Софт".