Си шарп с нуля

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

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

Жан
  • Звание: Алгоритмист
  • Накопленный опыт: 119 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2025-04-28 23:10:52

Видеокурсы

Дата активности Видеокурс Прогресс
2020-06-17 bulletin Доска объявлений все 108 1543 %
2020-05-28 soft0 Демо софт 1 из 8 15 %
2020-05-20 webmaster Весёлая семейка Web-Мастера 9 из 10 %
2020-05-11 sqlonly SQL: ничего лишнего 1 из 10 %
Итого: 119 из 136 88 %

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

Этот формулист не решил ни одной консольной задачи
Сохранить страницу:

31513. --
Alina
Alina
ответить
→  Жан  # Весёлая семейка Web-Мастера / CSS / 2021-08-26 13:58

успехов. отлично прошол урок


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / Пользователи и роли - управление ролями и привилегиями - форма добавления роли / 2020-06-18 09:39

следующий курс по yii2 будем писать на Visual Studio Code. И это будет обязательно. Чтобы в одной среде были все.



791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / Пользователи и роли - ACF+RBAC - ограничим доступ к темам / 2020-05-16 21:03

ну курс еще не закончен))) будут по нему еще уроки.
в любом случае "первый сезон" ты прошел очень быстро))) респект тебе за прохождение)


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан   / 2020-05-16 19:13

"блогадарю" от слова "блог" получилось))))) мне понравилась эти милая очепятка))


25475. --
Жан
Жан
ответить
→  Валерий Жданов   / 2020-05-16 19:06

блогадарю!!!!!!


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан   / 2020-05-16 18:11

Ну да. Вторично в rbac базы скрипт значения с теми же индексами не добавит, выдаст ошибку


25475. --
Жан
Жан
ответить
→  Валерий Жданов   / 2020-05-16 17:26

так значит это  """"Инициализация разовая""""""" она предусматривает только одно подключение а дальше ошибка?????


25475. --
Жан
Жан
ответить
→  Валерий Жданов   / 2020-05-16 17:19

Извиняюсь Валерий  да        """"Инициализация разовая"""""""  а я опечатался  видать пардон


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

25475. --
Жан
Жан
ответить
→  Валерий Жданов   / 2020-05-16 09:31

ок, хорошо спасибо


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / Пользователи и роли - фильтры контроля доступа ACF - фильтруем всё / 2020-05-15 06:56

в выходные готовься к удаленному подключению, установи на компе teamViewer и телеграм



791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / Пользователи и роли - фильтры контроля доступа ACF - фильтруем всё / 2020-05-13 17:24

из скриншотов видно только то, что не существует функции delete().
выхода два:
1. внимательно всё проверить
2. делиться исходниками (как в случае с SELECT)


25475. --
Жан
Жан
ответить
→  Валерий Жданов   / 2020-05-13 16:42

Валера спасибо тебе за подсказ  можно на телеграмм напишу проблема возникла


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / Работа с документацией Yii2 / 2020-05-13 16:33

хорошо сделано.
а то что не простой язык...в том и удовольствие для меня создавать курсы, а для учеников проходить - на курсах можно понятнее разъяснить то, что сухим языком дано в документации

(кстати повторюсь: у yii2 документировано всё очень хорошо, встречал я и более сложную для понимания документацию)


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / Пользователи и роли - фильтры контроля доступа ACF - теория и эксперименты / 2020-05-13 16:30

а еще есть git, при помощи которого можно фиксировать изменения и потом откатываться к ранее сделанной "точке останова"


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан   / 2020-05-10 21:22

и дамп (выгрузку) базы тоже бросьте. сможете сделать?


25475. --
Жан
Жан
ответить
→  Валерий Жданов   / 2020-05-10 21:10

хорошо Вас понял!!!


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

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


25475. --
Жан
Жан
ответить
→  Валерий Жданов   / 2020-05-10 19:41

Ну я и переменные так написал с объявлениями все в порядке  они отрабатывают. Дело в том что если значение не стирать  по ценовой категории в полях то в другом поле если выбрать такое же выходит ошибка. Может быть убрать запоминание в поле


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / Расширенный поиск - генератор поиска - показать, что нужно / 2020-05-10 18:07

а buleTTins - это правильное название таблицы? вроде я в уроках называл по-другому


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан   / 2020-05-10 18:05

я не могу сказать так навскидку. нужны скриншоты проблемы. вышлите их в телеграм @ZhdanovVal


25475. --
Жан
Жан
ответить
→  Валерий Жданов   / 2020-05-10 18:01

Валерий Владимирович подскажите пожалуйста ???После того как реализовали изменения все вроде бы работает корректно. Однако когда вводишь одно и тоже значение например если цифру "0" в поле формы в диапазон  цен и ту же цифру ввести в поле  больше или меньше  то выдает ошибку "неизвестная база данных". Получается поле предыдущие запоминает введенную цифру и выдает ошибку как устранить  подскажите  буду признателен


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / Обратная связь - свой сайт объявлений / 2020-05-10 16:14

О, доллар интересно смотрится на ладони



25475. --
Жан
Жан
ответить
→  Валерий Жданов   / 2020-05-08 17:47

хорошо Вас понял!!!


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

25475. --
Жан
Жан
ответить
→  scorpy   / 2020-05-07 16:39

Благодарю!!!!!!



25475. --
Жан
Жан
ответить
→  Валерий Жданов   / 2020-05-07 14:21

ок!!!! Вас понял


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан   / 2020-05-07 14:19

но это только при включенном OpenServer сработает


25475. --
Жан
Жан
ответить
→  Валерий Жданов   / 2020-05-07 12:06

Благодарю Вас  Валерий Владимирович  возьму на заметку!!


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

17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Жан   / 2020-05-06 10:21

Привет! Если не найдешь ошибку - выкладывай код на гитхаб, посмотрим вместе.


25475. --
Жан
Жан
ответить
→  Dmitry Sinitsin   / 2020-05-06 09:00

Благодарю Дмитрий


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Жан  # Доска объявлений / Разделы (темы) - администрирование - удаление разделов и чистка связей / 2020-05-06 08:49

github.com/DmitrySinitsin/Bulletins/blob/master/controllers/ThemesController.php
Здесь рабочий код мой. Можно сравнить, можно свой на гитхаб запушить и дать ссылку, тогда можно и поискать где ошибка совместно. А по скриншоту и описанию пока неясно, где баг спрятался.


25475. --
Жан
Жан
ответить
→  Валерий Жданов   / 2020-05-05 20:47

Благодарю за совет Валерий Владимирович!!!!!!!


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / Разделы (темы) - администрирование - все темы в таблицу / 2020-05-05 20:36

Здесь внимательность важна, тогда ошибок будет на порядок меньше


25475. --
Жан
Жан
ответить
→  Валерий Жданов   / 2020-05-04 18:00

Благодарю!!!!!!


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

25475. --
Жан
Жан
ответить
→  Валерий Жданов   / 2020-05-04 14:21

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


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / Обратная связь - мозговой штурм - внештатные ситуации / 2020-05-04 14:02

Спасибо.

А зачем переименовывал таблицу?


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Жан  # Доска объявлений / Главная страница - оформление - стильный логотип / 2020-05-03 15:36

на bull.local хлебные крошки пропадают, хотя во втором скрине они на месте. Загадка.


25475. --
Жан
Жан
ответить
/ 2020-05-03 15:34

Да так точно!!!  Благодарю!!!!!!


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / Главная страница - оформление - стильный логотип / 2020-05-03 15:21

но в конце концов всё отобразилось


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / Главная страница - оформление - оповещения через баннер / 2020-05-03 15:20

а что сложного в установке баннера, Жан? вроде одно из самых простых действий в yii2


25475. --
Жан
Жан
ответить
/ 2020-05-03 12:50

или наверное только где функцию аватарки прописывали


25475. --
Жан
Жан
ответить
/ 2020-05-03 12:48

а где в каком файле в web css


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / Главная страница - оформление - смотрим все изображения / 2020-05-03 12:42

Жан, тут не рамку, тут само изображение подогнать надо, сделай ему фиксированную высоту (к примеру height: 200px)


25475. --
Жан
Жан
ответить
→  Валерий Жданов   / 2020-05-02 21:19

хорошо верну как было спасибо!!


25475. --
Жан
Жан
ответить
/ 2020-05-02 21:18

хорошо верну на как было спасибо


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / Главная страница - оформление - ловим цвет пикселя / 2020-05-02 20:52

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


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

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

25475. --
Жан
Жан
ответить
/ 2020-05-02 16:00

Спасибо Валерий Владимирович!!!! Следуем вашем наставлениям!!!


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / Изображение - удаление - ни шагу без подтверждения! / 2020-05-02 15:10

да, ctrl+f5 - всёприменяющее обновление страницы Chrome


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / Главная страница - подробности - больше подробностей / 2020-05-02 14:52

Хорошо, что всё закончилось хорошо


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / Изображение - JS - извлечение методом ajax / 2020-04-30 20:29

да, всё верно,  мы будем использовать  location.reload();  в следующих уроках поговорим об этом


25475. --
Жан
Жан
ответить
/ 2020-04-29 20:36

Да да Валерий Владимирович  я Вас там упоминал в ролике что проект реализуется под чутким руководством Жданова Валерия Владимировича 
Извиняюсь за звук в видеоролике так как в первый раз  имею дело с экранной записью


25475. --
Жан
Жан
ответить
/ 2020-04-29 20:35

Да да Валерий Владимирович  я Вас там упоминал в ролике что проект реализуется под чутким руководством Жданова Валерия Владимировича 
Извиняюсь за звук в видеоролике


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / ПРОМЕЖУТОЧНЫЙ ВИДЕО ОБЗОР / 2020-04-29 20:29

и звук не слышно.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / ПРОМЕЖУТОЧНЫЙ ВИДЕО ОБЗОР / 2020-04-29 20:29

Жан, а Вы разве Валерий?


25475. --
Жан
Жан
ответить
/ 2020-04-29 16:54

Благодарю Вас!!!!!!!!!! Дмитрий


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Жан  # Доска объявлений / Изображение - сохранение пути в базу / 2020-04-29 15:51

BULL_ID=5 - это идентификатор объявления пятый,  а поле id в таблице Photo - это идентификаторы фотографий (разные, но для одного объявления под номером пять) Всё правильно.
Если фотку добавлять для следующей объвы там BULL_ID=6 и так далее окажется ))


25475. --
Жан
Жан
ответить
/ 2020-04-28 19:02

Спасибо Валерий Владимирович


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

25475. --
Жан
Жан
ответить
/ 2020-04-28 16:07

ОК.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / Работаем над ошибками - YII2 в помощь / 2020-04-28 15:47

Задание было кроме скриншотов еще провести анализ ошибки (что за ошибка, в какой строке видна, из-за чего она, как исправили).
Не выполнено. Отклоняю



25475. --
Жан
Жан
ответить
/ 2020-04-27 18:53

Благодарю Вас  Николай!!!!!!!!!!!!!


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

25475. --
Жан
Жан
ответить
/ 2020-04-26 15:53

спасибо


9014. --
Николай Денисов
Николай Денисов
ответить
→  Жан  # Доска объявлений / Объявление - публикация на главной странице / 2020-04-26 15:47

Классно получилось, Молодец !


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / Объявление - публикация на главной странице / 2020-04-26 15:36

Действительно! Что получилось, в студию!


25475. --
Жан
Жан
ответить
→  Николай Денисов   / 2020-04-26 15:06

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


9014. --
Николай Денисов
Николай Денисов
ответить
→  Жан  # Доска объявлений / Объявление - публикация на главной странице / 2020-04-26 14:43

Объявления вывел, а не кому не покажу!                                                                                                                         
Где результат, можно посмотреть ?


9014. --
Николай Денисов
Николай Денисов
ответить
→  Жан  # Доска объявлений / Объявление - сохранение в черновик / 2020-04-26 09:46

use app\models\BulletinsRecord; - прописан ?


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / Объявление - ограничение доступа / 2020-04-26 09:08

молодец)) . а что за новый программистский термин - сглазить? я знаю, что такое тестировать, отладить, заюзить, прогать... а сглазить, - что-то в сленге программера мне незнакомое)))


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

791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / Объявление - сохранение в черновик / 2020-04-26 09:04

BulletinRecord и Class 'app\models\BulletinsRecord'  - это совсем разные модели. смотри внимательнее название классов. Пока отклоняю. После исправления и получения результата - зачту


25475. --
Жан
Жан
ответить
/ 2020-04-25 20:56

Огромное спасибо Дмитрий  теперь разобрался теперь работает


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Жан  # Доска объявлений / Объявление - сохранение в черновик / 2020-04-25 20:49

BulletinRecord и BulletinsRecord
Не здесь ли ошибка?


25475. --
Жан
Жан
ответить
/ 2020-04-25 18:48

при добавлений объявлений выдает ошибку Class 'app\models\BulletinsRecord' not found


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

791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / Красивая аутентификация на сайте / 2020-04-24 17:11

внимание да, необходимо)


25475. --
Жан
Жан
ответить
/ 2020-04-24 10:17

да программа PHP Storm да строка $newUser  подчеркнута но как не странно все работает


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / Новый пользователь - модель для формы / 2020-04-24 08:46

да можно цветовую гамму и здесь сменить. у Вас какая программа? phpStorm?


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / Новый пользователь - дизайн формы начало / 2020-04-24 08:44

спасибо)))

а что же у Вас $newUser в 13 строке подчеркнут? программа точно работает?


25450. --
MaxB
MaxB
ответить
→  Жан  # Доска объявлений / Новый пользователь - модель для формы / 2020-04-24 01:39

Подсветка очень плохая. Трудно читать текст. Может лучше установить другую программу?


9014. --
Николай Денисов
Николай Денисов
ответить
→  Жан  # Доска объявлений / Новый пользователь - модель для формы / 2020-04-23 18:55

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


9014. --
Николай Денисов
Николай Денисов
ответить
→  Жан   / 2020-04-23 18:42

Чтобы логин остался нужно было скопировать эту строчку.                                             
Возможно ошибка находится в базе данных проверь название таблицы userinfo и заполнено ли поле name. 
Если все корректно нужно проверить модели возможно где-то опечатка.
Можно скопировать названия из папки миграции .


25475. --
Жан
Жан
ответить
→  Николай Денисов   / 2020-04-23 14:39

в  файле index.php прописал в место username -------- userinfo->name  после этого не стал отображаться логин пользователя


25475. --
Жан
Жан
ответить
/ 2020-04-23 14:28

щас, попробую посмотрю че получится.


9014. --
Николай Денисов
Николай Денисов
ответить
→  Жан  # Доска объявлений / Пользователь - кто зарегистрирован сейчас? / 2020-04-23 14:20

Чтобы вывести информацию о пользователе нужно в место username написать userinfo->name так как обращаемся к другой таблицы.
И где результат, хотелось бы посмотреть?


25475. --
Жан
Жан
ответить
→  Валерий Жданов   / 2020-04-23 08:38

да модель есть User Record


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

25475. --
Жан
Жан
ответить
→  Валерий Жданов   / 2020-04-22 22:28

Простите за не внимательность. Постарался исправить вроде все получилось не судите строго но при запуске логина с паролем не выводится фамилия а так все работает. Еще раз простите.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / MVC - немного теории / 2020-04-22 18:18

кстати соглашусь с Николаем. Как называется метод запуска в контроллере? скриншот контроллера в студию


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Жан  # Доска объявлений / MVC - информация о пользователе / 2020-04-22 18:12

Всё повторяете, да не всё...
1.  Во-первых, в таблице userinfo на моем уроке не было поля SUSERNAME. Откуда такое взяли? если у Вас в базе в таблице такое поле есть, то пришлите скриншот Вашей таблицы userinfo
2. Во-вторых, обратите внимание, у Вас в файле Index.php подчеркнуто $currUser в четвертой строке. Глядя на картинку, я не вижу, в чем дело. Проверьте корректность написания.
3 Знак вопроса перед ->susername тоже излишний элемент


P.S. Дублировать информацию из "Чему научился" в "Что было сложным" не стоит - в следующий раз такие вещи могу воспринять как спам и отклонить задание по причине спам-отчетности. На данном ресурсе отчетность - вещь серьезная (по крайней мере на моих курсах). Пока отклоняю по причине того, что задание не выполнено - информация не выведена. Исправите ошибки, замените отчет - зачту


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

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

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

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

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

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

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

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





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

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

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

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


Научился: С программой Visual Studio сталкиваюсь впервые да и вообще с языком с#. От этих курсов ожидаю огромного опыта и получении знаний для прокачки извилин в мозгу. Программу установил успешно, ушло времени на это около 40 минут. Скачивал по ссылке указанной в заданий видео урока Евгений Витольдовича. Всем добра и мира.
Трудности: Сложностей на данном этапе урока не возникло. Вступительное слово объявлено очень грамотно. доходчиво и с милосердием. Огромное спасибо!!!!!!



Научился: Менять на свое усмотрение поле формы в файле loginForm.php
Трудности: все понятно и доходчиво объясняется остается лишь быть только внимательным