Си шарп с нуля

Формула программиста

основатель — Волосатов Евгений Витольдович

Колупаев Сергей

Видеокурсы

Дата активности Видеокурс Прогресс
2017-05-22 soft1 Нанософт 1 из 10 10 %
2017-05-20 soft0 Демо софт 5 из 8 72 %
2017-05-08 game0 Демо игры 8 из 10 80 %
Итого: 14 из 28 50 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2017-05-02 task1 Строки 5 из 14 36 %
2017-05-02 task1 Целые числа все 7 100 %
2017-04-26 task1 Семантика все 6 100 %
Итого: 18 из 27 67 %
Сохранить страницу:

13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Алексей  # Демо игры / Вступительное слово / 2017-05-27 13:36

Добро пожаловать на проект. Желаю успехов в изучении C#!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Алексей  # Демо игры / Вступительное слово / 2017-05-27 13:36

Добро пожаловать на проект. Желаю успехов в изучении C#!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Bazel  # Секундомер / 1 часть. Видеофиксация / 2017-05-26 23:19

Спешка, в любом деле - враг. Успехов в программировании :)


11197. --
Progresir
Progresir
ответить
→  Колупаев Сергей   / 2017-05-26 09:05

На обзоре финала будет как надо)


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Progresir  # Нанософт / Баскетбольное табло / 2017-05-25 22:52

Иконку забыл ))


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  aleksey-k  # Микроигры / ПОЛУФИНАЛЬНЫЙ УРОК / 2017-05-25 20:34

Клёво!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Мексиканец  # Демо игры / Вступительное слово / 2017-05-25 00:17

Жаль, что многие не выполняют задание этого урока.


14076. --
Dmitriy_Noskov
Dmitriy_Noskov
ответить
→  Колупаев Сергей   / 2017-05-24 13:36

Спасибо!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Dmitriy_Noskov  # Наноигры / Арканоид - Шарик и кирпичики / 2017-05-24 13:20

Молодец, Дмитрий, отличная работа!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  kalobyte  # Теория ООП / Интерфейс. ФИНАЛЬНЫЙ УРОК. / 2017-05-23 16:43

Поздравляю с финалом!


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Колупаев Сергей  # Микроигры / Аполлон. Главные герои / 2017-05-23 09:31

Телескоп видимо имеется =) или специальное оборудование для подобных съёмок.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Колупаев Сергей   / 2017-05-23 09:15

Всему своё время =) тут есть курсы и по sql и затрагивающие его.


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Иван Воронин   / 2017-05-23 09:13

Я с sql вообще не знаком ))


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Колупаев Сергей  # Демо софт / Средняя оценка / 2017-05-23 09:12

Делегат это как join в sql.


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  aleksey-k   / 2017-05-22 23:35

Понятно, спасибо :)


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Иван   / 2017-05-22 23:32

Спасибо за пояснение, Иван :)


10688. --
aleksey-k
aleksey-k
ответить
→  Колупаев Сергей   / 2017-05-22 23:31

Canon 600D+ объектив 85-250мм. со штатива, выдержка 1/200c, ISO 400.
Обязательно включенная вспышка, без нее получается плохо.
Потом обрезал черный фон в фотошопе, так как получился маленький диск луны на большом черном фоне.


2146. --
Иван
Иван
ответить
→  Колупаев Сергей  # Демо софт / Средняя оценка / 2017-05-22 23:26

Грубо говоря делегат дает нам возможность использовать функцию из другого класса.


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  aleksey-k  # Микроигры / Аполлон. Главные герои / 2017-05-22 23:25

Класс. Вопрос немного не в тему. А как вы луну так сфотографировали?


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
# Демо софт / Средняя оценка / 2017-05-22 23:22

Сделал вариант с Делегатами. Остались непонятными некоторые моменты в реализации. Буду пересматривать урок ещё и ещё, пока не пойму. Посмотрел на msdn, что-то как-то замудрёно написано там про делегаты. Правильно ли я понял, что использование делегатов даёт  нам ( грубо говоря ), больший простор для манёвров нежели их отсутствие?


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Алексей В.  # Демо софт / Менеджер паролей / 2017-05-21 22:17

Спасибо, Алексей :)


10494. --
Алексей В.
Алексей В.
ответить
→  Колупаев Сергей  # Демо софт / Менеджер паролей / 2017-05-21 22:01

Молодец, Сергей!!! Отлично поработал!!!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Денис  # Демо игры / Вступительное слово / 2017-05-21 11:34

Добро пожаловать на проект, Денис. Желаю успехов в обучении!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Станислав  # 4. Strategy / ФИНАЛЬНЫЙ УРОК / 2017-05-21 11:32

Поздравляю с финалом, Станислав!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Alexander Sidorov  # Tinklavimas / Красивые стихи / 2017-05-21 11:29

Прекрасные стихи и в тему!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Александр   / 2017-05-21 11:27

Я изначально и планировал использовать DataGridView. Но не смог, так как пока нет необходимых знаний ))


5649. --
Максим Лапшинов
Максим Лапшинов
ответить
→  Колупаев Сергей  # Портфолио на Bootstrap / Размещение работ портфолио / 2017-05-21 09:16

это все по стандартам bootstrap нечего такого не менял


3922. --
Александр
Александр
ответить
→  Колупаев Сергей  # Демо софт / Менеджер паролей / 2017-05-21 01:10

Молодец, Сергей! Основательно подошёл! Иван правильно говорит, можно посмотреть в сторону DataGridView + какой-нибудь базы данных, SQLite, например..


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Иван Воронин   / 2017-05-21 00:28

Иван, спасибо за подсказку. Я думал про циклы, только почему-то не foreach, а про for. В секундомере есть про DataGridView, но теперь скорее всего следующий курс возьму тот, на который ты дал ссылку.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Колупаев Сергей  # Демо софт / Менеджер паролей / 2017-05-20 23:56

Можно было загрузить файл в массив/список и обрабатывать каждую строчку через foreach, продолжай изучать курсы, тут есть именно по DataGridView отличный курс: www.videosharp.info/video/viri


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Максим Лапшинов  # Портфолио на Bootstrap / Размещение работ портфолио / 2017-05-20 22:02

Отлично получилось, только ярковато :) Молодец, Максим, так держать!!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Sergio  # Нанософт / ФИНАЛЬНЫЙ УРОК / 2017-05-20 21:05

Поздравляю с финалом и желаю успехов в дальнейшем обучении!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Сергей  # Tinklavimas / 8. Landing page / 2017-05-20 18:00

Старый добрый HTML+CSS. Давно я его не использовал.


26. --
Сергей
Сергей
ответить
→  Колупаев Сергей   / 2017-05-19 22:55

Спасибо!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Сергей  # Наноигры / Скорость реакции. Блок-схема / 2017-05-19 22:47

Отличная блок-схема, молодец!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Дмитрий  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2017-05-19 22:21

Поздравляю с полуфиналом, Дмитрий. Желаю вам успехов в дальнейшем обучении на проекте!

P.S. Ни в коем случае не критикую, но в программе Быстрощёлк у вас маленькая ошибка:

Вместо double click_per_second = max_counter должно быть double click_per_second = max_counter/seconds. Ну это я так, просто :)


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  lolipop2561  # Демо игры / Вступительное слово / 2017-05-19 21:10

Добро пожаловать на проект, успехов в обучении! Что конкретно не получилось?


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Дарья  # Демо игры / Картинка с секретом / 2017-05-19 19:50

А можно код целиком увидеть? А то так сложно точно сказать, где ошибка затаилась :) Дополнительный материал надо точно почитать, например на msdn.


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  zumma  # Бинарная жизнь / ФИНАЛЬНЫЙ УРОК / 2017-05-19 19:46

Поздравляю с финалом!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  aleksey-k  # Графические циклы / VIP. Спирограф / 2017-05-19 19:09

Ничего себе, какая красота получилась!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Yefim  # API Telegram / Класс как кнопка / 2017-05-19 10:50

Наверное через параметр sender :)


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Алексей Малышев  # Микроигры / Игра 15 - Картинка / 2017-05-19 09:32

Молодец, Алексей. Отличная работа!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Иван  # Микроигры / ПОЛУФИНАЛЬНЫЙ УРОК / 2017-05-19 09:31

Поздравляю с полуфиналом, Иван!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Иван Воронин  # Знакомство с jQuery / Домашнее задание: анимация Zorro / 2017-05-18 21:40

Классно смотрится :) Молодец, Иван.


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Дарья  # Демо игры / Вступительное слово / 2017-05-18 19:05

Добро пожаловать на проект, Дарья. Успехов в обучении и создании классных программ!


13428. --
Данил Вагнер
Данил Вагнер
ответить
→  Колупаев Сергей   / 2017-05-18 14:41

Спасибо Сергей, буду стараться.


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Данил Вагнер  # Секундомер / Моральная подготовка / 2017-05-18 12:59

Молодец, Данил. Успехов в дальнейшем обучении.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Колупаев Сергей  # Микроигры / Крестики-Нолики. Игра с компьютером / 2017-05-18 02:39

Бывает =) отдыхать тоже надо!!!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
# Демо софт / Английские карточки / 2017-05-17 22:35

Совсем забыл. Ребята, в отчёте есть ссылка на архив проекта. Можно перейти по ссылке и скачать. Только там не то, чтобы архив проекта, а архив с программой. В папке EnglishCards есть Readme.txt файл. Кто хочет, скачивайте, пользуйтесь на здоровье :)


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Сергей Аникин   / 2017-05-17 21:34

Спасибо, Сергей!


11549. --
Сергей Аникин
Сергей Аникин
ответить
→  Колупаев Сергей  # Демо софт / Английские карточки / 2017-05-17 21:26

Молодец! Прекрасная модернизация программы и ее презентация!



13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Denis  # Микроигры / Крестики-Нолики. Игра с компьютером / 2017-05-17 21:03

Открыл я , значит, скриншот на весь экран, посмотрел ... попытался закрыть окно с сообщением. Всё, пора в отпуск :)))


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
# Демо софт / Английские карточки / 2017-05-17 18:24

К сожалению программа сама не скачивает картинку. Надо вставить ссылку на картинку ( адрес ), предварительно скопировав его в браузере. Папка уже выбрана заранее, та, которая необходима. Как сделать второе, пока не знаю. Мне вариант с перезапуском вообще не нравится. Искать информацию о том, как сделать не стал уже. Устал сильно.


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Иван Воронин  # Демо софт / Английские карточки / 2017-05-17 17:12

Спасибо. Я постараюсь, один раз уже остановился, надеюсь второго раза не будет.


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Евгений Волосатов  # Демо софт / Английские карточки / 2017-05-17 17:11

Спасибо на добром слове, однако до работы программистом мне ещё далеко :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Колупаев Сергей  # Демо софт / Английские карточки / 2017-05-17 15:39

Наклнец-таки посмотрел твой шедевр. Была проведена прекрасная работа. Ты уже давно вполне можешь работать программистом, продемонстрировал отличные навыки!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Nikolay, Anikeev   / 2017-05-17 15:23

Не за что, Николай. Успехов в обучении :) !


13368. --
Nikolay, Anikeev
Nikolay, Anikeev
ответить
→  Колупаев Сергей   / 2017-05-17 15:18

Только, что посмотрел, да действительно, спасибо за совет, а я и не знал :)


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Nikolay, Anikeev  # Демо игры / Лабиринт 2D - игра / 2017-05-17 15:13

Николай, в Visual Studio есть файл, кажется Designer.cs называется ( могу ошибиться ). Так вот, в этом файле прописаны элементы формы, их параметры со свойствами. Пользуйтесь этим файлом как примером и делайте по аналогии другие, нужные вам элементы похожим образом. Сам использую такой вариант :)


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  dj_winston  # Демо игры / Лабиринт 2D - меню / 2017-05-17 14:35

static, public, void ключевые слова языка C#. Об их значении, назначении есть информация либо на msdn, либо на канале Евгения Витольдовича.


12574. --
Владимир
Владимир
ответить
→  Колупаев Сергей  # Нанософт / Баскетбольное табло / 2017-05-17 14:03

Есть свои плюсы и минусы) Как по мне намного больше плюсов. Особенно, когда привыкаешь к верстке интерфейса в XAML. Некоторые вещи делать намноооого проще. А вот таймер например я искал долго в панели, но его там нет, пишется он через код.


14029. --
dj_winston
dj_winston
ответить
→  Колупаев Сергей   / 2017-05-17 11:45

ок
Спасибо


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  kalobyte  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2017-05-17 11:09

Ключевое слово this указывает на конкретный элемент, например this.BackColor.


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Владимир  # Нанософт / Баскетбольное табло / 2017-05-17 10:57

Классно оформил. WPF выглядит красивее конечно, но сложно ))


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  dj_winston  # Демо игры / Картинка с секретом / 2017-05-17 10:56

Код в уроке есть. Я конспект когда делаю, пересматриваю, слушаю заново и пишу.


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Сергей Стефаненко  # Секундомер / ФИНАЛЬНЫЙ УРОК / 2017-05-17 10:22

Молодец, Сергей :)


13540. --
Алексей Малышев
Алексей Малышев
ответить
→  Колупаев Сергей  # Графические циклы / VIP. Узоры на окружности / 2017-05-17 07:35

снежинка красиво, но мне больше анимация понравилась


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Колупаев Сергей  # Демо софт / Английские карточки / 2017-05-17 01:28

Молодец, отлично доработал программу, не останавливайся на достигнутом.


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  aleksey-k  # Графические циклы / ФИНАЛЬНЫЙ УРОК / 2017-05-16 22:11

Как настоящий глаз. Красиво получилось, молодец, Алексей :)


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Алексей Малышев  # Графические циклы / VIP. Узоры на окружности / 2017-05-16 21:24

Классная снежинка получилась, Алексей :) Молодец!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  kostes  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2017-05-16 20:49

Поздравляю с Финалом, Константин! Желаю успехов в дальнейшем обучении на проекте :) !


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Елена  # Демо игры / Бот для Быстрощёлка / 2017-05-16 20:02

Молодец, Елена.


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Андрей  # Демо игры / Вступительное слово / 2017-05-16 14:40

Добро пожаловать на проект, успехов в обучении!


9921. --
Тимур
Тимур
ответить
→  Колупаев Сергей   / 2017-05-15 19:34

спасибо)


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Тимур  # Наноигры / Арканоид - Уровень и ракетка / 2017-05-15 18:49

Интересно получилось, молодец, Тимур!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  kostes  # Демо игры / Камень ножницы бумага / 2017-05-15 16:17

Молодец, отлично сделал. Мне очень понравилось. Скорее бы добраться до DataGridView. Сделал мини-телефонную книжку, а как внести данные из созданного текстового файла в datagrid не могу разобраться ))) Продолжай в том же духе!


9014. --
Николай Денисов
Николай Денисов
ответить
→  Колупаев Сергей   / 2017-05-15 15:07

Благодарю 


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Сергей  # Демо игры / Лабиринт 2D - меню / 2017-05-15 14:17

Молодец, отличная работа. Про понятие Класс ещё будут уроки. Эта тема рассматривается, если мне не изменяет память - в курсе Теория ООП. Желаю успехов в дальнейшем обучении!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Николай Денисов  # Нанософт / ФИНАЛЬНЫЙ УРОК / 2017-05-15 11:57

Мои поздравления, Николай.


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Андрей Козлов  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2017-05-15 11:56

Молодец, Андрей! Продолжай дальше в том же духе.


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Сергей    / 2017-05-15 11:55

Если программы нет, не страшно напишите, что нет программы )) . Просто выполните все пункты 1. 2. 3.


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  shel  # Демо игры / Вступительное слово / 2017-05-15 11:53

Хочется увидеть пункты 2, 3. С первым пунктом всё хорошо.


14008. --
Сергей
Сергей
ответить
→  Колупаев Сергей   / 2017-05-15 11:45

А что не так )) ?? У меня нет программы я новичке)


11632. --
shel
shel
ответить
→  Колупаев Сергей  # Демо игры / Картинка с секретом / 2017-05-15 09:19

Очень жаль, но картинка не та, что должна быть.


11632. --
shel
shel
ответить
→  Колупаев Сергей  # Демо игры / Вступительное слово / 2017-05-15 09:17

скрин то из вижуал студии, или вам охота другой скрин увидеть?


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  shel  # Демо игры / Вступительное слово / 2017-05-15 01:05

Очень жаль, но задание урока не выполнена и картинка не та, что должна быть.


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Иван  # Микроигры / Игра 15 - Картинка / 2017-05-15 00:54

Молодец, Иван!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Сергей   # Демо игры / Вступительное слово / 2017-05-15 00:53

Задания урока необходимо всё же выполнять полностью.


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Николай Денисов  # Итератор / ФИНАЛЬНЫЙ УРОК / 2017-05-15 00:50

Поздравляю с завершением курса, Николай!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Oleg Didok   # Нанософт / Баскетбольное табло / 2017-05-15 00:45

Отличная работа, Олег.


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Andrii  # Демо игры / Вступительное слово / 2017-05-13 14:35

Добро пожаловать на проект :)


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Yuriy  # Демо софт / Двенадцать месяцев / 2017-05-13 14:18

Юрий, есть дополнительный материал, например сайт, например такой: docs.microsoft.com/ru-ru/dotnet/articles/csharp/language-reference/index. Там есть много полезной информации. Просто, если объяснять больше, чем требуется на данном этапе, уроки будут слишком длинными - по часа 2. Нужно самостоятельно искать недостающее звено цепи, так сказать :)


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Андрей  # Демо игры / Картинка с секретом / 2017-05-12 00:53

Андрей, уроки этого курса рассчитаны на начинающих. Если один знает что-то из материала, представленного в уроке, это вовсе не означает того, что этот материал знают все. Поэтому так подробно и разъясняется, что к чему, что, куда, зачем и почему. И это правильно.


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Станислав  # 3. Template method / ФИНАЛЬНЫЙ УРОК / 2017-05-11 12:47

Поздравляю с завершением этого курса.


11197. --
Progresir
Progresir
ответить
→  Колупаев Сергей   / 2017-05-11 12:12

Спасибо за подробное объяснение.


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Progresir  # Наноигры / Скорость реакции. Три картинки по таймеру / 2017-05-11 01:15

В Windows 7, Windows 10 - заголовок формы идёт по левому краю, а в Windows 8 - по центру. Это не изменить, по крайней мере просто так, потомучто среди параметров формы нет такой настройки.


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Елена  # Демо игры / Вступительное слово / 2017-05-10 23:42

Добро пожаловать на проект, Елена. Желаю вам успехов!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Lvbnhbq  # Демо игры / Лабиринт 2D - меню / 2017-05-10 15:58

public static void sound_on(); - публичная статичная функция, void говорит о том, что функция ничего не возвращает. Как-то так.


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Андрей  # Демо игры / Вступительное слово / 2017-05-10 00:51

Добро пожаловать и успехов, Андрей!


  • Звание:
  • Накопленный опыт:
  • Собранный капитал:

Клуб формулистов

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

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


Научился: На этом уроке я повторил практически весь материал предыдущих уроков: работу с различными элементами формы, переменными и всем остальным. Научился находить ( более быстро ) нужную мне информацию в интернете ( касательно тем, пока не изученных ).
Трудности: Самым сложным было найти возникающие баги. Именно на их поиск и устранение ушло так много времени. Но это было и очень интересно в то же время. Голова чугунная, надо отдохнуть.
От себя в программу добавил: 1. Главное меню. Добавил пункты: Об авторе, Справка ( как пользоваться программой ), переключение звука ( в том числе и по горячим клавишам ), выход из программы. 2. Звуки для проигрыша, выигрыша, "проверки работоспособности звука". 3. Новые операции ( задачи ). 4. Время на решение задачи ( можно выбрать от 30 до 180 секунд ( через таймер )). 5. Количество попыток ( задач ), которое тоже можно выбирать. Программа получилась супер-пупер. Я очень доволен результатом. Евгений Витольдович, спасибо за отличный урок. P.S. А можно как-то распространять программы, написанные на нашем проекте, например в социальных сетях, делиться ими с другими людьми?


Научился: На этом уроке я: а) Узнал как написать класс для воспроизведения звуков; б) Познакомился с новым элементов формы Checkbox и его настройкой, а также одним из многих его событий: CheckedChanged; в) Узнал о модификаторе static, модификаторе доступа public, ключевом слове void и его назначении; г) Узнал о логической переменной bool ( значения: true либо false ); д) Познакомился со статичной переменной SoundPlayer, узнал о её назначении. Узнал как воспроизводить звуки в формате .wav; е) Узнал о новой директиве using System.Media и для чего она нужна; ё) Вспомнил, как обратиться к ресурсам программы ( картинкам, звукам и так далее );
Трудности: Самым сложным было найти картинку для фона и звуки. Звуки в итоге взял из Windows, при этом оказалось, что звук проигрывается при определённой скорости потока, например звуки со скоростью потока в 1411 кбит/с идут нормально, а при использовании звуков, в которых скорость потока составляет 160 кбит/с - не проигрываются. В этом случае возникает ошибка в программе. В остальном проблем не возникло :)
Отличный урок :)