Файл: Освой самостоятельно программирование для MS Access 2002 за 24 часа [П.Киммел].pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 21.10.2020

Просмотров: 7849

Скачиваний: 25

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

Тестирование и отладка макроса 165

Макросы группы КопироватьОбъект 166
Использование макросов

 167

Ключи от города 169
Импорт данных 170

Преобразование базы

 170

Преобразование текста 171

Замена макрокоманд инструкциями на языке VBA 174

Макросы: быть или не быть 175
Резюме 176
Вопросы и ответы 176
Задания 177

Тесты 177

Упражнения 177

 час. Как использовать готовые решения 179

Функции для работы со строками 179

Взаимное преобразование строк и чисел 180

Строковые функции двойного назначения

Функции преобразования типов данных 183

Поиск строк 184

Динамическое заполнение строк 185

Форматирование данных 185
Функции Date и Time 186
Операции файлового ввода-вывода 187

Команды Open и Close 187

Чтение и запись текстовых данных 190

Чтение и запись двоичных данных 192

Функции интерактивного ввода данных 193
Еще раз об оперативной справочной системе 194

Резюме 194

Вопросы и ответы 195

Задания 195

Тесты 195

Упражнения 196

Часть IV. Определение типов данных. Использование

массивов и коллекций 197

 час. От сложного к простому:

 собственных

типов данных 199

О понятии агрегации 200
Объявление новых типов 200
Какие данные может содержать пользовательский тип 202
Создание экземпляров пользовательских типов данных 204
Перечислимые типы 205

10 Содержание


background image

А теперь повторим 206
Резюме 207

Вопросы и ответы 207

Задания 207

Тесты 207

Упражнения 208

 час.

 данными переменного объема 209

Знакомство с массивами 209

Объявление массивов 210

Массивы фиксированного размера

Динамические массивы

Статические массивы 213
Задание точки отсчета индекса массива

Использование массивов для хранения данных 213
Функции для управления массивами 216

Проверка переменных с помощью функции

 217

Передача массивов параметров в процедуры 218

Функции, возвращающие массивы 219
Что еще следует знать о массивах 220
Сортировка данных 220

Сортировка методом "пузырька" 220
Сортировка посредством выбора 222

Быстрая сортировка 223

Резюме 225

Вопросы и ответы 226

Задания 226

Тесты 226

Упражнения 226

 час. Коллекции данных 227

Знакомство с коллекциями 227

Использование коллекций 228

Термины объектно-ориентированного программирования 228

Создание объектов коллекций 229
Управление коллекциями данных 231

Добавление элементов в коллекцию 231

Удаление данных из коллекции 233

Метод Item и свойство Count 233
Циклическая обработка элементов коллекции 234

Где еще применяются коллекции 235

Резюме 235

Вопросы и ответы 235

Задания 236

Тесты 236

Упражнения 236

Содержание


background image

Часть V. Программирование и базы данных Access 237

14-й час. Стиль программирования: „Что такое хорошо,

и что такое плохо" 239

Соглашения об именах 240

Использование целых слов при именовании 241
Использование словосочетаний при именовании подпрограмм
и функций 242
Избегайте нестандартных аббревиатур 243

Правила выравнивания текста программы 243
Как упростить код 245

"Нет" — вложенным условным конструкциям 245
"Да" — процедурам и функциям 246
Создавайте короткие и уместные процедуры 246

Как комментировать код 247

Используйте полноценные предложения 247
Комментируйте длинные фрагменты кода 247
Сопровождайте примечаниями неоднозначные участки кода 248

О возможностях повторного использования кода 248
Советы по тестированию и отладке кода 249
Еще раз о работе с данными 249

Резюме 249

Вопросы и ответы 250

Задания 250

Тесты 250

Упражнения 250

 час. ADODB — ваш верный помощник 251

Соединение с базой данных 252

Аргументы процедуры открытия базы данных 253
Создание источника данных ODBC 255

Провайдер: что это такое? 257
Задание имени и пароля пользователя 257
Выбор режима соединения 257

Управление наборами данных 258

Открытие и закрытие наборов данных 258

Разновидности наборов данных 260

Добавление и изменение данных 262

Редактирование полей 263

Удаление строк из набора данных 264

Поиск записей 265

Поиск в таблице 265
Поиск с использованием запроса 267
Свойство Filter 268

Сохранение данных в коллекциях 268
Использование

 и

 269

Использование информационных ресурсов и поиск готовых решений 270

12 Содержание


background image

Резюме 270

Вопросы и ответы 271

Задания 271

Тесты 271

Упражнения 272

 час. Применение языка SQL

 273

Использование выражения SELECT 274

Простые формы SELECT 274

Фильтрация данных с помощью предложения WHERE 275
Операторы, применяемые в предложении WHERE 276
Предложение WHERE и вложенные команды SELECT 278
Сортировка данных 279
Группировка столбцов 280
Использование предложения HAVING 280
Объединение таблиц 281
Объединение запросов 283
Переименование столбцов результата 283

Добавление записей 284

Добавление данных в указанные поля 284
Добавление полной строки данных 285

Вызов команды Insert с параметрами 285

Добавление записи с помощью SELECT 286

Обновление данных 287
Удаление данных 288
Вызов функций из команд SQL 289
Хранимые процедуры 289

Добавление хранимой процедуры в каталог 290

Выполнение хранимой процедуры 291

Создание запросов в базах данных формата SQL Server 292

Резюме 293

Вопросы и ответы 293

Задания 294

Тесты 294

Упражнения 294

Часть VI. Работа над ошибками 295

 час. Отладка кода

 297

Тестирование кода 297

О важности промежуточного тестирования 298
Что именно следует тестировать 299

Как тестировать программный код для Access 299

Использование ловушек 301

Что такое ловушка 301

Как применять ловушки 302

Трассировка кода 303

Верификация исходных условий 304

Содержание 13


background image

Использование соглашений 305
Повторное использование кода отладки 305

Использование директив компилятора 306
Отладочный код — только для чтения 309

Различные типы кода обработки ошибок 309

Резюме 310

Вопросы и ответы
Задания 311

Тесты

Упражнения

 час. Обработка ошибок во время выполнения

 313

Сравнение технологий обработки ошибок 314

Обработка ошибок с помощью условных выражений: старый подход 314
Обработка исключений: современная технология 314

Как строить обработчики ошибок 316

Конструкция заголовка обработчика ошибок
Общие правила создания обработчиков

Очистка состояния обработчика ошибок 318
Пассивные обработчики ошибок 318

Использование команды Resume 318
Применение команды Resume Next 320

Использование объектов класса

 321

Свойства объекта Егг 321

Методы объекта Err 321

Применение обработчика ошибок для проверки данных,
вводимых пользователем 322
Проблема экономии ресурсов компьютера 323
Применение объекта Debug 324

Резюме 325

Вопросы и ответы 325

Задания 326

Тесты 326

Упражнения 326

Часть VII. Проектирование интерфейса пользователя 327

 час. Создание экранных форм 329

Использование мастеров создания форм 330

Обзор режимов проектирования форм 330
Создание формы в режиме Мастер форм 334
Управление данными с помощью команд меню 337
Фильтрация данных 337

Настройка параметров формы 340

Знакомство с атрибутами визуальных объектов 341

Размещение управляющих элементов на форме 344
Создание программного кода формы 346
Расширенные возможности редактирования 347

14 Содержание