На вскидку несколько основных правил, позволяющих повысить качество программного кода (самому вспомнить и, возможно, будет интересно кому-то ещё). Следует уточнить, что эти рекомендации проверены годами и исходят от авторитетных программистов, например от Б. Страуструпа (создатель языка C++):
Программирование, настройка и администрирование CAD систем
четверг, 23 мая 2013 г.
Как повысить качество программного кода (несколько советов)
На вскидку несколько основных правил, позволяющих повысить качество программного кода (самому вспомнить и, возможно, будет интересно кому-то ещё). Следует уточнить, что эти рекомендации проверены годами и исходят от авторитетных программистов, например от Б. Страуструпа (создатель языка C++):
вторник, 21 мая 2013 г.
Генеральному Директору Издательства "ДИАЛЕКТИКА-ВИЛЬЯМС" Виктору Штонду
Доброго времени суток, Виктор.
Данное сообщение опубликовываю в своём блоге, и даю Вам на него ссылку, т.к. в Вашем блоге установлено ограничение на количество вводимых символов в комментариях, а адреса Вашей электронной почты не знаю. Я занимаюсь программированием, в виду чего, время от времени, покупаю книги этого направления, в т.ч. и книги Вашего издательства. Информация, изложенная ниже, относится к качеству перевода, а так же к исправлениям ошибок, публикуемых авторами книг.
пятница, 19 апреля 2013 г.
Аудит и пересохранение чертежей без наличия установленного САПР.
Недавно оформил подписку Associate Member. Сейчас потихоньку знакомлюсь с Teigha и Teigha.NET (по сути между ними разницы нет). Обозначенные мною программные библиотеки удобно использовать как для написания своего САПР, что собственно и сделали эти компании, так и для разработки небольших утилит, предназначенных для решения небольшого набора конкретных задач. Библиотека позволяет работать с чертежами DWG, файлами подшивок, а так же чертежами DGN, не требуя при этом наличие установленного САПР (подробнее о возможностях - здесь).
среда, 27 марта 2013 г.
CAD Recovery на смену AcadSecurity
Некоторое время назад я написал утилиту AcadSecurity, задачей которого было удаление "вирусов" написанных на AutoLISP и Visual LISP, а так же восстановление AutoCAD и пользовательских наборов плагинов, ранее заражённых вредоносным кодом.
понедельник, 25 марта 2013 г.
Палитры инструментов AutoCAD и версия Windows
В нашей организации на сервере хранится общий набор палитр инструментов (tool palettes), тех, что открываются/закрываются в AutoCAD по нажатию Ctrl + 3. Палитры созданы "родными" средствами AutoCAD 2009 SP3 и в нём же они и используются. На локальных машинах находятся локальные копии того, что находится на сервере. Если возникает необходимость внести изменения в общие палитры инструментов, то я делаю это на своей локальной машине, после чего удаляю серверный набор палитр, заменяя его отредактированной мною локальной версией. Затем с сервера все выполненные мною изменения автоматически распространяются по всем локальным машинам. Такой подход успешно работал на протяжении нескольких лет, до недавнего времени...
среда, 20 марта 2013 г.
Контекстное меню элементов в AutoCAD
Маленький пример на тему работы с контекстным меню элементов в AutoCAD. Показаны способы динамического изменения состава и свойств элементов меню, в зависимости от тех или иных условий (на усмотрение разработчика).
вторник, 19 февраля 2013 г.
Отключение автоматической загрузки файлов acad*.lsp и acad*.fas.
Как я уже ранее писал - в AutoCAD 2013 SP1.1 появилась возможность включать\отключать автоматическую загрузку файлов acad*.lsp и acad*.fas. Однако, при желании, реализовать это можно и в более ранних версиях AutoCAD.
Подписаться на:
Сообщения (Atom)