Обучение языку c#

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

Карточки памяти

До 22 апреля доступ к курсу бесплатный.

Создание популярной игры для развития памяти с 16 карточками.

Карточки памяти

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

# Название видеоурока Решило Рейтинг Доступ
1 Подготовка формы 00:28:24 195 чел. ★ 4.9 ^
  Мы напишем игру «Карточки памяти».
На форме 16 карточек из 8 парных картинок.
Цель игры - попарно открыть все карточки.

Задание:
Подготовить картинки, настроить форму, сделать меню.
Разместить сетку, написать правила игры и сводку об авторе.
2 Отображение карточек 00:29:01 184 чел. ★ 4.9 ^
  На этом уроке мы сначала нарисуем блок-схему алгоритма игры,
а потом сделаем отображение и перемешивание карточек.
3 Алгоритм игры 00:26:50 35 чел. ★ 4.9 ^
  У нас всё готово для программирования.
На этом уроке мы напишем основной алгоритм.
Будем использовать блок-схему состояний с прошлого урока.
4 Независимый класс 00:19:44 23 чел. ★ 4.9 ^
  На этом уроке мы приступим к рефакторингу для выделения логики игры в отдельный, независимый класс.
Мы определим в новом классе два публичных метода, а также создадим интерфейс IPlayable,
который поможет нам вызывать методы из внешнего класса,  не нарушая независимости.
5 Классовая независимость 00:10:03 23 чел. ★ 5 ^
  На этом уроке мы перенесём все методы и поля,
которые относятся к логике игры, в независимый
и самодостаточный класс LogicMemory.
6 Класс в Библиотеке 00:06:18 23 чел. ★ 5 ^
  На этом уроке мы вынесем класс LogicMemory с интерфейсом в отдельный проект для создания библиотеки.
Не забудьте дать публичный доступ классу и интерфейсу, а также добавить Reference на добавленный проект.
7 Персональные картинки 00:02:33 22 чел. ★ 4.7 ^
  Мы начинаем создание карточек памяти для мобильных платформ: Android + iPhone.
В этом нам поможет технология Unity. Скачайте и установите Unity Personal,
а также найдите 9 *квадратных* картинок по вашей любимой тематике.
Убедитесь, что у вас есть файл MemoryLibrary.dll из прошлого урока.
8 Запуск Unity с картинками 00:06:20 21 чел. ★ 4.8 ^
  На этом уроке мы познакомимся с интерфейсом Unity.
Разместим в Assets подготовленные картинки и добавим их на сцену.
Запустим, порадуемся результату и морально подготовимся к следующему уроку.
9 Авоська картинок 00:08:08 20 чел. ★ 4.8 ^
  На этом уроке мы разместим 16 кнопок в панель, с натройкой Grid Layout.
Поэкспериментируйте и напишите, что у вас получилось.
10 Горизонтальное и Вертикальное 00:09:11 20 чел. ★ 5 ^
  На этом уроке мы разместим панели внутри панели.
Будем использовать горизонтальное и вертикальное выравнивание.
В результате все 16 кнопок будут автоматически менять размеры под экран устройства.
11 Открытие по щелчку 00:15:36 18 чел. ★ 5 ^
  На этом уроке мы создадим скрипт, в котором будет метод обработки нажатия по картинке.
Во второй части урока мы реализуем отображение выбранной картинки на кнопке.
12 Неуловимая птичка 00:15:50 17 чел. ★ 5 ^
  На этом уроке мы подключим библиотеку к нашему проекту и запустим игру.
13 VIP-загрузка на Android 00:08:43 9 чел. ★ 4.9 ^
  На этом уроке формулист VIP расскажет, как запустить игру на Android.
  Итого:   13 видеоуроков общей продолжительностью 3 час. 06 мин. 9 чел. ★ 4.91  
  Финалисты:   Иван Воронин,   vip,   Danil42Russia,   Protos,   Snepper,   Александр,   Сергей,   Иван,   OloloCode .

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




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

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

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

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


Научился: Добавление объектов в ресурсы, использование общих свойств элементов
Трудности: Найти подходящие картинки =)
Хороший урок


Научился: Настройка и оформление меню программы.
Это была САМАЯ ПЕРВАЯ программа, которую я написал самостоятельно по руководству MSDN! Сегодня я так же не стал использовать картинки в ячейках таблицы, будут символы специального шрифта. Чтобы меня не заподозрили в лени, картинки в ресурсы я всё-таки добавил, но для другой цели - красиво оформить меню. Кстати, для начинающих программистов небольшой совет: если вам нужны картинки/иконки для проекта, не спешите бежать в интернет на поиски, можно всё найти на компьютере: в папке Program files или Program files(86) задайте поиск *.png или *.ico - там есть всё что нужно. Дед Мороз.