Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26149
Рейтинг: 2127
#1: 2011-12-18 00:43:50 ЛС | профиль | цитата
Понравился один гороскоп на просторах интернета. Вот решил переложить на HiAsm. База находится внутри схемы, оформляется при первом запуске. Для достижения лучшего результата желательно откомпилировать в Delphi -- horoscope_animals.rar

Добавлена новая схема на основе алгоритма расчета -- horoscope_animals_5.sha
Собственно схема, без базы (старая база тоже подходит отдельным файлом) -- horoscope_animals_5_1.sha

Последняя, сжатая версия, без базы, все воткнуто внутрь, но работает только под Delphi -- horoscope_animals_6.sha. В эту версию останется добавить только рюшек и эффектов, она наиболее подходит под подарочный вариант

Еще одна реализаци с фоном, сделана на базе сжатой версии -- horoscope_animals_7.sha

Схема для тех, кому интересно, как работать в MathParse с массивами -- horoscope_animals_8.sha
карма: 22

5
файлы: 1horoscope_animals.rar [2.7MB] [451]
Голосовали:Tad, foksov, Ivann, Валерий, ser_davkin
Ответов: 16884
Рейтинг: 1239
#2: 2011-12-18 01:34:53 ЛС | профиль | цитата
nesco, hi-hi. А где "защита от дурака" ? [flood]
feb31.png
ничего не смущает ? А ведь не дурак придумал формат даты YYYY.MM.DD, так как число дней зависит от года и месяца.
Где-то я в схемах выкладывал - как избежать ошибок при вводе даты [/flood]
А вообще-то прикольно.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1feb31.png [4.4KB] [1113]
Разработчик
Ответов: 26149
Рейтинг: 2127
#3: 2011-12-18 02:32:33 ЛС | профиль | цитата
Tad писал(а):
А где "защита от дурака" ?

Я думал об этом, но решил сильно не заморачиваться. Да и в исходной таблице и алгоритме не предусмотрена защита от дурака, там полученному к индексу прибавляешь день месяца, и если больше 60-ти, то вычитаешь 60. Получается -- какой день не прибавь, все равно получишь что-то. А насколько правильно будет, а черт его знает
Tad писал(а):
Где-то я в схемах выкладывал - как избежать ошибок при вводе даты

Вот если бы ты ее выложил, то я бы ее точно применил. Может кинешь схемку, ну или ссылку, что бы я тут по всему форуму сейчас не лазил
А насчет
Tad писал(а):
YYYY.MM.DD

я че-то не сильно догнал к чему написано
------------ Дoбавленo в 01.53:
К тому же, эта схема -- рабочая бета вресия, без всяких красивостей и наворотов. Можно в дальнейшем сделать из нее неплохое подарочное ПО
------------ Дoбавленo в 02.33:
Добавил в схему защиту "от дурака" по рекомендации Tad-а
карма: 22

0
Ответов: 1376
Рейтинг: 197
#4: 2011-12-18 03:38:59 ЛС | профиль | цитата
[offtop]
nesco писал(а):
Добавил в схему защиту "от дурака"
Вот бы ещё отдельно изменённую схемку, без базы... А то я чуть раньше уже скачал, т.ч. база есть, второй раз ее качать влом лимитчик!
nesco писал(а):
"Какой Вы зверь?"
Я Енот-полоскун, даже в фото в чем-то на меня есть похожесть... [/offtop]
карма: 1

0
Разработчик
Ответов: 26149
Рейтинг: 2127
#5: 2011-12-18 04:09:12 ЛС | профиль | цитата
foksov писал(а):
Вот бы ещё отдельно изменённую схемку, без базы...

Да пожалуйста - horoscope_animals_2.sha

карма: 22

0
файлы: 1horoscope_animals_2.sha [8.6KB] [436]
Ответов: 8926
Рейтинг: 823
#6: 2011-12-18 10:42:30 ЛС | профиль | цитата
nesco, так и предполагал, что не просто по БД были вопросы, какое-то чудо готовится
карма: 19

0
Гость
Ответов: 17029
Рейтинг: 0
#7: 2011-12-18 11:24:17 правка | ЛС | профиль | цитата


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

0
Ответов: 3349
Рейтинг: 233
#8: 2011-12-18 11:24:50 ЛС | профиль | цитата
^Ivann
карма: 1

0
Разработчик
Ответов: 26149
Рейтинг: 2127
#9: 2011-12-18 11:38:32 ЛС | профиль | цитата
Леонид писал(а):
что не просто по БД были вопросы

Мне не хотелось мутить запросы несколькими компонентами, а то получился бы какой-то "индусский код". Если есть возможность, то почему ее нельзя использовать
карма: 22

0
Ответов: 1731
Рейтинг: 68
#10: 2011-12-18 12:19:32 ЛС | профиль | цитата
nesco, это гороскоп по дням или как ?
А так прикольная программа, узнал себя
Коала блин
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#11: 2011-12-18 12:20:41 ЛС | профиль | цитата
nesco писал(а):
Вот если бы ты ее выложил
Вот как-то так
code_26220.txt
Просто не оставлять пользователю никаких шансов на дурь.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
1
файлы: 1code_26220.txt [5KB] [586]
Голосовали:nesco
Разработчик
Ответов: 26149
Рейтинг: 2127
#12: 2011-12-18 12:27:22 ЛС | профиль | цитата
Tad, а чем тебе мое решение не нравится, в нем используется возможность существующего кода при обратном перекодировании строки даты в число

Cosinus писал(а):
это гороскоп по дням или как ?

Ну если дата рождения вводится, то наверное по дате
Cosinus писал(а):
Коала блин

Я тоже, что мне понравилось, тк полностью отражает мою сущность
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#13: 2011-12-18 12:34:57 ЛС | профиль | цитата
nesco писал(а):
а чем тебе мое решение не нравится
1. Тем, что в ComboBox День всегда висит 31 день. Т.е. возможность ошибочного ввода не устранена, а
2. При неправильном выборе, выскочившей мессагой, пугаешь пользователя и заставляешь его шевелить мозгами.

Tad писал(а):
Просто не оставлять пользователю никаких шансов на дурь.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1731
Рейтинг: 68
#14: 2011-12-18 12:37:49 ЛС | профиль | цитата
nesco, [flood]что-то не похоже, что вы ленивый, повисший на ветке большой эпикуреец. [/flood]
карма: 1

0
Разработчик
Ответов: 26149
Рейтинг: 2127
#15: 2011-12-18 13:49:02 ЛС | профиль | цитата
Cosinus писал(а):
не похоже, что вы ленивый

Гы, гы, гы -- еще какой ленивый, точнее неторопливый. Найдется 100500 отговорок, что бы ничего не делать сейчас, а полежать где-либо под пальмой на берегу, или почитать какой- либо форум, или посмотреть кинчик
------------ Дoбавленo в 13.07:
Tad писал(а):
и заставляешь его шевелить мозгами.

Ну, это уже нонсенс

Tad, а можешь свою схему сделать на дискретных элементах, а не IC
------------ Дoбавленo в 13.33:
Tad, еще мне показалось лишним сброс года и месяца, неудобно, когда надо выбрать один и тот же год или месяц
------------ Дoбавленo в 13.49:
Немного переделанная схема -- модуль от Tad-а с моими пожеланиями о неизменности выбора года и месяца

horoscope_animals_3.sha
карма: 22

0
файлы: 1horoscope_animals_3.sha [9.5KB] [416]
Сообщение
...
Прикрепленные файлы
(файлы не залиты)