Математика | ||||
1С:Предприятие 7.7/8.0: системное программирование.-Михайлов А. В. 2005. — 336 с.: ил. + CD ROM | ||||
1С:Предприятие 7.7/8.0: системное программирование.-Михайлов А. В. 2005. — 336 с.: ил.+ CD ROM
Михайлов А. В. 1С:Предприятие 7.7/8.0: системное программирование. — СПб.: БХВ-Петербург, 2005. — 336 с.: ил. ISBN 5-94157-536-Х Содержится информация, предназначенная для практического применения скрытых возможностей операционной системы и разнообразных СОМ-объектов при разработке собственных информационных систем на платформе "ЮПредприятие" версий 7.7 и 8.0. Рассмотрены особенности использования объектов ActiveX, администрирования Windows средствами WMI и WSH, взаимодействия с базами данных посредством интерфейсов ADO и SQL-DMO, применения технологии OLE Automation и др. при работе в среде "1С:Предприятие". Материал сопровождается большим количеством наглядных и подробно прокомментированных примеров, полные тексты которых приведены на компакт-диске. Содержание Введение......................................................................................................9 Зачем нужна эта книга...........................................................................................9 Структура книги.....................................................................................................9 Программные требования.....................................................................................11 Описание сопроводительного CD-ROM............................................................12 Источники информации.......................................................................................12 Глава 1. Применение технологий СОМ и ActiveX........~..............................13 Технологии СОМ и ActiveX.................................................................................13 Работа с объектом Internet Explorer.....................................................................15 Определение текущего разрешения экрана....................................................15 Анализ HTML-страниц.....................................................................................16 Работа с POST-запросами в HTML-формах...................................................17 Работа с объектом "Microsoft Winsock"...............................................................20 Определение IP-адреса локального компьютера...........................................21 Определение IP-адреса удаленного компьютера...........................................21 Создание штрихкодов с использованием ActiveX Active Bar Code.....................22 Использование ActiveX Windows Media Player...................................................24 Использование помощников Microsoft Agent....................................................26 Понятие MS Agent.............................................................................................26 Практическое применение MS Agent..............................................................27 Интерактивное взаимодействие с MS Agent...................................................36 Создание HTML-редактора..................................................................................45 Регулярные выражения.........................................................................................52 Глава 2. Администрирование Windows средствами WMI...............................59 Понятие WMI........................................................................................................59 Доступ к объектам WMI.......................................................................................61 Сбор данных об аппаратном составе..................................................................67 Работа с программным обеспечением................................................................69 Получение списка установленного программного обеспечения..................70 Удаление программного обеспечения.............................................................71 Работа со службами и процессами......................................................................71 Получение списка сервисов..............................................................................73 Установка приоритета процесса.......................................................................73 Завершение процесса........................................................................................74 Запуск и приостановка выполнения сервиса.................................................74 Работа с операционной системой........................................................................75 Определение информации об ОС....................................................................76 Выключение компьютера..................................................................................76 Определение разрешения экрана.....................................................................77 Список элементов автозагрузки.......................................................................77 Активизация копии Windows XP/Server 2003.................................................77 Просмотр учетных записей и доменов...............................................................78 Определение домена компьютера....................................................................78 Определение роли компьютера........................................................................79 Определение имени текущего пользователя...................................................80 Определение локальных групп компьютера...................................................80 Определение списка пользователей и групп..................................................81 Работа с системной датой и временем................................................................82 Определение даты и времени............................................'...............................82 Определение временной зоны..........................................................................82 Работа с журналами событий...............................................................................83 Получение информации о журнале событий.................................................84 Копирование и очистка журнала.....................................................................84 Просмотр записей журнала..............................................................................85 Работа с файлами и папками............^.................................................................85 Переименование файлов...................................................................................86 Поиск всех файлов по расширению................................................................86 Открытие общего доступа к папке..................................................................87 Работа с принтерами.............................................................................................87 Добавление нового сетевого принтера............................................................88 Установка принтера по умолчанию.................................................................89 Работа с заданиями планировщика.....................................................................89 Просмотр заданий в планировщике................................................................90 Создание заданий..............................................................................................90 Работа с системным реестром..............................................................................91 Чтение значений ключей реестра....................................................................92 Создание нового раздела...................................................................................92 Создание нового параметра..............................................................................93 Работа с сетью........................................................................................................93 Отключение сетевого соединения...................................................................93 Определение MAC- и IP-адресов....................................................................94 Использование команды Ping..........................................................................94 Глава 3. Использование скриптов WSH......................................................97 Что такое WSH.......................................................................................................97 Объектная модель WSH........................................................................................97 Запуск произвольного VB-скрипта (VBS)............................................"..............98 Выполнение операций с файловой системой..................................................100 Получение сведений о дисках........................................................................100 Получение сведений о папках и файлах.......................................................102 Проверка существования определенного диска, каталога или файла.......104 Копирование файлов и папок........................................................................104 Перемещение файлов и папок.......................................................................105 Удаление файлов и папок...............................................................................105 Создание папок................................................................................................105 Работа с текстовыми файлами.......................................................................106 Получение списка всех доступных дисков, папок и файлов.....................108 Чтение свойств МРЗ-файлов..........................................................................109 Специальные папки..............................................................,.............................112 Работа с ярлыками Windows...............................................................................114 Создание ярлыков для файлов.......................................................................114 Копирование, перемещение и удаление ярлыков.......................................115 Создание ярлыков для URL-адресов.............................................................116 Работа с системным реестром Windows............................................................116 Понятие реестра...............................................................................................116 Запись, чтение и удаление ветвей реестра....................................................117 Работа с сетевыми ресурсами.............................................................................119 Получение информации о сетевой идентификации....................................119 Работа с сетевыми дисками............................................................................120 Работа с сетевыми принтерами......................................................................121 Управление программами.......................................:...........................................122 Управление калькулятором.............................................................................125 Управление Microsoft Word.............................................................................125 Запуск встроенного калькулятора..................................................................126 Закрытие окна сообщений в системе "ЮЛредприятие"............................126 Глава 4. Использование OLE Automation..................................................129 Понятие OLE Automation...................................................................................129 Использование системы "1C:Предприятие" в качестве OLE Automation сервера...............................,.....................................................130 Использование OLE Automation сервера в версии 7.7................................131 Использование OLE Automation сервера в версии 8.0................................135 Использование СОМ-соединения в версии 8.0...........................................143 Работа с Microsoft Word......................................................................................146 Создание и открытие документов MS Word.................................................147 Сохранение, печать и закрытие документов................................................147 Вставка текста и объектов в документ и форматирование текста.............149 Перемещение курсора по тексту....................................................................151 Создание таблиц..............................................................................................153 Обращение к свойствам документа...............................................................154 Выгрузка метаданных в MS Word..................................................................155 Динамическое создание и выполнение макросов MS Word......................159 Проверка орфографии текстов в MS Word...................................................161 Работа с Microsoft Excel......................................................................................164 Запуск MS Excel, создание и открытие рабочих книг................................164 Сохранение, печать и закрытие рабочих книг MS Excel............................165 Обращение к листам и ячейкам.....................................................................166 Создание диаграмм..........................................................................................168 Выгрузка метаданных в MS Excel..................................................................169 Создание сводных таблиц MS Excel..............................................................173 Работа с Microsoft PowerPoint............................................................................176 Запуск MS PowerPoint и открытие презентаций..........................................176 Сохранение, печать и закрытие презентаций..............................................177 Демонстрация слайдов.......................................................v............................179 Работа с Adobe Photoshop...................................................................................181 Глава 5. Использование ADO...................................................................185 Понятие ADO.......................................................................................................185 Соединение с источником данных....................................................................187 Выполнение SQL-запросов и хранимых процедур.........................................192 Обращение к результатам запроса.....................................................................198 Работа со структурой базы данных (ADOX)....................................................202 Чтение структуры базы данных......................................................................203 Создание баз данных и их объектов..............................................................206 Удаление объектов базы данных....................................................................208 Доступ к данным Microsoft Excel через OLE DB............................................209 Доступ к данным Microsoft Project через OLE DB..........................................214 Глава 6. Использование SQL-DMO..........................................................227 Понятие SQL-DMO............................................................................................227 Получение списка доступных серверов............................................................228 Перечисление спецификаций баз данных........................................................229 Получение списка таблиц и спецификаций полей.....................................230 Получение списка представлений.................................................................233 Получение списка хранимых процедур.........................................................233 Изменение структуры баз данных.....................................................................234 Создание и удаление баз данных...................................................................234 Создание и удаление таблиц и их полей......................................................236 Создание SQL-скриптов.....................................................................................246 Выполнение SQL-запросов................................................................................248 Резервирование и восстановление базы данных.............................................251 Настройка ограничений доступа к данным.....................................................253 Глава 7. Команды управления Windows, использующие rund!132.................261 Понятие rundl!32.................................................................-................................261 Запуск элементов панели управления..............................................................262 Запуск мастеров...................................................................................................269 Работа с сетью Интернет....................................................................................271 Установка и удаление принтера........................................................................272 Прочие команды..................................................................................................276 Глава 8. Интернет-технологии..................................................................281 Работа с электронной почтой............................................................................281 Использование команды mailto......................................................................281 Использование интерфейса MAPI.................................................................282 Использование компоненты V7Plus.dll.........................................................286 Использование компоненты Rom-Mail.dll....................................................289 Использование объекта Почта.......................................................................295 Использование объекта ИнтернетПочта.....................................................298 Работа с протоколом FTP...................................................................................303 Использование программы ftp.exe.................................................................303 Использование объекта РТРСоединение........................................................310 Глава 9. Использование Active Directory Service Interfaces........................313 Понятие ADSI......................................................................................................313 Формирование дерева объектов WinNT Provider.............................................314 Вывод списка всех доменов локальной сети....................................................317 Вывод списка пользователей группы................................................................318 Создание и удаление пользователей.................................................................318 Создание и удаление групп пользователей......................................................319 Манипулирование с учетными записями.........................................................320 Вывод информации о компьютере и пользователе.........................................321 Приложение. Описание прилагаемого компакт-диска................................329 Предметный указатель..........................................'...................................333 Цена: 200руб. |
||||