Автор работы: Пользователь скрыл имя, 02 Апреля 2013 в 20:03, контрольная работа
1 вопрос. Средства создания пользовательских приложений в офисных программах.
Интегрированные офисные пакеты - краеугольный камень программного обеспечения пользователя Windows. Пользователь же Unix к ним не столь привязан, однако и не обижен в отношении офисных пакетов.
2 вопрос. HTML – язык разметки гипертекста Web- страниц.
Язык разметки html – это основа всех сайтов в Интернет. Более полно html называется так - язык разметки гипертекста html. Язык разметки гипертекста html – это название произошло от английского –выражения Hyper Text Markup Language.
1 вопрос. Средства создания пользовательских приложений в офисных программах.
Офисные приложения
Интегрированные офисные пакеты - краеугольный камень программного обеспечения пользователя Windows. Пользователь же Unix к ним не столь привязан, однако и не обижен в отношении офисных пакетов. И Kubuntu тут не исключение: в его составе таковых обнаруживается аж два, OpenOffice.org, устанавливаемый по умолчанию, и KOffice, доступный в качестве дополнительного пакета из официального репозитория.
OpenOffice.org
OpenOffice.org (обращаю внимание - называть его следует именно так, поскольку словосочетание openoffice кто-то умудрился зарегистрировать как торговую марку еще раньше, и совсем по другому поводу) включает в себя текстовый процессор (OpenWrite), тебличный процессор (или электронную таблицу - OpenCalc), программу векторной графики (OpenDraw), презентационную программу (OpenImpress). Первые два компонента по своему назначению и, отчасти, функциональности, примерно соответствуют MS Word и MS Excell из офисного пакета MS Office небезызветсной всем фирмы. И к тому же обладают, с некоторыми оговорками, совместимостью с оными на уровне данных, а именно: умеют воспринимать файлы *.doc и *.xls с сохранением форматирования, представления таблиц и формул. Важно, что в число умений OpenWrite входит также возможность сохранять документы в формате MS Word всех актуальных ныне версий.
OpenImpress - достаточно развитое средство для создания и проведения презентаций, не уступающее текущей версии MS PowerPoint и также совместимое с ним по формату файлов. А вот OpenDraw - векторный графический редактор, который я сопоставил бы примерно с CorelDraw 5-6 версий; обладает уникальной особенностью - позволяет, хотя и в ограниченном объеме, работать с настоящей трехмерной графикой в стандарте OpenGL. В нынешней (2-й) версии OpenOffice.org появилась и собственная СУБД, функционально подобная MS Access.
Для подробного описания всех возможностей OpenOffice.org потребовалась бы отдельная книжка. И, собственно, таковая уже написана - Виктором Костроминым. Так что повторяться не буду - обратившись к менее известному пакету, KOffice.
KOffice
Пакет KOffice не устанавливается по умолчанию при начальной инсталляции Kubuntu - это нужно проделать самостоятельно. Команда:
apt-get install koffice koffice-i18n-ru
обеспечит установку как самого пакета, так и языково-зависимого (в данном случае русскоязычного) дополнения для него. После чего из главного K-меню можно запускать как отдельные приложения KOffice (пункт Офис), так и интегрированную среду его.
В состав пакета входят следующие компоненты:
Karbon14 - программа рисования векторной графики;
KChart - средство построения диаграмм (на основе собственных данных);
KPresenter - программа для создания и воспроизведения презентаций;
Kivio - редактор схем и организационных диаграмм (примерный аналог MS Visio);
Kugar - генератор отчетов и дизайнер шаблонов оных;
Kformula - редактор математических формул и выражений.
Кроме того, в интегрированную среду KOffice включена Krita - программа редактирования растровых изображений. Ну и, конечно же, имеются в наличии главные компоненты любого офисного комплекта - текстовый процессор KWord и электронная таблица KSpread. Отличительная особенность всех компонентов пакета - исключительное быстродействие, особенно наглядно проявляющееся в сравнении с медлительностью OpenOffice.org.
Центральная программа пакета - KWord. И, разумеется, пользователя в первую очередь интересует ее совместимость с аналогичным компонентом MS Office. Нужно заметить, что степень этой совместимости - умеренная, существенно хуже, чем для OpenWrite. То есть KWord может считывать вордовские файлы, однако не учитывает, например, их мультиверсионности. А сохранять в формате MS Word не способен вообще - обратный обмен возможен только через формат RTF.
А вот за что KWord заслуживает безусловной похвалы - так это за работу с web-страницами. Каждый, кому приходилось экспортировать документ MS Word в формат HTML, не мог не ужаснуться получающемуся в результате коду, изобилующему паразитными тэгами. Да и OpenWrite в этом отношении недалеко ушел. А вот KWord для начала предлагает на выбор - записать ли документ в стандарте HTML 4.01 или в XHTML 1.0, а затем - стандартном, расширенном варианте или в варианте с использованием таблицы стилей. И если избрать сохранение в стандартном HTML - на выходе будет получен исключительно чистый ход (более чистый, чем, например, создает Mozilla Composer), с обязательными по стандарту W3C элементами - тэгом, определяющим DOCTYPE и метатэгом, содержащим указание на чарсет. Собственно, единственная отсебятина, которую KWord себе позволяет - это добавление метатэга Generator, указывающего на программу-создателя (то есть на себя же). Что, согласитесь, можно простить...
Обратная процедура - импорт в KWord html-страниц, - проходит не столь гладко. Во-первых, считываемая им страница для корректного восприятия должна иметь те же предписываемые W3C тэги (определение DOCTYPE и набора символов). Ну, это понятно - соблюдение стандартов, как известно, дело добровольно принудительное ("не можешь - научим, не хочешь - заставим"). Хуже, что при считывании web-страниц KWord напрочь игнорирует такие нужные в нашем POSIX'описательском деле тэги, как <pre> и <code> (или аналогичный последнему <tt>). Тем не менее, рискну утверждать, что KWord - наименее плохое среди всех средств работы с web-страницами, которые в этом качестве использовать не стоит (но которые, тем не менее, используются ничуть не реже, чем пьют водку люди, пить ее не умеющие).
Второй безусловно важный для текстового процессора аспект - поддержка национальных языков (в данном случае русского). И тут KWord также заслуживает только добрых слов. После установки вышеозначенного пакета koffice-i18n-ru интерфейс процессора (как и остальных программ комплекта) становится русским. Если в настройках его установить автоматические переносы - и они будут иметь место. Ну а в качестве средства для проверки орфографии сам собой подключается, насколько я понял, стандартный aspell, так что и тут, как явствует из одной из предшествующих статей, проблем не ворзникает.
KWord не имеет некоторых "продвинутых" особенностей, свойственных OpenOffice.org (например, возможности работы с теми же мультиверсионными документами). Но если основная задача пользователя - просто создание и редактирование как-то оформленных текстов (например, бюрократического содержания - типа закладных записок в любимую дирекцию), а проблема взаимодействия с "подоконниками" не стоит столь уж остро, трудно придумать инструмент более удобный. Лично меня он подкупил своей возможностью экспорта в pure HTML: обнаружив оную, я отныне использую KWord для конвертации doc-файлов (иногда огромных) в web-страницы.
Кстати говоря, пользователи, нуждающиеся исключительно в word-процессоре, без дополнения электронными таблицами, программами создания презентаций и подавания кофе в постель, отнюдь не связаны по рукам и ногам всей громоздкой офисной атрибутикой Великих Офисных Пакетов: им самим Господом нашим заповедовано к Abiword. Эта программа, формально входящая в Gnome Office (и, соответственно, являющаяся непременным компонентом Ubuntu), на самом деле - абсолютно автономный, кросс-платформенный word-процессор, только что и использующий библиотеку Gtk. Быстрый, легкий в учении и легкий в бою (сирчеь работе), имеющий достаточно возможностей для поседневного применения, и не перегруженный фичами, необходимость в которых возникает раз в год по обещанию. Успешно справляющийся с обычными файлами MS Word. В общем, вполне достойный продукт. Из недостатков которого я отметил бы только один: если вам требуется сцепка word-процессора и электронной таблицы (а это - очень распространенная ситуёвина), то во втором качестве придется использовать Gnumeric - а это уже чисто Gnome-приложение, со всеми вытекающими... И хотя вины Abiword (и, тем более, его разработчиков) тут нет - увы, осадок-то остается...
2 вопрос. HTML – язык разметки гипертекста Web- страниц.
Язык разметки html – это основа всех сайтов в Интернет. Более полно html называется так - язык разметки гипертекста html.
Язык разметки гипертекста html – это название произошло от английского –выражения Hyper Text Markup Language.
Язык разметки гипертекста, это система верстки web-страниц, которая определяет каким образом, и в каком месте веб-документа отображать элементы этого документа - текст, рисунки, ссылки.
Исходный код любой веб-
Поэтому, изучение языка разметки гипертекста html, сводится к изучению того, как теги действуют на элементы страницы, и как правильно использовать теги.
Как я указывал в начале статьи, язык разметки html – это основа всех сайтов в Интернет, поэтому, любой человек, который собирается создавать сайты, должен знать, хотя бы десяток тегов HTML, или уметь пользоваться html справочником. Поэтому давайте приступим к изучению основ языка разметки html.
Сразу есть смысл оговориться, что HTML не является языком программирования.
HTML – это язык разметки текста
и размечается текст
Теги интерпретируются браузерами, и выдают текст в виде, понятном для человека, вот небольшой пример HTML кода:
<strong>язык разметки html</strong>
Для браузера тег <strong> является командой
выводить текст жирным шрифтом, пока
не встретится отменяющий эту команду
тег, который записывается вот так
- </strong>, поэтому браузер выдаст в свое
окно следующий текст:
язык разметки html
Как видите, теги html в окно браузера не выводятся. Тег <strong> дал команду браузеру вывести строку “язык разметки html” жирным текстом, что браузер и сделал.
Как правило, HTML теги работают в паре, в нашем примере – тег <strong> дает команду браузеру, сделать текст жирным, а закрывающий тег - </strong> отменяет эту команду.
Еще в HTML применяются теги разового действия, эти теги не надо закрывать, например вот это код:
<strong>Язык разметки html<br />язык разметки гипертекста</strong>
браузер отобразит следующим образом:
Язык разметки html
язык разметки гипертекста
Как видите, тег <br /> - перевел строку, при этом, закрывать его не надо.
Примечание: (<br> - так выглядит старое написание тега перевода строки.)
Вот еще пример форматирования текста с помощью тега font (шрифт):
<font size="+1" color="Red"><strong><i>HTML – язык разметки гипертекста </i></strong></font>
Здесь работают следующие теги:
<font> - Тег “шрифт”
size="+1" - size - параметр размера “шрифта” этот параметр равен +1
color="Red" - color цвет шрифта “красный”
<strong> - жирный “шрифт”
<i> - курсив
Закрытие всех тегов в порядке: первый открыт –> последний закрыт: </i></strong></font>
В результате действия этих тегов, и
их параметров, браузер выдаст в
свое окно следующую строку:
HTML - язык разметки гипертекста.
Как видите, HTML код - это текстовый документ, причем, в самом тексте присутствуют команды (теги), которые этим текстом управляют, то есть задают его шрифт, размер, цвет, положение на странице и так далее.
Давайте запустим браузер и откроем, какую либо страницу в мировой паутине, Интернет.
Кликнем правой кнопкой мышки в любое место окна браузера, и в открывшемся окне, кликнем левой кнопкой мышки – “Просмотр html кода”
В результате, браузер отобразит HTML код просматриваемой страницы.
Глядя на этот код, может показаться, что HTML, это очень сложно. На самом деле это не так.
По большому счету, в формате
любой HTML страницы, используется максимум
пара десятка основных HTML тегов, действие
которых осваивается любым
Кажущаяся сложность кода HTML, может возникнуть у человека из-за присутствия в тексте управляющих этим текстом тегов и с непревычки.
В дальнейших уроках, когда вы сами
в блокноте, постепенно, наберете свой
первый HTML код, то он тоже при внешнем
просмотре будет выглядеть
А вот очень важный момент: в коде HTML, должны присутствовать обязательные теги HTML, которые формируют HTML страницу.
Обязательными тегами HTML, которые должны присутствовать в любом HTML документе являются:
Тег !DOCTYPE- говорит, что документ является html документом и указывает версию HTML
Тег <html>- открывает HTML документ.
Тег <head> - открывает заголовок HTML документа (служебная информация)
Тег <title> Язык разметки html </title> (значение тега<title> отображается в заголовке браузера )
Тег<meta http-equiv="Content-