Прога для вычисления дальности до цели по сетке MIL-Dot

NAEMNIK

Вот прога, кому интересно...
Определение дальности до цели по сетке MIL-Dot по двум известным значениям. Так же есть список основных целей.

Скрин:

Прога ниже..
Готовый ехе-шник. Вытащить в удобное место и вперед.

>>Скачать

В архиве прога весит: 623кб, в распакованном виде 996кб

NAEMNIK

PS Можно было конечно добавить в менюшках балистику, поправки по высоте и ветру, в зависимости от дальности цели...

Но это получлился бы калькулятор строго для определенного вида оружия.. (о боеприпасах умолчу..)

так что сделал универсальный. Мил - правильный.
PPS/ Знаю что уже были где то подобные калькуляторы для PC, но решил сделать свой, авось у кого вкус как у меня 😊

UDAnarxist

гы 😊 996кб для проги которая дважды два считает? да... оптимизация сосёт...

NAEMNIK

Оптимизируй 😊, картинка половину девайса весит..

UDAnarxist

такая картинка на ~30-50кб тянет, не больше. и правильно подобрать фон и т.п. это тож правила хорошего тона в программировании, которое не есть просто кидание компонентов в дельфях на форму 😛

NAEMNIK

Я ее в фотошопе сохранил в jpg на наивысшем качестве 12, она вылезла 300 с лишним.. если есть возможность, оптимизируй плиз.

UDAnarxist

а зачем ей 12 качество? вполне 9 хватит, даже с лихвой. а разрешение картинки неплохо бы 1 в 1 подогнать под размер формы, чтобы оно не масштабировалось из бОльшего.
вобщем надо стараться все проги писать не ради отписки, а с душой, так свой стиль и выработаешь. время у тебя еще в запасе много.

flint

Как старый (и пёрый 😞) IT-шник, позволю себе земетить кое-что по сути, а не по картинке.

1. Разметка милдота, с овальными точками, приведенная вами, далеко не типична.
И называется она:
Oval, USMC-Style Mildot Reticle
(This reticle was developed in the late 1970's to help U.S. Marine Snipers estimate distance...)
http://www.impactguns.com/store/mildot.html

Наиболее распространенной считается с круглыми.
Round, US Army-Style Mildot Reticle
У нее несколько другие размеры точек:


2. Но главное - другое.
Раз программа считает операцию всего в 2-3 арифметических действия,
можно было бы хоть добавить поправку на текущую кратность прицела
и кратность на которой сетка синхронизирована?

3. И еще...
Подобный расчет нужен по быстрому в поле,.. а не "где удобно".
Tипа из окна моего офиса 😛.
А в поле обычно лэптопа с Виндами нет 😞...

NAEMNIK

2. Но главное - другое.
Раз программа считает операцию всего в 2-3 арифметических действия,
можно было бы хоть добавить поправку на текущую кратность прицела
и кратность на которой сетка синхронизирована?

Ну насколько я успел понять, у всех прицелов расчеты производятся на максимальной кратности. Так что не вижу смысла писать. Да и прицелы у всех с разной кратностью.

3. И еще...
Подобный расчет нужен по быстрому в поле,.. а не "где удобно".
Tипа из окна моего офиса 😛.
А в поле обычно лэптопа с Виндами нет 😞...[/B]

Нужен расчет в поле, рисуйте таблички и носите блокнотик, или на приклад клейте.. а эта прога для начинающих, например для меня 😊

А еще замечания будут? С формой я разберусь.. с картинкой тоже.
Одно не втыкнул, с разметкой милов.
Можешь написать опираясь на мою картинку с размерами, где ошибки милов.

NAEMNIK

UDAnarxist
такая картинка на ~30-50кб тянет,
Такая картинка тянет на то что тянет. Могу и 20кб сделать в гифе.. будет ли красиво?
Согласен, поменьше размер сделаю, покуда визуально не будет заметно падения качества.

и правильно подобрать фон и т.п. это тож правила хорошего тона в программировании, которое не есть просто кидание компонентов в дельфях на форму 😛
Считаешь что фон мой не в тему? Ну может быть тебе не нравится.. а я хотел сделать небесный.. чтобы не отвлекать разными винтовками, пульками в этой картинке, от того, для чего была запущена программа. И чтобы читабельно было.

Зделаю другую версию, поправлю все замечания.

UDAnarxist

NAEMNIK

Ну насколько я успел понять, у всех прицелов расчеты производятся на максимальной кратности. Так что не вижу смысла писать. Да и прицелы у всех с разной кратностью.

ууууу... вместо того чтоб небо на формочку натягивать - лучше в предмете разобрался.

ЗЫ А про небо и отвлечение - а нужны они вообще там, "картинкиниочем"?

NAEMNIK

UDAnarxist

ууууу... вместо того чтоб небо на формочку натягивать - лучше в предмете разобрался.

Вот че умничить то? я совсем недавно взял себе винт. и стреляю в удовольствие.

Видишь ошибку, объясни что и как поправить. Или пупком себя считаешь?
Согласен в этом ты знаешь лучше меня, а в чем-то я лучше тебя, стоит объяснять это, или взрослый и сам поймешь?

Бесит такое отношение, плевками с вышки поливать. Лучше бы вообще сюда носа не совал, трепишься ни по делу.


Про вкус и цвет дискутировать не буду. Даже дети знают, что товарищей нет в этом деле.

Взял бы лучше пример с Flint-a. Человек хоть по делу говорит, в отличии от тебя умного в данном предмете.

Фон меняю на другой.

flint

NAEMNIK
Ну насколько я успел понять, у всех прицелов расчеты производятся на максимальной кратности. Так что не вижу смысла писать. Да и прицелы у всех с разной кратностью.

Вот здесь вы крепко ошибаетесь.
Вот вам два конкретных примера:
Бушнелл Элит 4200 6-24х40.
Сетка синхронизирована на 12х кратах.
Т.е. если прицел у меня на максимуме, то "шаг" милов будет в 2 раза меньше.

Цейс Конквест 4.5-14х40.
Сетка синхронизирована на 10х кратах.
Т.е. если прицел на максимальной кратности, то шаг мила будет 0.71 от нормального.

Поэтому, введя две дополнительные циферки, которые каждый владелец милдота знает: текущая кратность и кратность синхронизации, вывели бы программку из разряда бесполезных в разряд... условно полезных 😛.


NAEMNIK
Нужен расчет в поле, рисуйте таблички и носите блокнотик, или на приклад клейте.. а эта прога для начинающих, например для меня 😊

Вам дают советы по делу, а вы в бутылку.
Это от недостаточного опыта работы с постановщиками 😞.
Пройдет со временем.
А что и куда клеить и что с собой носить я уже давно разобрался 😛.

NAEMNIK

Вот здесь вы крепко ошибаетесь.
Меня можно на ты.. я манией величия не страдаю 😊

Вот вам два конкретных примера:
Бушнелл Элит 4200 6-24х40.
Сетка синхронизирована на 12х кратах.
Т.е. если прицел у меня на максимуме, то "шаг" милов будет в 2 раза меньше..

циферки, которые каждый владелец милдота знает:
Ну вот! раз он их знает, пусть и ставит на нужную кратность!

Вам дают советы по делу, а вы в бутылку.
Даешь ты, остальные буи попинать пришли от нечего делать.

PS В проге эта формула:

Ширина или высота объекта (в сантиметрах) x 10
------------------------------------------------- = Дистанция (в метрах)
Ширина или высота объекта (в милах)

То что надо?

Тролль

.

flint

Н-да-а...
Очь продуктивная дискуссия у нас получилась 😞.

Такой "продукт" JavaScript'ом в браузере в 500 байт уместить можно.
На любой платформе будет работать.

Удачи на полях виртуальных сражений 😛

vovgun

PS В проге эта формула:
Ширина или высота объекта (в сантиметрах) x 10
------------------------------------------------- = Дистанция (в метрах)
Ширина или высота объекта (в милах)
То что надо?

То, то...
Меня всегда умиляло, когда народ начинает морщить лоб, умножая метры на тысячу или см на десять...
Казалось бы чего проще: дели сразу миллиметры 😀
А ввод кратности, отличной от "рабочей" действительно не помешает.
ЗЫ: я тоже от нечего делать зашёл 😊