Читаем VBA для чайников полностью

* Окно Watches (Окно контролируемых выражений) отображает текущие значения указанных вами объектов и переменных. Эти объекты и переменные могут принадлежать любой части вашей программы, а не только выполняемой в данный момент f процедуре.

* Окно Call Stack (Окно стека вызовов) предлагает список процедур, которые выполнялись в программе вплоть до того момента, когда вы отобразили это окно.

Три из этих окон - исключение составляет окно стека вызовов - можно открыть в любое время. Окно стека вызовов можно увидеть только в режиме паузы (break mode) при выполнении программного кода. Правда, увидеть что-либо полезное в окне локальных переменных или в окне контролируемых выражений тоже можно только в режиме паузы.

С такими отклонениями от прямого пути изложения я могу спокойно позволить себе упомянуть и о том, как вызвать на экран окна для отладки. Ясно, что всегда можно открыть меню View (Вид) и выбрать в нем соответствующий пункт. Однако для более быстрого достижения цели лучше использовать следующие варианты.

Окно

Кнопка

Комбинация клавиш

Immediate

В панели инструментов Debug

Ctrl+G

Locals

В панели инструментов Debug

Нет

Watches

В панели инструментов Debug

Нет

Call Stack

В панели инструментов Debug или справа вверху окна Locals

Ctrl+L

<p>Часть II Курс программирования на YBA</p>

В этой части ...

Если вы хотите окунуться в море VBA-программирования, эта часть книги будет вашим пляжем В то время как в других - частях обсуждаются главные принципы и приемы программирования, здесь закладываются основы тех знаний? которые подготовят вас к штормовым будням программистской работы. Уверен, что в будущем к этой части книги , вы будете обращаться за поддержкой куда чаще, чем к другим.

В главе б обсуждается общая структура VBA-програчмы в целом, подробно объясняется назначение каждого из ее строительных блоков Здесь же говорится о правилах , и соглашениях присвоения имен объектам в VBA, предлагаются приемы, с помощью которых можно сделать программный код -аккуратнее и удобнее для восприятия.

В главе 7 вас ждет достаточно информативный обзор констант и переменных VBA - именованных рычагов, с помощью которых вы манипулируете информацией в своих программах.

В главе 8 изучаются приемы управления последовательностью действий, выполняемых программой, - приемы, с помощью которых вы сможете сделать свои программы немного более интеллектуальными.

Наконец поскольку ничто и никогда не работает так, как планируется, в главе 9 идет речь о том, как избежать появления возможных ошибок в программе, а также о способах выявления и исправления все-таки появившихся.

И завершит часть II глава, посвященная формам. В самостоятельных версиях Visual Basic формы будут единственным средством взаимодействия пользователя с программой во время ее выполнения. В VBA формы занимают не столь исключительное положение ввиду того, что для доступа к VBA-программе можно использовать и пользовательский интерфейс содержащего эту программу VBA-приложения.

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

В главе 10 обсуждаются основы проектирования форм и работа с элементами управления.

<p>Глава 6. Анатомия выдающейся VBA-программы.</p>

В этой главе ...

~ Подробности о компонентах VBA-программ и о связях между этими компонентами

~ Когда следует создавать новый модуль и как в нем размешать программный код

~ Как создавать подпрограммы и функции

~ Обзор всех типов операторов VBA

~ Правила VBA, касающиеся выбора имен для переменных, форм, модулей и других элементов программы

~ Выбор имен, облегчаюших понимание программного кода

~ Использование отступов в программном коде

~ Разделение операторов на несколько строк

~ Добавление комментариев для объяснения программного кода

В предыдущих главах, когда мне приходилось говорить о различных компонентах программного кода в VBA-программах, я использовал импровизированные и чисто описательные формулировки. Теперь пришло время дать определения этих компонентов по крайней мере на уровне, близком к формальному. Сначала мы с вами классифицируем все элементы в иерархии программного кода VBA, а затем обсудим их по отдельности более подробно.

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

<p>Строительные блоки программы</p>
Перейти на страницу:

Все книги серии Для чайников

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных