Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.18;
Скачать: CL | DM;

Вниз

Другой Calendar   Найти похожие ветки 

 
neVIP   (2004-04-03 00:44) [0]

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

Год : Такой-то.
Месяц : Такой-то.
    _______________________________________
   | 1неделя | 2неделя | 3неделя | 4неделя |
    =======================================
   | +++++++ | +++++++ | +++++++ | +++++++ |
    =======================================
   | ####### | ####### | ####### | ####### |
     =======================================
1 >>> 0100101   0000100   1011000   0000100
2 >>> 0000010   1000000   0000000   1001001
3 >>> 0100010   0000001   0000100   0100000

Условные обозначения:
                     + - День недели
                     # - День месяца
                     1,2,3 - работы
                     0 - работа невыполнена
                     1 - работа выполнена

Я знаю как привязать это к базе, но как говориться, хорошая
программа должна и блестеть и работать...
Просмотрев стандартные дельфийские компоннты, единственные, хоть как-то
близкие ко мне стали: DаteTimePicker, MonthCalendar и Calendar.
Весь вопрос заключаеться в том, что мне нужно брать какой-то месяц,
узнавать, каким днём недели будет 1 число и последнее число, вычислять
количество недель в месяце [вместе с неполными, например в Мае их 6], и
как лучше реализовать GUI, ведь работ явно не 3 а более 300, так же
пользователь может кликнуть мышку и исправить "0" на "1"
Реально ли это сделать используя те компоненты ?
Есть ли компоненты по виду схожие с моей наскальной живописью?
Т.е. в принципе получается изменённый Calendar...


 
neVIP   (2004-04-03 00:46) [1]

Блин, ну что же так неуклюже получилось...
Я считаю, вы поймёте...


 
Германн ©   (2004-04-03 02:02) [2]

Не знаю почему, но сей вопрос напомнил мне военную кафедру, когда я учился в МИФИ. Очень мне не нравились занятия на ней, но я при всем при том избежал реального призыва.
Так вот там нам вдалбливали такой порядок действий командира:
 1. Оценить ситуацию.
 2. Принять решение.
 3. Отдать команду. (Ну разумеется "громким коммандным голосом") :)))

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



Страницы: 1 вся ветка

Текущий архив: 2004.04.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.033 c
1-1080443531
Бен
2004-03-28 07:12
2004.04.18
Можно как-нибудь открыть html или doc файл в среде Delphi ?


14-1080387059
Thor
2004-03-27 14:30
2004.04.18
.NET CF


14-1080482122
KORN
2004-03-28 17:55
2004.04.18
Установка Win98 на другой диск?


8-1071320757
Japan
2003-12-13 16:05
2004.04.18
Скриншот экрана


1-1080930806
hgd
2004-04-02 22:33
2004.04.18
Вопрос про процедуры