Go to most recent revision | Details | 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 | |||
13 | 1. Interface is translated into Russian,English, German, French, and Finnish |
||
14 | (not completely - there was no help). Day sequence difference is taken |
||
15 | into account as well. You may change localization through 'lang' constant |
||
16 | while compiling. |
||
17 | 2. Calendar is equipped with additional buttons 'Today' and 'New style' that |
||
18 | are self-explaining. |
||
19 | 3. I tied to follow world GUI standards: use TAB to move along fields; while |
||
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. |
||
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 | |||
75 | Разом нас багато, нас не подолати! |