Си шарп с нуля

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

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

Алекс
  • Звание: Делегатор
  • Накопленный опыт: 269 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2020-01-19 21:26:55
  • Город проживания: СПб

Видеокурсы

Дата активности Видеокурс Прогресс
2017-12-15 javasweeper Java Sweeper 7 из 52 %
2016-05-22 lambda Функционал 2 из 5 40 %
2016-05-22 ef Entity Framework 5 из 8 63 %
2016-04-23 webbot Webbot On-Line 11 из 23 48 %
2016-03-15 aspnet Базовый ASP.ект 8 из 24 34 %
2016-02-29 network Сетевые технологии 2 из 13 16 %
2016-02-17 task3 Комбинаторика 9 из 22 41 %
2016-02-10 infob Инфобизнес 2 из 20 10 %
2016-01-31 base2 БД - Управление гостиницей 29 из 31 94 %
2016-01-17 soft3 Теория ООП 26 из 39 67 %
2016-01-09 game1 Нано-игры 2 из 9 20 %
2015-09-18 java-start J1. Запуск 1 из 4 25 %
2015-09-11 game7 Морской флот 31 из 51 60 %
2015-08-12 soft2 Новые технологии 1 из 18 7 %
2015-06-10 game4 Игры со Спрайтами 30 из 33 91 %
2015-05-24 game2 Микроигры 8 из 17 54 %
2015-05-06 words Игры со словами 3 из 7 43 %
2015-05-01 sokoban Сокобан 10 из 23 44 %
2015-04-28 base1 БД - Книжка оценок 5 из 18 84 %
2015-04-15 game6 Морской Бой 3 из 16 19 %
2015-04-06 soft0 Демо софт 3 из 8 43 %
2015-03-31 game0 Демо игры 5 из 10 50 %
Итого: 203 из 451 46 %

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

Дата активности Консольный раздел Прогресс
2016-02-17 task2 Комбинаторика 2 из 9 23 %
2016-02-12 task2 Рекурсия все 4 100 %
2016-01-03 task1 Строки все 14 100 %
2015-12-14 task2 Типы данных 1 из 5 20 %
2015-09-18 jawa WRITE - Вывод данных 2 из 11 19 %
2015-09-18 jawa START - Запуск все 1 100 %
2015-05-13 task1 Календарь 4 из 16 25 %
2015-03-30 task1 Лирика 1 из 14 8 %
2015-03-16 task1 Целые числа все 7 100 %
2015-03-02 task1 Семантика все 6 100 %
Итого: 42 из 87 49 %
Сохранить страницу:

4814. --
Дмитрий
Дмитрий
ответить
→  Алекс  # Java Sweeper / Легендарная игра / 2017-12-16 04:32

С возвращением!


4814. --
Дмитрий
Дмитрий
ответить
→  Алекс  # Java Sweeper / Легендарная игра / 2017-12-16 04:32

С возвращением!


24. --
Олюшка
Олюшка
ответить
→  Алекс  # Entity Framework / Основные приемы работы с БД через EF / 2016-05-23 13:03

Алекс, я рада что твои навыки усовершенствуются и ты продолжаешь заниматься с удовольствием! :)
Алекс, есть Японская пословица: "Увидел чужой недостаток - Исправь СВОЙ"!!!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алекс  # Entity Framework / Основные приемы работы с БД через EF / 2016-05-23 08:25

Да, Алекс, я это знаю, что флудер :)
Поэтому и терплю таких, как Миша.
Так как сам точно такой же был в его возрасте.


24. --
Олюшка
Олюшка
ответить
→  Алекс  # Entity Framework / Создание приложения / 2016-05-22 21:47

Алекс, рада что ты занимаешься на этом курсе и уже повторил свои знания, уверена ты отлично позанимаешься!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алекс  # Entity Framework / Подключение БД по методу CodeFirst / 2016-05-22 16:49

Да, а Костя какой молодец. И ты тоже молодец, что выполняешь задания.


10253. --
lolzz
lolzz
ответить
→  Алекс  # Entity Framework / Введение в EF / 2016-05-16 20:01

илолор


24. --
Олюшка
Олюшка
ответить
→  Алекс  # Webbot On-Line / Работа - работа, перейди на Федота, а с Федота... / 2016-04-23 23:23

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


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Алекс  # Webbot On-Line / Лабиринт Минотавра / 2016-04-23 13:01

Молодец Алекс. Сделай такое дополнение, в этом и смысл курса, показать возможность, а сделать сам можешь только ты!


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Алекс  # Webbot On-Line / Сегодня выполняем "задания" / 2016-04-22 03:55

Цель сделать конкретное перечисление, чтобы переменная mode могла принимать конкретные значения, заранее предустановленные.


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Алекс  # Webbot On-Line / Лифтёра вызывали? / 2016-04-22 03:50

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


4342. --
Алекс
Алекс
ответить
→  Сергей В  # Webbot On-Line / Лифтёра вызывали? / 2016-04-21 23:36

Ниггер, ну как можно слово "ничего" писать раздельно??? Ну это капец какой то! )))))))


24. --
Олюшка
Олюшка
ответить
→  Алекс  # Webbot On-Line / Авторизация / 2016-04-20 22:27

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


4342. --
Алекс
Алекс
ответить
→  Кирилл Шмойлов   / 2016-04-19 17:29

А, черт. Я то и не понял, что это был автор курса. На фотографии молодо выглядишь. Думал, школяр какой то которому заняться самому нечем. Тысяча чертей, мои извинения.


7652. --
Петя
Петя
ответить
→  Алекс  # Webbot On-Line / Робот приступает к действиям / 2016-04-18 17:49

а это точно рабочий код? реально собирает выручку?


4342. --
Алекс
Алекс
ответить
→  Евгений Волосатов   / 2016-04-18 17:45

Выдохнул, успокоился. Понял что погорячился. Понедельник. Сорри.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алекс  # Webbot On-Line / Робот ходит за покупками / 2016-04-18 16:53

Алекс, вдохни, выдохни, успокойся. Можешь отправить предыдущий отчёт.
Видимо, у тебя в самом деле тяжело со временем, а тут придираются к именам.
Я тебя прекрасно понимаю, приношу извинения сразу за всех.
Продолжаем выполнять!


4342. --
Алекс
Алекс
ответить
# Webbot On-Line / Робот ходит за покупками / 2016-04-18 16:49

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


4342. --
Алекс
Алекс
ответить
→  Кирилл Шмойлов  # Webbot On-Line / Робот ходит за покупками / 2016-04-18 16:42

Тебе заняться нечем, мое время на *** детскую тратить?


4342. --
Алекс
Алекс
ответить
→  Кирилл Шмойлов  # Webbot On-Line / Робот ходит за покупками / 2016-04-18 16:40

Тебе заняться нечем, мое время на *** детскую тратить?


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Алекс  # Webbot On-Line / Робот ходит за покупками / 2016-04-18 15:46

Задание не выполнено, надо менять название кнопки при смене метода


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Алекс  # Webbot On-Line / Авторизация / 2016-04-18 15:19

Задание не выполнено, где скрин со скрытым паролем?


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Алекс  # Webbot On-Line / Планирование функций / 2016-04-17 04:11

Алекс, я тоже раньше это не любил, считал потерей времени. Но когда план у тебя перед глазами, а не где-то в голове, меняющийся ежедневно, ты знаешь что нужно делать следующим шагом и четко идёшь к цели шаг за шагом! Если нет плана то писание программы может занять бесконечное время, а ещё хуже, что когда у тебя план постепенно сотрется из памяти, ты потеряешь интерес к написанию. Ни и если у тебя есть заказчик, который не хочет писать(или составлять с тобой) тех.задание, то после написания программы он может сказать что это не то что он говорил/имел ввиду/хотел и тут или тебе придётся переделывать, или разрывать отношения, и своё время ты потратил зря!
p.s. даже такой план, от руки, всё-равно больше структурирует твоё написание программы! Так что ты всё-равно молодец!


4342. --
Алекс
Алекс
ответить
/ 2016-03-16 00:07

Миграция - это файл который содержит описание создания в БД таблиц и полей. Хороша в применении тем, что не зависит от типа СУБД, и сам развернется на заданной СУБД. Также проще вносить и контролировать изменения в структуре таблиц. Проще разворачивать на хостинге. Реализованы миграции во всех современных фреймворках (Yii2, Laravel, Symfony и т.д.) написанных как на PHP, так и на других языках. Есть реализация и в АSP.Net:
metanit.com/sharp/mvc5/5.12.php


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алекс  # Базовый ASP.ект / Схема базы данных / 2016-03-15 20:11

Что ты подразумеваешь под миграцией?


24. --
Олюшка
Олюшка
ответить
→  Алекс  # Базовый ASP.ект / Создание схемы проекта / 2016-03-11 14:01

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


24. --
Олюшка
Олюшка
ответить
→  Алекс  # Базовый ASP.ект / Выбор темы для проекта / 2016-03-11 13:58

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


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

Ого! Вот это тема! Жаль перевода нет ?( (это смайлик)


24. --
Олюшка
Олюшка
ответить
→  Алекс  # Сетевые технологии / Мой собственный браузер / 2016-03-01 00:58

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


689. --
Igorenzia
Igorenzia
ответить
→  Алекс  # Сетевые технологии / Мой собственный браузер / 2016-02-29 20:50

Дальше, больше:-)


24. --
Олюшка
Олюшка
ответить
→  Алекс   / 2016-02-17 00:17

Алекс, замечательно, однако в этом вопросе я тебе не могу помочь! С такими вопросами к Евгению Витольдовичу! :)


4342. --
Алекс
Алекс
ответить
→  Олюшка   / 2016-02-17 00:09

На вебинаре кто то давал адрес форума, что то было. Увы, не сохранил.
По поводу конкуренции двух проектов и корректности - никакой конкуренции нет. Тема мобильной разработке на видеошарпе никак не затронута и не будет затрагиваться (хотя после asp.net mvc уже ни за что поручиться нельзя :-). К тому же важно понимать, что на geekbrains это серия БЕСПЛАТНЫХ вебинаров. Еще раз говорит о том, что ничего страшного для проекта videosharp тут нет.
Моя заинтересованность? Прямая, я уже упоминал, что количество вебинаров по мобильной разработке будет зависеть от посещаемости.


24. --
Олюшка
Олюшка
ответить
→  Алекс   / 2016-02-17 00:01

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


4342. --
Алекс
Алекс
ответить
→  Олюшка   / 2016-02-16 22:36

Оля, ты так и не написала мне адрес нашего форума. Дело в том что на GeekBrains проводится серия бесплатных вебинаров по теме мобильной разработке на C#. И там очень критично количество людей, пришедших на вебинар. Ведущей прямо подчеркивает связь между числом вебинаров и их посещением. Я думаю, Витольдович не будет против некоторой рекламы этих вебинаров на данном ресурсе. Тем более , что ниша мобильной разработки тут никак не затрагивается.
Смотреть здесь:
geekbrains.ru/events


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Алекс  # Базовый ASP.ект / Мы начинаем ASP.NET с MVC / 2016-02-16 22:10

Алекс, то ли еще будет!!!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алекс  # Базовый ASP.ект / Мы начинаем ASP.NET с MVC / 2016-02-16 20:39

Да, так и есть. Но позже :-D


4342. --
Алекс
Алекс
ответить
→  Олюшка  # Комбинаторика / Комбинаторика. Счастливые билеты 6 / 2016-02-14 17:31

Оля, подскажи плиз, какой адрес нашего форума.


24. --
Олюшка
Олюшка
ответить
→  Алекс  # Комбинаторика / Комбинаторика. Счастливые билеты 6 / 2016-02-13 18:44

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


2146. --
Иван
Иван
ответить
→  Алекс  # Комбинаторика / Рекурсия. Общий делитель / 2016-02-13 00:35

Отлично продвигаешься!


24. --
Олюшка
Олюшка
ответить
→  Алекс  # Комбинаторика / Рекурсия. Факториал / 2016-02-12 16:47

Алекс, я очень рада что ты прокачал еще лучше рекурсию! :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить

24. --
Олюшка
Олюшка
ответить
→  Алекс  # Инфобизнес / Подключение к системе GitHub / 2016-02-11 19:15

Алекс, здорово что все так шикарно у тебя проходят уроки! Молодец! :)


24. --
Олюшка
Олюшка
ответить
→  Алекс   / 2016-02-11 16:32

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


4342. --
Алекс
Алекс
ответить
→  Олюшка   / 2016-02-11 14:17

Оля, ай-яй-яй. Ну зачем такая злая ирония. Просто исхожу из принципа - есть что сказать, говори. Нет - молчи, сойдешь за умного ))).


24. --
Олюшка
Олюшка
ответить
→  Алекс  # Инфобизнес / Подготовка Visual Studio ASP.NET / 2016-02-11 00:12

Данила, Алекс у нас "особенный" это для него все очень просто и ему это не нужно!!! ;)


3664. --
данила
данила
ответить
→  Алекс  # Инфобизнес / Подготовка Visual Studio ASP.NET / 2016-02-10 18:37

где комментарии?


4699. --
Сергей Витальевич
Сергей Витальевич
ответить
→  Алекс  # Инфобизнес / Обязательство / 2016-02-04 20:28

Умение выносить самому себе мозг - это самобичевание)


24. --
Олюшка
Олюшка
ответить
→  Алекс  # БД - Управление гостиницей / Модель. Карта отеля 3 / 2016-01-31 23:46

Алекс, какой ты все же Умничка!!! :)


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

Алекс, радуешь меня, классно что повторил и продолжаешь дальше идти вперед! :)


24. --
Олюшка
Олюшка
ответить
→  Алекс  # Теория ООП / Интерфейс. Алгоритм игры. / 2016-01-17 23:53

Алекс, класс, тебе и интерфейсы по плечу, Молодец! :)


2146. --
Иван
Иван
ответить
→  Алекс  # Теория ООП / Интерфейс. Зачем он нужен. / 2016-01-10 21:47

Супер определение интерфейса!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алекс  # Теория ООП / ПОЛУФИНАЛЬНЫЙ УРОК. / 2016-01-10 17:07

Да, мысль отличная.


24. --
Олюшка
Олюшка
ответить
→  Алекс  # Теория ООП / Спрайт для Снеговика / 2016-01-10 00:54

Алекс, ох как я рада что ты приятно удивлен!!! :)


24. --
Олюшка
Олюшка
ответить
→  Алекс  # Теория ООП / Мощь полиморфизма / 2016-01-10 00:37

Алекс, вот теперь вижу жизнь наладилась с полиморфизмом!  :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алекс  # Теория ООП / Спрайт для Снеговика / 2016-01-09 16:09

То ли ещё будет :)


4342. --
Алекс
Алекс
ответить
→  Максим Лапшинов   / 2016-01-09 14:21

не в иконках суть божественного креатива )))


5649. --
Максим Лапшинов
Максим Лапшинов
ответить
→  Алекс  # Наноигры / Арканоид - Шарик и кирпичики / 2016-01-09 14:13

Забыли иконку добавить к форме


6925. --
Артём
Артём
ответить
→  Алекс  # Наноигры / Арканоид - Уровень и ракетка / 2016-01-08 21:48

Измените иконку.


2146. --
Иван
Иван
ответить
→  Алекс  # Теория ООП / Рисователь снеговиков / 2016-01-08 19:25

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


24. --
Олюшка
Олюшка
ответить
→  Алекс   / 2016-01-08 18:43

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


4342. --
Алекс
Алекс
ответить
→  Олюшка   / 2016-01-08 18:38

Оля, за что?


4342. --
Алекс
Алекс
ответить
→  Олюшка   / 2016-01-08 18:37

Э, нет. Без полиморфизма не жизнь - это существование.


24. --
Олюшка
Олюшка
ответить
→  Алекс  # Теория ООП / Рисователь снеговиков / 2016-01-08 18:33

Алекс, спасибо тебе!!! :)


24. --
Олюшка
Олюшка
ответить
→  Алекс  # Теория ООП / Фигуральный базовый класс / 2016-01-08 18:19

Алекс, здорово, я рада что ты можешь жить без полиморфизма, да еще и так замечательно!!! :)


2146. --
Иван
Иван
ответить
→  Алекс  # Теория ООП / Второй Снеговик / 2016-01-08 17:44

Здорово все описал. Видно, что тема знакомая.


4342. --
Алекс
Алекс
ответить
→  Евгений Волосатов   / 2016-01-08 14:25

Витольдович, не поверишь. но помог опыт... 1С!. Там есть что то подобное.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алекс  # Теория ООП / Рисователь снеговиков / 2016-01-08 14:20

Гениально! Я сам как-то не догадался.


6203. --
Николай Миролюбов
Николай Миролюбов
ответить
→  Алекс   / 2016-01-06 22:01

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


4342. --
Алекс
Алекс
ответить
→  Николай Миролюбов   / 2016-01-06 21:16

Милейший Николай, даже не знаю зачем пишу ответ. Видимо сочельник, настроение соответствующее. Я нигде ни разу не говорил ерунды про "автоматически создается поле". Единственно что упоминал, так это "автоматически реализуемые свойства". Если у тебя не хватает тяму разобраться в элементарных терминах/вещах, то не трать пожалуйста чужого времени при этом. Счастливого тебе Рождества! На этом точно всё.


6203. --
Николай Миролюбов
Николай Миролюбов
ответить
→  Алекс   / 2016-01-06 20:57

Ты вообще сам-то читал, что я тебе скинул? Где там написано, что автоматически создается поле? Если чуть ниже пролистать, то прочитать, что такое автоматические поля. По-твоему, в msdn стали бы просто так выкладывать то, что я тебе скинул. Похоже, что нифига ты не читал.


4342. --
Алекс
Алекс
ответить
→  Олюшка   / 2016-01-06 20:15

А все что говорил Витольдович - все интересная тема.


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

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


4342. --
Алекс
Алекс
ответить
→  Николай Миролюбов   / 2016-01-06 19:57

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

private string client;
public string Client
{
get{return client;}
set{client = value;}
}

Из которого очевидно, что для одного и того же поля ты предлагаешь вводить два поля, одновременно испопользуя геттеры/сеттеры. Иначе, как там ты сказал, "нарушается целосность объекта". А? Штоа?
Я предлагаю тебе для пущей сохранности "целосности объекта" не ограничиваться дублированием поля, а ввести третье - ну скажем MainClient. Бережоного Бог бережет. А то не ровен час, нарушишь "принцип ООП  - поля класса необходимо объявлять закрытым модификатором доступа". О как! Это видимо совершенно последнее веяние в ООП, новая трактовка инкапсуляции - "по любому братан все поля должны быть с закрытым модификатором ".
Удачи, Николай. Я хоть немного отвлекся и повеселился. Думаю на этом хватит.


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

4342. --
Алекс
Алекс
ответить
→  Николай Миролюбов   / 2016-01-06 19:33

Удачи, Николай ))))


6203. --
Николай Миролюбов
Николай Миролюбов
ответить
→  Алекс   / 2016-01-06 19:24

Бред! Не создает он второй переменной.  Переменная создается, если записать без фигурных скобок, это и есть автоматическое свойство, с фигурными скобками - это неавтоматическое свойство и никакой переменной при этом не создается. Не надо в заблуждение вводить.


4342. --
Алекс
Алекс
ответить
→  Николай Миролюбов   / 2016-01-06 19:04

Коля, ты тогда третий экземпляр поля сделай, для надежности. Что бы уж точно загадочную "целостность объекта" ничего не нарушило.


6203. --
Николай Миролюбов
Николай Миролюбов
ответить
→  Алекс   / 2016-01-06 14:32

даже на msdn есть примеры как с использованием полей, так и без них.


6203. --
Николай Миролюбов
Николай Миролюбов
ответить
→  Алекс   / 2016-01-06 14:30

Можно делать и так и так. Кроме того, без дополнительного поля нельзя будет сделать проверку.


4342. --
Алекс
Алекс
ответить
→  Евгений Волосатов   / 2016-01-06 09:21

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


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

Я тоже, Алекс, эта идея созревает в голове :) Но пока лишь отрывочно и боюсь её отрывать от программирования, так как тогда уподолблюсь обычным психоаналитикам, которых десятки и сотни тысяч... Поэтому, пусть будет лучше связанно с программированием. Ну, да ты об этом и говоришь, собственно :) Мысль уловил, спасибо, что заметил.


4342. --
Алекс
Алекс
ответить
→  Николай Миролюбов   / 2016-01-05 15:51

Николай, get и set здесь даже не методы, а так называемые свойства. Они же аксессоры (говорящее слово, согласен?). Это такой синтаксический сахар. Снаружи они не вызываются как методы! Снаружи ты пишешь client.name = 'Вася', а с# трактует это как вызов сеттера set("Вася"). Прямого доступа к полям благодаря аксессорам нет!
Ну почитай уже пжста теорию.


6203. --
Николай Миролюбов
Николай Миролюбов
ответить
→  Алекс   / 2016-01-05 14:59

Почему дублирующее? get и set - это не поля, это методы. Согласно принципу ООП поля класса необходимо объявлять закрытым модификатором доступа. Метод get должен возвращать значение поля вызывающего объекта, а метод set устанавливать значение этого поля. Запись напрямую может нарушить целостность объекта.


4342. --
Алекс
Алекс
ответить
→  Николай Миролюбов   / 2016-01-05 14:47

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


4342. --
Алекс
Алекс
ответить
→  Николай Миролюбов   / 2016-01-05 14:39

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


6203. --
Николай Миролюбов
Николай Миролюбов
ответить
→  Алекс   / 2016-01-05 13:07

Поля, в которых будет храниться значение. Метод get будет возвращать это значение, а set, соответственно, присваивать.
Например:

private string client;
public string Client
{
get{return client;}
set{client = value;}
}


4342. --
Алекс
Алекс
ответить
→  Тимур   / 2016-01-05 09:40

Да, 2013


4342. --
Алекс
Алекс
ответить
→  Николай Миролюбов   / 2016-01-05 09:38

Николай, какие поля добавлять и зачем?



24. --
Олюшка
Олюшка
ответить
→  Алекс  # Комбинаторика / Рекурсия. Главный секрет / 2016-01-05 00:36

Алекс, прямо кривая очень уже кривая :D
Рада что ты продолжил изучать рекурсию! :)


6203. --
Николай Миролюбов
Николай Миролюбов
ответить
→  Алекс  # БД - Управление гостиницей / Модель. Удаление комнат. / 2016-01-04 18:39

В принципе да, только придется поля еще добавлять.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алекс  # БД - Управление гостиницей / Модель. Удаление комнат. / 2016-01-04 17:26

Спасибо, Алексей.
Нужно будет исправиться :-/


24. --
Олюшка
Олюшка
ответить
→  Алекс  # Комбинаторика / Рекурсия. Вступление / 2016-01-04 14:28

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


4342. --
Алекс
Алекс
ответить
→  данила   / 2016-01-04 13:13

Ну что же ты Билли такой дотошный. Ведь девушки по любому лучше чем очередные окна в окнах.


3664. --
данила
данила
ответить
→  Алекс  # Комбинаторика / Рекурсия. Вступление / 2016-01-04 12:11

битая рекурсия. Девушки разные


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

Алекс, очень приятно видеть как ты уже оттачиваешь свои навыки, уже скоро и мастером будешь! :)


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

Алекс, очень рада что тебе все же нравится, это главное, а знания усовершенствовать это только на пользу! :)


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Алекс  # БД - Управление гостиницей / Модель. Всё про Клиента / 2016-01-03 22:01

Соглашусь, Алекc, MVC - принцип довольно давно используется, "модель отдельно, представление отдельно" - это лучше всего видно в вебе, но как видим и здесь, в настольном приложении, используя этот принцип, можно делать код.


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Алекс  # БД - Управление гостиницей / Модель. Класс Клиента / 2016-01-03 21:50

Алекс, а у тебя синглтон здесь применен?


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

Мы базу данных переделаем под синглтон, кстати.


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

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

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

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

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

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

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

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





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

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

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

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


я убекдился, так использовать наследование можно и нужно! И практично и красиво.


Научился: повторил enum, поработал с условно-неравномерным массивом.
Извините, доминошек нет. Не могу позволить себе задержку в связи с этим несущественным обстоятельством. Поэтому только код.