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

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

основатель — Волосатов Евгений Витольдович
Поздравляю с 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. Прыжок персонажа   На проверке
2025-11-18 17:36 Дмитрий Бурные потоки / Вступление   На проверке
2025-11-18 17:57 Дмитрий Бурные потоки / Террариум   На проверке
2025-11-18 23:08 Дмитрий Бурные потоки / Зайчики   На проверке
2025-11-18 23:39 Дмитрий Бурные потоки / Питонатор   На проверке
2025-11-19 00:23 Дмитрий Бурные потоки / Поворот головы   На проверке
2025-11-19 00:57 Дмитрий Бурные потоки / Поток питонов   На проверке
2025-11-19 01:26 Дмитрий Бурные потоки / Бурная жизнь   На проверке
2025-11-19 06:04 Дмитрий Бурные потоки / Приоритет   На проверке
2025-11-19 06:49 Дмитрий Бурные потоки / Замри!   На проверке
2025-11-19 07:01 Дмитрий Бурные потоки / Смысл жизни   На проверке
2025-11-19 07:04 Дмитрий Бурные потоки / ФИНАЛЬНЫЙ УРОК   На проверке

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





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

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

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

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


Научился: накидать план с функциями программы
Трудности: самое сложное будет необходимость постоянно этот план менять
все ок


Научился: Соединяться с мускулом из c#, создавать Адаптер и учить его читать нужные данные из мускула, учить адаптер отсылать запросы БД, создавать локальную БД DataSet, заполнять ее данными из мускула через Адаптер, присваивая удобное название таблице и обращаясь к ней по этому имени, выводить таблицу DataSet в GridView, создавать таблицу внесенных в Grid изменений, передавать его Адаптеру, чтобы он обновил БД, принимать изменения
Трудности: Найти ошибку по невнимательности, чтобы наконец данные из DataSet вывелись в GridView. ну и понять строку ((DataTable)grid.DataSource).AcceptChanges(); ВОпрос о ней я ниже написал в комментариях.
Не простой урок, но очень интересный. Чтобы понять суть процессов скрытыми за командами нужно время и повторное обдумывание на свежую голову. Из вопросов такой возник: Не понял до конца значение строчки ((DataTable)grid.DataSource).AcceptChanges(); Изменения в саму БД вносятся еще в строке myDataAdapter.Update(changes); Зачем grid-у надо еще что-то применять, да еще и преобразованному в DataTable и какую роль на данном этапе играет ((DataTable)grid.DataSource). Не смог понять что стоит за этим кодом. Одно знаю, попробовал отключить эту строку, изменения в БД внеслись, но программа выдала исключение после внесения данных и нажатия кнопки обновить(запуск метода LoadTable() ) .