Книги, научные публикации Pages:     | 1 |   ...   | 3 | 4 | 5 |

Электронная библиотека УЛибрусФ ( ) Научно-техническая библиотека электронных книг. Первоначально задуманная как хранилище компьютерной литературы, в настоящий момент библиотека содержит книжные издания по ...

-- [ Страница 5 ] --

// Вывод списка всех доменов локальной сети Домены = ПолучитьСОМОбъект("WinNT:");

318 Глава Для каждого Домен Из Домены Цикл Сообщить(Домен.Name);

КонецЦикла;

Вывод списка пользователей группы Для вывода списка пользователей группы необходимо выполнить следую щую простую последовательность действий.

1. Используя функцию получитьсомобъект, подсоединиться к целевому Контейнеру "WinNT://<ИмяКомпыотера>/<ИмяГруппы>,Group", который будет содержать коллекцию пользователей. С помощью дополнения Group указывается, что создается элемент группы.

2. С помощью конструкции Для каждого...из...Цикл...конецЦикла перебираем полученную коллекцию.

Пример вывода списка пользователей группы "Пользователи" приведен в листинге 9.4.

// Связываемся с компьютером Obj = ПолучитьСОМОбъект("WinNT://" + ИмяКомпьютера + "/Пользователи,group");

Сообщить("Список пользователей компьютера " + ИмяКомпьютера);

// Выборка всех пользователей из коллекции Для каждого Пользователь Из Obj.Members() Цикл Сообщить(Пользователь.Name);

КонецЦикла;

Создание и удаление пользователей Для создания нового пользователя необходимо выполнить следующую по следовательность действий.

1. Используя функцию получитьсомобъект, подсоединиться к целевому КОНТеЙНеру "М1п№Г://<ИмяКомпьютера> ".

2. Используя метод create из ADSI, создадим новый объект user в локаль ном кэше свойств. Метод create содержит два параметра: имя класса создаваемого объекта и имя объекта.

3. Используя свойство Description, можно задать текстовое описание пользователя.

Использование Active Directory Service Interfaces 4. С помощью метода setPassword можно задать пароль пользователя.

5. С помощью метода setinf о из ADSI новый объект записывается в каталог.

Пример создания нового пользователя приведен в листинге 9.5.

// Связываемся с компьютером Computer = ПолучитьСОМОбъект("WinNT://" + ИмяКомпьютера);

// Создаем объект класса User User = Computer.Create("user", ИмяПользователя);

// Добавляем описание созданного пользователя User.Description = Описание;

// Задаем пароль пользователя User.SetPassword(ПарольПользователя);

// Сохраняем информацию на компьютере User.Setlnfo();

Для удаления локального пользователя достаточно соединиться с компьюте ром и вызвать метод Delete, указав имя класса удаляемого объекта и имя самого объекта (листинг 9.6).

Листинг 9.6. Удаление пользователя // Связываемся с компьютером Computer = ПолучитьСОМОбъект("WinNT://" + ИмяКомпьютера);

// Удаление пользователя Imp = Computer.Delete("user", ИмяПользователя);

Создание и удаление групп пользователей Создание и удаление групп пользователей происходит аналогичным обра зом, что и создание и удаление пользователей. Исключением является то, что в первом параметре метода Create указывается имя класса "Group" (лис тинг 9.7).

// Связываемся с компьютером Computer = ПолучитьСОМОбъект("WinNT://" + ИмяКомпьютера);

// Создаем объект класса Group 320 Глава User = Computer.Create("group", ИмяГруппы);

//.Добавляем описание созданной группы User.Description = Описание;

// Сохраняем информацию на компьютере User.SetlnfoO ;

Удаление группы происходит аналогично удалению пользователя Ч при по мощи Метода Delete.

Манипулирование с учетными записями С помощью службы WinNT Provider можно управлять учетными записями:

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

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

// Получаем объект пользователя User = ПолучитьСОМОбъект("WinNT://" + ИмяКомпьютера + " " + / ИмяПользователя + ",user");

// Указываем, что пользователь должен сменить пароль // при следующем подключении User.Put("PasswordExpired", 1);

// Сохраняем информацию на компьютере User.SetlnfoO ;

Предупреждение("При следующем подключении пользователя " + ИмяПользователя + " к компьютеру " + ИмяКомпьютера + " будет запрошен ввод нового пароля. ") ;

В данном примере в свойство пользователя PasswordExpired записывается значение 1, указывающее на то, что при подключении пользователя к ком пьютеру появится запрос на смену пароля. Метод Setinfo производит со хранение информации на компьютере.

С помощью свойства пользователя Accountoisabied можно отключить или включить учетную запись, записав в него соответственно значение истина ИЛИ Ложь.

В листинге 9.9 приведен пример отключения учетной записи.

Использование Active Directory Service Interfaces Ч._.._-... Д_,_.Ч_Ч.....

... Д^ 9.9. Отключение учетной записи // Получаем объект пользователя User = ПолучитьСОМОбъект;

"WinNT://" + ИмяКомпьютера + " " + / ИмяПользователя);

// Отключить учетную запись User.AccountDisabled = Истина;

// Сохраняем информацию на компьютере User.SetlnfoO ;

// Проверка отключения учетной записи Сообщить("Проверка отключения учетной записи " + ИмяПользователя + " " + :

User.AccountDisabled);

С помощью свойства AccountExpirationDate можно ограничить срок дейст вия учетной записи. В листинге 9.10 приведен пример, в котором учетная запись действительна до 5 июня 2007 года.

ту истечения действия учетной записи // Получаем объект пользователя User = ПолучитьСОМОбъект ("WinNT://" + ИмяКомпьютера + "/" + ИмяПользователя) ;

// Установить дату истечения действия учетной записи User. AccountExpirationDate = "05/06/2007";

// Сохраняем информацию на компьютере User.SetlnfoO ;

С^ Примечание При разборе данного примера обратите внимание на формат даты, переда ваемой В СВОЙСТВО AccountExpirationDate.

Вывод информации о компьютере и пользователе Как видно из табл. 9.1, служба WinNT Provider позволяет работать с множе ством объектов, определенных в сети. Каждый из объектов имеет свой уни кальный набор свойств, которые приведены в табл. 9.2.

^^ Примечание Назначение данных свойств расписываться не будет.

Глава Таблица 9.2. Свойства классов WinNT Provider Поддерживаемые свойства Имя класса Division Computer Owner OperatingSystern OperatingSystemVersion Processor ProcessorCount Domain MinPasswordLength MinPasswordAge MaxPasswordAge MaxBadPasswordsAllowed PasswordHistoryLength AutoUnlocklnterval LockoutObservatiohlnterval FileService HostComputer DisplayName Version ServiceType StartType Path ErrorControl LoadOrderGroup Description MaxUserCount ServiceAccountName Dependencies FileShare CurrentUserCount Description HostComputer Path MaxUserCount HostComputer FPNWFileService DisplayName Version ServiceType StartType Path ErrorControl LoadOrderGroup Использование Active Directory Service Interfaces Таблица 9.2 (продолжение) Имя класса Поддерживаемые свойства FPNWFileServi.ee ServiceAccountName Dependencies Description MaxUserCount FPNWFileShare CurrentUserCount HostComputer Path MaxUserCount User FPNWResource Path LockCount User FPNWSession Computer ConnectTime Description Group objectSid Все перечисленные в таблице свойства Namespace HostPrintQueue PrintJob User TimeSubmitted TotalPages Size Description Priority StartTime UntilTime Notify TimeElapsed PagesPrinted Position Action ObjectGUID PrinterPath PrintQueue PrinterName Model Datatype PrintProcessor PrintDevices 324 Глава Таблица 9.2 (продолжение) Поддерживаемые свойства Имя класса Description PrintQueue HostComputer Location StartTime UntilTime DefaultJobPriority JobCount Priority Attributes BannerPage ObjectGuid Action Resource User Path LockCount Service HostComputer LoadOrderGroup ServiceAccountName Dependencies StartType ServiceType DisplayName Path ErrorControl Session Computer ConnectTime IdleTime User User AccountExpirationDate AutoUnlocklnterval BadPasswordAttempts Description FullName HomeDirDrive HomeDirectorу UserFlags LockoutObservationlnterval LoginHours Использование Active Directory Service Interfaces Таблица 9.2 (окончание) Имя класса Поддерживаемые свойства User LastLogin LastLogoff LoginScript LoginWorkstations MinPasswordAge MinPasswordLength MaxBadPasswordsAllowed MaxLogins MaxPasswordAge MaxStorage ObjectSid Parameters PasswordAge PasswordExpirationDate PasswordExpired PasswordHistoryLength PrimaryGroupID Profile Важно отметить, что перечисленные в табл. 9.2 свойства не всегда будут дос тупны. Наличие тех или иных свойств зависит от версии операционной сис темы и версии установленной компоненты ADSI.

В листинге 9.11 приведен пример вывода свойств компьютера (установлен ная операционная система, имя процессора и т. п.).

// Получаем объект компьютера Computer = ПолучитьСОМОбъект("WinNT://" + ИмяКомпьютера);

// Выводим свойства компьютера Сообщить("Division = " + Computer.Division);

Сообщить("Owner = " + Computer.Owner);

Сообщить("OperatingSystem = " + Computer.OperatingSystem);

Сообщить("OperatingSystemVersion = " + Computer.OperatingSystemVersion};

Сообщить("Processor = " + Computer.Processor);

Сообщить("ProcessorCount = " + Computer.ProcessorCount);

Глава Создав объект user, можно выводить свойства пользователя (имя пользова теля, описание, время подключения, имя рабочей папки и т. п.). Пример вывода свойств пользователя приведен в листинге 9.12.

истингЭ.12. Вывод информации о пользователе // Получаем объект пользователя User = ПолучитьСОМОбъект("WinNT://" + ИмяКомпьютера + " " + / ИмяПользователя);

// Выводим свойства пользователя Сообщить("FullName = " + User.FullName);

Сообщить("AccountExpirationDate = " + User.AccountExpirationDate);

Сообщить("AutoUnlocklnterval = " + User.AutoUnlocklnterval);

Сообщить("BadPasswordAttempts = " + User.BadPasswordAttempts);

Сообщить("Description = " + User.Description);

Сообщить("HomeDirDrive = " + User.HomeDirDrive);

Сообщить("HomeDirectory = " + User.HomeDirectory);

Сообщить("UserFlags = " + User.UserFlags);

Сообщить("LockoutObservationlnterval = " + User.LockoutObservationlnterval);

Сообщить("LoginHours = " + User.LoginHours);

Сообщить("LastLogin = " + User.LastLogin);

Сообщить("LoginScript = " + User.LoginScript);

Сообщить("MinPasswordAge = " + User.MinPasswordAge);

Сообщить("MinPasswordLength = " + User.MinPasswordLength);

Сообщить("MaxBadPasswordsAllowed = " + User.MaxBadPasswordsAllowed);

Сообщить("MaxPasswordAge = " + User.MaxPasswordAge);

Сообщить("MaxStorage = " + User.MaxStorage);

Сообщить("ObjectSid = " + User.ObjectSid);

Сообщить("Parameters = " + User.Parameters);

Сообщить("PasswordAge = " + User.PasswordAge);

Сообщить("PasswordExpirationDate = " + User.PasswordExpirationDate);

Сообщить("PasswordExpired = " + User.PasswordExpired);

Сообщить("PasswordHistoryLength = " + User.PasswordHistoryLength);

Сообщить("PrimaryGroupID = " + User.PrimaryGroupID);

Сообщить("Profile = " + User.Profile);

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

Использование Active Directory Service Interfaces Помимо перечисленных свойств каждый пользователь имеет уникальный идентификатор SID (user security identifier), который можно получить с по мощью метода Get, в параметрах которого передать название свойства Ч objectsio. Данный метод возвращает значение типа COMSafeArray, которое посредством метода выгрузить можно конвертировать в обычный массив.

Далее, С ПОМОЩЬЮ конструкции Для каждого...из...Цикл...КонецЦикла МОЖНО обойти все элементы массива и собрать полный идентификатор.

Пример получения идентификатора пользователя приведен в листинге 9.13.

// Получаем объект пользователя User = ПолучитьСОМОбъектС'ЮтМТ://" + ИмяКомпьютера + " " + / ИмяПользователя);

// Получаем SID (user security identifier) Sid = User.Get("objectSID");

// получили тип COMSafeArray Масс = Новый Массив();

// Выгружаем COMSafeArray в массив Масс = Sid.Выгрузить();

SidCTpOKa = " ;

" // Складываем все строки массива Для каждого Значение из Масс Цикл SidCTpOKa = SidCTpoKa + Значение + " ";

КонецЦикла;

Сообщить("SID пользователя " + ИмяПользователя + " " + SidCTpoKa) :

Приложение Описание прилагаемого компакт-диска В прилагаемом к книге CD-ROM содержатся исходные тексты программ всех примеров, которые в ней рассмотрены. Помимо примеров на диске со держится Offline-версия интернет-проекта ERP Group (www.erpg.ru), основа телем которого является автор книги.

Структура компакт-диска представлена в табл. П.1.

Таблица П. 1. Содержимое компакт-диска КаталогЛФайл Описание Примеры, рассмотренные в главе 1.

Chapter 01 \ ActiveBarCode.epf Формирование штрихкода средствами ActiveBarcode для "1C:Предприятие 8.0" ActiveBarCode.ert Формирование штрихкода средствами ActiveBarcode для "1C:Предприятие 7.7" HTML Editor.epf Пример создания визуального редактора HTML-страниц для "1С:Предприятие 8.0" InternetExplorer.epf Примеры работы с объектом internetExplorer для "1С:Предприятие 8.0" Примеры работы с объектом InternetExplorer InternetExplorer.ert для "1С:Предприятие 7.7" Определение IP-адреса локального и удаленного IP.epf компьютера для "1С:Предприятие 8.0" Примеры использования помощников MS Agent для MSAgent.epf "1С:Предприятие 8. Примеры использования помощников MS Agent для MSAgentert "1С:Предприятие 7.7" Примеры интерактивного взаимодействия с MS Agent MSAgentBalloonDialog.epf для "1C: Предприятие 8.0" Приложение Таблица П. 1 (продолжение) Описание КаталоЛФайл Примеры, рассмотренные в главе 1.

Chapter 01 \ Примеры интерактивного взаимодействия с MS MSAgentBalloonDialog.ert Agent для "1С:Предприятие 7.7" Примеры работы с регулярными выражениями для RegExp.epf "1С:Предприятие 8.0" WindowsMediaPlayer.epf Пример использования проигрывателя Windows Media Player для "1С:Предприятие 8.0" Примеры, рассмотренные в главе 2.

Chapter 02\ ComputerSystemlnformatio Вывод подробной информации об аппаратном и n.epf программном составе локального компьютера для "1C: Предприятие 8.0" WMI.epf Примеры использования объектов WMI для "1С:Предприятие 8.0" WMI.ert Примеры использования объектов WMI для "1C:Предприятие 7.7" WMICIassViewer.epf Инструмент просмотра всех классов WM), их свойств и значений для "1С:Предприятие 8.0" WmiServices.>

FileSystemObject.epf Пример работы с файловой системой для "1С:Предприятие 8.0" MSScriptControl.epf Пример запуска произвольного VB-скрипта (VBS) для "1С:Предприятие 8.0" ReadMPSTags.epf Пример чтения тегов (iDvl) МРЗ-файлов для "1С:Предприятие 8. WSH.epf Примеры использования объектов WSH для "1С:Предприятие 8.0" Chapter 04\ Примеры, рассмотренные в главе 4.

Photoshop.epf Примеры использования Adobe Photoshop в качест ве OLE-сервера для версии "1С:Предприятие 8.0" V8 Application, vbs Пример использования OLE-соединения к БД "1С:Предприятие 8.0" из VBS Описание прилагаемого компакт-диска Таблица П. 1 (продолжение) Каталог\Файл Описание Примеры, рассмотренные в главе 4.

Chapter 04\ VSApplicationCOMConnect Пример использования СОМ-соединения для or.epf "1С:Предприятие8.0" VSCOMConnector.vbs Пример использования СОМ-соединения к БД "1С:Предприятие 8.0" из VBS WordCheckSpelling.epf Пример реализации проверки орфографии текстов с помощью MS Word для "1С:Предприятие 8.0" WordExcel.epf Примеры использования MS Word и Excel в качестве OLE-сервера для "1С:Предприятие 8.0" Динамическое создание и выполнение макросов MS WordMacros.epf Word для "1С:Предприятие 8.0" Примеры, рассмотренные в главе 5.

Chapter 05\ Пример подключения к произвольной БД средства ADO Demo.epf ми ADO для "1С:Предприятие 8.0" Пример подключения к произвольной БД средства ADO Demo.ert ми ADO для "1С:Предприятие 7.7" Пример подключения к книге MS Excel средствами ExcelADO.epf ADO для "1C:Предприятие 8.0" Пример реализации шестнадцатеричного редактора HexDumper.epf средствами ADO для "1C:Предприятие 8.0" Пример подключения к проекту MS Project средст ProjectADO.epf вами ADO для "1C:Предприятие 8.0" Пример файла проекта, используемого в обработке example.mpp ProjectADO.epf Примеры обработок, рассмотренные в главе 6.

Chapter 06\ Пример подключения MS SQL Server средствами SQL-DMO Demo.ert SQL-DMO для "1C:Предприятие 7.7" Примеры обработок, рассмотренные в главе 7, Chapter 07\ Примеры запуска команд управления Windows, ис ControlPanel.epf пользующие rundl!32 для "1С:Предприятие 8.0" Примеры обработок, рассмотренные в главе 8.

Chapter 08\ Пример работы с FTP с помощью объекта FTP.epf ГТРСоединение для "1С:Предприятие 8.0" Пример работы с FTP с помощью команды ftp для FTP.ert "1С:Предприятие 7.7" Приложение Таблица П. 1 (окончание) Описание КаталоЛФайл Примеры обработок, рассмотренные в главе 8.

Chapter 08\ Mail.epf Примеры работы с электронной почтой для "1С:Предприятие 8.0" Mail.ert Примеры работы с электронной почтой для "1С:Предприятие 7.7" Пример работы с протоколом РОРЗ для RomPopS.ert "1С:Предприятие 7.7" Пример работы с протоколом SMTP для RomSmtp.ert "1C:Предприятие 7.7" Примеры обработок, рассмотренные в главе 9.

Chapter 09\ ADSI.epf Примеры использования Active Directory Service Interfaces "1С:Предприятие 8.0" AddOm Дополнительные файлы и СОМ-объекты, необходи мые для запуска некоторых примеров.

ActiveBarcode Установочный комплект ActiveBarcode 3. ADSI Microsoft Active Directory Service Interfaces version 2. (ADSI) COMServices СОМ-объект (с исходными кодами на VB), предна значенный для работы с СОМ-обьектами в системе "1С:Предприятие 7.7" COMViewer OLE/COM Object Viewer IE60 Internet Explorer 6.0 Ч русская и английская версии MDAC Microsoft Data Access Components 2. MSAgent Установочный комплект Microsoft Agent 2.0, включая персонажи и SDK ROM-Mail Внешняя компонента ROM-Mail Wmi Windows Management Instrumentation (WMI) Core 1. (Windows 95/98) Distributed Component Object Model (DCOM) for Win dows 95/98 1. Wmp Установочный комплект Windows Media Player 9. Wsh Windows Script 5.6 включая SDK XMLCore MS XML Core 4. ERPG.ruN Offline-версия Web-проекта "ERP Group" Андрея Ми хайлова (www.erpg.ru) Предметный указатель ActiveX-компонент Media Player 24 OLE 1 OLE 2 OLE DB OLE-объект СОМ-сервер системы "1C:Предприятие 8.0" s СОМ-соединение н SQL-DMO w HTML-редактор м Win32_ComputerSystem Windows Script Host MAPI 282 WinNT Provider Microsoft Agen 26 WMI-моникер д Алгоритм: Действия с ярлыками отправки сообщений 288 Добавления сетевого получения писем 286 принтера Доступ:

В к данным Microsoft Project Вывод:

к метаданным всех доменов локальной сети специальных папок списка пользователей группы Закрытие:

Выполнение запроса к данным документа MS Excel OLE-базы презентации Вычисление выражений Предметный указатель AnimationNames К Buttons.Add Класс: CheckSpelling CIM_DataFile 85 Close StdRegProv 91 Connect 137, Win32_Account 78 InputBalloon Win32_DesktopMonitor 77 MoveTo Win32_Group 78 80 MsgBalloon 38, Win32_LocalTime 82 NewObject 138, 139, Win32_LogicalDisk 63 67 Open Win32_NetworkAdapter 94 OptionButtonsAdd Win32_NetworkAdapter Play Configuration PrintOut Win32_NTEventLogFile ShowFormBalloon Win32_Printer Speak Win32_Process StartService Win32_Product Stop Win32_ScheduledJob StopA Win32_Service StopService Win32_Share Terminate Win32_StartupCommand Think \Vin32_TimeZone Uninstall Win32_WindowsProduct Перейти Activation Методы:

Win32_OperatingSystem класса Win32_Product WMI объекта Command Команда:

объекта RegExp mailto объекта WshNetwork ping объекта Документ Компонента V7Plus.dll Компонентная объектная Механизм обработки модель 13 строк Компоненты универсального Модель СОМ механизма доступа Модификация реестра к данным Контейнер приложения OLE Копирование и вставка данных в документ Word 151 Обработка штрихкодов Копирование файлов и папок 104 Обращение к листам рабочей м книги документа Excel Объект:

Application Метод:

Balloon Activate Command 186, Add Предметный указатель Connection 186 Показ слайдов Drive 100 Получение сведений:

Error 186 о папках и файлах Field 187 об определенном диске File 100 Получение списка:

FileSystemObject 100 пользователей Folder 100 установленных сервисов FormBalloon 41 всех доступных дисков MAPIMessage 283 установленного программного MAPISession 283 обеспечения Record 187 Проверка существования диска RecordSet 186, 198 каталога или файла RegExp 54 Программа ftp Stream 187 Просмотр:

SWbemLocator 64 всех заданий планировщика Winsock 20 записей журнала событий Word. Application 147 количества записей журнала Объектная модель: событий ADOX 202 учетных записей WMI Объекты WSH Окно сообщений Работа:

Определение:

с Microsoft Word даты и времени с датой и временем IP-адреса 21, с журналами событий временной зоны с заданиями планировщика домена с операционной системой имени пользователя с сетевыми ресурсами локальных групп с файлами разрешения экрана с сетью списка программ Регулярные выражения автозагрузки Отключение:

сетевого соединения учетной записи Свойства:

Отправка письма через MS Agent SMTP-сервер класса Win32_ п ComputerSystem класса Win32_Product компонента ActiveBarcode Перемещение файлов объекта Command и папок объекта DBFile Печать документа PowerPoint (окончание рубрики см. на стр. 336) Поиск файлов 336 Предметный указатель Свойства (окончание):

объекта LogFile Технология:

объекта Winsock ActiveX объекта WshNetwork ADSI объектов WinNT Provider 32 WMI ButtonsCaptions СОМ Document Транслирование сторонней Font информации OptionPressed Style Tables UserName приложения OLE 129 Удаление:

таблиц 153 программного продукта Создание и удаление групп файлов и папок пользователей 319 Управление:

Создание: анимацией задания 90 доступом к папкам копии журнала событий 84 учетными записями нового параметра реестра 93 Установка:

нового пользователя 318 принтера нового оазпелр 9 приоритета процесса объекта приложения Adobe Photoshop 181 Ф папок Функции управления текстовых файлов программами ярлыков ярлыков для URL-адресов 1 абзацев в документах MS Word Создание и открытие документов Чтение:

MS Word 147 значений ключей Сохранение презентации 177 реестра Спецификации таблиц базы писем с РОРЗ, сервера данных 1C:

ПРЕДПРИЯТИЕ 7.7/8. СИСТЕМНОЕ ПРОГРАММИРОВАНИЕ ИСПОЛЬЗУЙ возможности системы НА ВСЕ юо Автор имеет большой опыт коммерческой разработки информационных систем на базе платформы "1С:Предприятие" версий 7.7 и 8.0, в том числе спроектированных и успешно внедренных "с нуля*.

Несколько его разработок получили сертификат "1С:Совместимо! Система программ 1С:Предярия тие "- Принимал участие в разработке конфигураций "1 (^Управление производственным предприятием" на платформе "1С:Предприятие 8.0", "1C-Papyc:CRM Управление продажами", "Астрософт. Деловое досье: Учет оборудования" и многих других. Имеет ряд сертификатов фирмы "1C", в том числе самые разнообразные сертификаты по версии 8.0.

В настоящее время - вице-президент компании "Технологии успеха", которая занимается разработкой и внедрением информационных систем на базе платформы "1С:Предприятие 8.0".

Книга не является традиционным учебником по программированию в системе "1С:Предприятие". Основное внимание в ней уделено практическому использованию неявных, скрытых, но не менее важных, возможностей этой платформы, а также операционной системы и разнообразных СОМ-объектов.

Книга представляет собой практическое руководство, предназначенное для програм мистов, разработчиков и администраторов системы "1С:Предприятие" при работе с технологиями ActiveX, COM, WMI и WSH, при интеграции с базами данных через интерфейсы ADO и SQL-DMO, при работе с Интернетом, электронной почтой и FTP, взаимосвязи с внешними приложениями и многим другим.

Главная цель книги - показать читателю, что возможности системы "1С:Предприятие* не ограничиваются только решениями задач для автоматизации документооборота.

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

Материал сопровождается большим количеством наглядных примеров. Книга ориенти рована на программистов, разработчиков и администраторов различного уровня.

Компакт-диск содержит все исходные тексты примеров, 1РОГРАММИРОВАНИЕ/1С:ПРЕДПРИЯТИЕ приведенных в книге, а также СОМ-объекты.

ISBN 5-94157-536-Х БХВ-ПЕТЕРБУРГ 190005, Измайловский пр., E-mail: mail@bhv.ru Internet: wwwbhv.ru "575367" Тел.:(812)251-4244 Факс:(812)251- Pages:     | 1 |   ...   | 3 | 4 | 5 |    Книги, научные публикации