Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2017-12-15 | javasweeper | Java Sweeper | % | |
2016-05-22 | lambda | Функционал | 40 % | |
2016-05-22 | ef | Entity Framework | 63 % | |
2016-04-23 | webbot | Webbot On-Line | 48 % | |
2016-03-15 | aspnet | Базовый ASP.ект | 34 % | |
2016-02-29 | network | Сетевые технологии | 16 % | |
2016-02-17 | task3 | Комбинаторика | 41 % | |
2016-02-10 | infob | Инфобизнес | 10 % | |
2016-01-31 | base2 | БД - Управление гостиницей | 94 % | |
2016-01-17 | soft3 | Теория ООП | 67 % | |
2016-01-09 | game1 | Нано-игры | 20 % | |
2015-09-18 | java-start | J1. Запуск | 25 % | |
2015-09-11 | game7 | Морской флот | 60 % | |
2015-08-12 | soft2 | Новые технологии | 7 % | |
2015-06-10 | game4 | Игры со Спрайтами | 91 % | |
2015-05-24 | game2 | Микроигры | 54 % | |
2015-05-06 | words | Игры со словами | 43 % | |
2015-05-01 | sokoban | Сокобан | 44 % | |
2015-04-28 | base1 | БД - Книжка оценок | 84 % | |
2015-04-15 | game6 | Морской Бой | 19 % | |
2015-04-06 | soft0 | Демо софт | 43 % | |
2015-03-31 | game0 | Демо игры | 50 % | |
Итого: | 46 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2016-02-17 | task2 | Комбинаторика | 23 % | |
2016-02-12 | task2 | Рекурсия | 100 % | |
2016-01-03 | task1 | Строки | 100 % | |
2015-12-14 | task2 | Типы данных | 20 % | |
2015-09-18 | jawa | WRITE - Вывод данных | 19 % | |
2015-09-18 | jawa | START - Запуск | 100 % | |
2015-05-13 | task1 | Календарь | 25 % | |
2015-03-30 | task1 | Лирика | 8 % | |
2015-03-16 | task1 | Целые числа | 100 % | |
2015-03-02 | task1 | Семантика | 100 % | |
Итого: | 49 % |
Алекс, я рада что твои навыки усовершенствуются и ты продолжаешь заниматься с удовольствием! :)
Алекс, есть Японская пословица: "Увидел чужой недостаток - Исправь СВОЙ"!!!
Да, Алекс, я это знаю, что флудер :)
Поэтому и терплю таких, как Миша.
Так как сам точно такой же был в его возрасте.
Алекс, рада что ты занимаешься на этом курсе и уже повторил свои знания, уверена ты отлично позанимаешься!
Да, а Костя какой молодец. И ты тоже молодец, что выполняешь задания.
Алекс, замечательно что продолжаешь, ты меня всегда впечатляешь и я с радостью всегда жду твоих работ! :)
Молодец Алекс. Сделай такое дополнение, в этом и смысл курса, показать возможность, а сделать сам можешь только ты!
Цель сделать конкретное перечисление, чтобы переменная mode могла принимать конкретные значения, заранее предустановленные.
Задания когда они выполнены, можно собирать награду, можно вообще не собирать, а можно собирать не более минимума в день. В связи с этим и вопрос, как сделать чтобы не превышать этот минимум собранных заданий в день. Ответ ты узнаешь на следующем уроке.
Ниггер, ну как можно слово "ничего" писать раздельно??? Ну это капец какой то! )))))))
Алекс, рада видеть тебя на этом курсе, уверена что ты отлично попрактикуешься и найдешь для себя новые фишки и знания! :)
А, черт. Я то и не понял, что это был автор курса. На фотографии молодо выглядишь. Думал, школяр какой то которому заняться самому нечем. Тысяча чертей, мои извинения.
а это точно рабочий код? реально собирает выручку?
Выдохнул, успокоился. Понял что погорячился. Понедельник. Сорри.
Алекс, вдохни, выдохни, успокойся. Можешь отправить предыдущий отчёт.
Видимо, у тебя в самом деле тяжело со временем, а тут придираются к именам.
Я тебя прекрасно понимаю, приношу извинения сразу за всех.
Продолжаем выполнять!
Вот реально, ну не урод ли ты? Тут каждую минуты выкраиваешь, что бы что то успеть сделать, а тут сидит какой то (как тебя назвать, о прекрасный незнакомец?), который в детский сад играет (на полную хрень ссылается - поле с паролями, твою мать, это же так важно!) и тратит мое время. Ты тут вообще при чем???? Это мой курс я его как хочу так и прохожу. Если на то пошло, то это доп задание, я его могу и не делать. Это если уж по букве.
Тебе заняться нечем, мое время на *** детскую тратить?
Тебе заняться нечем, мое время на *** детскую тратить?
Задание не выполнено, надо менять название кнопки при смене метода
Задание не выполнено, где скрин со скрытым паролем?
Алекс, я тоже раньше это не любил, считал потерей времени. Но когда план у тебя перед глазами, а не где-то в голове, меняющийся ежедневно, ты знаешь что нужно делать следующим шагом и четко идёшь к цели шаг за шагом! Если нет плана то писание программы может занять бесконечное время, а ещё хуже, что когда у тебя план постепенно сотрется из памяти, ты потеряешь интерес к написанию. Ни и если у тебя есть заказчик, который не хочет писать(или составлять с тобой) тех.задание, то после написания программы он может сказать что это не то что он говорил/имел ввиду/хотел и тут или тебе придётся переделывать, или разрывать отношения, и своё время ты потратил зря!
p.s. даже такой план, от руки, всё-равно больше структурирует твоё написание программы! Так что ты всё-равно молодец!
Миграция - это файл который содержит описание создания в БД таблиц и полей. Хороша в применении тем, что не зависит от типа СУБД, и сам развернется на заданной СУБД. Также проще вносить и контролировать изменения в структуре таблиц. Проще разворачивать на хостинге. Реализованы миграции во всех современных фреймворках (Yii2, Laravel, Symfony и т.д.) написанных как на PHP, так и на других языках. Есть реализация и в АSP.Net:
metanit.com/sharp/mvc5/5.12.php
Что ты подразумеваешь под миграцией?
Алекс, круто!!! Мне нравится, уверена что многих заинтересует эта тема, я когда-то древнем арамейским интересовалась, так оказывается таких было много кто его изучает и познает! :)
Алекс, я уверена что тебе есть что рассказать и поделиться в блоге, ведь ты очень интересная и разносторонняя личность!!! :)
Ого! Вот это тема! Жаль перевода нет ?( (это смайлик)
Алекс, просто ты уже вырос, ты же уже много знаешь, хотя уверена что потренироваться и обновить знания тебе тоже будет на пользу! :)
Алекс, замечательно, однако в этом вопросе я тебе не могу помочь! С такими вопросами к Евгению Витольдовичу! :)
На вебинаре кто то давал адрес форума, что то было. Увы, не сохранил.
По поводу конкуренции двух проектов и корректности - никакой конкуренции нет. Тема мобильной разработке на видеошарпе никак не затронута и не будет затрагиваться (хотя после asp.net mvc уже ни за что поручиться нельзя :-). К тому же важно понимать, что на geekbrains это серия БЕСПЛАТНЫХ вебинаров. Еще раз говорит о том, что ничего страшного для проекта videosharp тут нет.
Моя заинтересованность? Прямая, я уже упоминал, что количество вебинаров по мобильной разработке будет зависеть от посещаемости.
Алекс, я не написала т.к. у нас нет еще форума, если ты хотел сделать объявление напиши Евгению о своем желании разместить у нас на сайте, только он может в данном вопросе тебе помощь, хотя если честно я считаю это не очень корректно относительно профессиональной этики между школами, к тому же тебе лично зачем это нужно? Не вижу твоей личной выгоды в этом! :)
Оля, ты так и не написала мне адрес нашего форума. Дело в том что на GeekBrains проводится серия бесплатных вебинаров по теме мобильной разработке на C#. И там очень критично количество людей, пришедших на вебинар. Ведущей прямо подчеркивает связь между числом вебинаров и их посещением. Я думаю, Витольдович не будет против некоторой рекламы этих вебинаров на данном ресурсе. Тем более , что ниша мобильной разработки тут никак не затрагивается.
Смотреть здесь:
geekbrains.ru/events
Да, так и есть. Но позже :-D
Оля, подскажи плиз, какой адрес нашего форума.
Алекс, великолепно, я рада что ты продолжаешь изучение и прокачиваешь свои навыки! :)
Алекс, я очень рада что ты прокачал еще лучше рекурсию! :)
Алекс, здорово что все так шикарно у тебя проходят уроки! Молодец! :)
Алекс, я без иронии, а тебе не нужно сходить за умного, ведь ты и есть умный, и меня твой ум вдохновляет и радует! :)
Оля, ай-яй-яй. Ну зачем такая злая ирония. Просто исхожу из принципа - есть что сказать, говори. Нет - молчи, сойдешь за умного ))).
Данила, Алекс у нас "особенный" это для него все очень просто и ему это не нужно!!! ;)
Умение выносить самому себе мозг - это самобичевание)
Алекс, какой ты все же Умничка!!! :)
Алекс, радуешь меня, классно что повторил и продолжаешь дальше идти вперед! :)
Алекс, класс, тебе и интерфейсы по плечу, Молодец! :)
Алекс, ох как я рада что ты приятно удивлен!!! :)
Алекс, вот теперь вижу жизнь наладилась с полиморфизмом! :)
Спасибо за отчет - полезно проверять отчеты, всегда можно увидеть что-то новое!
Алекс, именно жизнь без полиморфизма показывает что есть к чему стремится и что есть жизнь намного лучше!!! :)
Спасибо что поделился таким решением!!! :)
Алекс, здорово, я рада что ты можешь жить без полиморфизма, да еще и так замечательно!!! :)
Здорово все описал. Видно, что тема знакомая.
Витольдович, не поверишь. но помог опыт... 1С!. Там есть что то подобное.
Гениально! Я сам как-то не догадался.
Ты писал, зачем мне два поля. Мне одно не понятно, каким образом ты собираешься проверять данные, например. Ну, в общем, ладно, можешь не отвечать.
Милейший Николай, даже не знаю зачем пишу ответ. Видимо сочельник, настроение соответствующее. Я нигде ни разу не говорил ерунды про "автоматически создается поле". Единственно что упоминал, так это "автоматически реализуемые свойства". Если у тебя не хватает тяму разобраться в элементарных терминах/вещах, то не трать пожалуйста чужого времени при этом. Счастливого тебе Рождества! На этом точно всё.
Ты вообще сам-то читал, что я тебе скинул? Где там написано, что автоматически создается поле? Если чуть ниже пролистать, то прочитать, что такое автоматические поля. По-твоему, в msdn стали бы просто так выкладывать то, что я тебе скинул. Похоже, что нифига ты не читал.
Алекс, медитация - это прекрасно! А что конкретно тебя по психотерапии интересует, и ты готов к изменениям своего психического состояния? :)
Николай, я очень рад что ты наконец что то прочел из теорию. Впрочем, я уже совершенно не уверен в твоей адекватности.
Вот твой вариант бессмысленейшего кода, который был тобой предложен ранее:
private string client;
public string Client
{
get{return client;}
set{client = value;}
}
Из которого очевидно, что для одного и того же поля ты предлагаешь вводить два поля, одновременно испопользуя геттеры/сеттеры. Иначе, как там ты сказал, "нарушается целосность объекта". А? Штоа?
Я предлагаю тебе для пущей сохранности "целосности объекта" не ограничиваться дублированием поля, а ввести третье - ну скажем MainClient. Бережоного Бог бережет. А то не ровен час, нарушишь "принцип ООП - поля класса необходимо объявлять закрытым модификатором доступа". О как! Это видимо совершенно последнее веяние в ООП, новая трактовка инкапсуляции - "по любому братан все поля должны быть с закрытым модификатором ".
Удачи, Николай. Я хоть немного отвлекся и повеселился. Думаю на этом хватит.
Бред! Не создает он второй переменной. Переменная создается, если записать без фигурных скобок, это и есть автоматическое свойство, с фигурными скобками - это неавтоматическое свойство и никакой переменной при этом не создается. Не надо в заблуждение вводить.
Коля, ты тогда третий экземпляр поля сделай, для надежности. Что бы уж точно загадочную "целостность объекта" ничего не нарушило.
Можно делать и так и так. Кроме того, без дополнительного поля нельзя будет сделать проверку.
Витольдович, что важнее, то что ты (как тебе кажется) уподобишься "обычным психоаналитикам, которых десятки и сотни тысяч... ", или то что это принесет пользу (а я в этом не сомневаюсь) многим твоим ученикам? Иными словами, что важнее: гарантированное отсутствие провала, или возможная польза многим?
Ответь на этот вопрос, и все станет на свои места )))).
Я тоже, Алекс, эта идея созревает в голове :) Но пока лишь отрывочно и боюсь её отрывать от программирования, так как тогда уподолблюсь обычным психоаналитикам, которых десятки и сотни тысяч... Поэтому, пусть будет лучше связанно с программированием. Ну, да ты об этом и говоришь, собственно :) Мысль уловил, спасибо, что заметил.
Николай, get и set здесь даже не методы, а так называемые свойства. Они же аксессоры (говорящее слово, согласен?). Это такой синтаксический сахар. Снаружи они не вызываются как методы! Снаружи ты пишешь client.name = 'Вася', а с# трактует это как вызов сеттера set("Вася"). Прямого доступа к полям благодаря аксессорам нет!
Ну почитай уже пжста теорию.
Почему дублирующее? get и set - это не поля, это методы. Согласно принципу ООП поля класса необходимо объявлять закрытым модификатором доступа. Метод get должен возвращать значение поля вызывающего объекта, а метод set устанавливать значение этого поля. Запись напрямую может нарушить целостность объекта.
Николай, дублирующие поля не нужны. Осмелюсь предположить, что ты до конца не прочувствовал смысл этого синтаксического сахара - автоматически реализуемых свойств.
Николай, не могу понять твою мысль, зачем нужно дублирующее поле?
Поля, в которых будет храниться значение. Метод get будет возвращать это значение, а set, соответственно, присваивать.
Например:
private string client;
public string Client
{
get{return client;}
set{client = value;}
}
это Ultimate?
Алекс, прямо кривая очень уже кривая :D
Рада что ты продолжил изучать рекурсию! :)
В принципе да, только придется поля еще добавлять.
Спасибо, Алексей.
Нужно будет исправиться :-/
Алекс, понимаю, ведь девушки в каждую минуту меняются непредсказуемо, хотя при этом остаются такими же очаровательными и вызывают такие же рекурсивное настроение!!! :)
Ну что же ты Билли такой дотошный. Ведь девушки по любому лучше чем очередные окна в окнах.
Алекс, очень приятно видеть как ты уже оттачиваешь свои навыки, уже скоро и мастером будешь! :)
Алекс, очень рада что тебе все же нравится, это главное, а знания усовершенствовать это только на пользу! :)
Соглашусь, Алекc, MVC - принцип довольно давно используется, "модель отдельно, представление отдельно" - это лучше всего видно в вебе, но как видим и здесь, в настольном приложении, используя этот принцип, можно делать код.
Алекс, а у тебя синглтон здесь применен?
Мы базу данных переделаем под синглтон, кстати.