LEC08. Офисное ПО
.pdfСравнение производительности
OpenOffice Writer и MS Word (osp.ru)
Источник данных: http://www.osp.ru/pcworld/2007/08/4396524/
Концепция стилей и шаблонов
•1-я ошибка — форматирование вручную без стилей.
•2-я ошибка — создание оформления вместо создания структуры.
•При подготовке документа главное то, чем текст является. А как он выглядит — вторично.
•Забыть про «размер шрифта 14pt», «гарнитуру Times New Roman», «расположение по центру» и т. д.
•Помнить только стили: «Заголовок», «Заголовок n-ого уровня», «основной текст», и т. д.
•Создание нового документа начинается с продумывания структуры документа и создания системы стилей
•Как будет выглядеть конечный документ, (шрифты, гарнитура, и т. д.) решается, когда документ уже готов, путём изменения
соответствующего стиля. |
12 |
|
Безопасность OO и MSO
MS Office 2010: 17 крахов и 0 потенциальных уязвимостей.
ВOffice XP: 293 краха и 7 потенциальных уязвимостей.
ВOpenOffice.org 3.3rc5: 154 краха и 15 потенциальных уязвимостей.
ВOpenOffice.org 3.2.1: 163 краха и 18 потенциальных уязвимостей13
Источник: http://www.cert.org/blogs/certcc/post.cfm?EntryID=70
Панграммы
1.Любя, съешь щипцы, — вздохнёт мэр, — кайф жгуч.
2.Шеф взъярён тчк щипцы с эхом гудбай Жюль.
3.Эй, жлоб! Где туз? Прячь юных съёмщиц в шкаф.
4.Экс-граф? Плюш изъят. Бьём чуждый цен хвощ!
5.Эх, чужак! Общий съём цен шляп (юфть) — вдрызг!
6.Эх, чужд кайф, сплющь объём вши, грызя цент.
7.Чушь: гид вёз кэб цапф, юный жмот съел хрящ
?
Панграммы
Панграмма (c греч. «все буквы») или разнобуквица — текст, использующий все или почти все буквы алфавита.
1.Демонстрация шрифтов.
2.Проверки передачи текста по линиям связи.
3.Тестирование печатающих устройств.
Microsoft: Съешь [же] ещё этих мягких французских булок, да выпей чаю.
KDE: Широкая электрификация южных губерний даст мощный толчок подъёму сельского хозяйства.
Gnome: В чащах юга жил бы цитрус? Да, но фальшивый экземпляр!
Автозаполнение
Lorem ipsum — название классического текста-«рыбы». «Рыба» — слово из жаргона дизайнеров, обозначает условный, зачастую бессмысленный текст, вставляемый в макет страницы.
Lorem ipsum представляет собой искажённый отрывок из философского трактата Цицерона «О пределах добра и зла», написанного в 45 году до нашей эры на латинском языке. Впервые этот текст был применен для набора шрифтовых образцов неизвестным печатником в XVI веке.
=rand(m, n)
m– количество абзацев,
n– количество предложений в каждом абзаце
=lorem(m, n)
Работа с VBA и макросы
VBA = Visual Basic for Applications: все продукты Microsoft Office, Corel Draw, Adobe Photoshop и пр.
Счего начать
1.Alt+F11 – горячая клавиша для вызова VBA.
2.Пользуйтесь встроенной «Справкой».
3.Самый главный секрет: создать любой макрос и посмотреть его программный код.
4.В тексте программы введите имя элемента и нажмите «.»
Имя переменной в VBA
•Начинается с буквы лат. алфавита.
•Не может содержать пробелы, точки символы операций (+, -, *, /, #, $, %, &, !, <, >, = и т.п.).
•Не может превышать 254 символов в длину.
•Должно быть уникальным в своей области действия.
•Не может дублировать зарезервированные слова.
•Не различает регистр букв: MyNumber = mYnUmBeR
Типы данных в VBA
http://www.csu.ac.ru/~rusear/VBA/9_VarTypeConst.htm
Тип данных |
Резервируемая |
Min |
Max |
|
память, байт |
|
|
|
|
|
|
Byte |
1 |
0 |
255 |
|
|
|
|
Boolean |
2 |
False |
True |
|
|
|
|
Integer |
2 |
-32768 |
32767 |
|
|
|
|
Long |
4 |
-2147483648 |
2147483647 |
|
|
|
|
Date |
8 |
1 января 100 г. |
31 декабря 9999 г. |
|
|
|
|
String |
Длина строки |
1 |
65400 |
(фиксированная |
|
|
|
длина) |
|
|
|
|
|
|
|
Variant (числа) |
16 |
|
|
|
|
|
|
Variant |
22 байта + длина |
|
2147483647 |
(символы) |
строки |
|
символов |
|
|
|
|
Объявление переменных в VBA
• Неявное («на лету»): sum = 100
В данном случае присваивается тип Variant. Это обобщённый тип, переменная не типизирована.
• Явное (с возможным указанием типа):
Dim <имя переменной> As Integer