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

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

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

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

  • Отправлено: 4176
  • На публикациях:   23
  • По консольным: 21
  • По видеоурокам: 4027
  • Личных сообщений: 105
  • Получено ответов: 1534

30514. --
Tom
Tom
ответить
→  Иван  # Микроигры / ПОЛУФИНАЛЬНЫЙ УРОК / 2022-10-17 15:40

Спасибо, Иван!


2146. --
Иван
Иван
ответить
→  Tom  # Микроигры / ПОЛУФИНАЛЬНЫЙ УРОК / 2022-10-16 21:27

Здорово получилось!


2146. --
Иван
Иван
ответить
→  Александр  # Демо софт / Вступительное слово / 2021-08-17 09:45

Молодец, что решил начать изучать! Здесь помогут!


2146. --
Иван
Иван
ответить
→  1  # PHP & PDO / Создание баз данных / 2021-07-31 20:02

нет отчета


2146. --
Иван
Иван
ответить
→  Azelka  # Демо софт / Двенадцать месяцев / 2021-07-01 20:57

Сделано своими руками - и это главное. В этом самое большое удовольствие!


2146. --
Иван
Иван
ответить
→  Эдуард  # Морской Бой / Редактор и Сетка / 2021-07-01 20:55

Здорово, что нашел баг. Пока его найдешь, начинаешь понимать, как все работает


2146. --
Иван
Иван
ответить
→  Anatoli  # Коллекция графов / Визуализация процесса / 2020-11-21 18:05

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



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


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Иван  # Доска объявлений / Расширенный поиск - генератор поиска - возвращение к SQL-запросу / 2020-04-19 11:14

Ещё Валерины ошибки вводят в замешательство периодически - видишь косяк, но отходить от линии партии решиться ещё надо - вдруг так и задумывалось )


2146. --
Иван
Иван
ответить
→  Dmitry Sinitsin  # Доска объявлений / Расширенный поиск - дата публикации - виджет извне / 2020-04-18 13:48

Нет, это просто склеенные скриншоты :)


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Иван  # Доска объявлений / Расширенный поиск - дата публикации - виджет извне / 2020-04-18 13:04

Занятно делать именно этот урок на компе БЕЗ интернета - через композер код виджета не подтянуть, а закачать через zip не у каждого получится) Я пока не осилил это колдунство. Если впереди будет урок по ролям RBAC, там если нет инета берешь зип с гитхаба и кладешь его в вендор папку и всё взлетает, то тут пока нет. Грызём гранит дальше) Удачи, Иван! Кстати, что у тебя за монитор такой оригинальный? Напоминает винтажный ноутбук, угадал?


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Иван  # Доска объявлений / Расширенный поиск - результаты выборки - частичное представление / 2020-04-18 12:58

Припадём к первоисточникам ))) www.php.net/manual/ru/language.basic-syntax.phpmode.php
2. Вы можете использовать короткий 'echo'-тег чтобы <?= 'напечатать эту строку' ?>.
    Он всегда разрешен начиная с PHP 5.4.0. Этот тег эквивалентен такому коду
    <?php echo 'напечатать эту строку' ?>.

3.  <? echo 'этот код с короткими тегами, но он будет работать только если '.
                'включена опция "short_open_tag"'; ?>


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

после = выводим переменную. фигурная скобка это не переменная


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


6203. --
Николай Миролюбов
Николай Миролюбов
ответить

2146. --
Иван
Иван
ответить
# Доска объявлений / Глобальный поиск - поле поиска в меню / 2020-04-12 11:54

Валерий и Дмитрий, Спасибо за поддержку!


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Иван  # Доска объявлений / Глобальный поиск - поле поиска в меню / 2020-04-12 10:35

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


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Иван  # Доска объявлений / Глобальный поиск - ищем глобально / 2020-04-12 10:32

Ассоциированные массивы - наше всё )


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван  # Доска объявлений / Глобальный поиск - поле поиска в меню / 2020-04-12 09:42

Иван, чаще повторяй магическую формулу: "Это не магия, это - технология")))


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван  # Доска объявлений / Глобальный поиск - ищем глобально / 2020-04-12 09:41

скажу так: yii много что использует из php, sql и тп, но со своими "тараканами")


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

2146. --
Иван
Иван
ответить
→  Евгений  # Шахматы по сети / Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК / 2020-04-10 01:41

Поздравляю с завершением этого мега курса! Проделана огромная работа!


2146. --
Иван
Иван
ответить
→  Эльмир  # Демо софт / Вступительное слово / 2020-04-09 10:03

Все можно сделать. Нашел такое видео www.youtube.com/watch?v=URZKcKfARis



17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Иван  # Доска объявлений / Разделы (темы) - администрирование - "темное" представление / 2020-04-07 12:46

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


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить

2146. --
Иван
Иван
ответить
→  Владислав  # Демо софт / Вступительное слово / 2020-04-07 12:37

Терпение в программировании играет важную роль. :) Особенно когда ищешь ошибки.


18842. --
Степан
Степан
ответить
→  Иван  # C# qr-код / Распознавание qr-кода / 2020-04-07 01:05

Спасибо за ссылку, очень интересно почитать дополнительную информацию))


2146. --
Иван
Иван
ответить
→  Степан  # C# qr-код / Распознавание qr-кода / 2020-04-07 00:11

Круто получилось! Отличный подход к делу! А большой текст , наверное, выдает ошибку, т.к. у qr кодов , кажется есть ограничение на длину строки(которая в свою очередь зависит от типа (цифры, англ. алфавит, русский, японский). Вот здесь нашел про количество: creambee.ru/blog/post/qr-specification/


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван  # C# qr-код / Генерация qr-кода / 2020-04-06 23:09

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


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван  # C# qr-код / Сохранение и загрузка qr-кодов / 2020-04-06 23:08

Очень хорошо, что получилось все, Иван!


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван  # C# qr-код / Что такое qr-код? / 2020-04-06 19:45

О, круто, Иван! добро пожаловать на курс!


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

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


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

вообще-то таблица была - themesbulletins - ну и модель ThemesbulletinsRecord


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Иван  # Доска объявлений / Разделы (темы) - администрирование - удаление разделов и чистка связей / 2020-04-02 15:29

А themesbulletins возвращается тоже из моделей (файл ThemesbulletinsRecord.php) в функции tableName()
Там как раз и ритёрном прилетает в апострофах themesbulletins


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Иван  # Доска объявлений / Разделы (темы) - администрирование - удаление разделов и чистка связей / 2020-04-02 15:23

Привет! В моделях есть ThemesRecord.php с публичной функцией getBullCurrTheme()
Не её ли ищешь?


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван  # Доска объявлений / Разделы (темы) - тематические выборки / 2020-03-09 21:33

связки, Иван. здесь как в латиноамериканских танцах - учим связки)))


2146. --
Иван
Иван
ответить
→  Виталий  # Базовый ASP.ект / Создание схемы проекта / 2020-03-09 21:06

Интересный пост. Спасибо


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Иван  # Доска объявлений / Обратная связь - мозговой штурм - внештатные ситуации / 2020-03-09 11:31

Проблемы начинаются, когда объявлений более четырех - они расползаются кто во что горазд. Думаю, надо гридблоками это решить. Разбираюсь с проблемой. А так, проект получается конфетка, хочется и дальше его развивать. Вот это победа Валерия, новое веяние. Здесь на сайте тоже проблема со стройными рядами уроков замечена - также расползаются как и у меня в wscb.online Ладно я желторотый, но почему Игромистр такое допускает - вопрос в воздухе. Видимо его устраивает.


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

да за что тут минусовать? опыты проделал, отчет оформил, даже статейку на хабре подкинул. всё отлично.
я даже твой отчет на своей стене вконтакте размещу (чтобы статейку поизучать попристальнее)


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван  # Доска объявлений / Разделы (темы) - меню тематик / 2020-03-09 06:47

очень хороший класс)))


2146. --
Иван
Иван
ответить
→  Николай Денисов  # Bootstrap-4 первые шаги / ФИНАЛЬНЫЙ УРОК / 2020-03-08 18:48

Позитивный видео отчет!


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван  # Доска объявлений / Разделы (темы) - немного теории / 2020-02-23 21:37

Схема интересная


24659. --
Виталий
Виталий
ответить
→  Иван  # Демо игры / Картинка с секретом / 2020-02-23 18:26

долго искал в документации по английски, а потом оказалось что в web-цветах самая первая строчка)


2146. --
Иван
Иван
ответить
→  Виталий  # Демо игры / Картинка с секретом / 2020-02-23 17:56

Отлично получилось. Жаль , что не написал, как решил проблему с прозрачным фоном.


2146. --
Иван
Иван
ответить

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


6401. --
Яков
Яков
ответить
→  Иван  # Доска объявлений / Главная страница - оформление - смотрим все изображения / 2020-02-16 06:00

Но советуют начинать с основ: верстка (css, html), javascript... А потом, уже понимая основы браться за движки и тд.



2146. --
Иван
Иван
ответить
→  Николай Денисов  # Доска объявлений / Пользователи и роли - роли через RBAC - тесты и практика / 2020-02-12 22:32

спасибо за ссылки. Уверен, что пригодятся.



2146. --
Иван
Иван
ответить
→  Николай Денисов  # Весёлая семейка Web-Мастера / Финальный урок / 2020-02-10 21:42

Отличный обзор получился!



9014. --
Николай Денисов
Николай Денисов
ответить
→  Иван  # Доска объявлений / Изображение - аватарка - работа над ошибками связей / 2020-02-10 07:33

А что тут могло сломаться, главное быть внимательным и не ошибаться, и всё у тебя получится!!!


6401. --
Яков
Яков
ответить
→  Иван  # Доска объявлений / Изображение - аватарка - как стать главной / 2020-02-10 07:16

Разве нет студий для разработки, которые подсвечивают такие ошибки?


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

Лучше писать самому. Пусть внимание прокачивается.


2146. --
Иван
Иван
ответить
→  Валерий Жданов   / 2020-02-09 21:45

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


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван  # Доска объявлений / Изображение - аватарка - как стать главной / 2020-02-09 21:41

да, порой решение долго искать приходится


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

2146. --
Иван
Иван
ответить
→  Dmitry Sinitsin  # Доска объявлений / Изображение - JS - сохранение информации в базу / 2020-02-08 20:05

Привет, Дмитрий. По поводу длинных скриншотов - это я себе такую программку сделал. Можно делать скриншоты, вырезать нужную часть, склеивать сверху вниз и слева направо, из последних нововведений можно подчеривать, обводить рамкой, все разного цвета можно делать, и добавлять тект ( с выбором шрифта и цвета).  Пока умеет отменять только  одно последнее действие. Когда-нибудь может сделаю undo побольше. Простая программка, можно было и не делать, т.к. подобных программ пруд-пруди. Но было интересно самому сделать. Когда начинал, то еще и представления не имел про ООП, сейчас бы , наверное, по-другому. Спасибо за проявленный интерес.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Иван  # Доска объявлений / Изображение - JS - сохранение информации в базу / 2020-02-08 10:37

Иван, привет! Как у вас с Ефимом получаются такие длинные скриншоты с отчетам? Больше ни у кого не припомню эти прокручиваемые картинки. Как это делаете? Специально сращиваете или это какая-то софтина такое выдает? Любопытно стало )


24418. --
Евгений
Евгений
ответить
→  Иван  # Доска объявлений / Изображение - JS - немного теории и пижонства / 2020-02-06 18:39

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


2146. --
Иван
Иван
ответить
→  Евгений Волосатов   / 2020-02-05 22:39

Здравствуйте, Евгений Витольдович. У меня возникла проблема. Почему-то перестали открываться бесплатные курсы. Буду счастлив, если это как-то можно исправить. Заранее благодарен за любой ответ. С уважением, Иван


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван   / 2020-02-04 23:45

Да ну, Иван, повезёт обязательно. Документация на оф сайте yii2 очень хорошая


2146. --
Иван
Иван
ответить
→  Валерий Жданов  # Доска объявлений / Изображение - JS - глобализация / 2020-02-04 23:13

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


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван  # Доска объявлений / Изображение - JS - глобализация / 2020-02-04 00:05

Это как видео не будет????!!! У видеоурока не будет видео? Это как комп без системника


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван  # Доска объявлений / Изображение - JS - немного теории и пижонства / 2020-02-03 04:25

Иван, скоро в курсе мы уйдем от <<<. Но знать,  что есть и такой способ работы с JS в yii2 тоже надо


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

будет рассматриваться далее, Иван


9014. --
Николай Денисов
Николай Денисов
ответить
→  Иван  # Доска объявлений / ПРОМЕЖУТОЧНЫЙ ВИДЕО ОБЗОР / 2020-01-27 06:22

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


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

Спасибо, Иван, хороший обзор, понравился очень)) . Но 100 уроков - это еще не конец). Будем рассматривать дальше)


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

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

Это да


2146. --
Иван
Иван
ответить
→  Валерий Жданов   / 2020-01-15 22:13

Вот-вот, есть стимул туда сразу что-нибудь свое красивое загрузить!


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван  # Доска объявлений / Изображения - где живут картинки / 2020-01-15 22:03

Страшненькие знаки)))


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван  # Доска объявлений / Работаем над ошибками - YII2 в помощь / 2020-01-12 23:16

где анализ и описание ошибки в уроке? одного скрина недостаточно. распиши в разделе "Чему научился". Пока отклоню


2146. --
Иван
Иван
ответить
→  Dmitry Sinitsin  # Доска объявлений / Изображения - работа с моделью / 2020-01-12 11:45

Нет, с компа, просто 2 скрина склеено вместе


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Иван  # Доска объявлений / Изображения - работа с моделью / 2020-01-12 11:06

Это часом не на планшете ли скриншот сделан?


23442. --
Daniil
Daniil
ответить
→  Иван  # Доска объявлений / Изображения - снова MVC / 2019-12-23 06:38

Отличная работа!



791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван  # Доска объявлений / Изображения - микс из миграций / 2019-12-22 22:35

Отлично, Иван, хорошо, что все получилось, и навык пригодится


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

18842. --
Степан
Степан
ответить
→  Иван  # Доска объявлений / Создание проекта YII2 / 2019-12-20 22:36

У него операционка другая - мак, а OpenServer только на винде работает


2146. --
Иван
Иван
ответить
→  Dmitry Sinitsin  # Доска объявлений / О проекте и про инструменты / 2019-12-19 21:53

Да, теперь понял, почему не open server. Гугл подсказывает, что для мак есть какой-то MAMP.


2146. --
Иван
Иван
ответить
→  Dmitry Sinitsin  # Доска объявлений / Создание проекта YII2 / 2019-12-19 21:48

А чем OpenServer не угодил?


18842. --
Степан
Степан
ответить
→  Иван  # Доска объявлений / Объявление - рефакторинг редактирования / 2019-12-16 19:02

самый лучший вариант, если что нибудь не понял, пересмотреть видео повнимательнее


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Иван   / 2019-12-16 10:22

Охотно верю ) Мерси!


6401. --
Яков
Яков
ответить
→  Иван  # Доска объявлений / Объявление - статусный рефакторинг / 2019-12-16 07:02

Эксперимент - дело полезное. Можно этот проект сохранить, а с копией играться как хочешь. Можно так же системой git воспользоваться, но правда ей время на изучение надо уделить.


6401. --
Яков
Яков
ответить
→  Иван  # Доска объявлений / Объявление - рефакторинг редактирования / 2019-12-16 06:50

К этим базам данных надо привыкнуть. Забыть о сохранении в файлы и только с БД работать.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван  # Доска объявлений / Объявление - статусный рефакторинг / 2019-12-16 06:36

ну как скажешь)))  не хочешь сам менять - welcome на продолжение)))


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван  # Доска объявлений / Объявление - рефакторинг редактирования / 2019-12-16 06:36

я тоже не совсем понял, но хорошо, что получилось!


2146. --
Иван
Иван
ответить
→  Яков  # Морской флот / Протокол - Команда FIRE / 2019-12-15 23:05

Да, летали у меня там снаряды. Тут от желания зависит, у кого-то летает, у кого-то нет


2146. --
Иван
Иван
ответить
→  Яков  # Factory / Factory - Shapes - Interfactory / 2019-12-15 23:03

Боюсь, что тема ООП - это только начало обучения без которой вообще никак.


2146. --
Иван
Иван
ответить
→  Dmitry Sinitsin  # Дневник успеха / 2019-12-15 : Через силу и конь не везет. / 2019-12-15 23:01

Желаю здоровья! С давлением лучше не шутить.


6401. --
Яков
Яков
ответить
→  Иван  # Доска объявлений / Объявление - скрыть нельзя удалить / 2019-12-13 06:46

Вперед, учиться, учиться и еще раз учиться!


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван  # Доска объявлений / Объявление - скрыть нельзя удалить / 2019-12-12 23:38

скриншот классный, Иван. все три позиции видно


6401. --
Яков
Яков
ответить
→  Иван  # Доска объявлений / Объявление - публикация на главной странице / 2019-12-09 06:40

Хорошее начало. Так держать. Изучай, но так же старайся делать на нем свои проекты.

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





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

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

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

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


Научился: Повторил подключение собственных классов
Трудности: Радует, что сложностей не возникает.
Жаль, что осталось уже очень мало видео-уроков в этом курсе.


Научился: 1. сделать связь пользователей и объявлений в UserRecord 2. создать контроллер объявлений BulletinsController 3. создать действие вызова представления /bulletins/index 4. создать представление /bulletins/index и протестировать запуск
Трудности: Поискал, где должны быть скобки. Все было сложным. Что-то я упустил в начале. Все равно не очень понятно как эта магия работает. Куча файлов, но при этом все работает с легкой руки Валерия!