Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26068
Рейтинг: 2121
#46: 2010-03-19 01:45:09 ЛС | профиль | цитата
Aziz писал(а):
как я там реализовал коррекцию часовых поясов

То, что было нами реализовано, привязано к настройкам самой OC, как в ней установлено, так и будет
карма: 22

0
Ответов: 1266
Рейтинг: 47
#47: 2010-03-19 01:45:29 ЛС | профиль | цитата
Да ну, лень перечислять.. Полазьте по всем меню... На досуге..
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 16884
Рейтинг: 1239
#48: 2010-03-19 01:46:15 ЛС | профиль | цитата
Это
Tad писал(а):
примерный набросок

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1266
Рейтинг: 47
#49: 2010-03-19 01:51:41 ЛС | профиль | цитата
Проверил, да, у меня тоже привязано к региональным настройкам компа, значит все норм. После соревнования по функционалу будет соревнование по дизайну...
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 16884
Рейтинг: 1239
#50: 2010-03-19 02:02:14 ЛС | профиль | цитата
Aziz писал(а):
Полазьте по всем меню

Aziz,
1. по идее мне, например, (да и не только мне) корректировать время - вообще лишнее, т.к. мой Windows (и Linux) сами корректируют время и у меня в компе всегда точное время. Значит коррекцию времени выбрасываю.
2. выключение боя и будильника будет
3. Сворачивать в трей - без проблемм
4. Загнать в автозагрузку - тоже.
5. О программе - можно тоже сотворить

Извини, но больше ничего из функциональности не увидел

Очень тяжело будет догнать даже до 100 компонент.
(у тебя 440 и еще не все задуманное тобой доделано.)
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1266
Рейтинг: 47
#51: 2010-03-19 02:10:26 ЛС | профиль | цитата
Неужели так много? Но коррекцию лучшне не выбрасывайте, мне интересно как вы ее осуществите... Иначе смысл в программе будет другой.. Сейчас еще схему выложу в шапку регулятора из битмапа.
------------ Дoбавленo в 02.21:
Странно что так много, но если что выкинуть - не будет работать... Мистика... Наверное это то что в жизни называется "лить воду" в литературе... Неэффективный код.
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Разработчик
Ответов: 26068
Рейтинг: 2121
#52: 2010-03-19 02:27:47 ЛС | профиль | цитата
Aziz, я сейчас, по-приколу, совершенно не нарушая ТВОЕГО функционала, выкинул из схемы больше полтинника компонент (это я еще не закончил выкидывать)
карма: 22

0
Ответов: 1266
Рейтинг: 47
#53: 2010-03-19 02:32:51 ЛС | профиль | цитата
Tad, не забудь еще:
1. 1-на копия проги
2. Контроль ручного изменения даты (самоубийство проги )
3. Бой/синхронизация с определенной периодичностью.
4. Проверка связи
5. Удобство переключения настроек.
6. Запоминание настроек и их отображение при повторной загрузке.
7. Наличие неубранного мусора неиспользуемых компонент .
8. Меню.
9. Переход на сайт программы.
10. Будильник по дням недели.
11. Сохранение внешнего дизайна программы - для чистоты эксперимента.

Говоря проще - сохранив весь функционал и внешний вид, уменьшить число элементов.

------------ Дoбавленo в 02.34:
nesco, когда закончишь выкидывать, скинь схему, интересно взглянуть будет... На кастрата..
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Разработчик
Ответов: 26068
Рейтинг: 2121
#54: 2010-03-19 02:40:23 ЛС | профиль | цитата
Aziz, это к Tad-y, я, пока, разгребаю твою мусорку, не трогая основной функционал

Aziz писал(а):
Проверка связи

С кем, с серверами, что ли Мдааа... Уж.
------------ Дoбавленo в 02.41:
Aziz писал(а):
1-на копия проги

Реализуется на одном компоненте
А вообще, зайди-ка на публикатор и посмотри как реализован VHiUpdate, точно найдешь для себя много полезного. Там еще есть hiForumMonitor и ZSStorage Manager, в последнем, я сам, иногда, теряюсь
карма: 22

0
Ответов: 1266
Рейтинг: 47
#55: 2010-03-19 10:22:38 ЛС | профиль | цитата
Угу, спасибо..
Только это не "мусорка", а Творчество, труд (сколько труда - 440 компонентов соединить и чтоб работало, и попробуй выкинь что-то - перестанет) и интеллектуальная собственность...
Связь - с инетом вообще.
nesco писал(а):
Реализуется на одном компоненте
Когда я писал еще не было такого. Было 2 компонента UDP.
------------ Дoбавленo в 11.14:
Наверное, конструктивней будет анализировать каждый мультиэлемент схемы и задавать вопросы конкретно по нему, почему в нем использованы те или иные элементы, и почему в таком количестве. Тогда мне тоже будет проще учитьтся на ошибках и одновременно смогу вспомнить почему я так реализовал это а не иначе. Может тогда элементная база не позволяла.. Все-таки 440 элементов этож надо умудриться... Наверное неспроста...
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 16884
Рейтинг: 1239
#56: 2010-03-19 11:19:21 ЛС | профиль | цитата
nesco, вообще-то KOL позволяет создать строку типа "Сегодня пятница 19 марта 2010 года" без танцев с StrList-ами и на языке компа.
Видно прийдется писать IC с четырьмя строками кода
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26068
Рейтинг: 2121
#57: 2010-03-19 11:39:07 ЛС | профиль | цитата
Tad писал(а):
Видно прийдется писать IC с четырьмя строками кода

Зачем
------------ Дoбавленo в 11.44:
Tad писал(а):
вообще-то KOL позволяет создать строку типа "Сегодня пятница 19 марта 2010 года" без танцев с StrList-ами и на языке компа

Пожалуйста



Add(MainForm,2953706,77,147)
{
Width=505
link(onCreate,9766247:doConvert,[])
}
Add(DateConvertor,9766247,133,161)
{
Mode=9
Format="Сегодня dddd dd MMMM yyyy года"
Point(Data)
link(onResult,10341671:doText,[])
link(Data,9927878:DateTime,[])
}
Add(Label,10341671,189,161)
{
Top=80
Width=495
Height=40
Font=[MS Sans Serif,18,1,0,1]
Caption=""
AutoSize=1
Alignment=2
}
Add(Time,9927878,126,112)
{
Point(DateTime)
}

карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#58: 2010-03-19 12:28:12 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-06-21 07:10:40
карма: 0

0
Разработчик
Ответов: 26068
Рейтинг: 2121
#59: 2010-03-19 14:25:41 ЛС | профиль | цитата
Кстати, более правильная строка инициализации времени будет вот такой

[b]net time /setsntp:ntp.mobatime.ru && w32tm /register && w32tm /config /update && w32tm /resync
[/b]

Команда w32tm /register посталена на случай, если служба не установлена

Можно все сделать на одной команде w32tm

[b]w32tm /register && w32tm /config /syncfromflags:manual /manualpeerlist:ntp.mobatime.ru /update && w32tm /resync
[/b]
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#60: 2010-03-19 14:45:37 ЛС | профиль | цитата
nesco, У меня другой вопрос: Зачем это нужно ? Только для общего развития?
Есть инет - ось прекрасно обновит время, нет инета - прийдется обновлять вручную и никакая строка не поможет.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)