Курсы по программированию

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

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Все работы проверены

Молодец! Ты проверил все отчёты по самостоятельным работам!
Ждём тебя через некоторое время, когда появятся новые.

Последние проверенные отчёты

Дата проверки Программист Видеоурок Результат
2025-09-13 20:51 Иван Воронин Дневник успеха / 2019-01-13 : Ученый без дела, как туча без дождя.   На проверке
2025-09-13 20:58 Иван Воронин Дневник успеха / 2019-01-20 : Уменье и труд все перетрут.   На проверке
2025-09-13 21:01 Иван Воронин Дневник успеха / 2019-01-27 : Хочешь жить - умей вертеться!   На проверке
2025-09-13 21:07 Иван Воронин Дневник успеха / 2019-02-03 : Тот ничего не сделал, кто ничего не начал.   На проверке
2025-09-13 21:10 Иван Воронин Дневник успеха / 2019-02-10 : Поле труд любит.   На проверке
2025-09-13 21:11 Иван Воронин Дневник успеха / 2019-02-17 : Один в поле не воин.   На проверке
2025-09-13 21:14 Иван Воронин Дневник успеха / 2019-02-24 : Была бы охота — будет ладиться работа.   На проверке
2025-09-13 21:16 Иван Воронин Дневник успеха / 2019-03-03 : Не говори "гоп", пока не перепрыгнешь.   На проверке
2025-09-13 21:21 Иван Воронин Дневник успеха / 2019-03-10 : Маленькое дело лучше большого безделья.   На проверке
2025-09-13 21:23 Иван Воронин Дневник успеха / 2019-03-17 : Кончил дело — гуляй смело.   На проверке
2025-09-13 21:25 Иван Воронин Дневник успеха / 2019-04-14 : Есть терпенье, будет и уменье.   На проверке
2025-09-13 21:42 Иван Воронин Дневник успеха / 2019-11-24 : Доброе начало полдела откачало.   На проверке
2025-09-13 21:45 Иван Воронин Дневник успеха / 2020-11-22 : Поспешишь – людей насмешишь.   На проверке
2025-09-13 22:00 Иван Воронин Дневник успеха / 2021-12-19 : Худому делу – худой конец.   На проверке
2025-09-14 15:02 Иван Воронин Платформер на Unity / 5. Прыжок персонажа   На проверке

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





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

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

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

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


Научился:  Было весело. Повторять за всеми не буду. Напишу только какие проблемы могут быть у тех, кто начал этот курс на Net версии 6 и выше. У меня стоит Net7 ну и 11 окна. :) По видео уроку указал время в первом вопросе... 1. 19:58 переименование проекта на последней Visual22 ver. 17.14, приводит к краху проекта. После этого восстановить его не получилось... Три раза пробовал на разных этапах, начиная с самого начала и сразу после создания формы. В этом случае все переименовывается, но после компиляции происходит пустой старт формы с name Form1 и дальнейшие манипуляции с элементами формы и ей самой сохраняются, но не отображаются на откомпилированной форме. Не когда искать причину этого бага или того, что еще надо сделать в проекте, чтобы все работало нормально. 2. Просто так, в версии NET6 и выше, как я понял Process.Start не запускает связанное с файлом приложение и код в ролике: Process.Start("https://www.google.ru"); приведет к ошибке: System.ComponentModel.Win32Exception: 'An error occurred trying to start process 'https://www.google.ru' with working directory 'C:\Users\Debugger\Documents\PassWord\PassWord\bin\Debug\net7.0-windows'. Не удается найти указанный файл. Так, как существуют некоторые отличия класса Process от .NET Framework. Process.Start позволяет запускать приложение напрямую, например, с помощью такого кода, как Process.Start("mspaint.exe"), который запускает Paint. Это также позволяет косвенно запускать связанное приложение, если для параметра ProcessStartInfo.UseShellExecute задано значение true. В .NET Framework значение по умолчанию для ProcessStartInfo.UseShellExecute равно true, это означает, что такой код, как Process.Start("mytextfile.txt"), запустит Блокнот, если вы связали файлы .txt с этим редактором. Чтобы предотвратить непрямой запуск приложения в .NET Framework, необходимо явно задать для ProcessStartInfo.UseShellExecute значение false. В .NET Core значение по умолчанию для ProcessStartInfo.UseShellExecute — false. Это значит, что , по умолчанию связанные приложения не запускаются при вызове Process.Start. Поэтому начиная с версии Net 6 надо UseShellExecute = true выставлять программно через создание нового объекта new ProcessStartInfo. В итоге получаем такую конструкцию: a) c прямой ссылкой 'Process.Start(new ProcessStartInfo{ FileName = "https://www.google.ru", UseShellExecute = true }); б) Через атрибут Tag Process.Start(new ProcessStartInfo { FileName = ((string)llSyte1.Tag), UseShellExecute = true }); - соответственно.
Трудности: Было не сложно, ибо гугл все знает, но над проектами сижу наскоками, в свободное время. Иногда приходится отвлекаться, а таймер тикает. :)



Научился: Научился устанавливать и настраивать среду программирования для C# microsoft visual studio 22 (Версия 17.4.4)
Трудности: Сложностей не возникло. Всё интуитивно понятно.