Лекция: Ссылка на объекты
а. Браузер IE блокирует ActiveX. Пожалуйста, выполните следующие действия:
① откройте браузер IE, а затем выберите в меню Сервис à Свойства обозревателя (Internet Options);
② Выберите вкладку Безопасность à Уровень пользователя (Custom Level) ...; см. рис 9-1:
③ Включить все вложенные варианты в рамках «управления ActiveX и модули подключения»; см. рис 9-2:
④ Нажмите кнопку ОК, чтобы завершить установку;
Fig 9-1 Fig 9-2
б. Другие плагины или антивирусное программное обеспечение блокирует ActiveX. Пожалуйста, удалите или закройте их.
Q9: Что делать с DVR, если при запуске появляется сообщение «пожалуйста, подождите ...» все время?
Первая возможная причина:кабель жесткого диска или кабель для передачи данных неверно подключен.
Решение: проверьте подключение кабель жесткого диска и кабель для передачи данных убедитесь, что они связаны хорошо, если все еще не работает, пожалуйста, отключите их и повторно подключите снова.
Вторая возможная причина: устройство вынуждено остановиться, потому что жесткий диск отключил трек, который система проверки жесткого диска не может пропустить.
Решение: заменить жесткий диск на новый или отформатировать сломанный.
Q10: Как ввести пароль и цифровой символы?
Метод ввода пароля и цифровых символов — нажмите на пустое поле за паролём или на место, требующее ввода цифр, появится клавиатура. Пожалуйста, выберите цифру или букву для ввода (начальный пароль 123456), вы также можете использовать цифровые клавиши на передней панели или цифровых клавиш на пульте дистанционного управления.
Q11: Почему жесткий диск используемый в DVR определился как новый жесткий диск, если он непосредственно использовался для другого типа DVR? И почему мы должны отформатировать его снова?
Если DVR использует только один жесткий диск, и жесткий диск перемещённый от одного DVR к другому может работать нормально, без форматирования. Однако, когда DVR добавляет новый жесткий диск, он будет определять жесткий диск, как новый и запросит форматирование, независимо от того, использовался он или нет в других типах DVR раньше. В этом состоянии, он может быть использован. Если два или более жестких дисков, используемых в различных цифровых видеорегистраторах, используются в другом DVR того же типа, они будут определены как два или более новых жестких дисков, их необходимо будет отформатировать. В общем, не пытайтесь использовать диски, удаленные из других видеорегистраторов, в ином случае, данные будут потеряны.
Q12: Какова минимальная конфигурация ПК для подключающихся клиентов?
| PC Module | Параметры |
| CPU | Intel Celeron 2.4G |
| Motherboard | Intel 845 |
| HDD | 80G |
| RAM | 512M |
| VGA | NVIDIA GeForce MX440/FX5200; ATIRADEON 7500/X300 |
| OS | Windows 2000(SP4 above) /Windows XP(SP2 above) /VISTA |
| DirectX | 9.0 |
Q13: Как справиться с ситуацией, когда кодек управления блокируется в системе VISTA или Win7?
Если пользователь столкнулся с этой проблемой, есть два решения, чтобы исправить это:
а. Войдите в Панель управления à учетные записи пользователей и семейная безопасность à управление учетными записями пользователей, нажмите кнопку «Turn User Account» (Сменить пользователя). Отмените «Используйте контроль учетных записей (UAC) для защиты компьютера» (см. рис 9-3):
Fig 9-3
б. Щелкните правой кнопкой мыши IE браузером (см. рис 9-4), выберите «Запуск от имени администратора», чтобы запустить браузер.
Fig 9-4
9 Приложение: Вычисление Объема записи
Убедитесь, что жесткий диск отформатирован и установлен на DVR в первый раз.
1. Возможности жесткого диска
Не существует никаких ограничений для записывающего устройства. Мы рекомендуем 500G ~ 2048G размер, чтобы сохранить лучшую стабильность.
2, Вариант общих возможностей
Формула возможностей жёсткого диска:
Общие возможности (M) =количество каналов * времени (час) * Возможность в час (м / час)
Формула времени записи:
Время записи (часы)=общая возможность (M)
Возможность в час (м / час) * количество каналов
Представленный DVR с технологией сжатия H.264. Его динамический диапазон очень велик, поэтому расчет жесткий диска основан на оценке значения каждого канала создания файлов в час.
Пример:
Для одной части 500G HDD в реальном времени CIF для записи, он будет держать записи около 25 дней. Пространство жёсткого диска на канал — 200M / час, если 4 канала в реальном времени CIF на 24 часов непрерывной записи, он может длиться: 500G / (200M / H * 24H * 4-канальный) = 26 дней
10 Приложение C: Совместимые устройства
1. Совместимость дисков USB после теста.
| Бренд | Объём |
| SSK | 512MB, 1G, 2GB |
| Netac | 4GB |
| Kingston | 2GB |
| AIGO | 2GB |
| Smatter vider | 1GB |
| SanDisk | 4GB |
2. Совместимость SATA CD / DVD приводов после испытания
| Бренд | Модель |
| TECLAST | GH22NP20/TL-22XD |
| BENQ | DW220S-0K4 |
| LITEON | DH—20A6S01C |
| LITEON | DH-20A4P02C |
| SAMSUNG | TS-H653B |
3. Список совместимых HDD после испытания
| Бренд | Объём |
| Seagate Barracuda LP ST3200542AS | 2TB |
| Seagate Barracuda 7200.11 ST31500341AS | 1.5T |
| Seagate SV35.3 ST31000340SV | 1T |
| Seagate Pipeline HD.2 | 500G |
| Seagate Barracuda 7200.10 | 320G |
| Seagate Barracuda 7200.10 ST3250310AS | 250G |
| Seagate Barracuda 7200.11 ST3160813AS | 160G |
| Seagate Barracuda 7200.10 ST380815AS | 80G |
| Maxtor Diamondmax 21 STM3160215AS | 160G |
| HITACHI Deskstar HDS721616PLA380 | 160G |
| HITACHI Deskstar | 80G |
| WD WD1600JS | 160G |
| Samsung HD161HJ | 160G |
DAO
Одним из компонентов MS Access является ядро базы данных Jet, которое содержит 31 объект, называемый объектами доступа к данным DAO (Data Access Objects). Объекты Jet обладают свойствами и методами и могут (кроме DBEngine) образовывать семейства однотипных объектов.
С помощью объектов DAO можно:
- создавать базы данных, изменять структуру их таблиц, запросов, индексов и связей;
- реализовывать защиту данных;
- работать с базами данных различных типов и связывать таблицы из других баз данных со своей базой;
- подключаться к базам данных на удаленных серверах и разрабатывать клиент-серверные приложения.
Объекты DAO являются существенным дополнением к объектам MS Access (Application, Form, Control, Report, Screen, Err, Debug). Предполагается, что читатель знаком с методическими указаниями по Access «Запросы на языке SQL», «Пользовательские функции» и «Объекты и события».
Все необходимые команды встроены во внутренний код MS Access. Команды пользователя, передаваемые через интерфейс, преобразуются автоматически в программы, манипулирующие объектами DAO. Возможность обращаться к Jet напрямую расширяет возможности автоматизации обработки информации. Можно работать, например, с записями источников записей формы без открытия формы. Это ускоряет обработку, поскольку не требуется время на перерисовку формы на экране.
Jet — независимый от приложений механизм. Он лишь предоставляет свои объекты доступа к данным с их методами и свойствами программам-клиентам. В качестве клиента может выступать не только Access, но и некоторые другие приложения MS Office. Объектами баз данных можно, например, управлять из MS Excel.
Объекты DAO составляют иерархическую структуру, изображенную на рисунке. На модели не представлены семейства Properties, принадлежащие всем объектам, кроме Errors.
Модель отображает только семейства. Исключение составляет объект DBEngine, не входящий ни в какие семейства. Каждое семейство включает соответствующие объекты. Так, например, семейство QueryDefs (запросы) содержит объекты типа QueryDef (запрос). Семейства также являются объектами и имеют свои методы и свойства.
Рис. 1. Иерархия объектов DAO
Ссылка на объекты
Ссылка на любой объект содержит путь от вершины дерева (DBEngine) до данного объекта. Для разделения объектов и семейств используются точки, а для перехода от семейства к одному из ее элементов можно использовать один из четырех вариантов.
Семейство! Имя_Объекта
Семейство(«Имя объекта»)
Семейство(Переменная)
Семейство(j)
Восклицательный знак позволяет задавать имя объекта без кавычек. В круглых скобках можно указать имя переменной, содержащей имя объекта. Вместо имени допускается использовать порядковый номер j объекта в семействе. Нумерация объектов в семействе осуществляется автоматически, начиная с 0.
Пример
MsgBox DBEngine.WorkSpaces(0).Databases(0).OpenRecordset! Преподаватели.Fields(«Фамилия»)
Workspaces — Семейство рабочих пространств или сеансов. В каждом рабочем пространстве можно открыть базу данных. Нулевое рабочее пространство создается автоматически. Дополнительные сеансы нужно создавать в программе.
Databases — семейство открытых баз данных. Нулевая база данных создается автоматически в нулевом рабочем пространстве.
В приведенном примере содержимое поля (Field) «Фамилия» таблицы (набора данных) «Преподаватели» выводится в диалогом окне. Пример содержит 3 точки. Каждая точка является оператором, на выполнение которого затрачивается некоторое время. Сократить длину инструкций и ускорить их выполнение позволяют объектные переменные.
Пример
Dim db As Database
Dim R As RecordSet
Set db = DBEngine.Workspaces(0).Databases(0)
Set R = db.OpenRecordset(«Преподаватели»)
MsgBox R.Fields(«Фамилия»)
Пример выполняет то же действие, что и предыдущий.
Объектные переменные обычно используются многократно, и это оправдывает их применение.