Главная страница
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.021 c
14-1079942353
Болельщик
2004-03-22 10:59
2004.04.18
Вчера в КВН


3-1079872042
Vilux
2004-03-21 15:27
2004.04.18
Ado и многопоточность


1-1080545334
Ricks
2004-03-29 11:28
2004.04.18
Получение картинки из Office2003


6-1075652604
Александр
2004-02-01 19:23
2004.04.18
Как отправить письмо?????????????


11-1062155159
Dimaxx
2003-08-29 15:05
2004.04.18
KOLDHTMLEDIT не удаляется по Free!!!