Библиотека разработок

Документооборот 61
Наука/образование 21
Бухгалтерский учет. Финансы 31
Обработка и хранение данных 33
Решения для бизнеса 48
Игры и развлечения, анализ и тестирование 5
Домашние дела 4
Культура, спорт, здоровье 5
Инструменты для разработчика 42

Конкурс

Правила участия
Победители
Тестовая лаборатория

Разработчикам

Форум
Статьи
Советы
Григорий Горовой

Polygon Design – Дизайн и расчет площади полигонов (Microsoft Excel)

Разработка рекомендована к использованию экспертами журнала PC Magazine/RE

02.03.07

PC Magazine: It works!

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

Программа демонстрирует графические возможности Excel, которые раньше считались невозможными, например, "вождение" прямой на листе за мышью. Не обошлось без функций API, но они играют вспомогательную роль.


Исходный код: доступен
Способ распространения: бесплатно

СкачатьPolygon_Design.zip 103,8 КБ

Журнал PC Magazine/REРейтинг разработки: 5

PC Magazine/RE:

Наиболее интересная функция, реализованная в данной разработке – применение графических элементов с динамическим изменением их расположения (в данном случае системы прямолинейных отрезков для построения полигонального многоугольника). Эта функция реализована собственными средствами Excel. Поставленная задача отнюдь не простая – ведь требуется отрабатывать перемещения указателя и успевать динамически изменять вид картинки. Автор разработки показал, что с этой задачей можно успешно справиться.
Хочется отметить, что реализованный алгоритм доступен для просмотра (исходные тексты открыты). Это значительно повышает ценность решения: это не просто демонстрация, а реальная технология, которую можно использовать в других разработках.
С точки зрения своей прикладной ценности это больше заготовка, чем реальный проект. Что не хватает?
1) Нет возможности изменять масштаб под реальные условия съемки.
2) Имеется возможность выбора только по линейным величинам, а выбор по угловым величинам не допускается.
3) Нет возможности построения многоугольника по точкам, введенным табличным путем. Именно так делается на практике, если речь идет о съемке крупного по размерам объекта: сначала проводят геодезическую съемку, а затем переходят к ее компьютерному моделированию.
4) Наконец, не предусмотрена возможность подстановки подложки, например, графической картинки, фотографии и пр., по которым проще делать замеры.
Среди недостатков отметим также отсутствие функции вывода на печать "компьютерных замеров". Это потребуется для создания архивной копии проекта, для поиска расхождений в замерах по "опытным данным", для выявления допущенных ошибок, для контроля правильности расчетов, да мало ли для чего еще…
Тем не менее, несмотря на перечисленные недостатки хочется отметить технологическую новизну данной разработки. Ее можно использовать как заготовку для решения различных задач, и в этом состоит ее привлекательность.

Разработка опубликована в следующих разделах:

Строительство, архитектура, недвижимость

Научные разработки

Жилищно-коммунальные службы, товарищества, кооперативы

Домашние дела и учет

Приусадебное хозяйство

Технологические разработки для создания новых систем

Смотрите описание доска ясень москва на нашем сайте.