Попов Андрей Владимирович

Учебные курсы

[Командная строка и сценарии Windows] [СППО] [БД и ЭС]

Командная строка и сценарии Windows

Ресурс: http://www.intuit.ru/department/os/compromtwin/
Аннотация: В курсе рассматриваются разработанные фирмой Microsoft программные средства, позволяющие автоматизировать повседневную работу администраторов и пользователей операционной системы Windows путем выполнения команд в командной строке (интерактивный режим) или запуска предварительно созданных сценариев (пакетный режим). Описываются возможности имеющейся во всех версиях Windows стандартной оболочки командной строки Cmd.exe и языка командных файлов, поддерживаемых этой оболочкой. Подробно рассматривается сервер сценариев Windows Script Host (WSH), позволяющий выполнять в операционной системе сценарии, которые имеют доступ к внутренним объектным моделям и инфраструктурам Windows (COM, WMI, ADSI) и могут управлять работой других приложений-серверов автоматизации. Приводятся сведения о базовой технологии Windows Management Instrumentation (WMI), предназначенной для централизованного управления комьютерными системами на базе Windows. Обсуждаются способы работы с объектами WMI из командной строки с помощью программы WMI Command-line (WMIC). Рассматривается самый современный и мощный инструмент автоматизации: новая объектно-ориентированная оболочка командной строки и среда выполнения сценариев Windows PowerShell, базирующаяся на платформе .NET. Обсуждаются основные концепции и механизмы PowerShell и отличия ее от всех остальных оболочек командной строки. Приводятся примеры использования из PowerShell объектов COM, WMI и .NET.
  1. Эволюция инструментов для автоматизации работы в Microsoft Windows
  2. Оболочка командной строки Windows. Интерпретатор Cmd.exe
  3. Язык интерпретатора Cmd.exe. Командные файлы
  4. Сервер сценариев WSH. Языки сценариев VBScript и JScript
  5. Собственная объектная модель WSH
  6. Сценарии WSH для доступа к файловой системе. Объектная модель FileSystemObject
  7. WSH как средство взаимодействия с внешними программами
  8. Сценарии WSH для доступа к службе каталогов АDSI
  9. Сценарии WSH как XML-документы. Схема WS XML
  10. Информационная схема CIM. Объектная модель WMI
  11. Структура классов WMI
  12. Сценарии WSH для работы с объектной моделью WMI
  13. Типичные администраторские сценарии WMI
  14. Доступ к WMI из командной строки. Командная оболочка WMIC
  15. Форматы вывода данных WMIC. Типичные команды для администрирования
  16. Введение в оболочку командной строки Windows PowerShell
  17. Конвейеризация и управление выводом команд Windows PowerShell
  18. Работа в Windows PowerShell с объектными моделями WMI, COM и .NET
  19. Сценарии Windows PowerShell

Вопросы к курсу "Системное и прикладное программное обеспечение (СППО)"

  1. Физическая и логическая структура дискеты и жесткого диска.
  2. Системные области дискеты и жесткого диска.
  3. Структура файловой системы FAT.
  4. Файловые системы FAT и VFAT. Поддержка длинных имен.
  5. Структура операционной системы MS-DOS.
  6. Загрузка MS-DOS с различных устройств.
  7. Структура операционной системы Windows 95. Загрузка Windows 95.
  8. Системные файлы Windows 9x. Режимы загрузки Windows 9x.
  9. Архитектура Windows 9x. Типы драйверов устройств.
  10. Структура системного реестра Windows NT/2000.
  11. Архитектура Windows NT/2000.
  12. Загрузка Windows NT/2000.
  13. Процесс регистрации пользователя в Windows NT/2000.
  14. Структура системы безопасности Windows NT/2000.
  15. Механизм контроля доступа в Windows NT/2000.
  16. Командный интерпретатор Cmd.exe. Перенаправление ввода/вывода и конвейеризация команд.
  17. Язык интерпретатора Cmd.exe. Командные файлы.
  18. Общие сведения об ООП. ООП в Object Pascal.
  19. Принципы ООП: инкапсуляция, наследование и полиморфизм.
  20. Основы COM-технологии.
  21. Сценарии WSH.
  22. Основы технологии WMI.

Вопросы к курсу "Базы данных и экспертные системы"

  1. Понятия о базах данных и СУБД. Модели данных.
  2. Модели данных. Классификация СУБД.
  3. Характеристика СУБД FoxPro.
  4. Интерактивный режим работы с БД в FoxPro. Создание таблиц. Добавление, редактирование и удаление данных.
  5. Просмотр БД в FoxPro. Возможности команд DISPLAY и BROWSE.
  6. Работа в FoxPro с командным окном и окном просмотра. Перемещение в БД.
  7. Фильтрация и поиск данных в БД с помощью команд FoxPro.
  8. Индексирование баз данных. Работа с индексами в FoxPro.
  9. Работа с командными файлами. Модульная структура программ FoxPro.
  10. Команды ввода/вывода, ветвления и циклов (FoxPro).
  11. Переменные и массивы в FoxPro. Обмен данными с БД.
  12. Встроенные и пользовательские функции FoxPro. Процедурные файлы.
  13. Работа с базами данных в технологии файл/сервер.
  14. Работа с базами данных в технологии клиент/сервер. Двух- и трехзвенная архитектура.
  15. Средства Delphi для работы с базами данных. Утилита BDE Administrator.
  16. Таблицы Paradox. Утилита Database Desktop.
  17. Структура приложений Delphi, работающих с базами данных. Создание простейшего приложения БД.
  18. Работа с наборами данных в Delphi. Чтение и изменение данных, навигация в наборах данных.
  19. Работа с наборами данных в Delphi. Фильтрация данных и поиск записей в наборах данных.
  20. Возможности языка запросов SQL. Типы операторов SQL.
  21. Выборка данных из одной и нескольких таблиц (SQL). Функции агрегирования в запросах.
  22. Сортировка и группировка результатов SQL-запросов.
  23. Вложенные и связанные подзапросы SQL.
  24. Использование SQL для изменения данных в таблицах.
  25. Транзакции и блокировки в базах данных.
  26. Процесс проектирования баз данных. Нормализация таблиц.
  27. Технологии доступа к данным (ODBC, DAO, ADO, ADO.NET).

Попов Андрей Владимирович, E-mail: wmi_popov@mail.ru, Homepage: http://popov.math.mrsu.ru