Понравился один гороскоп на просторах интернета. Вот решил переложить на 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
Этот топик читают: Гость
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
карма: 22 |
| ||
файлы: 1 | horoscope_animals.rar [2.7MB] [451] | ||
Голосовали: | Tad, foksov, Ivann, Валерий, ser_davkin |
Ответов: 16884
Рейтинг: 1239
|
|||
nesco, hi-hi. А где "защита от дурака" ? [flood]
feb31.png Где-то я в схемах выкладывал - как избежать ошибок при вводе даты [/flood] А вообще-то прикольно. |
|||
карма: 25 |
| ||
файлы: 1 | feb31.png [4.4KB] [1113] |
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
Tad писал(а): А где "защита от дурака" ?Я думал об этом, но решил сильно не заморачиваться. Да и в исходной таблице и алгоритме не предусмотрена защита от дурака, там полученному к индексу прибавляешь день месяца, и если больше 60-ти, то вычитаешь 60. Получается -- какой день не прибавь, все равно получишь что-то. А насколько правильно будет, а черт его знает Tad писал(а): Где-то я в схемах выкладывал - как избежать ошибок при вводе датыВот если бы ты ее выложил, то я бы ее точно применил. Может кинешь схемку, ну или ссылку, что бы я тут по всему форуму сейчас не лазил А насчет Tad писал(а): YYYY.MM.DDя че-то не сильно догнал к чему написано ------------ Дoбавленo в 01.53: К тому же, эта схема -- рабочая бета вресия, без всяких красивостей и наворотов. Можно в дальнейшем сделать из нее неплохое подарочное ПО ------------ Дoбавленo в 02.33: Добавил в схему защиту "от дурака" по рекомендации Tad-а |
|||
карма: 22 |
|
Ответов: 1376
Рейтинг: 197
|
|||
[offtop]
nesco писал(а): Добавил в схему защиту "от дурака"nesco писал(а): "Какой Вы зверь?" |
|||
карма: 1 |
|
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
foksov писал(а): Вот бы ещё отдельно изменённую схемку, без базы... Да пожалуйста - horoscope_animals_2.sha |
|||
карма: 22 |
| ||
файлы: 1 | horoscope_animals_2.sha [8.6KB] [436] |
Ответов: 8926
Рейтинг: 823
|
|||
nesco, так и предполагал, что не просто по БД были вопросы, какое-то чудо готовится
|
|||
карма: 19 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 5 раз(а), последний 2021-06-22 13:21:46 |
|||
карма: 0 |
|
Ответов: 3349
Рейтинг: 233
|
|||
^Ivann
|
|||
карма: 1 |
|
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
Леонид писал(а): что не просто по БД были вопросыМне не хотелось мутить запросы несколькими компонентами, а то получился бы какой-то "индусский код". Если есть возможность, то почему ее нельзя использовать |
|||
карма: 22 |
|
Ответов: 1731
Рейтинг: 68
|
|||
nesco, это гороскоп по дням или как ?
А так прикольная программа, узнал себя Коала блин |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco писал(а): Вот если бы ты ее выложилcode_26220.txt Просто не оставлять пользователю никаких шансов на дурь. |
|||
карма: 25 |
| ||
файлы: 1 | code_26220.txt [5KB] [586] | ||
Голосовали: | nesco |
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
Tad, а чем тебе мое решение не нравится, в нем используется возможность существующего кода при обратном перекодировании строки даты в число
Cosinus писал(а): это гороскоп по дням или как ?Ну если дата рождения вводится, то наверное по дате Cosinus писал(а): Коала блинЯ тоже, что мне понравилось, тк полностью отражает мою сущность |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco писал(а): а чем тебе мое решение не нравится2. При неправильном выборе, выскочившей мессагой, пугаешь пользователя и заставляешь его шевелить мозгами. Tad писал(а): Просто не оставлять пользователю никаких шансов на дурь. |
|||
карма: 25 |
|
Ответов: 1731
Рейтинг: 68
|
|||
nesco, [flood]что-то не похоже, что вы ленивый, повисший на ветке большой эпикуреец. [/flood]
|
|||
карма: 1 |
|
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
Cosinus писал(а): не похоже, что вы ленивыйГы, гы, гы -- еще какой ленивый, точнее неторопливый. Найдется 100500 отговорок, что бы ничего не делать сейчас, а полежать где-либо под пальмой на берегу, или почитать какой- либо форум, или посмотреть кинчик ------------ Дoбавленo в 13.07: Tad писал(а): и заставляешь его шевелить мозгами.Ну, это уже нонсенс Tad, а можешь свою схему сделать на дискретных элементах, а не IC ------------ Дoбавленo в 13.33: Tad, еще мне показалось лишним сброс года и месяца, неудобно, когда надо выбрать один и тот же год или месяц ------------ Дoбавленo в 13.49: Немного переделанная схема -- модуль от Tad-а с моими пожеланиями о неизменности выбора года и месяца horoscope_animals_3.sha |
|||
карма: 22 |
| ||
файлы: 1 | horoscope_animals_3.sha [9.5KB] [416] |