3PPC.net
Старый 21.05.2007, 13:36 #1
PavliG PavliG вне форума
Гвардия форума
 
Регистрация: 13.05.2007
Сообщений: 1,041
Репутация: 143
PavliG PavliG вне форума
Гвардия форума
 
Регистрация: 13.05.2007
Сообщений: 1,041
Репутация: 143
Устройство: HTC T8585 (Touch HD 2/Leo/Firestone)
Расписание занятий + расчет биоритмов

Вот на досуге прогу написал.. Показывает расписание занятий и расчитывает биоритмы. Может кому-нибудь понадобится.

Описание-мануал:
"По дефолту" на главном экране программы присутствуют следующие элементы:
<- -день назад; -> - день вперед; "Понедельник" или другой день недели - текущий день, при долгом тапе на нем появится календарик, в котором тапнув по дню вы перейдете на расписание этого дня. "Верхняя неделя/Нижняя неделя" - для тех у кого расписание повторяется через неделю.
"Неделя №.." - номер текущей недели.
Далее идут поля с расписанием:
левое поле - поля для ввода времени пары, время нужно вводить в таком формате "1. 09.00-10.20", если ввести в другом, то оно не будет выделятся красным когда идет эта пара.
среднее поле - поле для названия предмета, если в конце дописать "Л", то поле подсветится желтым, если "С", то красным....
правое поле - поле для ввода номеров аудиторий
Ниже полей для расписания, под чертой, располагаются:
слева - счетчик обратного отсчета до чего-либо
справа - или учет оценок по предметам или поле показывающее сколько времени осталось до конца/начала пары.
Описание меню:
"Сохранить" - сохранить расписание на текущей день
"Настройки":
-"Настройки пар":
--"Расположение/кол-во": внизу появляется панель для изменения расположения элементов. В поле номер вводите: 1-8 если хотите изменить расположение поле с расписанием(только по вертикали), справа от поля с номеров находится чекбокс D, если его отметить, то высота выбранного поля с расписанием станет в 2 раза больше. Кол-во пар - количество пар в текущем дне.
91 - кнопка <-, 92 - текущий день, 93 - кнопка ->, 94 - верхняя/нижняя неделя, 95 - номер недели. И стрелочками меняете расположение, или, если у вас не отображаются стрелочки, можно написать в поле координату и нажать ентер.
--"Цвета пар" - возможность менять цвета пар и их метки. Цвет нужно вводить в формате rgb макс. кол-во меток - 20. Например, если ввести "КА=255,0,0" , то при написании, в конце строки с названием предмета, букв КА, строка будет красной.
--"Ширина аудиторий" - здесь можно указать ширину полей для аудиторий.
--"Ширина звонков" - здесь указывается ширина полей для времени пар.
--"Автосохранение пар" - если отмечено, то при переключении дня все поля будут сохранятся сами, а не по нажатии на "Сохранить"
--"Показывать время" - если не отмечено, то ширина полей со звонками будет маленькой, и будет содержать себе только номер пары, щелкнув на котором вы увидите время пары.
-"Расписание по неделям":
--"Включить" - включает/выключает данную функцию
--"Добавление" - Добавление нового предмета: сверху появится длинное поле, в нем надо писать по какому дню и по каким неделям проходит та или иная пара, писать это нужно в следующем формате: 4;01,03,05,09,11,13. Цифра до ";" означает в каком дне недели будет присутствовать пара(4-четверг), после ";" через запятую указываете по каким неделям будет проходить эта пара. Если по первым неделям то пишите "01" а не просто "1" и т.д.
Ниже будут привычные поля: время, предмет, кабинет. Время должно начинаться с номера предмета, тоесть если Вы напишите "1. 09.00-10.20", то предмет запишется первым, если "3. 09.00-10.20", то третьим, также не забудте выбрать его расположение ("Настройки-Настройки пар - Расположение/кол-во").
И когда всё это запишете - жмите кнопку "Добавить".
--"Редактирование" - редактирование, добавленных ранее, пар. Если нажмете, то в учете оценок появятся цифры от 1 до n - это уже созданные пары. Выбираете номер и появится пара и ее настройки. Редактируете и жмете "Сохранить". Также можно удалить последнюю в этом списке пару, нажав "минус".
-"Учебная неделя" - ко-во дней в вашей учебной неделе (5,6 или 7)
-"Учет оценок" - если отмечено, то внизу под чертой будет отображен учет оценок по предметам, а ежели не отмечено, то будет поле показывающее сколько времени осталось до конца/начала пары.
-"Названия недель" - здесь можно переназвать недели(по умолчанию Верхняя/Нижняя можно назвать Четная/Нечетная или еще как-то), и поставить нужное кол-во пробелов.
-"Цвет шрифта, н. панели" - возможность поменять цвет шрифта дня недели (Понедельник, вторник...), недели(верхняя/нижняя) и номера недели(Неделя №..), а также цвет нижней панели (там где обратный отсчет и учет оценок). Цвета вводить в виде rgb после знака "=".
-"Верхняя/нижняя неделя" - для тех у кого расписание повтряется через неделю. Если не отмечено, то соответствующая кнопка не будет отображаться.
-"Начало семестров" - здесь нужно вводить даты начал ваших семестров, для правильного отображения номера недели. Дату нужно вводить без года, тоесть 01/09 (первое сентября)
-"Обратный отсчет" - ввод даты и текста для отображения в нижней панели. Сначало вводите дату начала/конца чего либо (например дату сессии, ного года...), а потом текст. Например если указать дату 01/01/2007 и в качестве текста написать "До нового года", то в нижней панели появится текст: "До нового года 268 дней".
-"Напоминания"
--"Включить"
---"Начало пары" - напоминания о начале пары
---"Конец пары" - напоминания о конце пары
После того как вы отметите один из пунктов, программа запустит notify.exe и появится окошко "Добавить напоминания?" если еще не передумали - жмите да. .). Если вы сделали это после окончания одной или нескольких пар, то выскочит много напоминаний, вы жмите dismiss all. Теперь каждый день прога сама будет запускать notify.exe в 00.01, возможно в это время кпк включится и у вас разрядится вся батарейка..вощем я вас предупредил, хотя у меня не включается. Чтобы отменить напоминания нажно снять галки с соответствующих пунктов и на следующий день напоминания не будут показываться.
--"Знак отсутствия урока" - сюда надо писать, то что у вас стоит место урока когда его нет(например --''-- или --- или пробел или еще че-та), если у вас ничего не стоит, то эту опцию можно не трогать.
--"Добавлять в календарь" - Добавлять в календарь расписание на x дней каждые x дней. Чтобы добавлять напоминания каждые x дней, отдельная программа будет сама запускаться в 00:01, удалять старые напоминания и добавлять новые. Так что если у вас в это время(00:01) включится кпк и разрядится вся батарейка, то не надо ко мне предъявлять притензии, я вас предупредил, хотя у меня кпк не включается, и все добавляется нормально.
-"Применить ко всем дням" - применить настройки выбранного дня ко всем дням. При нажатии появится окошко которое у вас спросит "Включая расписания", если вы ответите да, то ко всем дням применятся все настройки без исключения(количество уроков, расположение пар, время звонков, названия предметов, номера аудиторий), если же ответите нет, то все кроме названий предметов и номеров аудиторий.
"^"
-"Обзор недели" - можно посмотреть все расписание на неделю с виде раскрывающего списка.
-"Экзамены/зачеты" - здесь можете написать расписание экзаменов/зачетов.
-"Биоритмы" - здесь показываются ваши биоритмы на текущий день.
--"Даты рождения" - здесь вводите дату своего рождения.
-"О программе" - о программе )
"Выход" - выйти из программы )
Так же для более удобного ввода расписания присутствует копировать/вставить/вырезать через ctrl+c/ctrl+v/ctrl+x, можно вставлять скопированное из других прог, и вставлять скопированное из моей проги в другие проги. dll для копировать/вставить предоставил smath, за что ему огромное спасибо!

Также в программе вы можете изменять картинки. Все картинки находятся в поддиректории skin:
back.gif - бэкграунд; leftarrow.gif - день назад; rightarrow.gif - день вперед; week.gif - неделя; четная/нечетная); учет оценок: edit.gif - редактирование; minus.gif - минус предмет; plus.gif - плюс предмет; zametka.gif - заметка

для ppc2002 надо ставить .Net Compact Framework

Текущая версия 1.rc13 (12.03.07) см. аттач:
+ Добавлены пункты быстрого редактирования - "Скопировать день в противоположную неделю", "Скопировать день в другой день"
- некоторые баги

Скрытый текст (вы должны зарегистрироваться или войти под своим логином):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

Последний раз редактировалось olimo; 14.09.2008 в 02:25.
PavliG вне форума   Ответить с цитированием Цитировать выделенное
Старый 24.10.2009, 08:52 #2
EccoHomo EccoHomo вне форума
Новичок
 
Регистрация: 11.09.2009
Сообщений: 1
Репутация: 0
EccoHomo EccoHomo вне форума
Новичок
 
Регистрация: 11.09.2009
Сообщений: 1
Репутация: 0
Устройство: Samsung SGH-i900
Присоедините плиз копию экрана
EccoHomo вне форума   Ответить с цитированием Цитировать выделенное
Старый 24.10.2009, 13:51 #3
Аватар для hummerh2back
hummerh2back hummerh2back вне форума
...:::ПоМордеДатор:::...
 
Регистрация: 27.08.2008
Адрес: Гараж Палаты №6
Сообщений: 1,823
Репутация: 480
hummerh2back hummerh2back вне форума
...:::ПоМордеДатор:::...
Аватар для hummerh2back
 
Регистрация: 27.08.2008
Адрес: Гараж Палаты №6
Сообщений: 1,823
Репутация: 480
Устройство: Sony Xperia Z5 Premium Dual
Скриншоты:
Название: ScreenShot1.jpg
Просмотров: 773

Размер: 49.0 КбНазвание: ScreenShot2.jpg
Просмотров: 780

Размер: 45.3 КбНазвание: ScreenShot3.jpg
Просмотров: 791

Размер: 51.5 Кб
Название: ScreenShot4.jpg
Просмотров: 792

Размер: 55.0 КбНазвание: ScreenShot5.jpg
Просмотров: 846

Размер: 44.2 КбНазвание: ScreenShot6.jpg
Просмотров: 798

Размер: 41.1 Кб
__________________
Потерян в этом мире
hummerh2back вне форума   Ответить с цитированием Цитировать выделенное
Старый 05.05.2010, 10:06 #4
Аватар для Hikaru
Hikaru Hikaru вне форума
Ведающий Протяженность Сущности
 
Регистрация: 01.12.2007
Адрес: в Легендах...
Сообщений: 877
Репутация: 116
Hikaru Hikaru вне форума
Ведающий Протяженность Сущности
Аватар для Hikaru
 
Регистрация: 01.12.2007
Адрес: в Легендах...
Сообщений: 877
Репутация: 116
Устройство: Несколько устройств
Красивая программка)
__________________
Не бойтесь людей предающих вас, ибо самое страшное, что они могут сделать - это предать. Не бойтесь людей убивающих вас, ибо самое страшное, что они могут сделать - это убить. Бойтесь людей равнодушных, ибо они и предают, и убивают!
Hikaru вне форума   Ответить с цитированием Цитировать выделенное
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
pLessons - Расписание занятий Витюха Офисные и обучающие программы 1 23.09.2010 11:25
Insurance Calculator - Страховой калькулятор, расчет ОСАГО на КПК. Голландец Офисные и обучающие программы 0 23.08.2010 15:01
CSchedule - расписания занятий hummerh2back Плагины для Titanium/CHome (WM 6.5) 0 13.06.2010 18:51
TimeTable - Работа с расписанием занятий. Витюха Программы для контроля и организации времени 1 20.10.2009 01:40
Расписание студента Витюха Программы для контроля и организации времени 0 15.02.2009 02:00

 


Текущее время: 16:35. Часовой пояс GMT +3.


Powered by vBulletin®
Copyright ©2000 - 2017, vBulletin Solutions, Inc.