Access. Программирование на VBA

       

Создание высокопроизводительного кода


Что касается кода, существует несколько способов, обеспечивающих более быстрое выполнение фун­кций и подпрограмм. Хотя разница в скорости между одной методикой и другой заключается лишь в долях секунды, использование самой быстрой методики может предоставить больше возможностей для после­дующего повышения производительности. Когда к разработчику обращаются пользователи с просьбой о модификации, всегда лучше иметь некоторый резервный запас функциональных свойств, которым мож­но воспользоваться для вставки аудиторских следов и сложных контрольных процедур, чтобы не испы­тывать терпение пользователей.

Разработчик обнаружит, что внедрение некоторых методик, описанных выше в данной статье, позво­ляет упростить оптимизацию кода. Самая большая помеха для кода — это плохо разработанная база дан­ных. Если база данных разработана плохо, почти каждая функция и подпрограмма будет содержать ошибки и использовать обходные пути. Применение искусственных приемов всегда замедляет выполнение програм­мы по сравнению со стандартной методикой.

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



Содержание раздела