mail mail

Как правильно оформить заказ

Оформить заказ на программу Вы можете, заполнив форму заказа,
или отправив описание задачи вместе с прикреплёнными файлами на почту order@ExcelVBA.ru


По всем вопросами, связанными с заказом программы, обращайтесь через ICQ или Skype

 

Несколько рекомендаций по оформлению заказа:

  1. Прежде всего, определитесь, что должна делать программа (сколько и каких отчётов формировать, какие файлы обрабатывать, как должны выглядеть результаты работы программы).
    Если Вы чётко себе представляете, что является исходными данными для программы, и что должно получиться в итоге, - сразу отправляйте все необходимые файлы мне на почту, и звоните через Скайп, и мы начнём работу над проектом.
     
  2. Подготовьте техзадание на программу. Данный пункт является желательным, но не обязательным, - после того, как вы вышлете мне на почту все необходимые файлы, Вы сможете и на словах обяснить мне суть работы.
    Учитывая, что в ходе детальной проработки техзадания обычно появляется множество дополнений и уточнений (а зачастую и изменений), Вам не имеет смысла тратить много времени на подробное изложение ТЗ - достаточно прописать лишь основные моменты.
     
  3. Подготовьте примеры таблиц (отчётов), которые должна формировать программа. В большинстве случаев достаточно таблиц из 2 строк (строка заголовка, и одна строка с данными) - чтобы мне было проще понять, как должен выглядеть необходимый вам отчёт.
     
  4. Если программа должна обрабатывать (или создавать) некие файлы, то заранее определитесь, где макрос должен искать обрабатываемые файлы, и куда помещать (и как называть) создаваемые файлы.
    К примеру, должен ли макрос выводить диалоговое окно выбора файла\файлов\папки, или он должен просматривать все файлы в определённой папке на диске (к примеру, c:\files\), или же файлы для обработки расположены в той же папке, что и файл программы. Если речь идёт о создании файлов, определитесь, в какую папку (уже существующую, или создаваемую макросом) их надо помещать, и какие имена файлам назначать.
    Вариантов тут множество, и реализовать любой из них не составляет проблем, - но, в любом случае, продумайте эти моменты, покольку на все эти вопросы всё равно придётся ответить, прежде чем я начну разрабатывать программу.
     
  5. Сориентируйтесь, каким бы Вы хотели видеть интерфейс программы. Например, одни и те же команды можно выполнять, нажимая кнопки на панели инструментов, на листе Excel, или на форме ввода данных. Разницы между этими вариантами никакой - это лишь дело вкуса, кому что больше нравится. Или же, как должны вводиться данные - напрямую на лист Excel, или же посредством пользовательской формы; должна ли производиться проверка корректности введённых данных, что должно происходить в случае ошибочного ввода тех или иных данных.
    Если Вы хотите, чтобы ввод данных производился через форму, можете предварительно накидать эскиз формы - это значительно ускорит проектирование интерфейса, и вы получите в точности то, что хотели увидеть.
     
  6. Решите для себя, сколько пользователей будет работать с программой. Требуется ли разграничение прав доступа для отдельных пользователей (при запуске программы будут запрашиваться логин и пароль), будут ли пользователи работать с одними и теми же файлами одновременно. Подумайте, требуется ли вести запись действий пользователей в специальный файл (лог)