Openoffice.Org Теория И Практика

Total Page:16

File Type:pdf, Size:1020Kb

Openoffice.Org Теория И Практика В серии: Библиотека ALT Linux OpenOffice.org Теория и практика Иван Хахаев Вадим Машков Галина Губкина Инна Смирнова Дмитрий Смирнов Роман Козодаев Елена Смородина Татьяна Турченюк Москва ALT Linux; БИНОМ. Лаборатория знаний 2008 УДК 004.91 ББК 32.97 O60 Авторы: Хахаев И., Машков В., Губкина Г., Смирнова И., Смирнов Д., Козодаев Р., Смородина Е., Турченюк Т. OpenOffice.org: Теория и практика / И. Хахаев, В. Машков, O60 Г. Губкина и др. М. : ALT Linux ; БИНОМ. Лаборатория знаний, 2008. 319 с. : ил. (Библиотека ALT Linux). ISBN 978-5-94774-891-8 Данная книга открывает многие нетривиальные возможности офис- ного пакета OpenOffice.org (версии 2 и выше), которые поясняются на примерах конкретных задач. Рассмотрены автоматическая нумерация и перекрестные ссылки при оформлении курсовой работы, тонкости на- бора математических формул, вычислительные возможности электрон- ных таблиц на примере задач из курсов экономического цикла, создание презентаций и составление собственной галереи элементов для создания схем и многое другое. Для широкого круга пользователей офисных при- ложений. Сайт книги: http://books.altlinux.ru/openoffice. На сайте книги вы найдёте: • Обновлённую электронную версию текста книги с исправлениями. • Файлы примеров, использованных в книге. • Дополнительные материалы, не вошедшие в книгу. УДК 004.91 ББК 32.97 Как приобрести печатный экземпляр книги? Приобрести книгу в интернет-магазине ALT Linux. По вопросам оптовых и мелкооптовых заку- пок обращайтесь на [email protected]. Каждый имеет право воспроизводить, распространять и/или вносить измене- ния в настоящий Документ в соответствии с условиями GNU Free Documentation License, Версией 1.2 или любой более поздней версией, опубликованной Free Software Foundation; Данный Документ содержит следующий текст, помещаемый на первую стра- ницу обложки: ¾В серии “Библиотека ALT Linux”¿. Название: ¾OpenOffice.org: Теория и практика¿. Данный Документ не содержит неизменяемых разделов. ALT Linux торговая марка компании ALT Linux. Linux торговая марка Линуса Торвальдса. Прочие встречающиеся названия могут являться торговыми марками соответствующих владельцев. При цитировании просим обратить внимание, что текст электронной вер- сии книги может содержать дополнения и исправления по сравнению с вышед- шим ранее печатным изданием книги. Кроме того, номера страниц могут не совпадать с номерами страниц печатной версии. Поэтому просим при цитирова- нии ссылаться именно на печатную версию. В случае необходимости ссылаться на электронный вариант просим включать в описание дату опубликования до- кумента (указана ниже в списке изменений) и следующий URL: http://docs.altlinux.org/books/2008/altlibrary-openoffice-20090409.pdf Если вы заметили в книге ошибку или опечатку, пожалуйста, сообщите о ней нам с помощью системы отслеживания ошибок: http://bugs.altlinux.org. Замеченные ошибки мы будем исправлять в последующих изданиях (как элек- тронных, так и печатных). ISBN 978-5-94774-891-8 © Хахаев И., Машков В., Губкина Г., Смирнова И., Смирнов Д., Козодаев Р., Смородина Е., Турченюк Т., 2008 © ALT Linux, 2008 © БИНОМ. Лаборатория знаний, 2008 Истоия изменений 2009/04/09 Первая электронная версия. Оглавление Часть I. Знакомство с OpenOffice.org 8 Глава 1. Введение 9 1.1 Обозначения ............................ 10 1.2 Что значит ¾свободное ПО¿ .................. 10 Глава 2. Офисный пакет OpenOffice.org 12 2.1 Что такое офисный пакет .................... 12 2.2 История OpenOffice.org ...................... 12 2.3 Возможности ........................... 13 2.4 Где можно взять OpenOffice.org ................. 14 2.5 Поддержка OpenOffice.org .................... 14 2.6 Установка OpenOffice.org ..................... 14 2.7 Пользовательский интерфейс OpenOffice.org .......... 19 2.8 Открытый формат данных .................... 19 2.9 Поддерживаемые форматы документов ............ 21 2.10 Связь с другими офисными пакетами ............. 21 2.11 Основы работы с программами пакета ............. 23 2.12 Индивидуальная настройка ................... 28 2.13 Где найти помощь ........................ 36 Часть II. Работа с текстом в OpenOffice.org 37 Глава 3. Работаем с текстом, или OpenOffice.org Writer 38 3.1 Возможности приложения OpenOffice.org Writer ........ 38 3.2 Работа с окнами ......................... 40 3.3 Создание или загрузка документа ................ 40 3.4 Ввод текста ............................ 40 3.5 Масштабирование текста ..................... 41 3.6 Перемещение по документу ................... 41 3.7 Автодополнение .......................... 42 3.8 Автозамена ............................ 44 3.9 Выделение фрагментов текста .................. 45 3.10 Копирование, перенос и удаление фрагментов документа .. 46 Оглавление 5 3.11 Найти и заменить ......................... 47 3.12 Отмена и повтор действий .................... 50 3.13 Проверка орфографии ...................... 50 3.14 Работа с таблицами ....................... 51 3.15 Вставка рисунков ......................... 55 3.16 Оформление документа ..................... 55 3.17 Создание оглавления документа ................. 62 3.18 Сноски и концевые сноски .................... 63 3.19 Создание и изменение колонтитулов .............. 63 3.20 OpenOffice.org и коллективная работа ............. 63 3.21 Шаблоны документов ...................... 65 3.22 Предварительный просмотр ................... 66 3.23 Печать документа ......................... 67 3.24 Правильная работа с документами ............... 68 Глава 4. Стили, ссылки и автонумерация в документах OOo Writer 70 Введение .............................. 70 4.1 Структура документа ....................... 70 4.2 Стили документа ......................... 71 4.3 Создание документа с использованием стилей ......... 71 4.4 Автонумерация объектов и перекрестные ссылки ....... 74 4.5 Ссылки на библиографию .................... 76 4.6 Создание оглавления ....................... 79 Используемые источники .................... 82 Глава 5. Сложная разметка и хитрости в OpenOffice.org Math 83 5.1 Системы уравнений и неравенств ................ 84 5.2 Системы уравнений и неравенств с условиями ......... 84 5.3 Выравнивание в дробях ..................... 86 5.4 Расширенные матрицы ...................... 87 5.5 Хитрости .............................. 87 Заключение ............................ 93 Часть III. Работа с электронными таблицами и базами данных в OpenOffice.org 94 Глава 6. Электронные таблицы, или OpenOffice.org Calc 95 6.1 Общие сведения .......................... 95 6.2 Вид электронной таблицы .................... 96 6.3 Работа с окнами ......................... 97 6.4 Управление листами ....................... 98 6.5 Ввод и изменение данных в ячейках .............. 98 6.6 Вставка/удаление ячеек ..................... 99 6.7 Объединение ячеек ........................ 100 6.8 Форматирование ячеек ...................... 101 6 Оглавление 6.9 Работа с формулами, функции ................. 102 6.10 Автозаполнение ячеек ...................... 102 6.11 Использование заданных рядов данных ............ 104 6.12 Адреса и ссылки, абсолютные и относительные ........ 105 6.13 Фильтр и автофильтр ...................... 105 6.14 Стандартный фильтр ....................... 106 6.15 Диаграммы и графики ...................... 107 6.16 Работа с рисунками ........................ 110 6.17 Экспорт во внешние форматы .................. 111 6.18 Предварительный просмотр ................... 111 6.19 Печать таблиц ........................... 112 6.20 Масштаб документа при печати ................. 112 Глава 7. Основы вычислений в электронных таблицах OpenOffice.org Calc 113 Введение .............................. 113 7.1 Интерфейс электронной таблицы ................ 114 7.2 Формулы. Абсолютная и относительная адресация ...... 115 7.3 Встроенные функции и ¾мастер функций¿ .......... 119 7.4 Математические функции .................... 120 7.5 Диаграммы ............................ 123 7.6 Логические функции ....................... 124 7.7 Календарные функции ...................... 126 7.8 Выбор одного из многих вариантов. Ассоциативные массивы 128 7.9 Статистические функции. Вычисления с критерием ..... 133 7.10 Работа с массивами при анализе данных ............ 134 Заключение ............................ 136 Литература ............................ 136 Глава 8. Работа со списками в OpenOffice.org 137 Предисловие ............................ 137 8.1 Описание базы .......................... 137 8.2 Задачи и примеры их выполнения ............... 138 8.3 Список как источник данных для встроенной СУБД ..... 153 Литература ............................ 157 Глава 9. Автоматизация финансовых вычислений в среде OpenOffice.org Calc 158 9.1 Наращивание и дисконтирование доходов и затрат ...... 159 9.2 Анализ эффективности будущих капиталовложений ..... 165 9.3 Расчёты, связанные с ценными бумагами ........... 168 9.4 Расчёты амортизационных отчислений ............. 174 Глава 10. Введение в базы данных OpenOffice.org 182 10.1 Состав базы и типы данных ................... 183 10.2 Проектирование и создание базы данных ........... 185 10.3 Создание таблиц в базах данных. Формы ........... 187 10.4 Фильтры и запросы. Интеграция приложений ......... 195 Оглавление 7 10.5 Связанные таблицы и функции ................. 199 10.6 Отчёты ............................... 201 10.7 Дополнительные замечания ................... 204 Литература ............................ 205 Глава 11. Работа с диаграммами в OpenOffice.org Calc 206 Вступление ............................ 206 11.1 Создание диаграмм ........................ 207 11.2 Структура диаграммы ...................... 213 11.3 Изменение
Recommended publications
  • Unit 6: Computer Software
    Computer Software Unit 6: Computer Software Introduction Collectively computer programs are known as computer software. This unit consisting of four lessons presents different aspects of computer software. Lesson 1 introduces software and its classification, system software which assists the users to develop programs for solving user problems is presented in Lesson 2. Many programs for widely used applications are available commercially. These programs are popularly known as application packages or package programs or simply packages. Advantages of package programs and brief outline of popular packages for word-processing, spreadsheet analysis, database management systems, desktop publication and graphic and applications are discussed in Lesson 3. Tasks for developing computer programs and brief introduction to some common programming languages are presented in Lesson 4. Lesson 1: Introduction and Classification 1.1 Learning Objectives On completion of this lesson you will be able to • understand the concept of software • distinguish between system software and application software • know components of system software and types of application software. 1.2 Software Software of a computer system is intangible rather than physical. It is the term used for any type of program. Software consists of statements, which instruct a computer to perform the required task. Without software a computer is simply a mass of electronic components. For a computer to input, store, make decisions, arithmetically manipulate and Software consists of output data in the correct sequence it must have access to appropriate statements, which instruct programs. Thus, the software includes all the activities associated with a computer to perform the required task. the successful development and operation of the computing system other than the hardware pieces.
    [Show full text]
  • Layout Inference and Table Detection in Spreadsheet Documents
    Layout Inference and Table Detection in Spreadsheet Documents Dissertation submitted April 20, 2020 by M.Sc. Elvis Koci born May 09, 1987 in Sarande, Albania at Technische Universität Dresden and Universitat Politècnica de Catalunya Supervisors: Prof. Dr.-Ing. Wolfgang Lehner Assoc. Prof. Dr. Oscar Romero IT BI D C 2 THESIS DETAILS Thesis Title: Layout Inference and Table Detection in Spreadsheet Documents Ph.D. Student: Elvis Koci Supervisors: Prof. Dr.-Ing. Wolfgang Lehner, Technische Universität Dresden Assoc. Prof. Dr. Oscar Romero, Universitat Politècnica de Catalunya The main body of this thesis consists of the following peer-reviewed publications: 1. Elvis Koci, Maik Thiele, Oscar Romero, and Wolfgang Lehner. A machine learning approach for layout inference in spreadsheets. In IC3K 2016: The 8th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Man- agement: volume 1: KDIR, pages 77–88. SciTePress, 2016 2. Elvis Koci, Maik Thiele, Oscar Romero, and Wolfgang Lehner. Cell classification for layout recognition in spreadsheets. In Ana Fred, Jan Dietz, David Aveiro, Kecheng Liu, Jorge Bernardino, and Joaquim Filipe, editors, Knowledge Discovery, Knowledge Engineering and Knowledge Management (IC3K ‘16: Revised Selected Papers), volume 914 of Communications in Computer and Information Science, pages 78–100. Springer, Cham, 2019 3. Elvis Koci, Maik Thiele, Oscar Romero, and Wolfgang Lehner. Table identification and reconstruction in spreadsheets. In the International Conference on Advanced Infor- mation Systems Engineering (CAiSE), pages 527–541. Springer, 2017 4. Elvis Koci, Maik Thiele, Wolfgang Lehner, and Oscar Romero. Table recognition in spreadsheets via a graph representation. In the 13th IAPR International Workshop on Document Analysis Systems (DAS), pages 139–144.
    [Show full text]
  • Po Box 5487, Berkeley, Ca 94705 (415)
    VOLUME 1, NUMBER 4, OCTOBER 1984 AN INTERNATIONAL NEWSLETTER FOR USERS OF MORROW'S COMPUTERS P.O. BOX 5487, BERKELEY, CA 94705 (415) 654-3798 • If you thought you couldn't afford hard disk performance, think again. • The MDS-E hard disk Micro Decision computer with 128K RAM • Seagate Sl)t" Hard Disk with S.4M bytes formatted (Second hard disk can be added) • 384K floppy disk backup. Superfast CP/M 3.0 operating system (compatible with most CP/M 2.2 software) • NewWord word processor. Correct-it spelling checker • New tilt & swivel monitor. Low profile keyboard. Morrow does it again. At $1999, this special introductory offer shatters the price barrier for hard disk computer systems • Call (800) 521-3493 (in California (408) 980-7462) for a dealer near you. Or write to Morrow, 600 McCormick Street, San Leandro, California 94577. CONTENTS EDITORIAL EXCHANGE Edi torial. ••••••••• 2 Letters to the Editor•• 6 COLUMNS The Can File •••• • Ed Niehaus 10 David's Q & A Colurm •• Dave Block 12 Fran The Mailbox ••• •• Stan Ahal t 14 MORROW USERS GROUPS Lost & Found Department ••••• •• Clarence Heier 18 Cleo .............. •• Lionel Johnston • 18 News About MJrrow Users Groups • •• Clarence Heier 19 THE CURIOUS NOVICE'S EXPERIENCE INSIGHT: Spreadsheet Calculators, Part I •• Art Zerrx:>n • 22 Manuals .. ................ •• Milton Levison 25 How To Tell \\hat MD You Have ••••• •• Brian Leyton 26 About Surge and Spike Protectors •••••••• ••• Jerry Sheperd 27 I Thought It Would Never Happen to Me •••• •• Rick Goul ian 28 Never Too Old to Start with a MOrrow • Herb Kahler • 30 WORDSTAR AND NEWWORD MOre Printing and Editing Concurrently with WordStar • Nick Mills •••• 33 Brightening Your Day with NeWWord •••••••••• Bill Steele 35 Progr~ing Your Function Keys with NeWWord ••••• Bill Steele.
    [Show full text]
  • Forcepoint DLP Supported File Formats and Size Limits
    Forcepoint DLP Supported File Formats and Size Limits Supported File Formats and Size Limits | Forcepoint DLP | v8.4.x, v8.5.x This article provides a list of the file formats that can be analyzed by Forcepoint DLP, as well as the file size limits for network, endpoint, and discovery functions. See: ● Supported File Formats ● File Size Limits © 2018 Forcepoint LLC Supported File Formats Supported File Formats and Size Limits | Forcepoint DLP | v8.4.x, v8.5.x The following tables lists the file formats supported by Forcepoint DLP. File formats are in alphabetical order by format group. ● Archive Formats , page 3 ● Backup Formats , page 5 ● Computer-Aided Design Formats , page 6 ● Cryptography Formats , page 7 ● Database Formats , page 8 ● Desktop Publishing Formats , page 9 ● Executable Formats , page 10 ● Font Formats , page 11 ● Library Formats , page 12 ● Mail Formats , page 13 ● Miscellaneous Formats , page 14 ● Multimedia Formats , page 16 ● Object Formats , page 17 ● Presentation Formats , page 18 ● Project Management Formats , page 19 ● Raster Graphics Formats , page 20 ● Spreadsheet Formats , page 22 ● Text and Markup Formats , page 24 ● Vector Graphics Formats , page 25 ● Word Processing Formats , page 27 Supported file formats are added to and updated frequently. Supported File Formats and Size Limits 2 Archive Formats Supported File Formats and Size Limits | Forcepoint DLP | v8.4.x, v8.5.x File Format Description 7Zip 7Zip format ACE ACE Archive AppleDouble AppleDouble AppleSingle AppleSingle ARC/PAK Archive ARC/PAK Archive
    [Show full text]
  • Excel 2010: Where It Came From
    1 Excel 2010: Where It Came From In This Chapter ● Exploring the history of spreadsheets ● Discussing Excel’s evolution ● Analyzing why Excel is a good tool for developers A Brief History of Spreadsheets Most people tend to take spreadsheet software for granted. In fact, it may be hard to fathom, but there really was a time when electronic spreadsheets weren’t available. Back then, people relied instead on clumsy mainframes or calculators and spent hours doing what now takes minutes. It all started with VisiCalc The world’s first electronic spreadsheet, VisiCalc, was conjured up by Dan Bricklin and Bob Frankston back in 1978, when personal computers were pretty much unheard of in the office environment. VisiCalc was written for the Apple II computer, which was an interesting little machine that is something of a toy by today’s standards. (But in its day, the Apple II kept me mesmerized for days at aCOPYRIGHTED time.) VisiCalc essentially laid theMATERIAL foundation for future spreadsheets, and you can still find its row-and-column-based layout and formula syntax in modern spread- sheet products. VisiCalc caught on quickly, and many forward-looking companies purchased the Apple II for the sole purpose of developing their budgets with VisiCalc. Consequently, VisiCalc is often credited for much of the Apple II’s initial success. In the meantime, another class of personal computers was evolving; these PCs ran the CP/M operating system. A company called Sorcim developed SuperCalc, which was a spreadsheet that also attracted a legion of followers. 11 005_475355-ch01.indd5_475355-ch01.indd 1111 33/31/10/31/10 77:30:30 PMPM 12 Part I: Some Essential Background When the IBM PC arrived on the scene in 1981, legitimizing personal computers, VisiCorp wasted no time porting VisiCalc to this new hardware environment, and Sorcim soon followed with a PC version of SuperCalc.
    [Show full text]
  • Forcepoint DLP Supported File Formats and Size Limits
    Forcepoint DLP Supported File Formats and Size Limits Supported File Formats and Size Limits | Forcepoint DLP | v8.4.x, v8.5.x This article provides a list of the file formats that can be analyzed by Forcepoint DLP, as well as the file size limits for network, endpoint, and discovery functions. See: ● Supported File Formats ● File Size Limits © 2018 Forcepoint LLC Supported File Formats Supported File Formats and Size Limits | Forcepoint DLP | v8.4.x, v8.5.x The following tables lists the file formats supported by Forcepoint DLP. File formats are in alphabetical order by format group. ● Archive Formats, page 3 ● Backup Formats, page 5 ● Computer-Aided Design Formats, page 6 ● Cryptography Formats, page 7 ● Database Formats, page 8 ● Desktop Publishing Formats, page 9 ● Executable Formats, page 10 ● Font Formats, page 11 ● Library Formats, page 12 ● Mail Formats, page 13 ● Miscellaneous Formats, page 14 ● Multimedia Formats, page 16 ● Object Formats, page 17 ● Presentation Formats, page 18 ● Project Management Formats, page 19 ● Raster Graphics Formats, page 20 ● Spreadsheet Formats, page 22 ● Text and Markup Formats, page 24 ● Vector Graphics Formats, page 25 ● Word Processing Formats, page 27 Supported file formats are added to and updated frequently. Supported File Formats and Size Limits 2 Archive Formats Supported File Formats and Size Limits | Forcepoint DLP | v8.4.x, v8.5.x File Format Description 7-Zip 7-Zip format ACE ACE Archive AppleDouble AppleDouble AppleSingle AppleSingle ARC/PAK Archive ARC/PAK Archive ARJ ARJ Archive ARJ
    [Show full text]
  • A Spreadsheet Core Implementation in C# Version 1.0 of 2006-09-28
    A Spreadsheet Core Implementation in C# Version 1.0 of 2006-09-28 Peter Sestoft IT University Technical Report Series TR-2006-91 ISSN 1600–6100 September 2006 Copyright c 2006 Peter Sestoft IT University of Copenhagen All rights reserved. Reproduction of all or part of this work is permitted for educational or research use on condition that this copyright notice is included in any copy. ISSN 1600–6100 ISBN 87-7949-135-9 Copies may be obtained by contacting: IT University of Copenhagen Rued Langgaardsvej 7 DK-2300 Copenhagen S Denmark Telephone: +45 72 18 50 00 Telefax: +4572185001 Web www.itu.dk Preface Spreadsheet programs are used daily by millions of people for tasks ranging from neatly organizing a list of addresses to complex economical simulations or analysis of biological data sets. Spreadsheet programs are easy to learn and convenient to use because they have a clear visual data model (tabular) and a simple efficient computation model (functional and side effect free). Spreadsheet programs are usually not held in high regard by professional soft- ware developers [15]. However, their implementation involves a large number of non-trivial design considerations and time-space tradeoffs. Moreover, the basic spreadsheet model can be extended, improved or otherwise experimented with in many ways, both to test new technology and to provide new functionality in a con- text that could make a difference to a large number of users. Yet there does not seem to be a coherently designed, reasonably efficient open source spreadsheet implementation that is a suitable platform for experiments. Ex- isting open source spreadsheet implementations such as Gnumeric and OpenOffice are rather complex, written in unmanaged languages such as C and C++, and the documentation of their internals is sparse.
    [Show full text]
  • The Home Computer, Visicalc, and Bird Banding Data
    The Home Computer, VisiCalc, and Bird Banding Data Valerie M. Freer Sullivan County Community College Loch Sheldrake, NY 12759 anybackyard bird banders know that a homecom- puter would help with the mountains of data that A B C D E F G H i they have accumulated, but are not sure how. Just what can the computerdo? How doesone learn how to use it? Is it necessaryto learn to program the computer?These are the kinds of questionsthat will be addressedin this article. First, you should know that you can do a great deal with your bandingrecords on a home computerwithout learn- ing to write your own programs for the computer. Pro- grams can be purchasedthat will allow you to analyze your data without knowinganything at all'abouthow the computer works. One of the most versatile of these pro- gramsis VisiCalc. VisiCalc was the first of a group of pro- gramscalled electronic spreadsheetsand was the biggest seller of all nongameprograms. VisiCalc (or FlashCaic, Figure 1. A portion of the VisiCalc screen. the most recentversion) or a similar programis available for every home computer. Electronicspreadsheets allow mathematicalrelationships Beforepurchasing any program,you shouldthink careful-- to be created between cells. For example, if a cell named ly about what you would like to do with your bandingdata C1 contains the formula C1 = A1 + B1, then C1 will on a home computer.It is not very practicalto storeevery displaythe sum of the contentsof cellsA1 and B1. If new piece of information gathered on every bird, simply numbers are entered in A1 and B1, cell C1 will show their duplicatingthe informationon field sheets(although some new total.
    [Show full text]
  • Analyzing and Visualizing Spreadsheets
    Analyzing and visualizing spreadsheets Analyzing and visualizing spreadsheets PROEFSCHRIFT ter verkrijging van de graad van doctor aan de Technische Universiteit Delft, op gezag van de Rector Magnificus prof. ir. K.C.A.M. Luyben, voorzitter van het College voor Promoties, in het openbaar te verdedigen op woensdag 23 januari om 10:00 uur door F´elienneFrederieke Johanna HERMANS ingenieur in de informatica geboren te Oudenbosch. Dit proefschrift is goedgekeurd door de promotoren: Prof. dr. A. van Deursen Co-promotor: Dr. M. Pinzger Samenstelling promotiecommissie: Rector Magnificus voorzitter Prof. dr. A. van Deursen Technische Universiteit Delft, promotor Dr. M. Pinzger Technische Universiteit Delft, co-promotor Prof. dr. E. Meijer Technische Universiteit Delft & Microsoft Prof. dr. H. de Ridder Technische Universiteit Delft Prof. dr. M. Burnett Oregon State University Prof. dr. M. Chaudron Chalmers University of Technology and University of Gothenburg Dr. D. Dig University of Illinois at Urbana-Champaign Copyright c 2012 by Felienne Hermans All rights reserved. No part of the material protected by this copyright notice may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage and retrieval system, without the prior permission of the author. Author email: [email protected] Acknowledgements First of all, I would like to thank Arie. Thanks for always supporting my decisions, for being there when times were a bit tough and for loads of fun and inspiration. Martin, thanks for the gazillion spelling errors you corrected in all my papers, your patience was amazing. Stefan Jager, thanks for trusting me to experiment freely at Robeco! You allowed me to really test my ideas in practice, even when they were very preliminary.
    [Show full text]
  • Forty Years of Spreadsheets
    Forty years of spreadsheets John R Hudson∗ 26th August 2020 Though spreadsheet-like programs had existed on mainframes, VisiCalc, the first spreadsheet for a micro-computer, created by Dan Bricklin and Bob Franckston in 1979 for the Apple II computer, was the first to present the idea in the form of a single in- teractive interface. It was quickly ported to other micro-computers and to the IBM PC when it arrived in 1981 for which it became the ‘killer app’ generating sales of the IBM PC. Unlike word-processors, which have taken over from typewriters, and databases, which have taken over from card indexes, spreadsheets had not previously existed in an altern- ative form. What do spreadsheets do? Spreadsheets allow you to break down a very long or very complicated series of calcu- lations into hundreds of simple ones and display the results almost ‘instantly.’ Partial entries are allowed so that you can see how things are going part way through a long calculation and a change to a single calculation can be reflected in a completely new set of results almost ‘instantly.’ This ability to handle large quantities of routine calculations and display the results ‘instantly’ offered the possibility of ‘What if?’ calculations — ‘what if’ we change our prices by this percentage or interest goes up by this percentage? Spreadsheet concepts Cell: each sheet in a spreadsheet is like a set of pigeonholes. By convention the leftmost column of pigeonholes is called A, the next one B and so on with column 27 called AA, column 28 AB and so on; the topmost row of pigeonholes is called 1, the next row 2 and so on.
    [Show full text]
  • Spreadsheets∗
    Spreadsheets∗ John R Hudson The spreadsheet is barely twenty years old. Invented by Dan Bricklin and Bob Franckston as VisiCalc for the Apple II, it was soon copied by SORCIM (read backwards to see where they got the name from) for CP/M computers and then Lotus for the IBM PC. When Lotus produced their spreadsheet, they had to buy up Bricklin & Franckston’s company, Software Arts, to prevent any lawsuits. Lotus ‘made’ the IBM PC; produced as an ‘executive toy’ to give away to people buying their much more expensive, and more profitable, mainframe computers, the IBM PC was never intended to become the world standard for PCs. IBM didn’t even bother to offer a decent operating system; instead the nephew of one of their board members, who had shown some flair for developing programs for the Apple II, bought up QDOS (or ‘Quick and Dirty Operating System’), tidied it up slightly and sold it on to IBM. Lotus worked so well on the IBM PC because it largely bypassed this operating system and the accountants who had to authorise purchases of large computers were entranced by the program and bought thousands of this ‘executive toy’, much to IBM’s surprise. But I digress. Every other program you could get on a computer recognisably replaced something else — the word-processor replaced the typewriter; accounting programs replaced account books; databases replaced card indexes. But the spreadsheet was completely new; there had been nothing like it before in history — not even on a mainframe. As the name Visi(ble) Calc(ulator) suggests, Bricklin and Franckston’s vision had been of a program where, if you had to change any figure in a list of figures, the totals and any other number that depended on those totals would change at the same time, replacing the extensive recalculations, and liberal use of correcting fluid, then needed.
    [Show full text]
  • RSA DLP Support Matrix
    RSA DLP 9.6.2.2 Support Matrix N/A RSA DLP 9.6.2.2 Support Matrix RSA Data Loss Prevention (DLP) consists of three products - RSA DLP Datacenter, RSA DLP Network, and RSA DLP Endpoint. This document helps you to understand the product requirements and the required release compatibility for third party components for all three DLP products. Contents: RSA DLP 9.6.2.2 Product Capabilities ................................................. 1 Policy Templates and Expert Content Blades .................................. 1 DLP Endpoint Capabilities ................................................................ 2 DLP Network Capabilities ................................................................. 2 DLP Datacenter Capabilities ............................................................. 3 RSA DLP 9.6.2.2 Requirements ........................................................... 3 RSA DLP Hardware Requirements .................................................. 3 Enterprise Manager Hardware Requirements ............................ 4 Endpoint Hardware Requirements ............................................. 5 Datacenter Hardware Requirements .......................................... 5 Network Hardware Requirements .............................................. 6 RSA DLP Software Requirements .................................................... 6 Operating System ...................................................................... 6 .NET Framework ........................................................................ 8 Database ...................................................................................
    [Show full text]