Читайте также
Добавляем обработчики событий
Главная техника, которую мы используем, чтобы сохранить наш JavaScript «ненавязчивым», — это хранение скрипта в отдельном файле, что предпочтительней, чем смешивать его с разметкой страницы. Чтобы исполнить функции в нашем .js-файле, нам надо
Улучшаем шаблон
Этот шаблон можно немного видоизменить, чтобы он обрабатывался не по завершению процесса, а в ходе его исполнения. Это нам очень поможет при использовании индикатора состояния:function doSomething (progressFn [, дополнительные аргументы]) {// Выполняем инициализацию(function
Добавляем новый контакт
Вы только что установили Skype, поэтому ваш список контактов еще пуст. Вы не можете выбрать из него имя вашего друга, чтобы сразу ему позвонить. Допустим, что вы даже не знаете его Skype-имени, этим проблема еще больше усложняется. Что же можно сделать в
Popup («текст сообщения», «количество секунд», «текст заголовка», «тип окна»)
Метод отображает текстовое сообщение, указанное в первом входном параметре. При этом, кроме текста сообщения нужно указать следующие входные параметры.? Количество секунд — определяет
Добавляем тэги
Уже при загрузке фотографии можно добавить к ней метки-тэги – для этого в нижней части фотографии имеются специальные кнопочки. Эти метки позволяют указать, кто на этом снимке изображен, и когда, где фотография сделана. Если заснятый товарищ уже
Создаем свой шаблон
Пояснение
Не хочу грузить вас специальной терминологией, но считаю своим долгом пояснить, что то, в чем мы сейчас начинаем разбираться, называется основами языка гипертекстовой разметки, или HTML (HyperText Markup Language), если по-английски. Вот с помощью тегов —
8.4.2. Шаблон auto_ptr А
В стандартной библиотеке С++ auto_ptr является шаблоном класса, призванным помочь программистам в манипулировании объектами, которые создаются посредством оператора new. (К сожалению, подобного шаблона для манипулирования динамическими массивами нет.
16.13. Шаблон класса Array
В этом разделе мы завершим реализацию шаблона класса Array, введенного в разделе 2.5 (этот шаблон будет распространен на одиночное наследование в разделе 18.3 и на множественное наследование в разделе 18.6). Так выглядит полный заголовочный файл:#ifndef ARRAY_H#define
Добавляем новый объект
Итак, в результате наших усилий по экрану движется кусочек сыра. Настало время добавить новый объект, которым пользователь будет отбивать сыр. Для наших целей вполне подойдет батон хлеба. Вспоминаем предыдущие упражнения, где мы выводили кусочек
И опять добавляем новые объекты
На данный момент игра довольно прямолинейна. Надо добавить ей сложности для повышения зрелищности. В игру нужно ввести дополнительный бонус в виде кусочка ветчины, который будет периодически появляться на экране. Если игрок сумеет
Массивы – шаблон CArray
Библиотека MFC включает классы для организации массивов байт, слов, двойных слов, указателей, объектов класса CString и указателей на объекты класса CObject. В MFC версии 4.0 добавлен шаблон класса массива, позволяющий создавать на его основе собственные
Списки – шаблон CList
В состав MFC входят классы, предназначенные для организации двунаправленных списков указателей, строк, состоящих из объектов CString, указателей на объекты класса CObject. В MFC версии 4.0 добавлен шаблон класса списка CList. С помощью этого шаблона можно создавать
Словари – шаблон CMap
Словарь, это таблица переменной длины, состоящая из двух колонок. Первая колонка содержит ключевые поля, а вторая – соответствующие им значения. Пользуясь объектами этого класса, вы можете по ключевому полю получить связанное с ним значение. Для
16.2. Добавляем дождь
Иногда бывает нужен снимок определенной местности, сделанный в дождливую погоду. Чтобы получить такое изображение, не обязательно дожидаться дождя. Можно использовать любую фотографию, а дождь добавить с помощью программы Photoshop. Данный прием очень