Subversion Repositories Kolibri OS

Rev

Rev 109 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
31 halyavin 1
CALENDAR FOR MENUET v1.0        January 13, 2005
2
 Written in pure assembler by Ivushkin Andrey aka Willow
3
 
4
I salute users and programmers of Menuet operation system!
5
Also, I tender thanks to everyone who spends his time in feasible efforts
6
for that little OS evolution. My special thanks to Ivan Poddubny whose distro
7
(re8pre2) runs on VMware Workstation incomparably and bugless. That, as well
8
as MACROS.INC and DEBUG.INC files, simplify the developing greatly.
9
 
10
Today I let you to judge a desktop calendar, similar to the Windows one.
11
Application abilities are:
12
 
3587 fedesco 13
1. Interface is translated into Russian,English, German, French, Italian
14
   and Finnish (not completely - there was no help). Day sequence
15
   difference is taken into account as well. You may change localization
16
   through 'lang' constant while compiling.
31 halyavin 17
2. Calendar is equipped with additional buttons 'Today' and 'New style' that
3587 fedesco 18
   are self-explaining.
31 halyavin 19
3. I tied to follow world GUI standards: use TAB to move along fields; while
3587 fedesco 20
   editing the year, use Backspace and Del, as well as left and right arrows
21
   of 'spinner' when in its focus. Arrow keys navigate along day matrix.
22
   Pressing Ctrl-F1...Ctrl-F12 selects appropriate month.
31 halyavin 23
 
24
To-Do list:
25
 
26
1. Program internal routines allow calculating amount of days between two dates.
27
    It is possible to add a feature of calculating biorhythms and draw their
28
    graphs.
29
2. Add comments to source.
30
3. Correct bugs to be found ;-)
31
 
32
I dedicate my application to the Ukrainian Orange Revolution.
33
 
34
Razom nas bahato, nas ne podolaty!
35
 
36
 
37
****************************************
38
****************************************
39
 
40
КАЛЕНДАРЬ ДЛЯ MENUET v1.0       13 января 2005 г.
41
 Написана на чистом ассемблере Ивушкиным Андреем (Willow)
42
 
43
Честь и хвала юзерам и программистам операционной системы Menuet!
44
Выражаю искреннюю благодарность всем тем, кто не жалея своего времени,
45
делает посильный вклад в развитие этой маленькой ОС. Особое спасибо хочу сказать
46
Ивану Поддубному, дистрибутив которого (re8pre2) бесподобно и без глюков
47
работает в VMware Workstation. Это, а также файлы MACROS.INC и DEBUG.INC сильно
48
упрощают разработку.
49
 
50
Сегодня я представляю на ваш суд настольный календарик, наподобие того, что
51
имеется в Windows. Возможности программы:
52
 
53
1. Интерфейс переведен на русский, английский, немецкий, французский и финский
54
    (не полностью - кто бы помог?) языки. Учтены отличия в порядке следования
55
    дней недели. Язык можно поменять при компиляции стандартной константой
56
    "lang".
57
2. Календарик оборудован дополнительными кнопками "Сегодня" и "Новый стиль",
58
    названия которых говорят сами за себя.
59
3. Я пытался следовать мировым стандартам GUI: для перемещения между полями
60
    ввода используется TAB, в поле года действуют клавиши Backspace и Del,
61
    число года можно изменять стрелками влево и вправо в фокусе "спиннера", в
62
    поле календаря работают стрелки. Нажатием Ctrl-F1...Ctrl-F12 можно быстро
63
    перейти к нужному месяцу.
64
 
65
Что еще можно сделать:
66
 
67
1. Внутренние функции программы позволяют определить количество дней от одной
68
    даты до другой. В календарь можно будет добавить возможность расчета такого
69
    популярного показателя, как биоритмы (с графиками).
70
2. Откомментировать код.
71
3. Исправить баги, которые, возможно, найдутся ;-)
72
 
73
Эту программу я посвящаю украинской помаранчевой революции.
74
 
3587 fedesco 75
Разом нас багато, нас не подолати!