|
Программирование >> Проектирование интерфейса пользователя
Шаг вперед Служебные слова, операторы и переменные - обязательные компоненты любых программ. Помимо них при создании программы вам понадобятся и другие строительные материалы - функции и подпрограммы, пользовательские типы данных, классы и их объекты. Ознакомившись с материалом главы 8, вы научитесь создавать и использовать подпрограммы и функции. Из главы 10-й час. Как использовать готовые решения вы узнаете об обширной библиотеке стандартных функций Microsoft Access и о способах их применения. Глава 11-й час. От сложного к простому: создание собственных типов данных рассказывает о тонкостях определения пользовательских типов данных. А главой 21-й час. Основы программирования классов начинается раздел, посвященный вопросам объектно-ориентированного программирования в среде Access. Научившись создавать функции и подпрограммы, вы сможете успешно решать многие практические задачи бизнеса. Но чтобы получить доступ к самым мощным и эффективным средствам программирования для Access, вам, однако, понадобятся знания в области объектно-ориентированного программирования, владение такими понятиями, как класс, объект и компонент. Резюме Решение задачи можно представить в виде схемы, соответствующей принципу от простого к сложному : выражение блок кода готовая программа. В ходе этого занятия вы имели возможность ознакомиться с элементами низшего структурного уровня программы - выражениями. Выражения обычно состоят из служебных слов, переменных и операторов. На основе выражений строятся все программы. На этом занятии вы научились пользоваться операторами (сведения об арифметических операторах, собственно говоря, наверняка не стали для вас большим откровением). Мы рассмотрели наиболее употребительные служебные слова Access VBA и рассказали о способах объявления и инициализации переменных. Переменная - это именованная область компьютерной памяти, предназначенная для хранения объекта данных определенного типа. Выбор типа данных зависит от условий задачи и путей ее эффективной практической реализации. Наиболее часто используемые типы данных - String и Integer. Таким образом, вы получили сведения об основных операторах для работы с числами и строками. Прежде чем приступить к решению практических задач, целесообразно ознакомиться со способами создания функций и подпрограмм. Вопросы и ответы Вопрос. Мне необходимо объявить переменную для хранения чисел с плавающей точкой. Что следует делать? Ответ. счастью, правила объявления переменных в VBA едины и просты (вспомните материал раздела Данные: сведения, известные программе ). Начните выражение со служебного слова Dim, затем укажите имя переменной, введите служебное слово As и, наконец, задайте тип Double. Вопрос. Можно ли преобразовать строку символов (например, такую как в значение типа Date? Ответ. Да. Access VBA предлагает целый ряд встроенных функций, предназначенных для взаимного преобразования данных различных типов. Функция Format - наиболее универсальна. Для решения же вашей конкретной задачи удобнее воспользоваться функцией CDate. Код в этом случае мог бы выглядеть так: CDate ( 02/12/1999 ). Вопрос. Каким образом программа может узнать и использовать значение тцих даты и времени? Ответ. В составе Access VBA есть функции, возвращающие системные дату и время: Date и Time соответственно. Вопрос. Могли бы вы порекомендовать удобньш способ запоминания всех служебн1х слов и операторов языка? Ответ. Многие из них вам уже хорошо известны. Если вы пользовались калькулятором, то наверняка знакомы со многими арифметическими операторами. По мере необходимости обращайтесь за дополнительной информацией и примерами к оперативной справочной системе Access. Совершенствуйте свои знания на практике. Задания Ниже приведены тестовые задания и упражнения, которые помогут вам самостоятельно проверить уровень освоения материала, изложенного в этой главе. Ответы на вопросы вы найдете в приложении. Тесты 1. Каков наиболее предпочтительный тип данн1х для хранения чисел с плавающей точкой? 2. К какому типу должна относиться переменная, предназначенная для присваивания результата вещественного деления? 3. В чем состоит отличие операторов (+ и &) сложения строк? 4. Чем отличается объявление переменной от ее инициализации? 5. Какое служебное слово применяется для объявления и инициализации постоянн1х значений (констант)? Упражнения 1. Напишите выражение объявления переменной для хранения и инициализации этой переменной значением текущей даты. 2. Составьте выражение для вычисления суммы числа и того же числа, помноженного на дробь. 3. Напишите выражение для сложения строк, выполняющее неявное преобразование типов данных. 3-й час Как программа работает с данными Во всех программах используются определенные данные. Access - это приложение, которое обращается к данным двух разновидностей. Информацию первого рода вы можете сохранить в базе данных, и она останется в том же виде даже в случае, когда Access выгружается из памяти компьютера. Кроме того, программа оперирует некоторыми данными в процессе своего выполнения, и они не сохраняются в памяти после завершения работы. Данные можно записывать на магнитные или иные носители, поддерживающие возможности долговременного хранения, - жесткие диски, дискеты, компакт-диски, магнитные ленты и т.п. Оперативное запоминающее устройство (ОЗУ) - это, в свою очередь, пример временной компьютерной памяти. На этом занятии речь пойдет о хранении данных в ОЗУ компьютера. Результаты всех вычислений первым делом сохраняются именно в оперативном запоминающем устройстве. Только затем вы сможете поместить нужную информацию на магнитный носитель для последующего постоянного использования. Большую часть забот, связанных с управлением ОЗУ, принимают на себя Access и операционная система Windows. Но это не значит, что на вашу долю не остается ничего - данными, с которыми работает ваша собственная программа, должны манипулировать вы сами, и именно о таких вещах мы расскажем в этой главе. Основные темы занятия. Подробнее об объявлении переменных. Как код обращается с данными. Всплывающие подсказки в окне редактора модуля Access. Применение режима непосредственного исполнения кода. Как пользоваться окнами просмотра результатов.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |