Online обучение c#

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

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

Статистика по видеоурокам

  • Всего просмотрено уроков: 16
  • Всего выполнено уроков: 15

Отчёты по видеоурокам

Дата Видеоурок Результат
2016-05-15 00:05 Webbot On-Line Планирование функций + 20 40 мин.
накидать план с функциями программы
самое сложное будет необходимость постоянно этот план менять
все ок
2016-05-14 20:40 Webbot On-Line Видеообзор Игры + 20 1 час. 00 мин.
Поиграл в небоскреб
зарегистрироваться
все отлично
2015-03-13 17:24 Морской Бой Планирование + 2 6 час. 00 мин.
написанию  псевдокода
ПРодумывать алгоритм  - всегда не просто, держать в голове всю игру или хотя бы отдельные ее части. А потом все это связать воедино логически.  Реализация - это дело техники. А вот псевдо код(план) самое важное, сложное и ответственное, от этого зависит гибкость, логинчность, понятность кода, а значит и дорабатывать его в дальнейшем можно будет с легкостью. План я писал для игры которую буду делать на Java, его еще надо доработать - но этот процесс бесконечен.
Все отлично. Научился рисовать план в Экселе , и правда удобно.
2015-03-08 14:17 Новые технологии VIP урок. C# + MySQL через DataSet + 1 12 час. 00 мин.
Соединяться с мускулом из c#, создавать Адаптер и учить его читать нужные данные из мускула, учить адаптер отсылать запросы БД, создавать локальную БД DataSet, заполнять ее данными из мускула через  Адаптер,  присваивая удобное название таблице и обращаясь к ней по этому имени, выводить таблицу DataSet  в GridView, создавать таблицу внесенных в Grid изменений, передавать его Адаптеру, чтобы он обновил БД, принимать изменения
Найти ошибку по невнимательности, чтобы наконец данные из DataSet вывелись в GridView. ну и понять строку ((DataTable)grid.DataSource).AcceptChanges(); ВОпрос о ней я ниже написал в комментариях.
Не простой урок, но очень интересный. Чтобы понять суть процессов скрытыми за командами нужно время и повторное обдумывание на свежую голову.  Из вопросов такой возник:
Не понял до конца значение строчки ((DataTable)grid.DataSource).AcceptChanges();  Изменения в саму БД вносятся еще в строке myDataAdapter.Update(changes);
Зачем grid-у надо еще что-то применять,  да еще и преобразованному  в DataTable  и какую роль на данном этапе играет ((DataTable)grid.DataSource).    Не смог понять что стоит за этим кодом. Одно знаю, попробовал отключить эту строку, изменения в БД внеслись, но программа выдала исключение после внесения данных и нажатия кнопки обновить(запуск метода LoadTable() ) .
2015-02-10 07:47 БД - Книжка оценок Создание интерфейса программы + 1 8 час. 00 мин.

Правильно писать синтаксис запросов SQL. Остальное тоже не просто, но понятно. Нужно будет еще раз пробежаться по коду программы и еще раз осмыслить все в целом.
Было очень интересно, хотя и не просто. Единственное, я не совсем понял моменты где применялось экранирование кавычек. Так и не понял, почему запрос SQL пишется именно так, а не иначе.
2015-02-03 06:52 БД - Книжка оценок Проектирование БД «Книжка оценок» + 1 1 час. 15 мин.

Правильно использовать синтаксис SQL
Думаю, нужно уделить больше времени теории - по  теме проектирование БД. Показать что такое ИЛМ - информационная логическая модель, как в ней прорисовываются связи, пару слов сказать об UML диаграммах. Уделить 5 мин типам данных в SQL, то есть общему разбору, что бывает в приниципе кроме инт и варчар. Если бы я до этого курса не читал литературу по Access.
  Нано-игры Арканоид - Уровень и ракетка   Открыто


Начинаем практику по языку 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() ) .