Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];

Вниз

Другой 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.033 c
1-1080909595
ПрогерШ
2004-04-02 16:39
2004.04.18
Как в верде выставить ширину столбцов?


4-1076339655
}{enon
2004-02-09 18:14
2004.04.18
Как получить сообщение?


1-1080554108
tytus
2004-03-29 13:55
2004.04.18
StringGrid_


3-1079879579
AndreyL
2004-03-21 17:32
2004.04.18
Kak soranit svoju shirinu kolonki DBGrida (posle nastrojki)!


4-1076693612
DelphiN!
2004-02-13 20:33
2004.04.18
Работа с реестром





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский