- •Часть II. Пользовательский интерфейс операционной системы Windows.
- •§1. Характеристика ос Windows.
- •§2. Состав ос Windows.
- •§3. Процесс загрузки и завершения системных ос Windows.
- •§4. Процесс загрузки потребительских ос Windows.
- •§5. Файл boot.Ini
- •§6. Реестр Windows.
- •§7. Интерфейс пользователя ос Windows.
- •1) Интерфейс командной строки
- •2) Графический интерфейс.
- •§8. Переменные окружения.
- •§9. Элементы администрирования, подготовка к установке программ и оборудования
- •§10. Работа устройства ввода /вывода.
- •§11. Профили пользователей.
- •§12. Повышение производительности.
- •§13. Характеристика приложений Windows.
- •§14. Работа с приложениями win 32 в ос.
- •§15. Интерфейс командной строки Windows.
- •§16. Перенаправление стандартных потоков в/в.
- •§17. Пакетные файлы. Простейшие команды.
- •§18. Дополнительные возможности команд для cmd – файлов.
- •§19. Команда for.
- •§20. Приложение ms word.
- •§21. Приложение excel.
- •§22. Объекты и их свойства. Методы ms – Office
- •§23. Основные конструкции vba
- •§24. Приложение doc под Windows.
- •§25. Характеристика средств разработки по.
§23. Основные конструкции vba
Типы данных: object.
Переменные: - целые: byte,int,long.
- вещественные: double, single, string, boolean, date, curring.
Dim<имя>As<тип > – описание
Set<имя> = <значение> – присвоение значения.
Выражения: - арифметические +, –, /, *, =.
- логические <, >
- строковые &и т.д.
Основные конструкции:
1) Sub<имя>
<тело> – совокупность операций.
EndSub
2) Function<имя>(<список параметров>)
<тело>
End Function
3) Конструкции ветвления.
a)If<условие 0>then
<действие 0>
[else< действие 1>]
EndIf
б) If<условие 0>then
<действие 0>
else If <условие 0> then
< действие 1>
[else If …]
…
else If … then
< действие n>
End If
4) Циклические
Do … Loop
Do while … Loop
Do … Loop while
Do … while … Loop
Do … Loop until
a) Do …
<тело>
Loop until <условие>
б) Do while <условие><True>
<тело>
Loop
Exit Loop – прерывание цикла.
For Next
а) For<имя> = <нач. знач.>to<кон. знач.> [step<шаг>].
<тело>
Next <имя>
б) For <имя> in <группа>
<тело>
Next <имя>
§24. Приложение doc под Windows.
DOC
- Установка
- Запуск
- Выполнение
- Завершение
- Деинсталляция
Не оставляет записей в реестре.
Настройки
- Общие
- Шрифт
- Программа (Ярлык) имя пакетного файла, можно указать тот пакетный файл, который выполняется при запуске приложения.
Дополнительно
- создать собственные файлы.
- изменить ссылку в pif–файл (файл, содержащий всю необходимую информацию оDOC).
- указать конфигурацию файлов.
Экран:
Производительность (среды Windowsпри выполнении приложенийDOC)/
Эмуляция ПЗУ
Динамическое выделение памяти.
Разное
1) Горячие клавиши (вкл./откл.)
2) Работа в фоновом режиме.
Приоритет ожидания.
Windows2000WindowsXP
Безопасность Совместимость
§25. Характеристика средств разработки по.
Режимы использования
1) Интерактивный
Использование графического интерфейса
2) Командный
Режим командной строки
Состав
1) Специализированный текстовый редактор
Ориентирован на разработку ПО
2) Компилятор (compiler) - программа, которая переводит исходный текст в машинный код.
3) Редактор связей (linker)
4) Библиотека (работа с библиотекой объектных модулей LIB)
5) Менеджер проекта
Программа поддержки проектов автоматом перестраивает нужные измененные проекты
6) Диалоговый отладчик. Ищет алгоритмические ошибки.
7) Дополнительные утилиты
Фазы программирования.
Планирование -> Кодирование -> Отладка -> Сопровождение и Эксплуатация.
Диалоговый отладчик основан на понятии точки останова. Он помогает находить алгоритмические ошибки. На этапе компиляции и редактирования связей создаются управляющие таблицы. Они помогают установить взаимно однозначное соответствие между .exe и исходным кодом для диалогового отладчика. Точки останова можно разделить следующим образом:
1) Безусловная
2) Условная. При выполнении сформулированного условия
3) Временная. Устанавливается средой 1 раз и далее сбрасывается.
Способы выполнения программ в диалоговом отладчике:
Step In (со входом в тело функции)
Step Out (выйти из тела функции)
Step Over (без захода в функцию)
Run To Cursor (выполнять до достижения курсора)
Continue (до следующей точки останова).
Отладочные действия при достижении точек.
1) Изменять точки останова.
2) Проанализировать значения переменных или выражений
Watch / Quick Watch
3) Просмотреть стек вызовов.
4) Выполнить Reset - закончить отладку (вернуться к началу).
5) Посмотреть содержимое регистров процессора.
6) Изменить значение переменных.
BREAK - прерывает выполнение (при зацикливании).
Окно Watch:
Можно выбрать различные условия останова.