Курсы по программированию

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

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

БД - Управление гостиницей / Модель. Бронирование.

  • На этом уроке мы посмотрим картинки красивых комнат.
    И начнём создавать модуль бронирования Book.
    Создадим конструктор, методы InsertBook(),
    SelectBook() и UpdateBook().
    В конце поговорим о том, что нужно отдыхать ДО того, как устанешь.
  • Дата отправки отчёта: 6 сентября 2017 г.
  • Задание выполнено: за 1 час. 00 мин.
  • Чему научился: povtoril projdennoe.
  • Что было сложным: --
  • Комментарии: vsetaki ja ne pojmu sachem my ispolsuem metod dlja prisvaivanija znachenije peremennoj esli u nas est svojstvo etoj peremennoj?

    public int adults { get; private set; }
     
    public void SetAdults(int adults)
    {
        this.adults = adults;
    }
    A v kakom-to video dazhe sozdavali vtoroe svojstvo dlja odnoj i toj-zhe peremennoj.
  • Оценка видео-уроку:
Отчёт от 9824 за БД - Управление гостиницей / Модель. Бронирование.




Оцени работу

 
Сохранить страницу:

7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  egresr  # БД - Управление гостиницей / Модель. Бронирование. / 2017-09-07 06:24

Если использовать концепцию заимствованную с Java геттеров и сеттеров, то лучше всего использовать SetAdults, а так да действительно - можно через свойство присвоить. А в данном случае присваивание adults не прокатит, т.к. стоит private set на свойстве.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  egresr  # БД - Управление гостиницей / Модель. Бронирование. / 2017-09-07 19:15

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


7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Евгений Волосатов  # БД - Управление гостиницей / Модель. Бронирование. / 2017-09-07 19:22

Почему в свойстве перед присваиванием я могу проконтроллировать, что присвоено. Вот пример кода:
public int SomeProperty
{
      get { retrurn _someproperty; }
      set {
              if (value !=0) someproperty = value;
          }
}



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





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

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

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

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


Научился: Оттачиваю навыки создания классов и манипулирования данными.
Спасибо за урок! Все очень интересно. Так как unit тестов у меня нет, тесты делаю сам. В прошлом отчете тест был прямо в коде главной формы. Сейчас все перенес все в отдельный класс Test. По поводу статуса в журнале book - мне понравились такие статусы: mark, paid, drop. Пришлось все-таки добавить функцию deleteBook(), чтобы не захламлять базу. Решил пока тестовую базу не делать, а все проверяю на единственной. Тесты нужно писать, так как ошибок они отловили у меня достаточно много... Рад, что удалось все отловить(надеюсь , что всё отловил:))


Научился: повторил, закрепил уже пройденные действия для создания класса Book.
Может "Чему ты научился.." следует переименовать в "Что ты сделал на этом уроке?" Поскольку в большинстве уроков я новому ничему не учусь, разве что развиваю навыки программирования. А вот описать что было сделано, какая работа проведена (Создал класс Book, конструктор, методы для запросов в базу данных) очень полезно, чтобы все вспомнить, проанализировать, разложить по полочкам. ______________________________________________________ P.S Хорошо, когда на вебинаре можно поговорить и о делах насущных :) Вот насчет состояния транса. Да замечаю, когда осознаю, что нужно выполнять уроки, писать программу, но нет ни желания, ни сил. А когда немножко отдохну, просплюсь, то новыми силами в бой!