C# обучение видео

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

Продажа пакета приостановленна

Купить этот пакет можно только во время акций.

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

# Название видеоурока Решило Рейтинг Доступ
1 Шаг 0. Моральная подготовка. 00:04:16 12 чел. ★ 4.9 Done
  Отчёт отправил: 689. Igorenzia Решено за 10 мин. [Показать отчёт]
Научился: Игорь живу в городе архангельск Вожу автомобиль. Это моя работа и хобби) ,учится всему, чуток программироватьпрограммировать C# php pascal VB  
Сложности: -- 
Комментарии: -- 
2 Шаг 1. Желанные программы. 00:04:28 11 чел. ★ 4.8 Done
  Отчёт отправил: 689. Igorenzia Решено за 4 час. 10 мин. [Показать отчёт]
Научился: --- 
Сложности: --- 
Комментарии: Список программ 1 редактор кода. Простенький редактор кода с подсветкой синтаксиса. 2 универсальный парсер сайтов. Разбирать страничку на составляющее. Ссылки, кнопки, картинки. 3 программу составляющею регулярное выражение по заданной строке. 4 тетрис. Не нуждается в пояснении:-) 5 клиент для соцсетей. Полноценный клиент для соц сети. 6 онлайн игру. Можно текстовую типа zmud. 7 редктор картинок. Думаю не нуждается в пояснении. 8 программу симулятор жизни. С задаными начальными данными. То есть. Задать поведение особей кто кого ест. Кто с кем дружит. И посмотреть кто выживет и что будет. 9 игру дурак:-) карточную игру. 10 пасьянс карточная игра. Даже наверное серию игр:-) 11 разобраться наконец таки и написать на silver light вроде так звучит. Как бы вин форм но в браузере. Вот тут заготовочка :-) http://igor9478.bget.ru/silver/ 12 игру или хотя бы модуль самодостаточный, систему боя. То есть класс который принимает два объекта класса персонаж и их рандомно как то переваривает:-) и выдает кто победил. И если победил какой лут подобрал. Будет система боя можно будет уже куда нить прикрутитт, например арену сделать:-) 13 чат, да обычный чат:-) типа аськи. 14 симулятор города. Как симсити например. Можно и по примитивнее. 15 аркаду какую нить типа бегалки марио например. 16 программу управляющую семейным бюджетом желательно с мобильным приложением чтоб смс читать от банка. Расход чтоб сама брала. И это все онлайн. :-) 17 не знаю уместно ли. Программу простенькую для андроид. На шарпе:-) 18 программу для обучения детей. То есть чтобы программа смогла обучить логике. Думаю полезно, чтоб дети поняли что программа ввполняется последовательно. И что можно действия задать и она их выполнит в той последовательности которую задали. 19 программу для расчета норм расхода топлива:-) это для работы а то приходится самому считать три цифры. 20 дописать программу. Называется она бредогенератор. Взял книжку мастер и маргарита. Распарсил ее в массив строк удалил пробелы, все что короче трех символов. Местоимения добавил отдельно. И случайно собираю строку. В предложение:-) 21 гоночки игру. Онлайн. С прокачкой характеристик 22 энгри бердз:-) летающие злые птички:-) 23 игру три в ряд. Типа шариков. 24 шашки, думаю не надо говорить как работает 25 шахматы тоже думаю не надо рассказывать:-) 26 монополию настолтная игра. Желательно онлайн 27 симулятор фабрики , то есть надо контролироватт производство покупать материалы искатт где подешевле, продавать где подороже, 28 написать свойпротокол общения двух компов. Чтоб можно было включать в проект без особых модификаций 29 онлайн рпг, что нить Магическое с прокачкой. 30 сборник рецептов с базой онлайн:-) 
3 Шаг 2. Самая главная мечта. 00:02:59 11 чел. ★ 4.9 Done
  Отчёт отправил: 689. Igorenzia Решено за 20 мин. [Показать отчёт]
Научился: -- 
Сложности: -- 
Комментарии: хочу написать программу, точнее даже наверно игру, онлайн игру. цель вот такая написать пока только арену. разработать систему боя, протокол передачи данных, как Евгений Витольдович говорит выписать сущности, задумка этого проекта уже очень давно. пока думаю так. есть класс поле боя он принимает класс игрока и противника это может быть моб или другой игрок. далее возвращает результат боя и то что заработали за бой . я думаю опыт,деньги,очки талантов для прокачки, ну и лут должны же мы вышибить что нить с противника, трофей какой нить. значит подведем итог:) онлайн рпг. пока Арена. Мир будет разработан позже :) очень хочется играть самому и разрабатывать :) 
4 Шаг 3. Зачем тебе это нужно? 00:03:21 11 чел. ★ 5 Done
  Отчёт отправил: 689. Igorenzia Решено за 10 мин. [Показать отчёт]
Научился: -- 
Сложности: -- 
Комментарии: 1) онлайн рпг мне нужна того чтобы играть и развиваться. 2) играя я буду понимать больше механику игры, разработать баланс игровой 3) разработав игровой баланс на арене смогу подключить Арену точнее систему боя для Мира игрового который так следом начну разрабатывать, создав систему боя как модуль смогу подключить к консольке для теста а потом вывести на вин форм. а так как она и онлайн возможно участники втянуться в бои на арене. где решает кто победит не количество вложенных средств, а стратегия, умение ввести бой:) даже не реакция а холодный расчет. 4) да даже если никого не будет, будут мобы которых с котрыми благодаря китайскому рандому и балансу игры будет интересно биться, и качаться и никто не попросить денег за шмотку получше:) 5) развитие как в игрока так и как разработчика самой игры:) будет нравиться играть самому должно и понравиться и другим:) 6) хочется написать игру в которую будет желание играть самому, пока был интересен процесс написания приложений потому что пока не хватает знаний, а точнее наверно не хватает организатора, руководителя такой важной дипломной работы:) 
5 Шаг 4. Визуализация результата. 00:03:22 9 чел. ★ 4.9 Done
  Отчёт отправил: 689. Igorenzia Решено за 20 мин. [Показать отчёт]
Научился: -- 
Сложности: -- 
Комментарии: Клиент серверный вариант потзадумке. Но пока тестовый вариант. Получается клиент. Аватарка. Шкала жизни шкала манны, далее внизу характеристики. Выносливость,интелект,сила, и ловкость. Плюс к каждой характеристике влияет на персонажа. Становится ли он умным магом. Или не очень умным воином:-) Комбобоксы чтобы выбрать одежку доступную на данный момент у каждой одежки свои статы. Взависимости от характеристик. То есть воин магическую манитию не оденет интелекта не хватит. Далее окошко арены его тут нет пока думаю как лучше. Жмем кнопкк поиск соперника. Появляется кто нить смотрим характеристики и если готовы дать бой создаем объект класса поле боя и расчитываем как нить хитро с китайским рандомом. Выиграли полум рандомно шмотку. Опыт, деньги. И пряник от Олюшки:-) 
6 Шаг 5. Критерии успеха. 00:03:37 9 чел. ★ 4.9 Done
  Отчёт отправил: 689. Igorenzia Решено за 20 мин. [Показать отчёт]
Научился: -- 
Сложности: -- 
Комментарии: Рабочую программу вижу так:-) геймер запускает программу, вводит логин и пароль, запускается окошко с персонажем на формочке аватарка, характеристики. Кнопочки, арена, магазин, инвентарь. Пользователь нажимает на кнопочку арена рандомно выбирает противника и оценивает свои возможности, рандомно поиск по плюс минус пару лвл, далее нажимаат атаковать, если это моб то начинается битва. Если это игрок то ему приходит оповещение. Что на вас напали, можно попытаться убежать, напугать, закричать ура!!! тем самым понизить какую нить характеристику нападающему. И происходит бой. В бою тик равен 5 секундам. За пять сек надо выбрать что делать атаковать, уйти в защиту, применитт заклирание защиты, действие только одно. И ждать результаты хода. По итогу смотрим кто победил. Победителю что нить из шмота, деньги опыт, проигравшему опытт чуть чуть. Вот пока я вижу так. Игру своей мечты 
7 Шаг 6. Некомфортный крышеснос. 00:02:38 9 чел. ★ 4.8 Done
  Отчёт отправил: 689. Igorenzia Решено за 5 мин. [Показать отчёт]
Научился: -- 
Сложности: -- 
Комментарии: Нарубить дров, Принести воды, Сходить за хлебом в магазин, Домашнее задание,  
8 Шаг 7. Перепрыгивание пропасти. 00:01:12 9 чел. ★ 5 Done
  Отчёт отправил: 689. Igorenzia Решено за 22 час. 10 мин. [Показать отчёт]
Научился: -- 
Сложности: -- 
Комментарии: 1) ощущение перед выполнение.... (почему вспомнились слова из песни "Круто ты попал на тв") начнем с того что я не люблю домашнее задание. а так как я пишу это можно сказать с ним справился. но в связи с обстоятельствами села батарея на морозе не получилось выложить как наливается и несется вода и колются дрова. из за мороза сел телефон в процессе :) холодно у нас почти -30, хлеб я честно зашел и купил но так как не было обеда я его съел. а сфоткать забыл. честно честно съел и купил. теперь к ощущениям :) чувство что поймали на слове и теперь приходится переступать через себя и выполнять, (а еще интересно как Оля в ЦУМ ходила). 2) вот выполнил сижу печатаю, по правде я устал морально тяжелый день куча вызовов, но здорово это кстати идея родителей сфоткать у дров и фляги с водой которую принес, не нести же обратно, (не согласились). одолжили планшет у племянницы и сфоткали :) вот собственно и дамашнее задание сделано :) теперь я буду аккуратен в общениях :) Евгений Витольдович.  
9 Шаг 24. Орёл. 00:10:34 6 чел. ★ 5 Free
  Итого:   9 видеоуроков общей продолжительностью 36 мин. 6 чел. ★ 4.92  
  Финалисты:   Максим Лапшинов,   Артём,   Олюшка,   Евгений Волосатов,   Мариша ,   Кирилл .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Ломать свой мозг.
Трудности: Разобраться в себе, вспомнить чего хотел и чего хочу очень сложно.
1. Скринсейвер. После урока о Спирографе, хочется создать скринсейвер в этом роде, что бы он автоматически плавно менял параметры и рисовал красивые узоры. А добавить к этому список из 10 песен хорошых было бы супер. 2. Бот для онлайн-игры. Приложение в котором авторизуешься и которое выполняет за тебя кучу рутинных операций в онлайн-игре. 3. База данных к игре Хочеться создать профессиональную БД к игре. 4. Морской бой Хотелось всегда написать морской бой и проработать ИИ. 5. Распознавание графических изображений, а именно Штрихкодов Есть идея и задумка сделать самостоятельно распознавание штрихкодов с помощью веб-камеры или даже лазеры от обычной мышки. На данный момент эта идея превратились в тему моей бакалаврской работы. Очень хочется это сделать, доказать себе, что могу написать действительно серьезное приложение, которое работает с обычной мышкой или вебкой. Пока это моя основная цель к которой никак не получается подступиться. 6. Многопользовательский чат. Хочу создать многопользовательский чат, на локальную сеть и как приложение на телефон. 7. 3Д-Редактор Ещё в школе хотели создать с учителем простенький 3Д-редактор, где можно было выбрать любую фигура, задать её параметры и автоматически вычислялись бы остальные. При этом все бы наглядно демонстрировалось. 8. Инженерный калькулятор Когда-то пытался создать инженерный калькулятор. Писал его на VBA, потом на VB6.0. В итоге корректно работали операции +, /, -, *, ^. Ещё вроде более-менее работали скобки. С теми знаниями и умениями я вряд ли бы создал полнофункциональный калькулятор. А сейчас бы не отказался от этой затеи. 9. Дурак Обычный дурак, что бы можно было сыграть с друзьями по сети. Или против ИИ, который постоянно учиться. Ну еще там переводной и т.д. 10. Домино Очень нравилось в свое время играть в домино и конечно же хотелось создать самостоятельно её аналог на ПК. 11. 2Д-платформер Всегда хотелось создать 2Д-платформер в стиле хоррор. 12. Покер Очень интересная игра, до сих пор не уверен, что знаю все её правила, но так же было и есть желание создать её аналог, даже мультиплатформенный, что бы можно было собраться с друзьями и не имея карт, фишек и прочего, врубить кто на ПК, кто на ноуте, а кто на мобиле и раскинуть несколько партеек. 13. Деберц Так же карточная игра со своими правилами, которая очень затягивает. Проигрались с друзьями в нее несколько лет. А я хотел создать её компьютерный аналог. 14. Плеер Как бы там не было, но имелось у меня несколько идей насчет собственного плеера в одно время да и хотелось разобраться в работе со звуком. 15. Изображатель математических функций Когда ещё в школе постоянно работали с функциями, хотелось написать приложение которое по заданной формуле нарисует, что захочешь. Но это так на основании идеи и закончилось так, как учитель сказал, что есть уже готовые приложения с кучей библиотек, которые это выполняют. И тогда я ещё услышал впервые навернно осознанно, что "вряд ли ты придумаешь, то чего уже не было". То-есть как бы я понял, что бы мне не приходило в голову, но скорей всего это уже реализовали или пробывали реализовать другие. 16. Плагин к браузеру. Допустим мы имеем простенькую онлайн-стратегию, вместо отдельного приложения, хотелось бы написать плагин, в котором заложить свои менюшки в которых рутинные операции автоматизируются и при этом сохраняется браузерная функциональность. При этом информация берется прямо из страниц динамически. 17. Вирус Всегда хотел написать свой вирус, который бы что-то делал, мешал бы работе пользователя, подсматривал за ним. А почему бы и нет?) 18. Движок Мечтали когда-то с учителем написать свой собственный движок для игор или приложений. 19. Физический движок Может это и повторения пункта 18, но была идея и желание создать простенький физический движок в котором присутствуют простые фигуры, которые ты сможешь добавлять на поле и они будут взаимодействовать, при этом было бы хорошо сделать для них запись сценария действия. И на этом может создавать простые интересные игры с простыми правилами. 20. Танчики Очень продолжительное время интересовался военной тематикой и одной из идей было создать простенькую игру танчики, в которой существуют две команды За одну из которых может играть игрок. В моем представлении два ИИ (довольно хорошо продуманных) начинают играть в равных условиях со сбалансированной техникой, а далее просто каждый может улучшать какие-то параметры для своей команды или просто покупать на заработанные очки новую технику. А ты сидишь такой и наблюдаешь за этим или даже участвуешь и пытаешься переиграть компьютера. Ну и конечно же версию на 2-х по сети. 21. Парк динозавров Очень нравится тема динозавров ещё с детства и было время когда хотелось создать какой-то аналог фермы, только с динозаврами, так как для меня лично это намного интересней простых коров и т.д. Вид предполагался сверху-сбоку (2,5Д-графика), можно было расстраивать вольеры, покупать новых динозавров, регулировать количество травоядных дино плотоядными. Еще хотел, что бы вольеры время от времени прорывались, поэтому нужно было их латать, динозавров ловить, а устранения последствий обходилось в хорошую сумму. Поэтому на работу игроку приходилось бы нанимать проффесиональных военных с профи техникой, которые могут устранить последствия такого прорыва. Так же время от времени перестравить заборы или или саму структуру парка динозавров. Наиболее отличным для этой игры являлось постоянное добавление новых динозавров, бонусов и т.д. 22. Шахтёр Несколько игр в детстве навеяли на меня дух шахтерства, поэтому хотелось как минимум повторить их игровой процесс, а как максимум хотелось бы создать игру, возможно даже в космосе, где уровни представляют собой неизведанные планеты, астероиды, кометы, на которых ти производишь добычу ресурсов, прокачиваешь свою станцию по добыче минералов, сбываешь их по выгодным ценам, покупаешь новые модули. Можно сделать добычу конкретно на каком-то космическом буреломе, который имеет кучу характеристик: запас воздуха, размер отсека, максимальная глубина, топливо и прочее, а ты просто управляешь им и качаешься. 23. Рыбалка Всегда любил рыбалку и хотел создать 2Д-игру с видом сбоку, в котором ты предстаешь в виде рыбака. Графику сделать красочной, интересный игровой процесс и прочее. Игрок может покупать разные лодки, удочки, спининги, снасти, нажывку и т.д. Потом продавать улов. Улучшать себя и продвигаться далее. Уровни будут представлять собой разные водоемы в разных точках мира. 24. Мафия Хотелось бы реализовать многопользовательскую игру через интернет Мафия с классическими и другими правилами. Что бы можно было открыть страницу, зарегистрироваться и играть себе в свое удовольствие. 25. Онлайн игра "Сталкер" Хотел когда-то создать свою онлайн игру в стиле "Сталкера" с группировками, мутантами и прочим. Но дальше идеи это не пошло. 26. Метро 2033 Если кто знаком с прекрасным миром Метро 2033 Дмитрия Глуховского или с игрой по мотивам этого романа, то может поймет меня. После выхода этой книги в свет, после игры, хочеться создать стратегию на её основании. Кто не в теме, то в 2012-2013 году произошла 3-я мировая война, ядерная конечно и спаслись только те, кто укрылся в Московском метрополитене. Итак теперь поверхность населена мутантами, которые ищут лазейки в метро. Каждая станция метро представляет собой отдельное государство. Вот и игровой процесс должен представлять собой, то что игрок появляется в роли главы станции и ведёт её к процвитанию, повысить рождаемость населения, расшириться, улучшить условия жилья, обогатить станция, заключить союзы с соседними станциями, расширяться и расширяться, бороться с мутантами, эпидемиями и прочее, прочее, прочее. 27. Симулятор охотника Хотелось создать симулятор охотника какой-то простенький и незамысловатый, но в то же время, что бы он чем-то цеплял. 28. Мобильный журнал Хотел создать платформу или движок, который автоматически форматировал текст и в приятных тонах создавал бы exe-шку журнала. 29. Нейронная сеть Хочу разобраться в этой теме и написать свою нейронную сеть и научить её чему-то, может это ИИ будет для какой-то игры, а может она будет что-то распознавать на картинках, те же глаза искать или улыбки. 30. Шахматы Всегда хотел создать эту игру и прописать ИИ, который по моему нереально прописать.
Научился: Программа "Аудиоплеер". В программе можно будет производить поиск песен. Пишем название исполнителя или песни, программа будет искать в интернете и выдавать список найденных соответствий. Выбираем песню и ее воспроизводим. При желании ее можно будет скачать к себе на компьютер. Также можно будет осуществлять поиск музыки по настроению (как раз ради чего и была задумана программа). Выбираем из выпадающего списка характеристику (никак слово другое подобрать не смог) песен - "веселая", "без слов", "быстрая", "ретро" и т.п., и программа ищет по найденному критерию песни. Также существует возможность составить свой собственный плейлист. Песни можно будет выбирать из компьютера либо из интернета. Есть кнопка минимизировать: останутся только главные кнопки: вперед, назад, пауза и стоп.
Трудности: Пока это только задумка, может быть еще что-то поменяю. Но уже есть к чему стремиться)
Накидал на бумаге что должно примерно получиться.