Форум программистов, компьютерный форум, киберфорум
Бета-тестирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.85/41: Рейтинг темы: голосов - 41, средняя оценка - 4.85
Унылый школьник
 Аватар для Demihalf
126 / 60 / 10
Регистрация: 06.11.2009
Сообщений: 353

Органайзер

10.04.2010, 09:01. Показов 7897. Ответов 44
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пожалуйста, протестируйте программку, мне завтра с ней выступать на научно-практической конференции...

Небольшой органайзер. Имеет функции Ежедневник, Телефонная книжка. Буду рад, если поможете найти ошибки в работе, или просто посоветуете, что исправить.
Вложения
Тип файла: rar MultiOrg.rar (556.3 Кб, 502 просмотров)
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.04.2010, 09:01
Ответы с готовыми решениями:

Органайзер
Помогите создать органайзер с календарем так чтобы при нажатии на дату открывалась форма

Органайзер
Есть загвоздка с реализацией, так как нет познаний. Нужен органайзер с возможностью добавить, удалить и откорректировать данные. Пока...

Органайзер
Здравствуйте. Пишу свой органайзер, вроде всё нормально, но не знаю как организовать раздел "Задания". Посоветуйте как...

44
 Аватар для FreeWay
84 / 84 / 19
Регистрация: 17.12.2007
Сообщений: 574
13.04.2010, 10:01
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Demihalf Посмотреть сообщение
FreeWay, таймеров для событий я вообще не создаю, все несколько проще - я в цикле сравниваю время в событиях за сегодня и текущее время. Если совпадают - играет, например, мелодия. А насчет бекапа - это каждый может сделать сам, скопировав файлик с базой. Но сделать, в принципе, можно.

цикл получается у тебя беспрерывно крутится?

А как насчет такой ситуации:

пользователь ввел например 30 событий, из них допустим 5 событий установлены на 21:00:00
есть вероятность что пока обработаются первые 4 события, то к наступлению пятого события системное время уже будет 21:00:01
как тогда?
0
Унылый школьник
 Аватар для Demihalf
126 / 60 / 10
Регистрация: 06.11.2009
Сообщений: 353
13.04.2010, 17:49  [ТС]
FreeWay, там в цикле стоит Sleep(1000) для того, чтобы не выскакивало 10 всплывающих окон, и поэтому возможно только одно событие на один момент времени... А цикл крутится постоянно, процессор это не грузит даже на не очень сильных компах, проверял.

ЗЫ: Я, кстати, 1 место с органайзером на конкурсе занял))
1
 Аватар для FreeWay
84 / 84 / 19
Регистрация: 17.12.2007
Сообщений: 574
13.04.2010, 18:54
Цитата Сообщение от Demihalf Посмотреть сообщение
FreeWay, там в цикле стоит Sleep(1000) для того, чтобы не выскакивало 10 всплывающих окон, и поэтому возможно только одно событие на один момент времени... А цикл крутится постоянно, процессор это не грузит даже на не очень сильных компах, проверял.

ЗЫ: Я, кстати, 1 место с органайзером на конкурсе занял))
да, я уже понял, псб.

А что за конкурс ?
0
Унылый школьник
 Аватар для Demihalf
126 / 60 / 10
Регистрация: 06.11.2009
Сообщений: 353
13.04.2010, 19:22  [ТС]
Цитата Сообщение от FreeWay Посмотреть сообщение
А что за конкурс ?
В Воронежском ГосУниверситете была научно-практическая конференция для школьников, я выступал с этим органайзером в секции программирования
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
13.04.2010, 20:38
При добавлении в базу обязательным является поле "основной телефон". На фоне мобильного и рабочего телефона это не совсем понятная вещь. К тому же навязывать, чтобы какие-то поля были обязательными - на мой взгляд это плохой тон в стиле микрософта. Если человек хочет в записную книжку записать телефон, но не указать имя - этог его право, и программа должна делать то, что хочет человек.

В записной книжке нужна хоть какая-то возможность упорядочить список так, как хочется.

В записной книжке нужно дать пользователю возможность настроить те поля, какие он хочет видеть, а не только фамилию и телефона

При удалении из записной книжки неплохо было бы спросить подтверждение

В записной книжке есть только три функции: добавить, удалить и редактировать. Я бы ввёл ещё и "посмотреть" - с такой функцией запись гарантировано будет только просмотрена и какой-нибудь случайное нажатие на клавишу её не испортит. В качестве дополнительной возможности можно было бы при наведении мышки на запись через секунду включать hint с более подробными сведениями, чтобы не тыкать лишний раз мышкой

Поиск сделан неудобно. После него я так и не понял, как обратно вернуться к полному списку. После чего я закрыл окно записной книжки, нажал "да", когда меня спросили, записать или нет, после чего мои введёные данные куда-то окончательно пропали. Во всяком случае при повторном запуске записной книги она была пустая. ...... Хотя нет, при повторном открытии записной книги надо по новой открывать базу - неудобно, надо сразу же открывать последнюю базу, с которой работали (или хотя бы иметь такую возможность по опции). Но теперь у меня в базе осталось только то, что было в качестве последнего результата поиска.

В записной книжке самая первая строка "имя, фамилия, телефон" выглядят как запись в базе данных. Некрасиво

Если соберусь всё-таки с духом, то попробую так же досконально пройтись по ежедневнику.

А в общем - в первый раз вижу программу, в которой есть только то, что нужно и нет нагромождений в виде всяких коллекций свистелок и перделок

Добавлено через 46 секунд
Поскольку ты уже выкладывал две версии программы, надо бы хоть какую-то нумерацию версий ввести, чтобы было понятно, про что идёт речь

Добавлено через 2 минуты
Кстати, на чём писал? Просто размер в 1.6 мегов великоват - такое ни из-под borland'а, ни из-под msvs не вылезает
1
Унылый школьник
 Аватар для Demihalf
126 / 60 / 10
Регистрация: 06.11.2009
Сообщений: 353
13.04.2010, 21:22  [ТС]
Цитата Сообщение от Evg Посмотреть сообщение
Кстати, на чём писал?
Embarcadero Delphi 2010 >_< Вообще, не люблю Дельфи, хочу переписать на цпп билдере.

PS. Большое спасибо за советы, учту.
0
ﻌﺹ ﺦ ﺖﻀ ﺹ ﻙ ﺵﻔ ﺊ ﺘﺝ
 Аватар для *~<`PIK`>~*
607 / 387 / 81
Регистрация: 15.12.2009
Сообщений: 753
13.04.2010, 22:04
Цитата Сообщение от Demihalf Посмотреть сообщение
Я, кстати, 1 место с органайзером на конкурсе занял))
Поздравляю=))))
0
 Аватар для nVz
173 / 171 / 30
Регистрация: 12.12.2009
Сообщений: 1,336
14.04.2010, 00:11
прикольно,но простенько
0
 Аватар для FreeWay
84 / 84 / 19
Регистрация: 17.12.2007
Сообщений: 574
14.04.2010, 10:23
Цитата Сообщение от nVz Посмотреть сообщение
прикольно,но простенько
тобиш перделок/свестелок подавай))))

Добавлено через 11 минут
Цитата Сообщение от Demihalf Посмотреть сообщение
Embarcadero Delphi 2010 >_< Вообще, не люблю Дельфи, хочу переписать на цпп билдере.

PS. Большое спасибо за советы, учту.
посмотри в сторону C#
Я с 2005 года сидел на билдере.
когда наконец то дождался новых версий, возрадовался, удобней, круче.
в прошлом году все смотрел в сторону C#, читал отзывы тех кто перешел))))
наконец то перешел, не жалею ни капли, все гораздо удобней, логичней, и круче, технологий которые предоставляет мелкософт - уйма
0
 Аватар для nVz
173 / 171 / 30
Регистрация: 12.12.2009
Сообщений: 1,336
14.04.2010, 14:22
FreeWay,тобиш перделок/свестелок подавай))))
я имею ввиду в программах имеется самое основное: добавление, редактирование удаление,поиск,можно было бы добавить еще сортировочки, выборку данных например по фамилии по определённым буквам, вообщем добавить функционала, ну а вообще сделано прикольно
0
 Аватар для russich
48 / 47 / 13
Регистрация: 02.12.2009
Сообщений: 144
15.04.2010, 09:19
Было бы удобно, чтобы программа запоминала последнюю базу данных, с которой работал пользователь перед закрытием и при новом запуске открывала ее автоматически. Неудобно каждый раз открывать базу по новому.

Согласен с некоторыми для такой программы великоват размер.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
15.04.2010, 09:45
Цитата Сообщение от russich Посмотреть сообщение
Согласен с некоторыми для такой программы великоват размер.
Размер на самом деле не важен (в некоторых разумных пределах). Я по размеру просто пытался понять, на чём оно написано
0
Унылый школьник
 Аватар для Demihalf
126 / 60 / 10
Регистрация: 06.11.2009
Сообщений: 353
18.04.2010, 15:57  [ТС]
Версия 0.9.2.

Изменения:
* При отсутствии записей в органайзере кнопки и даблклик неактивны
* Изменен алгоритм поиска в записной книжке
* Изменены иконки
Вложения
Тип файла: rar multiorg-0.9.2.rar (571.8 Кб, 167 просмотров)
1
 Аватар для banan!
0 / 0 / 0
Регистрация: 17.04.2010
Сообщений: 5
19.04.2010, 18:38
мне,в целом, нравится программа!)
0
Унылый школьник
 Аватар для Demihalf
126 / 60 / 10
Регистрация: 06.11.2009
Сообщений: 353
02.07.2010, 20:22  [ТС]
Версию на Дельфи пока забросил, решил полностью переписать программу на C++ (с использованием Qt). Благодаря этому будет также доступна версия под Linux (насчет Mac OS X сомневаюсь - возможности для тестирования, как понимаете, нет). Надеюсь все реализовать в адекватном ООП-стиле, закончить через недельку-другую (все зависит от моей лени) и открыть исходники.

P. S. Всем спасибо за комментарии!
2
 Аватар для medved570
7 / 7 / 0
Регистрация: 01.02.2010
Сообщений: 64
11.11.2010, 21:48
Красавец, это ты хорошо придумал.
0
 Аватар для sidapas
23 / 17 / 0
Регистрация: 14.09.2010
Сообщений: 228
12.11.2010, 16:01
в принципе нормальная программа даже я бы сказал отличная!
0
1080 / 1007 / 107
Регистрация: 28.02.2010
Сообщений: 2,889
13.11.2010, 05:21
Demihalf, программа в целом понравилась. Молодец.

Ну раз Вы еще хотите все это дело переписать с помощью Qt, тогда будьте готовы что Ваша программа для запуска будет требовать парочку метровых Qt библиотек.

Прозрачность - это такая мера определяющая насколько прозрачен некий объект. Если полностью прозрачен (=100%) тогда ее просто не видно. Если вообще не прозрачный (=0%) тогда то что сзади объекта - не видно, а сам объект виден. В Вашей программе наоборот.
0
Эксперт С++
 Аватар для schdub
3073 / 1411 / 425
Регистрация: 19.01.2009
Сообщений: 3,894
14.11.2010, 01:17
Программа хороша спс

Цитата Сообщение от Евгений М. Посмотреть сообщение
переписать с помощью Qt, тогда будьте готовы что Ваша программа для запуска будет требовать парочку метровых Qt библиотек.
Поддерживаю замечание: у мну есть проектик на С++ и Qt. Чтобы его распространять для винды нужен инсталлер объемом около 5,5 МБайт (если сжать). Сам релизный екзешник весит всего 260 КБайт (несжатый, а если сжать ASPackом получается около 80 КБайт), а вот DLL'ки QtCore.dll и QtGui.dll весят ~ 9.5 МБайт.
0
21 / 21 / 5
Регистрация: 14.06.2010
Сообщений: 108
25.11.2010, 23:13
Отловил баг, случайно Всё произошло после правого клика на панельке "имя, фамилия"
Программа очень понравилась)
Миниатюры
Органайзер  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.11.2010, 23:13

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

Органайзер
Прошу прощения, если, так сказать &quot;попутал темы&quot;. Я бы хотел сделать органайзер для своего андроида. Я знаю, что таких приложений пруд...

Органайзер
Хочу написать для себя удобный органайзер. Умею работать с sql server, но не хочу так делать. Ведь всего то один компьютер будет...

Органайзер(Календарь)
День добрый. Вот уже на протяжении пары недель нахожусь в поиске варинатов создания органайзера(или календаря). Нашёл информацию о...

Органайзер с календарем
Ребят , так сложилось что в короткие сроки нужно создать приложение под WindowsPhone (небольшой органайзер) в котором будет только...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот. Ларри Уингет
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы ## О чём эта статья В процессе построения ОДУ-модели (система дифференциальных. . .
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет) Содержание проекта Симуляция вековой (50 лет) экологической сукцессии в почве леса Основные участники: АМ-гриб, ЭКМ-гриб,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru