C# обучение с нуля

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

основатель — Волосатов Евгений Витольдович
Робот Шарп опять работает.

Статистика по сообщениям

  • Отправлено: 637
  • На публикациях:   2
  • По консольным: 79
  • По видеоурокам: 220
  • Личных сообщений: 336
  • Получено ответов: 1467

11589. --
Yefim
Yefim
ответить
→  Евгений Волосатов   / 2020-12-26 17:09

Евгений Витольдович, пожалуйста, загляните в почтовый ящик!


29127. --
Хантер
Хантер
ответить
→  Yefim  # Iterator / Iterator - Numbers - Inner class / 2020-11-14 10:53

Так же интересует данная тема. Надеюсь когда нибудь освоить ее. По моему нужная функция для многих задач.


29127. --
Хантер
Хантер
ответить
→  Yefim  # Iterator / Iterator - Numbers - Iterable / 2020-11-13 08:46

Так задумано


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Yefim  # Iterator / Iterator - Numbers - Introduction / 2020-11-11 20:54

Посмотрел. Посмеялся. Первый. И так далее ,)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Yefim  # JD. Коллекции / LIST - Типа коллекция / 2020-11-05 12:47

Всё правильно сделано.


11589. --
Yefim
Yefim
ответить
→  Костя   / 2020-10-19 15:04

Костя, я познакомился, но с РНР я еще зеленый. В двух словах я не отвечу.


28874. --
Костя
Костя
ответить
→  Yefim  # J8. Циклопы / LOOP - Цикл for/each / 2020-10-19 14:33

Есть ли отличия у for для java от for для php? Вы, вероятно, уже с разными языками познакомились.


28882. --
Vlad_Plestsov
Vlad_Plestsov
ответить
→  Yefim  # J8. Циклопы / LOOP - Цикл for / 2020-10-17 11:24

Ого! Цикл for, часто встречается в программах. Хорошая тема для изучения. Так держать)


24765. KF
Anatoli
Anatoli
ответить
→  Yefim  # JA. Классные пакеты / CLASS - VIP - Крутятся пластинки / 2020-10-07 14:13

На линуксе тоже был такой момент, выбор микшера нужен по умолчанию или прописать, вызов микшера подробно, попробуйте в 28 строке вызвать метод с параметром null(выбрать микшер по умолчанию).


11589. --
Yefim
Yefim
ответить
→  kirill   / 2020-10-01 13:05

Спасибо, Кирилл, за теплые слова!


28556. --
kirill
kirill
ответить
→  Yefim  # ООФрукты / Комплименты Деду Морозу / 2020-10-01 11:34

Добрый день, Yefim! Класно, после такого отзыва и мне захотелось пройти этот курс. Хотя основы ооп знаю, но эту область наверное можно изучать бесконечно - так как нет той линии когда ты можешь сказать что я полностью изучил ооп. Всегда открывается что-то новое - что ты не знал. Витольдович конечно молодец  - хороший ресурс делает!


11589. --
Yefim
Yefim
ответить
→  Евгений Волосатов   / 2020-09-25 12:03

Спасибо, Евгений Витольдович!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Yefim   / 2020-09-24 09:39

Подписка в Клуб формулистов обновлена.
Количество дней: +2020-12-31
Количество байт: +512

Подписка КФ до: 2020-12-31
Остаток байтов: 25600
Вы являетесь участником Клуба формулистов.


28006. --
Алена
Алена
ответить
→  Yefim  # Python3: математика / Бесконечный while / 2020-07-12 23:52

Молодец


791. --
Валерий Жданов
Валерий Жданов
ответить

11589. --
Yefim
Yefim
ответить
→  Валерий Жданов   / 2020-07-04 12:34

Спасибо, Валерий! Все получилось!


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Python3: математика / Погружение в python3 / 2020-07-04 12:13

Войти в среду IDLE. Там будет все по русски. Или похимичить с настройками cmd. Но это выходит за рамки курса


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Yefim   / 2020-06-28 22:42

Подписка в Клуб формулистов обновлена.
Количество дней: +90
Количество байт: +747

Подписка КФ до: 2020-09-26
Остаток байтов: 25000
Вы являетесь участником Клуба формулистов.


23664. --
Ivan
Ivan
ответить
→  Yefim  # MVC шаблон / MVC - PhoneBook - UserSQL - Methods / 2020-05-21 22:20

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


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Yefim  # MVC шаблон / MVC - Counter - ViewConsole / 2020-05-03 15:45

Тут много устаревшей информации по курсам. Стал решать задачи по джаваскрипту на стороне - много нового и изменившегося открывается. Самый простой пример - объявление переменной нынче стали делать через let вместо var устаревшего. Так что, удивляться не стоит, надо читать у разработчика на сайте что вышло на замену. Помню, что даже пометка об устаревании не мешала работе программы.


11589. --
Yefim
Yefim
ответить
→  Konstantin   / 2020-05-02 13:18

Спасибо, Константин!


25290. --
Konstantin
Konstantin
ответить
→  Yefim  # Facade / Facade - Motivator - Text Center / 2020-05-02 08:12

Хорошая работа , картинка смешная , смысл картинки интересный.... В общем так держать .


25017. --
Денис
Денис
ответить
→  Yefim  # Facade / Facade - Motivator - Text Center / 2020-05-01 21:10

Рисуночек прикольный и хрюшка в разных ботинках в цвет обуви хищников =)


25290. --
Konstantin
Konstantin
ответить
→  Yefim  # Facade / Facade - Motivator - Methods / 2020-04-29 09:38

Молодец .... Продолжай в таком же духе .  Желаю тебе хорошего настроения и упорства.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Yefim   / 2020-04-28 16:51

Это же отлично, если помог ) Одна из фишек этого сайта, что можно спросить и может и ответят.


11589. --
Yefim
Yefim
ответить
→  Dmitry Sinitsin   / 2020-04-28 16:23

Дмитрий, ты не поверишь, но именно этот вопрос я хотел задать тебе напрямую. Видел, что ты проходил этот курс. Видимо, Бог прочитал мои мысли и Ты первый, кто ответил на мой вопрос. Большое спасибо тебе! Но думаю, этот пункт не только у меня вызвал вопрос.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Yefim  # Facade / Facade - Motivator - Plan / 2020-04-28 15:46

Левый верхний угол картинки отступить на 20 по х, на 20 по у, от родительского элемента(на котором она размещается) Марджин организовать просят, как я понял.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Yefim   / 2020-04-19 11:43

Я про класс недопонял, прошу прощения ) Абстрактный метод - метод класса, реализация для которого отсутствует. Если реализации инита не предусматривается, то почему бы и не определить его как абстракт, можно и попробовать ведь. Проверить работу кода.


11589. --
Yefim
Yefim
ответить
→  Dmitry Sinitsin   / 2020-04-19 11:35

Дмитрий, но doRead() тоже всего лишь метод. Но он определен как абстрактный.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Yefim  # Factory / Factory - Storage - Фабрика / 2020-04-19 11:10

Инит же метод вроде бы. Всего лишь метод, зачем его до класса повышать?


18842. --
Степан
Степан
ответить
→  Yefim  # Template method / Template Method - Web Parser - Loader / 2020-04-06 09:48

А у меня вообще никакого антивируса нет и никаких проблем не создается


2146. --
Иван
Иван
ответить
→  Yefim  # Template method / Template Method - Web Parser - Loader / 2020-04-06 00:08

Здорово, что все получилось. Я в своем антивирусе добавил папку с моими проектами в исключения . И теперь лишних вопросов не получаю.


11589. --
Yefim
Yefim
ответить
→  Денис   / 2020-04-05 16:51

Спасибо, Денис!


25017. --
Денис
Денис
ответить
→  Yefim  # Template method / Template Method - Web Parser - Loader / 2020-04-05 16:33

Yefim молодец, что справился. Если буду проходить эти уроки возьму на заметку по поводу антивируса. Спасибо


11589. --
Yefim
Yefim
ответить
→  Евгений Волосатов  # Template method / Template Method - Web Parser / 2020-04-03 15:41

Евгений Вмтольдович, Вы преувеличиваете. В видео уроке  я явно  видел как текущее время меняется прямо в коде. Мне не удалось найти это место.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Yefim  # Template method / Template Method - Web Parser / 2020-04-03 13:58

Спасибо, хорошая работа, Ефим.


11589. --
Yefim
Yefim
ответить
→  Евгений Волосатов   / 2020-03-30 06:46

Спасибо, Евгений Витольдович!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Yefim   / 2020-03-29 19:32

Подписка в Клуб формулистов обновлена.
Количество дней: +90

Подписка КФ до: 2020-06-28
Остаток байтов: 24064
Вы являетесь участником Клуба формулистов.


791. --
Валерий Жданов
Валерий Жданов
ответить

11589. --
Yefim
Yefim
ответить
→  Dmitry Sinitsin   / 2020-03-26 09:58

Как раз речь идет об enum, у которого тет такой проверки.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Yefim  # Singleton / VIP - Singleton - Timer - Enum / 2020-03-25 11:46

Если реализован Синглтон, то там выполняется проверка при создании экземпляра объекта. При обнаружении уже существующего экземпляра, новый не создается, а вызывается имеющийся. Из скриншота не видно наличие синглтона.


24931. --
Сергей
Сергей
ответить
→  Yefim  # Singleton / ФИНАЛЬНЫЙ УРОК / 2020-03-23 10:25

Супер! Отличная работа)


18842. --
Степан
Степан
ответить
→  Yefim  # Доска объявлений / Работа с документацией Yii2 / 2020-03-16 16:11

Я по твоему примеру сделал, так у меня при вводе отрицательного числа выводится "Цена и дальше по иностанному", а когда ввожу буквы, вместо цифр, все нормально пишет по русски, странно... А так то спасибо за это решение


9014. --
Николай Денисов
Николай Денисов
ответить
→  Yefim   / 2020-03-15 09:35

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


11589. --
Yefim
Yefim
ответить
→  Николай Денисов   / 2020-03-15 08:40

Николай, я надеюсь, ты понял, что это была шутка. Мне вообще грех обижаться на 13-е число.  Ведь я родился 13 числа.


9014. --
Николай Денисов
Николай Денисов
ответить
→  Yefim  # Singleton / Singleton - Config - Cant extend / 2020-03-15 06:10

Как удобно всё сваливать на число тринадцать,
а позавчера была пятница тринадцатое - вообще катастрофа .


11589. --
Yefim
Yefim
ответить
→  Николай Денисов   / 2020-03-03 06:33

Без публика результаты такие же.


9014. --
Николай Денисов
Николай Денисов
ответить
→  Yefim  # Singleton / Singleton - Config - Final / 2020-03-03 06:21

Да не понятно, а как себя ведет метод старт без публика?                                                                                           
Плюсы впечатляют!


23893. --
Shahlo
Shahlo
ответить
→  Yefim  # Singleton / Singleton - Intro / 2020-03-02 13:24

Хорошо сделали удачи вам в дальнейшем изучении


24765. KF
Anatoli
Anatoli
ответить
→  Yefim  # J6. Условия / IF - Quiz / 2020-02-29 08:49

Без труда не выловишь и рыбку из пруда, работать надо для этого много.


11589. --
Yefim
Yefim
ответить
→  Виталий   / 2020-02-23 10:06

Я никогда не стремился заработать байтики на сообщениях. На сегодня у меня их более 20000. Если бы можно было бы их кому-то  из формулистров подарить, я бы это сделал с удовольствием.


24659. --
Виталий
Виталий
ответить
→  Yefim  # J6. Условия / IF - Quiz / 2020-02-23 09:58

Ага, напрягаться приходится, чтобы сформулировать чего бы такого написать чтобы получить пару байтиков за развёрнутый комментарий, да такой чтобы не такой чтобы набор )))


9014. --
Николай Денисов
Николай Денисов
ответить
→  Yefim  # J6. Условия / IF - Барный фейс-контроль / 2020-02-20 07:48

Какие тут могут быть вопросы и так есть чудесно!


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Пользователи и роли - роли через RBAC - тесты и практика / 2020-02-17 06:39

О, хорошо, что здесь всё, как надо


9014. --
Николай Денисов
Николай Денисов
ответить
→  Yefim  # J6. Условия / IF - Альтернатива / 2020-02-16 07:35

Если это известно, откуда проблема с кодировкой?                                       
В кодировке ANSI проблем не должно быть!!!                                                     
Может стоит попробовать какой-нибудь encoding


14155. --
Никита
Никита
ответить
→  Yefim  # J6. Условия / IF - Альтернатива / 2020-02-15 15:41

Хорошая работа!


11589. --
Yefim
Yefim
ответить
→  Николай Денисов  # PHP графика / Несколько SQL-запросов / 2020-02-10 11:27

Молодец, Николай! Твое замечание следует добавить к уроку.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Yefim  # Доска объявлений / Пользователи и роли - фильтры контроля доступа ACF - фильтруем всё / 2020-02-09 13:15

С первой сотней! Надеюсь не с последней - курс затягивает как хороший сериал )


11589. --
Yefim
Yefim
ответить
→  Dmitry Sinitsin   / 2020-02-09 13:13

Дою 100-й отчет! Спасибо за поддержку, Дмитрий!


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Yefim  # Доска объявлений / Пользователи и роли - планирование ролевой модели / 2020-02-07 20:59

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


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Пользователи и роли - планирование ролевой модели / 2020-02-07 20:48

начальНик (это про SuperUser-а). остальное всё логично


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Работа с документацией Yii2 / 2020-02-06 21:25

я пока тоже не нашел)) но обязательно это решим)


24418. --
Евгений
Евгений
ответить
→  Yefim  # Доска объявлений / Работа с документацией Yii2 / 2020-02-06 18:31

Хорошее замечание


9014. --
Николай Денисов
Николай Денисов
ответить
→  Yefim   / 2020-02-04 11:30

Данные остаются не в переменной $tmp, а в водимых полях.


11589. --
Yefim
Yefim
ответить
→  Николай Денисов   / 2020-02-04 11:16

Спасибо, Николай! echo помогает одноразово, после этого программа перестаёт работать.
А запись  в файл должно помочь. Попробую.
На счет того, что данные не удаляются непонятно,  ведь переменная $tmp каждый раз формируется заново.


9014. --
Николай Денисов
Николай Денисов
ответить
→  Yefim  # Доска объявлений / Расширенный поиск - генератор поиска - показать, что нужно / 2020-02-04 08:32

Данные не удаляются поэтому последующие выборки неправильные, дальше должно быть по понятней. Вывести моно попробовать через
echo , print или  var_dump($data); Если не получится нужно записывать в текстовый файл примерно так:
$f = fopen('text.txt', 'a+');      //Открываем текстовый файл на запись
fwrite($f,  date('Y-m-d H:i:s'). "\n"); //Записываем дату в текстовый файл
fclose($f); //Закрываем текстовый файл


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Yefim  # Доска объявлений / Обратная связь - свой сайт объявлений / 2020-02-02 11:47

Индейские мотивы в логотипе угадываются, супер!


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Обратная связь - свой сайт объявлений / 2020-02-02 11:40

Красивое название. и логотип интересный


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Yefim  # Доска объявлений / Расширенный поиск - генератор поиска - три вида цены и один POST / 2020-01-31 19:09

Как я понимаю, это решается добавлением ифЭлза в контроллер, проверяющий вводимую сумму на "больше нуля".


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Расширенный поиск - генератор поиска - три вида цены и один POST / 2020-01-31 17:06

А Вы пробовали указывать цену больше -14000 в параметрах?


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim   / 2020-01-30 13:25

Вполне возможно что и время


11589. --
Yefim
Yefim
ответить
→  Валерий Жданов   / 2020-01-30 00:37

У меня генерируется такой запрос: SELECT * FROM bulletins WHERE status='public' AND date_pub >= '2019-11-17' AND date_pub <= '2019-11-17'
Я вошел в phpMyAdmin и выполнил этот запрос. Ответ оказался тоже пустым. Вероятно это происходит из-за того, что дата включает в себя и время. Когда я указал время, выборка отработала нормально ( в phpMyAdmin). Однако в форме не удается указать время, так как поле принимает только цифры. Непонятно почему? Ведь эти поля описаны как строки.
Если вторую дату  записать '2019-11-170' то также все нормально.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim   / 2020-01-28 10:25

проверить можно ( и нужно) всё.
То, что приходит на сервер, можно получить из переменных $_GET[], $_POST[]


11589. --
Yefim
Yefim
ответить
→  Валерий Жданов   / 2020-01-28 10:08

Имеется ввиду проверить код или то, что приходит на сервер?
Можно ли проверить то, что приходит на сервер?


11589. --
Yefim
Yefim
ответить
→  Николай Денисов   / 2020-01-28 10:02

Да. Они опубликованы. Всё представлено на скриншоте.


9014. --
Николай Денисов
Николай Денисов
ответить

791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Расширенный поиск - генератор поиска - ограничивающие даты / 2020-01-27 17:33

Проверьте, какой у вас запрос генерируется


791. --
Валерий Жданов
Валерий Жданов
ответить

11589. --
Yefim
Yefim
ответить
→  Валерий Жданов   / 2020-01-23 21:24

С точки зрения пользователя поля поиска не заполнены, а он получает какую-то информацию.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Расширенный поиск - результаты выборки - частичное представление / 2020-01-23 20:20

а что же тут непонятного? если ничего не задано, отрабатывает запрос "SELECT * FROM bulletins WHERE status='public'". это выбирает всё по умолчанию, а нас предохраняет от пустых выборок.

Если Вы видите это по-другому (чтобы ничего не выводило), можете обыграть это с пустым запросом.


11589. --
Yefim
Yefim
ответить
→  Николай Денисов   / 2020-01-23 16:31

Дело в том, что проблема о которой я пишу не только у меня. В уроке она тоже есть. Возможно в следующих уроках прояснится ситуация.


9014. --
Николай Денисов
Николай Денисов
ответить
→  Yefim  # Доска объявлений / Расширенный поиск - результаты выборки - частичное представление / 2020-01-23 15:18

Может проблема в том что Bulletin.php написан с большой буквы?
Думаю что что foreach и if лучше писать правильно
<?if($bulletins != null):  //обязательно двоеточие ?>
        <? foreach($bulletins as $bull):  //обязательно двоеточие ?> 
        <?endforeach?> 
<?endif?>


6401. --
Яков
Яков
ответить
→  Yefim  # Доска объявлений / Расширенный поиск - дата публикации - виджет извне / 2020-01-22 10:51

И на всякий случай надо сохранками в git. Здесь есть небольшой курс по нему. Очень советую.


791. --
Валерий Жданов
Валерий Жданов
ответить

791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim   / 2020-01-21 21:27

И бросьте мне архив с Вашим проектом на becwal@yandex.ru. Посмотрю, что случилось с ним


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim   / 2020-01-21 21:24

Если копия проекта есть, восстановите из неё. По поводу остального не скажу, не знаю, какие модели yii2 испорчены. По поводу календарика - перед composer update выполните команду composer self-update


11589. --
Yefim
Yefim
ответить
→  Валерий Жданов   / 2020-01-21 17:04

Валерий, изучая урок 90  Расширенный поиск - дата публикации - виджет извне, я столкнулся с невиданной для меня проблемой. После команды composer update
я получил текст, говорящий о том, что что-то пошло не так.:
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 2 installs, 13 updates, 0 removals
  - Updating symfony/polyfill-intl-idn (v1.12.0 => v1.13.1): Downloading (connecting...)
Could not fetch api.github.com/repos/symfony/polyfill-intl-
idn/zipball/6f9c239e61e1b0c9229a28ff89a812dc449c3d6, please create a GitHub OAuth token to go over the API

rate limit
Head to github.com/settings/tokens/new?scopes=repo&;description=Composer+on+Efim-%3F%3F+2020-01-
21+1619
to retrieve a token. It will be stored in "C:/Users/Efim/AppData/Roaming/Composer/auth.json" for future

use by Composr.
Token (hidden):

Но главная проблема не в том, что не получилось отобразить календарик, а в том проект сломался полностью.
Как мне выйти с этого положения?


11589. --
Yefim
Yefim
ответить
→  MartinO  # Морской флот / Одинокий капитан - Выстрелы / 2020-01-21 15:31

Спасибо за оценку. Хотелось бы более детально изучиать каждый урок и вносить свои изменеения. Но опыт показывает, что это следует делать после завершения курса.
Иначе изменения кода могут привести к побочным явлениям в дальнейших уроках.


23035. --
MartinO
MartinO
ответить
→  Yefim  # Морской флот / Одинокий капитан - Выстрелы / 2020-01-21 14:30

Молодец! Очень красиво вышло! Я тоже в скором времени планирую изучать массив actions со списком полученных от сервера транзакций.
Вы сделали приемлемое  отображение результатов. Планируете ли вы как-то в дальнейшем развивать этот  урок или планируете переходить на следующие видео?


6401. --
Яков
Яков
ответить
→  Yefim  # Морской флот / Одинокий капитан - Выстрелы / 2020-01-21 11:46

Класс, что получилось! Всегда было интересно сетевая разработка. Это считается вообще отдельным видом программирования.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Расширенный поиск - цена - невидимые поля / 2020-01-18 07:51

средствами yii2-никак. только средствами bootstrap, используя колонки


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Расширенный поиск - цена - выбор варианта / 2020-01-16 10:40

О, Ефим нас догоняет! Отлично


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim  # Доска объявлений / Расширенный поиск - дизайн текстовых полей и кнопки / 2020-01-15 17:43

Проверяйте, есть ли в AdvsearchForm свойство info


9014. --
Николай Денисов
Николай Денисов
ответить
→  Yefim  # Доска объявлений / Расширенный поиск - дизайн текстовых полей и кнопки / 2020-01-15 16:33

Вроде написано что в модели / AdvsearchForm.php полагаю перепутано информация и цена. Возможно публичная переменная или значение в функции rules() не правильно указано должно быть так:
return [
            [['date_pub_n','date_pub_o'],'string','message'=>'Должна быть введена дата'],
            [['title','info','city','contacts'],'string','message'=>'Должен быть введен текст'],
            [['price', 'price_from', 'price_to'],'double','message'=>'Должна быть введина цена'],
        ];


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Yefim   / 2020-01-14 10:42

Yefim, Вас что-то на проекте "Доска объявлений" не видно. Я кое-что записал новое) и ребята догоняют


11589. --
Yefim
Yefim
ответить
→  Николай Денисов   / 2020-01-11 20:36

Спасибо, Николай!


9014. --
Николай Денисов
Николай Денисов
ответить
→  Yefim  # Морской флот / Клиентский флот - Класс ServerShip / 2020-01-11 10:16

Привет, отличная работа. Молодец!
Вызывать map.PlaceShip(); наверное нужно для обновления карты, можно попробовать закомментировать и посмотреть на результат.
Каким образом делаются такие картинки ?


11589. --
Yefim
Yefim
ответить
→  Яков   / 2020-01-08 09:39

Через интернет. Кое-что уже и сейчас можно сделать.


6401. --
Яков
Яков
ответить
→  Yefim  # Морской флот / Клиентский флот - Класс ServerInfo / 2020-01-08 09:18

Интересный курс. А ам через интернет можно будет играть или только по локалке?


11589. --
Yefim
Yefim
ответить
→  Daniil   / 2020-01-08 06:49

Спасибо, Даниил! А кнопочка временная, для тестирования. Если дать ей приличное имя жалко будет потом удалять её :).

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





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

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

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

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


Научился: За вторую часть этого курса мы в основном научили правильно ходить все фигуры. Почему в основном? Король остался "недоделанным". Надеюсь это еще впереди.
Трудности: см. предыдущие отчеты
Мне нравится такой способ изложения материала. Какие вижу преимущества и недостатки курса? Небольшие по времени уроки позволяют лучше переваривать материал. С другой стороны время подготовки отчета значительно больше времени усвоения урока. Во многих случаях код оказался значительно проще, чем изначально прндполагал. И это радует.


Трудности: В таблице book не понятно, чем отличаются поля id и client_id. Какого типа поля from_day и till_day?
Мои добавления отмечены красной галкой В таблице Client добавил Birthday для поздравлений клиентов с днем рождения visitNumber - какое по счету посещение гостиницы. Для постоянных клиентов делается скидка, пропорциональная номеру визита