Программирование >>  Проектирование интерфейса пользователя 

1 ... 137 138 139 [ 140 ] 141 142 143 ... 153


Упражнения

1. Откройте панель инструментов Собрание по сети (Online Meeting) и закрепите ее у

верхней границы окна Access.

Выберите в строке меню команду Серв11С=>Настройка (Tools*Customize).

Перейдите на вкладку Панели инструментов (Toolbars) диалогового окна Настройка (Customize), пролистайте одноименный список и установите флажок для панели Собрание по сети.

Щелкните на кнопке Закрыть (Close), а затем перетащите выбранную панель к

верхней границе окна Access.

2. Добавьте новое меню отец строки меню. Выберите в строке меню команду

Перейдите на вкладку Команды (Commands) диалогового окна Настройка, пролистайте список Категории (Categories) вниз до конца, щелкните на элементе Новое меню (New Menu), а затем перетащите мышью одноименный элемент из списка Команды в конец строки меню.

3. Дайте созданному меню новое имя - Контакты.

Не закрывая диалогового окна Настройка, щелкните правой кнопкой мыши в пределах нового меню, перейдите к элементу Имя (Name) контекстного меню, введите в текстовом поле повое пазвапие. Контакты, и нажмите клавишу <Enter>.

4. Назначьте интерфейсному объекту гиперссылку, указывающую на Web-сайт издательства, которое выпустило оригинальную версию нашей книги (http: www. samspublishing.com).

Откройте диалоговое окно Настройка и перейдите на вкладку Команды.

Подберите категорию команд, подходящую для решения поставленной задачи (открытия страницы Web-сайта). Рекомендуем обратиться к категории Web.

Найдите в списке справа подходящую команду выбранной категории (например,

Открыть), перетащите мышью соответствующий элемент списка и опустите его в пределах ранее созданного меню Контакты.

С помощью контекстного меню, вызываемого щелчком правой кнопки мыши, измените имя нового элемента меню крыть Web-сайт Sams и назначьте для него гиперссылку введя команду Назначить

гиперссылкуоОткрыть (Assign HyperlinlcOpen) и заполнив поле одноименного диалогового окна.

5. Установите посредством eeting соединение с компьютером пользователя в

lnternet либо в пределах корпоративной сети.

Загрузите приложение Access 2002 и выберите в строке меню команду Сервис Совместная работаНачать собрание (TooIsOnline CoUaborationOMeet Now). Следуя рекомендациям программы-мастера, настройте параметры NetMeeting.

Установив соединение, выберите собеседника с помощью средств диалогового окна Вызов (Find Someone).

Если у вас нет микрофона и громкоговорителя, обратитесь к строке меню окна приложения Microsoft NetMeeting и введите команду Сервис=>Разговор (Tools=>Chat), чтобы инициировать общение в режиме chat.



2-й час. Познакомимся с VBA Тесты

1. Каков наиболее предпочтительный тип даннтх для хранения чисел с плавающей

запятой?

Double.

2. К какому типу должна относиться переменная, предназначенная для присвоения результата вещественного деления?

Double.

3. В чем сострит отличие операторов (+ и &) сложения строк?

Оператор сложения строк, обозначаемый символов рсанда (&), дополнительно осуществляет неявное преобразование типов данных.

4. Чем отличается объявление переменной от ее инициализации?

Объявление переменной имее лью указать ее имя и тип. В процессе инициализации переменной присваивается некоторое значение.

5. Какое служебное слово применяется для объявления и инициализации постоянных

значений (констант)?

Const.

Упражнения

1. Напишите выражения объявления переменной для хранения даты и инициализации этой переменной значением текущей даты.

Dim ADate As Date ADate = Date

2. Составьте выражение для вычисления суммы числа и того же числа, помноженного на дробь.

ADouble = 10 + (10 * .06)

3. Напишите выражение для сложения строк, выполняющее неявное преобразование типов данных.

AString = Сегодня не & 4 & июля!

3-й час. Принципы работы программы с данными

Тесты

1. Какое отличие существует между явным и неявным определением переменной? Перед первым использованием явного определения переменной применяются выражения, содержащие служебные слова Dim, ReDim, Const и Global. Если переменная просто вводится в текст (без дополнительных разъяснений относительно ее типа), это воспринимается компилятором как неявное определение.

2. С помощью каких средств языка можно исключить потенциально опасные возможности неявного определения переменных?



Если в верхнюю часть текста модуля вводится выражение Option Explicit, то все последующие определения переменных должны быть явными, иначе программа

выдаст сообщение об ошибке.

3. Для каких целей цредназначен формат объявления переменных, использующий служебное слово ReDim?

Формат объявления с помощью служебного слова ReDim применяется при определении динамических массивов.

4. В каком месте кода следует объявлять глобальные переменные? Переменные Global объявляются в верхней части текста модуля.

5. Данные каких типов могу ггь присвоены переменным типа Variant? Следует ли широко использовать объекты типа Variant?

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

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

Упражнения

1. Напишите выражение объявления константы Pl за пределами подпрограммы SquareOf CircleCalc, приведепной в листинге 3.3.

Const PI = 3 .14159

Sub CalculateCircumference ( }

Dim Circumference As Double, Radius As Double далее no тексту листинга 3 . 3

2. Исправьте код листипга 3.3 таким образом, чтобы в выражениях использовалась новая константа

Const PI - 3 .14159

Sub CalculateCircumference ( )

Dim Circumference As Double, Radius As Double Radius = 10

Circumference = PI * Radius - 2 End Sub

3. Постройте выражение объявления динамического массива для хранения десяти чисел двойной точности.

ReDim MyDoublesO) As Double По умолчанию первым элементом массива будет

4-й час. Последовательность действий и выполнение вычислений

Тесты

1. Для каких целей применяется оператор +? Для сложения чисел и строк.

2. Назовите четыре основные группы операторов.

Арифметические, логические, операторы сравнения и конкатенации строк.



1 ... 137 138 139 [ 140 ] 141 142 143 ... 153

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика