Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Видео про Архитектуру Шахматного клиент-сервера.

Сергей
  • Звание: Алгоритмист
  • Накопленный опыт: 146 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2016-07-25 13:17:09
  • Город проживания: Химки

Видеокурсы

Дата активности Видеокурс Прогресс
2016-02-27 lines Шарики 2 из 8 25 %
2016-02-01 task3 Комбинаторика 1 из 22 5 %
2016-01-30 soft2 Новые технологии 3 из 15 20 %
2016-01-24 task1 Семантика все 1 100 %
2016-01-18 base2 БД - Управление гостиницей 29 из 31 94 %
2015-12-10 game0 Демо игры 5 из 10 50 %
2015-11-23 soft0 Демо софт 1 из 7 15 %
Итого: 42 из 94 45 %

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

Дата активности Консольный раздел Прогресс
2016-01-11 task1i Календарь все 16 100 %
2016-01-07 task1g Целые задачи все 11 100 %
2015-12-30 task1h Цифры все 12 100 %
2015-12-30 task1a Целые числа все 7 100 %
2015-12-28 task1f Геометрия все 8 100 %
2015-12-28 task1c Лирика 12 из 14 86 %
2015-12-28 task1d Формулы 8 из 9 89 %
2015-12-28 task1e Символы все 5 100 %
2015-12-02 task1b Строки все 14 100 %
2015-11-25 task1 Семантика все 6 100 %
Итого: 99 из 102 98 %
Сохранить страницу:

11549. Сергей Аникин
Сергей Аникин
ответить
→  Сергей  # Демо игры / Лабиринт 2D - игра / 2016-10-31 18:47

Красиво получилось!


8194. Сергей
Сергей
ответить
→  Евгений Волосатов   / 2016-02-23 22:50

Но таким образом я разбужу ребенка )


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей  # Новые технологии / Говорящие часы. Запись голоса / 2016-02-23 21:13

Наоборот хорошо ночью, тишина, посторонние звуки не мешает записывать :-)


8194. Сергей
Сергей
ответить
# Вебинары / Отзывы по базовому вебинару / 2016-02-04 14:44

К сожалению, в 18-00 присоединиться нет возможности, поэтому волнует вопрос: будет ли доступна видеозапись урока?


8194. Сергей
Сергей
ответить
→  Сергей  # Наноигры / Картинка с секретом / 2016-02-04 14:38

А где сами картинки?


8194. Сергей
Сергей
ответить
→  Артем  # Наноигры / Лабиринт 2D - меню / 2016-02-04 14:37

Артём, видимо, ты промахнулся и прикрепил не ту картинку.


8194. Сергей
Сергей
ответить
→  Олюшка   / 2016-02-03 00:22

Оля, выполни мою просьбу, пожалуйста.


24. Олюшка
Олюшка
ответить
→  Сергей   / 2016-02-02 23:37

Сергей, лучше задай себе вопрос почему тебе это так не нравится! Ведь ты как занимался так и занимаешься, что для тебя так это плохо если ты видишь что твоя картинка еще и мне тоже нравится, ты мне можешь не говорить, разберись с этим чувством интересным! :)


8194. Сергей
Сергей
ответить
→  Олюшка   / 2016-02-02 22:45

Оля, привет. Ты помнишь мою просьбу? Не надо меня хвалить за каждое выполненное задание, а то я растаю.


24. Олюшка
Олюшка
ответить
→  Сергей  # Комбинаторика / Рекурсия. Вступление / 2016-02-02 18:34

Сергей, все верно, картинка прелесть, мне нравится!!! :)


24. Олюшка
Олюшка
ответить
→  Сергей  # Новые технологии / Нити на кубиках / 2016-01-30 17:11

Сергей, я очень рада что урок тебе понравился и был полезен! С делегаты на этом курсе еще будут, и много еще чего, так что вперед, у тебя уже все хорошо получается! :)


8194. Сергей
Сергей
ответить
# БД - Управление гостиницей / Предъявите пропуск / 2016-01-25 17:34

А что это у нас тут появился урок "Предъявите пропуск"?
У нас в новом курсе "БД Управление отелем" не было таблицы менеджеров.
Евгений, ошибка что ли?


24. Олюшка
Олюшка
ответить
→  Сергей   / 2016-01-25 13:56

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


8194. Сергей
Сергей
ответить
→  Олюшка   / 2016-01-25 13:52

Оля, спасибо. )
Есть небольшая просьба в отношении только меня: Оля, пожалуйста, пиши похвалу только в том случае, если моя работа, действительно, у тебя вызывает восторг, но не все. А то я растаю от похвалы и не смогу доделать все уроки. ;)


24. Олюшка
Олюшка
ответить
→  Сергей  # Семантика / Я решил всю Семантику! / 2016-01-25 13:00

Сергей, Поздравляю! Молодец! :)


24. Олюшка
Олюшка
ответить
→  Сергей  # Новые технологии / Делегаты на кубиках / 2016-01-25 12:56

Сергей, очень здорово что твои знания закрепляются и расширяются, классная в итоге программа у тебя получилась! Молодец! :)


4699. Сергей Витальевич
Сергей Витальевич
ответить
→  Сергей  # Новые технологии / Делегаты на кубиках / 2016-01-25 10:04

Как по мне самая сложная тема это нити(потоки). Делегаты и события это что-то ближе к среднему.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей  # Семантика / Я решил всю Семантику! / 2016-01-25 09:25

Сергей, вот если бы написал, в каких именно уроках несоответствия, мы это подправили...


8886. Михаил Ермишин
Михаил Ермишин
ответить
→  Сергей   / 2016-01-24 23:18

Ну, я доделал :~)


8194. Сергей
Сергей
ответить
→  Михаил Ермишин   / 2016-01-24 23:17

Может быть и добью, но что-то уже не охота. )


8886. Михаил Ермишин
Михаил Ермишин
ответить
→  Сергей  # Семантика / Я решил всю Семантику! / 2016-01-24 23:10

Ты пытался :~) Попробуй добить до 100% в ближайшее время. Я в тебя верю!


8194. Сергей
Сергей
ответить
# Новые технологии / Делегаты на кубиках / 2016-01-24 23:00

Спасибо, Евгений.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей  # Новые технологии / Делегаты на кубиках / 2016-01-24 22:58

Молодец, Серёжа


2146. Иван
Иван
ответить
→  Сергей  # БД - Управление гостиницей / Модель. Карта отеля 3 / 2016-01-19 23:58

Хорошо, когда сложностей не возникает и все понятно!


24. Олюшка
Олюшка
ответить
→  Сергей  # БД - Управление гостиницей / Модель. Карта отеля 2 / 2016-01-19 19:54

Сергей, хорошо что все уже знаешь и выполнение прошло легко, только на закрепления! :)



8194. Сергей
Сергей
ответить

8194. Сергей
Сергей
ответить
→  Александр  # БД - Управление гостиницей / Вступление / 2016-01-19 10:15

Александр, главное - наберись терпения, потому что оно тебе понадобится. ;)


24. Олюшка
Олюшка
ответить
→  Сергей  # БД - Управление гостиницей / Модель. Карта отеля 1 / 2016-01-18 00:06

Сергей, замечательно, рада что ты отлично потренировался! :)


2146. Иван
Иван
ответить
→  Сергей  # БД - Управление гостиницей / Модель. Список заказов. / 2016-01-17 00:19

Здорово получается! Понравились тексты в reservation_info/


24. Олюшка
Олюшка
ответить
→  Сергей  # БД - Управление гостиницей / Модель. Список заказов. / 2016-01-16 18:14

Сергей, хорошо что продолжаешь! Ты, Молодец! :)


24. Олюшка
Олюшка
ответить
→  Сергей  # БД - Управление гостиницей / Модель. Статусы заказов. / 2016-01-16 17:54

Сергей, хорошо что все уже закрепляешь и твои знания еще больше укрепляются! :)


24. Олюшка
Олюшка
ответить
→  Сергей  # БД - Управление гостиницей / Модель. Бронирование. / 2016-01-15 18:18

Сергей, зато какие отличные результаты в итоге ты получил и еще получишь!
Ведь это время - это твои опыт и он работает на твое дальше будущее и на пользу! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей  # БД - Управление гостиницей / Модель. Бронирование. / 2016-01-15 00:46

А я как устал :)
Но хочу добить.


24. Олюшка
Олюшка
ответить
→  Сергей  # БД - Управление гостиницей / Модель. Тестирование комнат. / 2016-01-13 21:09

Сергей, здорово что приобрел еще больше ценного опыта! Так держать и дальше! :)


2146. Иван
Иван
ответить
→  Сергей  # БД - Управление гостиницей / Модель. Тестирование комнат. / 2016-01-13 17:38

Молодец! Все тесты пройдены! Хорошо, когда все просто получается.


8194. Сергей
Сергей
ответить
→  Сергей  # Наноигры / Картинка с секретом / 2016-01-13 09:39

Сергей, ты молодец! То, что ты затратил много времени говорит о твоей устремленности и трудолюбии. Всё получится и будет с каждым разом лучше и лучше. Впереди тебя ждёт целая вселенная знаний!


24. Олюшка
Олюшка
ответить
→  Сергей  # БД - Управление гостиницей / Модель. Удаление комнат. / 2016-01-12 14:41

Сергей, классно что знания с каждыми уроком закрепляются и увеличивают! Хороший результат! :)


2146. Иван
Иван
ответить
→  Сергей  # БД - Управление гостиницей / Модель. Удаление комнат. / 2016-01-12 01:07

Здорово прокачиваются навыки!


8194. Сергей
Сергей
ответить
# Консоль / Календарь / Календарь 1752 года / 2016-01-11 14:34

Моё решение работает верно, но робот шарп советует найти ошибку. Почему?
Моё решение:
    static void Main()
    {
string [] str = Console.ReadLine().Split('.');
int year = int.Parse(str[0]);
int month = int.Parse(str[1]);
DateTime M = new DateTime(year, month, 1);
bool fl = false;
Console.WriteLine("Mon Tue Wed Thu Fri Sat Sun");

for (int i=0; i<DateTime.DaysInMonth(year, month); )
{
if (year == 1752 && month == 9 && i==0)
{
fl = true;
Console.Write("      1  2 ");
M = M.AddDays(13);
i += 13;
}
for (int j= fl==false? 1 : 4; j<=7; j++)
{

if ((int)M.DayOfWeek > j && !fl)
{
Console.Write("    ");
continue;
}
else
{
Console.Write("{0}", M.Day < 10 ? ("  "+M.Day+" ") : (" "+M.Day+" ") );
i++;
}
if (M.Day == DateTime.DaysInMonth(year, month))
break;
M = M.AddDays(1);
}
fl = false;
Console.WriteLine();
}
    }


8194. Сергей
Сергей
ответить
/ 2016-01-08 17:19

Коллеги, большое спасибо за ваши ответы. ) да, с полями и свойствами я немного попутал, но смысл вы поняли.


24. Олюшка
Олюшка
ответить
→  Сергей  # БД - Управление гостиницей / Модель. Класс комнаты / 2016-01-08 13:34

Сергей, рада что ты ответственно и серьезно подошел и выполнил это задание, знаю что ты если еще не нашел ответы на свои вопросы, то скоро получишь необходимые знания! Молодец!


7276. Ильшат
Ильшат
ответить
→  Сергей  # БД - Управление гостиницей / Модель. Класс комнаты / 2016-01-08 11:56

1. Евгений Витольдович выбрал такое решение, я думаю оно простое и понятное. Мы создаем объект Room, устанавливаем значения полей и вызываем необходимую операцию (Select, Insert, Update). Я возможно выбрал бы другое решение, но я этот курс не проходил, поэтому что-то конкретное предложить не могу, предложи свое решение)
2. Да, явный this избыточен, можно обойтись без него. Плюс его явного использования в том, что когда компилятор видит конструкцию this.a, то ищет нечто с именем "a" в области описания класса и если такой сущности нету, то радостно кидает нам ошибку компиляции, что есть хорошо и спасает нас от возможных ошибок.
3. Это не просто поля, это свойства, точнее автосвойства. Они добавлены в код для того, чтобы клиенты класса Room могли читать данные из объекта, например из полей beds, floor, type и прочее, но не могли в них напрямую записывать. Запись возможна только с помощью методов SetBeds, SetFloor, SetType. Можно как вариант перенести эти методы в сеттеры соответствующих свойств.


6203. Николай (nick27m)
Николай (nick27m)
ответить
→  Сергей   / 2016-01-08 11:30

Во-первых, передавать в методы параметры не самый лучший вариант, потому, что этих параметров может быть очень много, также эти параметры могут убираться и добавляться, поэтому это вариант не подходит, можно конечно передавать не отдельные поля, а ссылку на объект, например, передать клиента, но для этого нужно создавать отдельный класс, например, в котором будут реализованы все эти методы, вариантов написания много и единственно правильного не существует, везде есть свои преимущества и свои недостатки. Во-вторых, необязательно обращаться к полям и методам используя this, можно по всякому делать, но используя this более наглядно. В-третьих, объявлены не поля, а свойства, это немного разные вещи, только метод set надо было тоже публичным сделать и не писать отдельно метод SetClient,  например, в место этого лучше было бы создать приватное поле client, и возвращать и присваивать это поле соответственно через методы get и set.


8194. Сергей
Сергей
ответить
→  Евгений Волосатов   / 2016-01-08 10:59

Евгений Витольдович, можете ответить на мои вопросы в моем отчете http://www.videosharp.info/8194/checking/base2=476 ?


8194. Сергей
Сергей
ответить
# БД - Управление гостиницей / Модель. Класс комнаты / 2016-01-08 10:55

У меня возникло несколько вопросов. Может, кто то сможет ответить.
1. Почему в методах Insert и Update мы в качестве значений, которые добавляем или которыми обновляем данные в БД используем поля экземпляра объекта, а не передана напрямую в методы все необходимые нам поля? С периодом Update еще могу согласиться, чтобы использовать поля экземпляра, т.к. мы можем изменить любое из полей. А вот с методом Insert не понимаю, почему лучше делать так, как нам предложено. (
2. Разве обязательно в наших методах к полям объекта обращаться через this? Насколько знаю, так рекомендуется делать, только когда в методе используется одноимённые переменные.
3. В классах Client и Room поля классов объявлены public, но в то же время объявляются свойства для этих полей, причем свойство set объявляется как private. Мне думается, что поля должны объявляться как private. Если я не прав, то почему?


24. Олюшка
Олюшка
ответить
→  Сергей  # БД - Управление гостиницей / Модель - Календарный год / 2016-01-03 23:07

Сергей, очень здорово что и сам получаешь знания и помогая другим еще лучше их укрепляешь! Молодец! :)


2146. Иван
Иван
ответить
→  Сергей  # БД - Управление гостиницей / Модель - Календарный год / 2016-01-03 14:20

Хорошо попрактиковался! Когда помогаешь и сам начинаешь лучше понимать.


8194. Сергей
Сергей
ответить
→  Евгений Волосатов  # БД - Управление гостиницей / Модель. Всё про Клиента / 2016-01-02 20:23

> Использовал запрос show tables?
Так точно! ) С Новым Гогдом! Счастья, успехов и достижения целей!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей  # БД - Управление гостиницей / Модель. Всё про Клиента / 2016-01-02 19:34

Классно! Супер прога выходит. Использовал запрос show tables?


24. Олюшка
Олюшка
ответить
→  Сергей  # БД - Управление гостиницей / Модель. Всё про Клиента / 2016-01-02 18:29

Сергей, шикарные знания, уверена что они тебе очень полезны стали, Молодец! :)


8194. Сергей
Сергей
ответить
→  Илья   / 2015-12-21 13:36

да, я это понял, когда уже начал писать ответ )


6458. Илья
Илья
ответить
→  Сергей   / 2015-12-21 13:27

всётаки Backspace считать надо в условии что сколько всего нажато клавиш)


8194. Сергей
Сергей
ответить
# Консоль / Лирика / Опечакти / 2015-12-21 12:09

Что-то я не согласен с решением задачи: не должно кол-во ошибок умножаться на 2, т.к. правильно нажатые буквы уже заложены в килобайты, которые у нас имеются на входе, а вот количество ошибок - это и есть пропущенные буквы, которые не напечатались. Или тут заложено еще нажатие клавиши Backspace? )) Если так, тогда решение верно. ) 


8194. Сергей
Сергей
ответить
→  Илья   / 2015-12-20 19:19

мой email: chernov_serg@mail.ru


2146. Иван
Иван
ответить
→  Сергей  # БД - Управление гостиницей / Класс MySQL. Обработка ошибок. / 2015-12-20 11:33

Хороший способ обработки ошибок узнал!


24. Олюшка
Олюшка
ответить
→  Сергей  # БД - Управление гостиницей / Класс MySQL. Получение таблицы. / 2015-12-19 21:08

Сергей, здорово что все получилось, и я рада что ты еще и свой знания реализуешь! :)


8194. Сергей
Сергей
ответить
→  Иванов Сергей  # Наноигры / Бот для Быстрощёлка / 2015-12-18 12:43

Посмотри мой отчёт по этой  задаче: http://www.videosharp.info/8194/checking/game1=7


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей   / 2015-12-18 10:09

Привет, Сергей.
1. Обязательно будут новогодние акции, какие - пока не могу сказать.
2. Пока могу порекомендовать почитать отчёты других участников, в перспективе, да, сделаю.
3. Сначала предлагаю пройти бесплатные видеокурсы и прорешать всю семантику.


8194. Сергей
Сергей
ответить
→  Евгений Волосатов   / 2015-12-18 09:21

Евгений, добрый день.
Есть несколько вопросов:
1. Какие ближайшие акции и на какие курсы у вас будут?
2. Можно ли поподробнее сделать описание к курсам в части описания тех навыков, которые даются при прохождении курса?
3. Какие бы видео-курсы Вы посоветовали для прохождения в первую очередь , чтобы приобрести профессиональные навыки?


24. Олюшка
Олюшка
ответить
→  Сергей  # БД - Управление гостиницей / Класс MySQL. Драйвер и конструктор. / 2015-12-17 18:40

Сергей, очень рада что тренировка стала понятной и интересной! :)


24. Олюшка
Олюшка
ответить
→  Сергей  # БД - Управление гостиницей / Модель. Имена методов. / 2015-12-17 18:19

Сергей, проделай тренироваться и заниматься и понимание обязательно прийдет и будет! :)


2146. Иван
Иван
ответить
→  Сергей  # БД - Управление гостиницей / Модель. Имена методов. / 2015-12-17 02:50

Отлично все проработал. Думаю, дальше будет именно практика программирования.


24. Олюшка
Олюшка
ответить
→  Сергей  # БД - Управление гостиницей / Модель. SQL запросы для Book и Map / 2015-12-15 16:36

Сергей, как круто что ты уже все знаешь, и только еще лучше закрепляешь материал, формируя его в устойчивый навык!


2146. Иван
Иван
ответить
→  Сергей  # БД - Управление гостиницей / Модель. SQL запросы для Room / 2015-12-15 01:17

Сначала сам пробуешь, а потом на следующем уроке проверяешь.


2146. Иван
Иван
ответить
→  Сергей  # БД - Управление гостиницей / Модель. SQL запросы для Client / 2015-12-15 01:08

Здорово все сделал! Отличная заготовка!


24. Олюшка
Олюшка
ответить
→  Сергей  # БД - Управление гостиницей / Модель. SQL запросы для Client / 2015-12-14 21:34

Сергей, отличная работа, классные знания!


24. Олюшка
Олюшка
ответить
→  Сергей  # БД - Управление гостиницей / Модель. Список задач. / 2015-12-14 16:39

Сергей, замечательно что повторил и этим еще лучше закрепил свои знания! Молодец! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей  # БД - Управление гостиницей / Модель. SQL запросы для Room / 2015-12-14 14:25

Чтобы у тебя была возможность попрактиковаться самостоятельно.


24. Олюшка
Олюшка
ответить
→  Сергей  # БД - Управление гостиницей / Модель. Планирование. / 2015-12-12 23:57

Сергей, рада что ты взялся за создания базы данных, и уже отлично поработал на этом уроке! Молодец! :)


2146. Иван
Иван
ответить
→  Сергей  # Наноигры / Бот для Быстрощёлка / 2015-12-11 10:57

Здорово! Отличная программа получилась. Да еще и с поиском окна!


24. Олюшка
Олюшка
ответить
→  Сергей  # Наноигры / Бот для Быстрощёлка / 2015-12-10 22:31

Сергей, супер придумал! Молодец! :)


8194. Сергей
Сергей
ответить
# Наноигры / Бот для Быстрощёлка / 2015-12-10 20:33

На скриншотах я как раз всё отобразил


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей  # Наноигры / Бот для Быстрощёлка / 2015-12-10 19:00

Это ты круто придумал.
Расскажи, в двух словах, как ты это сделал, что использовал.


8194. Сергей
Сергей
ответить
# Наноигры / Игра Быстрощёлк / 2015-12-09 22:34

Спасибо за комплименты, девочки. )


24. Олюшка
Олюшка
ответить
→  Сергей  # Наноигры / Игра Быстрощёлк / 2015-12-09 21:33

Сергей, рада что получил еще знаний и уже все достаточно легко! :)
Сергей, возможно может казаться легче от того что ты уже набрал опыта! :)


8. Василевская Елена
Василевская Елена
ответить
→  Сергей  # Наноигры / Игра Быстрощёлк / 2015-12-09 20:55

Сергей, здорово, что у тебя с такой легкостью пишутся программы. Успеха в решении новых задач :)


24. Олюшка
Олюшка
ответить
→  Сергей  # Наноигры / Лабиринт 2D - игра / 2015-12-08 23:53

Сергей, очень рада твоим новым знаниям, и классно что тебе урок понравился с твоим результатом! :)
Лично мне твоя игра нравится, хорошо сделал!


8194. Сергей
Сергей
ответить
→  Alexander Sidorov  # Наноигры / Лабиринт 2D - игра / 2015-12-08 12:49

Александр, если вы выполнили задание полностью, то приложите, пожалуйста, скриншоты ваших уровней, а не только стартовую страницу игры.


2146. Иван
Иван
ответить
→  Сергей  # БД - Управление гостиницей / SQL запросы для создания Базы / 2015-12-05 00:07

Отличная тренировка получилась.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей  # БД - Управление гостиницей / Создание базы в MS Access / 2015-12-03 08:09

Все это можно учесть в этой же схеме


8194. Сергей
Сергей
ответить
# БД - Управление гостиницей / Таблицы комнат и дней / 2015-12-01 07:37

Да, Наталья, ты права. Теперь я понял, что допустил ошибку. К следующему уроку исправлю. Мне вот что еще не нравится: в заявке может быть указан одни даты заезда и выезда, а при заселении люди могут скорректировать дату выезда.


8194. Сергей
Сергей
ответить
→  Фомичева Наталья   / 2015-12-01 07:02

Да, Наталья, ты права и я понял, что допустил ошибку с добавлением данных полей в Map. К следующему уроку исправлю.


2146. Иван
Иван
ответить
→  Сергей  # БД - Управление гостиницей / Таблицы клиентов и заказов / 2015-12-01 01:22

Здорово, таблички уже связаны!


1232. Фомичева Наталья
Фомичева Наталья
ответить
→  Сергей  # БД - Управление гостиницей / Таблицы комнат и дней / 2015-12-01 00:29

Я так поняла, что если человек заселился на 15 дней, в map будет добавлено 15 одинаковых записей с разной датой, а изменения from_day, till_day и т.д. будут в book для конкретного id.


24. Олюшка
Олюшка
ответить
→  Сергей  # БД - Управление гостиницей / Таблицы клиентов и заказов / 2015-11-30 16:24

Сергей, все хорошо, это только начало, а проектирование очень важное дело, от него зависит и дальнейшее создание и качество работы над проектом! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей   / 2015-11-29 11:40

Я бы рекомендовал сначала сделать по нашему примеру, а потом сможешь добавить всё, что желаешь.
Но, если очень хочется - можешь, на свой страх и риск :)


8194. Сергей
Сергей
ответить
→  Евгений Волосатов   / 2015-11-29 10:54

А можно я по своему структуру бд сделаю? Т.е. Она не будет совпадать с вашей.


2146. Иван
Иван
ответить
→  Сергей  # БД - Управление гостиницей / Вступление / 2015-11-29 01:09

Отличный, быстрый старт!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей   / 2015-11-28 21:20

Курсы по Java доступны здесь:
http://www.videosharp.info/console/java1
Уроки по Базам данных я сейчас выкладываю -
их можно выполнять только последовательно.
Если вопросы остались - пиши.


8194. Сергей
Сергей
ответить
→  Евгений Волосатов   / 2015-11-28 21:17

Послей моей оплаты появилось 2 подписки:
- Базы данных - Управление отелем,
- Язык программирования Java,
НО я не могу понять, что же для меня стало доступно?
Если я захожу в видеокурсы "БД Управление отелем", то там, как я понимаю, отображаются старые видеокурсы и доступ к ним у меня не изменился.
Также я не могу найти, а где стали доступными курсы по Java?


8194. Сергей
Сергей
ответить
# БД - Управление гостиницей / Подготовка схемы базы данных / 2015-11-28 17:57

Спасибо за отзывы, друзья. )


2146. Иван
Иван
ответить
→  Сергей  # БД - Управление гостиницей / Подготовка схемы базы данных / 2015-11-28 00:24

Здорово получилось! Вот это работа!


2725. Anton
Anton
ответить
→  Сергей  # БД - Управление гостиницей / Подготовка схемы базы данных / 2015-11-27 19:50

Очень наглядная схема взаимодействия!


24. Олюшка
Олюшка
ответить
→  Сергей  # БД - Управление гостиницей / Подготовка схемы базы данных / 2015-11-27 15:46

Сергей, вот это красота, очень классно проработал, мне нравится как ты постарался! Молодец! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей   / 2015-11-27 15:07

Приходи, не опаздывай, начало в 17:00 по Москве.


8194. Сергей
Сергей
ответить
→  Евгений Волосатов   / 2015-11-27 13:21

Евгений, добрый день.
Я хочу в субботу поучаствовать в Вашем вебинаре по БД Отеля. Если я не успею выполнить предварительные задания, то смогу ли я участвовать в вебинаре?


24. Олюшка
Олюшка
ответить
→  Сергей   / 2015-11-26 16:55

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


8194. Сергей
Сергей
ответить
→  Олюшка   / 2015-11-26 16:51

Оля, привет. ) Спасибо за похвалу. Я заметил, ты многих хвалишь, таким образом мотивируя учиться дальше.  А я поздравляю тебя с окончанием игры Морской флот! )


24. Олюшка
Олюшка
ответить
→  Сергей  # Наноигры / Лабиринт 2D - меню / 2015-11-26 16:29

Сергей, мне понравилось твое меню игры, уверена что ты и уровни так же постараешься и сделаешь их суперские! :)
Рада что все получилось и ты отлично справился с этим уроком! Молодец! :)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей   / 2015-11-26 09:39

Молодец.


8194. Сергей
Сергей
ответить
→  Евгений Волосатов   / 2015-11-26 09:22

Разобрался, получилось сделать так:
static SoundPlayer sound_start  = new SoundPlayer(new MemoryStream(Resource.Sound_start));
и всё заработало.


8194. Сергей
Сергей
ответить
→  Евгений Волосатов   / 2015-11-26 01:01

В юзингах у меня только вот это
using System;
using System.Media;


8194. Сергей
Сергей
ответить
→  Евгений Волосатов   / 2015-11-26 00:55

Лабиринт 2D.
Евгений, у меня возникли трудности:
в классе Sound я пишу так
static SoundPlayer sound_start = new SoundPlayer(Resource.Sound_start);
НО тогда компилятор у меня ругается: Наиболее подходящий перегруженный метод для "System.Media.SoundPlayer.SoundPlayer(string)" имеет несколько недопустимых аргументов (CS1502) - D:\Documents\C#\Videosharp_info\02 Labirint\Labirint2D\Labirint2D\Sound.cs:19,36

Если я пишу так:
static SoundPlayer sound_start = new SoundPlayer(Resource.Sound_start.ToString());
тогда программа запускается, но при попытке проиграть музыку выскакивает исключение
System.IO.FileNotFoundException: Убедитесь, что в указанном месте есть звуковой файл.

  в System.Media.SoundPlayer.ValidateSoundFile(String fileName)
  в System.Media.SoundPlayer.LoadAndPlay(Int32 flags)
  в System.Media.SoundPlayer.Play()
....

При попытке инициализировать так как у вас:
static SoundPlayer sound_start = new SoundPlayer(Properties.Resource.Sound_start);
компилятор ругается: Имя "Properties" отсутствует в текущем контексте (CS0103) - D:\Documents\C#\Videosharp_info\02 Labirint\Labirint2D\Labirint2D\Sound.cs:19,52

не пойму, как сделать?


8194. Сергей
Сергей
ответить
→  Иван   / 2015-11-25 17:21

Спасибо )  Правда, долго искал, как же ресурсы в SharpDevelop добавить, т.к. в свойствах проекта их тоже нет. ) Оказалось, что сначала в проект нужно добавить Item типа "пустые ресурсы", а уже потом в него можно добавить ресурсы.


2146. Иван
Иван
ответить
→  Сергей  # Наноигры / Картинка с секретом / 2015-11-25 16:57

Отлично получилось! И отчет классный - такой интересно смотреть! Мне тоже нравится, что за вечер можно сделать работоспособную программу!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей   / 2015-11-25 11:16

В январе.


8194. Сергей
Сергей
ответить
→  Евгений Волосатов   / 2015-11-25 10:49

А когда Вы планируете сделать видеокурсы по ASP.NET?

> По асп пока ничего нет. Пока.


8194. Сергей
Сергей
ответить
→  Иван   / 2015-11-24 21:46

Иван, добрый вечер. Спасибо за подсказку.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей   / 2015-11-24 16:57

Курс Новые технологии. По асп пока нисего нет. Пока.


2146. Иван
Иван
ответить
→  Сергей  # Наноигры / Вступительное слово / 2015-11-24 16:25

С уклоном в веб - технологии, наверное , можно рассматривать  курс " Морской флот"


8194. Сергей
Сергей
ответить
→  Евгений Волосатов   / 2015-11-24 16:21

Евгений, скажите, пожалуйста, в каком(их) пакете(ах) видеокурсов у вас представляется работа с делегатами, событиями (взаимодействие между разными объектами), а также работа с потоками, исключениями? Также интересует, есть ли такие задачи, где создаются свои коллекции, списки и т.п. на основе обобщенных шаблонов. И еще интересно, имеются ли у вас курсы посвященные технологии ASP.NET?


8194. Сергей
Сергей
ответить
# Видеокурсы / Перезагрузка Базы Отеля / 2015-11-24 12:50

Поддерживаю. Если не получится поучаствовать в вебинарах, то можно ли потом будет их посмотреть, пусть даже и за плату?


8194. Сергей
Сергей
ответить
→  Евгений Волосатов   / 2015-11-24 08:54

Добрый день, Евгений.
Да, я знаю, но она (VS) бесплатна на 30 или на 60 дней. Пока я решил обойтись SharpDevelop. Если возникнет необходимость в установке VS, то установлю.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Сергей  # Наноигры / Вступительное слово / 2015-11-23 22:40

Visual Community бесплатная


  • Звание: Алгоритмист
  • Накопленный опыт: 146 часов
  • Собранный капитал: нет

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 chokayes 9752 10 11 8 29 209
2 FireWolf 10080 112
3 Иван Воронин 10558 10 10 5 25 105
4 Александр 16653 10 15 5 30 90
5 vip 9913 3 5 8 88
6 Андрей Шевченко 16533 5 5 85
7 Tekashnik 8275 80
8 Дмитрий 4814 5 15 5 25 75
9 Новопашин Владимир 7119 70
10 Алексей В. 10494 65
11 Александр 3922 5 5 55
12 Pavlin 16496 50
13 Константин Мельников 17022 45
14 Алекс 8932 6 10 1 17 43
15 Дмитрий 16218 43
16 Алексей Хонин 10673 38
17 gorynych 8877 37
18 Григорий 3850 34
19 Николай Денисов 9014 34
20 Николай 17038 34
21 Денис Корнеев 16989 32
22 Андрей 162 26
23 Timoha 9980 26
24 Yefim 11589 26
25 Володимир 8707 5 5 24
26 Pavel 11353 23
27 Виталий 16268 22
28 Илья 17343 22
29 Родион Глушков 11582 21
30 Сергей Стефаненко 13131 21
31 Margarita 16911 21
32 DimkaKMS 9156 20
33 Protos 16459 20
34 Piligrim 8066 19
35 Андрей Гришагин 17240 19
36 Денис 13665 18
37 KonstantinK 17456 17
38 Кирилл Шмойлов 6452 5 5 15
39 Виктор Си 5923 15
40 Антон Кравченко 5502 4 4 14
41 Евгений Волосатов 1 14
42 Николай (nick27m) 6203 13
43 jin 17093 13
44 Наталья 7226 2 2 12
45 Петя 7652 2 2 12
46 Степан 1710 12
47 WildOrc 17443 12
48 ZerGo 17448 11
49 Антон 17457 11
50 Сергей Сергеевич 459 10
51 Алексей|BrisK|Кривицкий 3506 10
52 Ivan 4038 10
53 Денис 4395 10
54 Андрей 9732 10
55 Сергей Соколов 10670 10
56 DimanDOS 14981 10
57 Константин 16880 10
58 Семен 17051 10
59 ser2018 17425 10
60 Abc 17438 10
61 Фомичева Наталья 1232 9
62 Zebos 13846 8
63 norton 17440 8
64 Дмитрий Трамп 16246 6
65 Vlad179 17098 6
66 Артём 17408 6
67 Роман 14462 1 1 2 5
68 Yuracik 44 5
69 nikolay famin 402 5
70 Neverwinter 2 1901 5
71 Kapitanov Dmitrij 9368 5
72 sense1997 17446 5
73 ILIFAST 17458 5
74 alex_kag 10591 4
75 Александр 9858 3
76 Павел 5263 2
77 Валерий 1305 1
78 Александр 6614 1
79 zhikharevav 8380 1
80 Денис 16396 1
81 Дмитрий 17348 1
82 Qwerty123 17435 1
83 Петров Артем Александрович 17465 1

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

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

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

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

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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Выполнять запросы к БД. Заполнять выпадающий список названиями таблиц из БД.
нет
Научился: Узнал про то как использовать исключения в тестах
Трудности: Всё предельно ясно
Незначительное замечание, т.к. оно не влияет на корректность теста, но так будет правильно: в методе AreEqual на первом месте должно стоять ожидаемое значение, а на втором - значение, которое создается в нашем тесте. Т.о. в нашем случае должно выглядеть так Assert.AreEqual(3, calc.Plus(1, 2)). MSDN: https://msdn.microsoft.com/ru-ru/library/ms243458.aspx