Венгры
От: John Grey Украина  
Дата: 10.05.06 09:58
Оценка: 3 (1) :))) :))
Вот копался в исходниках проекта написаного венграми и нашёл:


class COneTask
{
public:
        ...
    BOOL        m_bSunday;
    BOOL        m_bMonday;
    BOOL        m_bTuesday;
    BOOL        m_bWednesday;
    BOOL        m_bThursday;
    BOOL        m_bFriday;
    BOOL        m_bSaturday;
        ...
};


Это класс для выполнения какого-то таска только в определённый день недели.

А вы ещё говорите индийцы, индийцы...
Re: Венгры
От: Cypress  
Дата: 10.05.06 10:04
Оценка: :))
Здравствуйте, John Grey, Вы писали:

JG>Вот копался в исходниках проекта написаного венграми и нашёл:



JG>
JG>class COneTask
JG>{
JG>public:
JG>        ...
JG>    BOOL        m_bSunday;
JG>    BOOL        m_bMonday;
JG>    BOOL        m_bTuesday;
JG>    BOOL        m_bWednesday;
JG>    BOOL        m_bThursday;
JG>    BOOL        m_bFriday;
JG>    BOOL        m_bSaturday;
JG>        ...
JG>};
JG>


JG>Это класс для выполнения какого-то таска только в определённый день недели.


JG>А вы ещё говорите индийцы, индийцы...


А если заказчик захочет выполнение таска в определенный день года?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: Венгры
От: Mikhail Polykovsky Россия http://glader.ru
Дата: 10.05.06 10:10
Оценка: :)
Здравствуйте, John Grey, Вы писали:

JG>Вот копался в исходниках проекта написаного венграми и нашёл:



JG>
JG>class COneTask
JG>{
JG>public:
JG>        ...
JG>    BOOL        m_bSunday;
JG>    BOOL        m_bMonday;
JG>    BOOL        m_bTuesday;
JG>    BOOL        m_bWednesday;
JG>    BOOL        m_bThursday;
JG>    BOOL        m_bFriday;
JG>    BOOL        m_bSaturday;
JG>        ...
JG>};
JG>


JG>Это класс для выполнения какого-то таска только в определённый день недели.


JG>А вы ещё говорите индийцы, индийцы...


Наверное для того, чтобы выбрать два дня, скажем каждый вторник и пяницу.
Re[2]: Венгры
От: John Grey Украина  
Дата: 10.05.06 10:12
Оценка:
Здравствуйте, Cypress, Вы писали:

C>А если заказчик захочет выполнение таска в определенный день года?


А чёрт его знает... Не предусмотрено. Боюсь, что мне его прийдётся делать
Re[2]: Венгры
От: last shinji  
Дата: 10.05.06 10:17
Оценка: +5
Здравствуйте, Mikhail Polykovsky, Вы писали:

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


Битовые флаги?
Носок исчез в гильбертовом пространстве. Туда ему и дорога.
Re[2]: Венгры
От: RomashkaX Россия  
Дата: 10.05.06 10:17
Оценка: +1 -1
Здравствуйте, Mikhail Polykovsky, Вы писали:

MP>Здравствуйте, John Grey, Вы писали:


JG>>Вот копался в исходниках проекта написаного венграми и нашёл:



JG>>
JG>>class COneTask
JG>>{
JG>>public:
JG>>        ...
JG>>    BOOL        m_bSunday;
JG>>    BOOL        m_bMonday;
JG>>    BOOL        m_bTuesday;
JG>>    BOOL        m_bWednesday;
JG>>    BOOL        m_bThursday;
JG>>    BOOL        m_bFriday;
JG>>    BOOL        m_bSaturday;
JG>>        ...
JG>>};
JG>>


JG>>Это класс для выполнения какого-то таска только в определённый день недели.


JG>>А вы ещё говорите индийцы, индийцы...


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


У меня такая же первая мысль, а если нужно в понедельник среду и пятницу? Можно конечно массив сделать, но в данном случае и 7 переменных тоже нормальный вариант имхо
Re: Венгры
От: Аноним  
Дата: 10.05.06 10:21
Оценка: :)
Здравствуйте, John Grey, Вы писали:

JG>Вот копался в исходниках проекта написаного венграми и нашёл:



JG>
JG>class COneTask
JG>{
JG>public:
JG>        ...
JG>    BOOL        m_bSunday;
JG>    BOOL        m_bMonday;
JG>    BOOL        m_bTuesday;
JG>    BOOL        m_bWednesday;
JG>    BOOL        m_bThursday;
JG>    BOOL        m_bFriday;
JG>    BOOL        m_bSaturday;
JG>        ...
JG>};
JG>


m_bSunday; — mогет_bытьSunday;

зато они немерел сбацали
Re[3]: Венгры
От: John Grey Украина  
Дата: 10.05.06 10:23
Оценка:
Здравствуйте, RomashkaX, Вы писали:

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


RX>У меня такая же первая мысль, а если нужно в понедельник среду и пятницу? Можно конечно массив сделать, но в данном случае и 7 переменных тоже нормальный вариант имхо


Если бы так было — это было бы прекрасно... Но к сожалению можно выбрать только один день недели. В коде дальше идёт ещё такой "махонький" if с перебором по этим флагам. ( Но постить и его — это уже чересчур.
Re[3]: Венгры
От: OLEGus1 Россия  
Дата: 10.05.06 10:26
Оценка:
Здравствуйте, RomashkaX, Вы писали:

RX>У меня такая же первая мысль, а если нужно в понедельник среду и пятницу? Можно конечно массив сделать, но в данном случае и 7 переменных тоже нормальный вариант имхо


Написано ведь:
class COneTask

Это, скорее, класс задания.

Зачем же в одном экземпляре хранить множество дат?
Crescite, nos qui vivimus, multiplicamini
Re[2]: Венгры
От: LaptevVV Россия  
Дата: 10.05.06 10:32
Оценка: 1 (1) :)
Здравствуйте, Аноним, Вы писали:
JG>>
JG>>class COneTask
JG>>{
JG>>public:
JG>>        ...
JG>>    BOOL        m_bSunday;
JG>>    BOOL        m_bMonday;
JG>>    BOOL        m_bTuesday;
JG>>    BOOL        m_bWednesday;
JG>>    BOOL        m_bThursday;
JG>>    BOOL        m_bFriday;
JG>>    BOOL        m_bSaturday;
JG>>        ...
JG>>};
JG>>


А>m_bSunday; — mогет_bытьSunday;


А>зато они немерел сбацали

Ага! Особенно ВЕНГЕРСКАЯ нотация впечатляет...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Венгры
От: vadimcher  
Дата: 11.05.06 00:16
Оценка:
Здравствуйте, Cypress, Вы писали:

C>Здравствуйте, John Grey, Вы писали:


JG>>Вот копался в исходниках проекта написаного венграми и нашёл:



JG>>
JG>>class COneTask
JG>>{
JG>>public:
JG>>        ...
JG>>    BOOL        m_bSunday;
JG>>    BOOL        m_bMonday;
JG>>    BOOL        m_bTuesday;
JG>>    BOOL        m_bWednesday;
JG>>    BOOL        m_bThursday;
JG>>    BOOL        m_bFriday;
JG>>    BOOL        m_bSaturday;
JG>>        ...
JG>>};
JG>>


JG>>Это класс для выполнения какого-то таска только в определённый день недели.


JG>>А вы ещё говорите индийцы, индийцы...


C>А если заказчик захочет выполнение таска в определенный день года?


Да, если в определенный день года — тяжело... Вот если в определенный день тысячелетия, то другое дело, можно смело идти и говорить, что памяти не хватит!

А вот зайца кому, зайца-выбегайца?!
Re[4]: Венгры
От: Блудов Павел Россия  
Дата: 11.05.06 06:40
Оценка: +1
Здравствуйте, John Grey, Вы писали:

JG>Если бы так было — это было бы прекрасно... Но к сожалению можно выбрать только один день недели. В коде дальше идёт ещё такой "махонький" if с перебором по этим флагам. ( Но постить и его — это уже чересчур.


И что, что в коде идёт? Поля-то публичные. Ставь кто хочет что хочет.
... << RSDN@Home 1.2.0 alpha rev. 642>>
Re[2]: Венгры
От: Oyster Украина https://github.com/devoyster
Дата: 11.05.06 06:51
Оценка: :)
Здравствуйте, <Аноним>, Вы писали:

А>зато они немерел сбацали


Мусью, Немерел сбацали братья поляки. Хотя кто их, румын, разберёт, венгры они или хорваты...
Re[3]: Венгры
От: Powerz Россия https://zagosk.in
Дата: 11.05.06 06:52
Оценка:
Здравствуйте, John Grey, Вы писали:

C>>А если заказчик захочет выполнение таска в определенный день года?


JG>А чёрт его знает... Не предусмотрено. Боюсь, что мне его прийдётся делать


Ну ты уж не ударь в грязь лицом
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
https://zagosk.in
Re[2]: Венгры
От: Hiller Беларусь  
Дата: 11.05.06 07:54
Оценка:
MP>Наверное для того, чтобы выбрать два дня, скажем каждый вторник и пяницу.

Для этого существуют множества.
Nil mortallibus arduum est!
Re[3]: Венгры
От: Mikhail Polykovsky Россия http://glader.ru
Дата: 11.05.06 07:59
Оценка:
Здравствуйте, Hiller, Вы писали:



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


H>Для этого существуют множества.


TIMTOWTDI
Re[4]: Венгры
От: Аноним  
Дата: 12.05.06 08:32
Оценка: :)
OLE>Написано ведь:
class COneTask

OLE>Это, скорее, класс задания.

OLE>Зачем же в одном экземпляре хранить множество дат?


А если задание одно — но делается раз в неделю. Или два раза в неделю.
Что же, каждый раз убивать и создавать заново ?

А где сроки хранить ? почему бы для планируемого задания, не выполняемого сию секунду, не создавать объекта?
Re[5]: Венгры
От: OLEGus1 Россия  
Дата: 12.05.06 09:03
Оценка: +1
Здравствуйте, Аноним, Вы писали:

А>А если задание одно — но делается раз в неделю. Или два раза в неделю.

А>Что же, каждый раз убивать и создавать заново ?

А>А где сроки хранить ? почему бы для планируемого задания, не выполняемого сию секунду, не создавать объекта?


Задание и сроки это разные сущности.
Crescite, nos qui vivimus, multiplicamini
Re[6]: Венгры
От: Аноним  
Дата: 12.05.06 13:01
Оценка: :)
Здравствуйте, OLEGus1, Вы писали:

OLE>Здравствуйте, Аноним, Вы писали:


А>>А если задание одно — но делается раз в неделю. Или два раза в неделю.

А>>Что же, каждый раз убивать и создавать заново ?

А>>А где сроки хранить ? почему бы для планируемого задания, не выполняемого сию секунду, не создавать объекта?


OLE>Задание и сроки это разные сущности.


Что это меняет ? Все равно данные которые не меняются неделями.

Конечно можно для каждого integer'а отдельный класс заводить, на зачем ?
Re[7]: Венгры
От: OLEGus1 Россия  
Дата: 12.05.06 13:05
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Что это меняет ? Все равно данные которые не меняются неделями.

Много меняет. Подход разный. Поробуй нарисуй схему. Сразу станет ясно.

А>Конечно можно для каждого integer'а отдельный класс заводить, на зачем ?

Удобно
Crescite, nos qui vivimus, multiplicamini
Re: Венгры
От: SignOff2000 Швеция http://a.com
Дата: 12.05.06 13:54
Оценка: :)
Здравствуйте, John Grey, Вы писали:

JG>Вот копался в исходниках проекта написаного венграми и нашёл:



JG>
JG>class COneTask
JG>{
JG>public:
JG>        ...
JG>    BOOL        m_bSunday;
JG>    BOOL        m_bMonday;
JG>    BOOL        m_bTuesday;
JG>    BOOL        m_bWednesday;
JG>    BOOL        m_bThursday;
JG>    BOOL        m_bFriday;
JG>    BOOL        m_bSaturday;
JG>        ...
JG>};
JG>


JG>Это класс для выполнения какого-то таска только в определённый день недели.


JG>А вы ещё говорите индийцы, индийцы...


Я конечно не программер С++ и че нить такого.. Но в СКЛ подобные структуры встречаются. Данную структуру наверно удобно потом заносить в массив. И т.о. можем получать итговые данные. Правда насколько я понимаю в С++ можно и по-другому...

Вообщем по сути это заготовка для массива . Кстати глянь дальше в коде что там написано об этом классе? А то любопытство распирает...
Re[2]: Венгры
От: John Grey Украина  
Дата: 12.05.06 14:30
Оценка:
Здравствуйте, SignOff2000, Вы писали:

SO>Здравствуйте, John Grey, Вы писали:


JG>>Это класс для выполнения какого-то таска только в определённый день недели.


JG>>А вы ещё говорите индийцы, индийцы...


SO>Я конечно не программер С++ и че нить такого.. Но в СКЛ подобные структуры встречаются. Данную структуру наверно удобно потом заносить в массив. И т.о. можем получать итговые данные. Правда насколько я понимаю в С++ можно и по-другому...


В том то и дело что такое очень неудобно вносить куда бы то ни было. Так как они взаимоисключающие флаги, то приходится писать большие if. Честно говоря, я даже не представляю механизм на SQL, который сделал бы такой перенос удобным.

SO>Вообщем по сути это заготовка для массива . Кстати глянь дальше в коде что там написано об этом классе? А то любопытство распирает...


Потом эти переменные через "маленький и очень удобный if" конвертят в флаг. Почему сразу не использовать этот флаг, не понятно...
Re[3]: Венгры
От: Lloyd Россия  
Дата: 13.05.06 19:14
Оценка:
Здравствуйте, vadimcher, Вы писали:

V>Да, если в определенный день года — тяжело... Вот если в определенный день тысячелетия, то другое дело, можно смело идти и говорить, что памяти не хватит!


так вот зачем нужны 64 бита!
Re[4]: Венгры
От: vadimcher  
Дата: 13.05.06 20:34
Оценка:
Здравствуйте, Lloyd, Вы писали:

L>Здравствуйте, vadimcher, Вы писали:


V>>Да, если в определенный день года — тяжело... Вот если в определенный день тысячелетия, то другое дело, можно смело идти и говорить, что памяти не хватит!


L>так вот зачем нужны 64 бита!


Ага, значит 64 бита придумали венгры!

А вот зайца кому, зайца-выбегайца?!
Re[3]: Венгры
От: ihatelogins  
Дата: 14.05.06 20:43
Оценка:
Здравствуйте, last shinji, Вы писали:

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


LS>Битовые флаги?


Кому нужна экономия нескольких байт памяти?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.