Главная страница
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.024 c
14-1080161566
Arturchik
2004-03-24 23:52
2004.04.18
Как узнать запущенно ли приложение


3-1079718877
Крутыш
2004-03-19 20:54
2004.04.18
Подсчитать количество дней от между двумя датами


4-1076424440
Тимохов
2004-02-10 17:47
2004.04.18
Delphi+WinApi III


4-1076492231
BALU1111
2004-02-11 12:37
2004.04.18
DLL


14-1080295305
Nick-From
2004-03-26 13:01
2004.04.18
Симплексный метод