Языки программирования
<<  Java Advanced Java Advanced  >>
Картинок нет
Картинки из презентации «Java Advanced» к уроку информатики на тему «Языки программирования»

Автор: Geo. Чтобы познакомиться с картинкой полного размера, нажмите на её эскиз. Чтобы можно было использовать все картинки для урока информатики, скачайте бесплатно презентацию «Java Advanced.ppt» со всеми картинками в zip-архиве размером 100 КБ.

Java Advanced

содержание презентации «Java Advanced.ppt»
Сл Текст Сл Текст
1Java Advanced. Описание и проверка 29</xsd:simpleType> Примеры
структуры XML. <xsd:simpleType
2Содержание. DTD XML Schema Проверка name="serialList">
структуры XML Заключение. Java Advanced / <xsd:list
Описание и проверка структуры XML. itemType="serial"/>
3DTD. Часть 1. </xsd:simpleType> <xsd:simpleType
4Document Type Definition. DTD – язык name="phoneList">
описания структуры XML-документов Описание <xsd:list
не является XML-документом DTD не itemType="phone"/>
предназначен для описания документов с </xsd:simpleType> Java Advanced /
пространствами имен. Java Advanced / Описание и проверка структуры XML.
Описание и проверка структуры XML. 30Объявление типа-объединения. Синтаксис
5Ссылки на файлы. Синтаксис <xsd:simpleType
СсылкаНаФайл СсылкаНаСистемныйФайл | name="ИмяТипа"> <xsd:union
СсылкаНаОбщедоступныйФайл memberTypes="список типов"/>
СсылкаНаСистемныйФайл SYSTEM </xsd:simpleType> Пример
"ИмяФайла" <xsd:simpleType
СсылкаНаОбщеизвесныйФайл PUBLIC name="phoneSerial">
"Идентификатор" <xsd:union memberTypes="serial
"ИмяФайла" Примеры SYSTEM phone"/> </xsd:simpleType>
"books.xml" PUBLIC Java Advanced / Описание и проверка
"-//Examples/BookExample" структуры XML.
"books.xml" Java Advanced / 31Объявление сложного типа. Синтаксис
Описание и проверка структуры XML. <xsd:complexType name = "ИмяТипа
6Указание DTD. Синтаксис <!DOCTYPE " mixed = "boolean" >
ИмяКорневогоЭлемента СсылкаНаФайл? ОписаниеСодержимого ОписаниеАтрибута*
ВнутреннееОписание?> ВнутреннееОписание </xsd:complexType> Java Advanced /
::= [ ТелоDTD ] Примеры <!DOCTYPE books Описание и проверка структуры XML.
SYSTEM "books.dtd"> 32Описание атрибута. Синтаксис
<!DOCTYPE books PUBLIC <xsd:attribute default =
"-//Examples/BookDTD" "ЗначениеПоУмолчанию" fixed =
"books.dtd"> <!DOCTYPE "ЗначениеПоУмолчанию" name =
books [ … ]> <!DOCTYPE books SYSTEM "Имя" ref =
"books.dtd" [ … ]> Java "ИмяАтрибута" type =
Advanced / Описание и проверка структуры "ИмяТипа" use = "optional |
XML. prohibited | required"
7Описание элемента. Описание структуры >ОбявлениеПростогоТипа</xsd:attribut
содержимого Описываются возможные > Пример <xsd:attribute
вложенные элементы и текст Описание name="serial"
атрибутов Описываются имена, типы и type="serial"
значения атрибутов по умолчанию. Java use="required"/> Java
Advanced / Описание и проверка структуры Advanced / Описание и проверка структуры
XML. XML.
8Описание структуры содержимого. 33Описание содержимого. Синтаксис
Синтаксис <!ELEMENT ИмяЭлемента Описание содержимого
Содержимое> Содержимое EMPTY - без <xsd:choice>Содержимое</xsd:choic
содержимого ANY - любое содержимое Дети - >
только вложенные элементы Смешанное - <xsd:sequence>Содержимое</xsd:seq
вложенные элементы и текст Примеры ence> <xsd:any/> Содержимое
<!ELEMENT author EMPTY> <!ELEMENT ОписаниеЭлемента ОписаниеГруппы. Java
text ANY> Java Advanced / Описание и Advanced / Описание и проверка структуры
проверка структуры XML. XML.
9Описание детей. Синтаксис (Выбор | 34Описание элемента. Синтаксис
Последовательность) Количество Дети (Имя | <element name = "Имя" ref =
Выбор | Последовательность) Количество "ИмяЭлемента" type =
Выбор ( Дети | Дети | …| Дети ) Количество "ИмяТипа" minOccurs =
Последовательность ( Дети , Дети , …, Дети "число" maxOccurs = "число
) Количество Количество - Один ? - Ноль | unbounded"
или один + - Один и более * - Любое. Java />ОбявлениеТипа</element> Пример
Advanced / Описание и проверка структуры <xsd:element name="address"
XML. type="address"
10Примеры описания детей. Только книги maxOccurs="unbounded"/> Java
<! ELEMENT library (book)*> Книги и Advanced / Описание и проверка структуры
журналы вперемешку <! ELEMENT library XML.
(book | magazine)*> Сначала книги, 35Описание групп. Синтаксис <group
потом журналы <! ELEMENT library name = "Имя" ref =
(book*, magazine*)> Книги и журналы "ИмяГруппы" maxOccurs =
парами <! ELEMENT library (book, "число | unbounded" minOccurs =
magazine)*> Блок кода <! ELEMENT "число"
body (begin?, (if | while | for)*, >ОписаниеСодержимого</group>
end?)> Java Advanced / Описание и Пример <xsd:group
проверка структуры XML. name="contact"><xsd:choice
11Описание смешанного содержимого. gt; <xsd:element name="phone"
Синтаксис ( #PCDATA | Имя | Имя | … Имя ) type="phone"/>
* Примеры (#PCDATA | br | emboss | img)* <xsd:element name="address"
(#PCDATA)* (#PCDATA). Java Advanced / type="address"/>
Описание и проверка структуры XML. </xsd:choice></xsd:group> Java
12Описание атрибутов. Синтаксис Advanced / Описание и проверка структуры
<!ATTLIST Имя ОписаниеАтрибута*> XML.
Описание атрибута Имя ТипАтрибута 36Пример: описание сложного типа. Адрес
ЗначениеПоУмолчанию. Java Advanced / <xsd:complexType
Описание и проверка структуры XML. name="address">
13Типы атрибутов. Строковые CDATA <xsd:sequence> <xsd:element
Проверяемые ID - Идентификатор IDREF - name="city"
Ссылка на идентификатор IDREFS - Ссылки на type="xsd:string"/>
идентификатор NMTOKEN - Имя NMTOKENS - <xsd:element name="street"
Имена Перечислимые ( Имя | Имя | … | Имя type="xsd:string"/>
). Java Advanced / Описание и проверка <xsd:element name="building"
структуры XML. type="xsd:string"/>
14Значения по умолчанию. Значение по <xsd:element name="office"
умолчанию "значение" Значение по type="xsd:integer"/>
умолчанию #FIXED "значение" Без </xsd:sequence>
значения по умолчанию #IMPLIED Обязательно </xsd:complexType> Java Advanced /
указывать #REQUIRED. Java Advanced / Описание и проверка структуры XML.
Описание и проверка структуры XML. 37Описание структуры. Синтаксис
15Пример описания атрибутов. Рамка <xsd:schema targetNamespace =
<!ATTLIST border ID ID #REQUIRED type "NS" elementFormDefault =
(single|double) "single" color "(un)qualified"
CDATA #REQUIRED width CDATA #IMPLIED attributeFormDefault =
direction (ltor) #FIXED "ltor" "(un)qualified" > Описание
> Java Advanced / Описание и проверка Типов, Атрибутов, Элементов </ xsd:
структуры XML. sсhema> Java Advanced / Описание и
16Сущности. Общие сущности <!ENTITY проверка структуры XML.
Имя "значение"> <!ENTITY 38Пример: пространства имен.
Имя СсылкаНаФайл> Сущности-параметры <xsd:schema
<!ENTITY % Имя "значение"> targetNamespace="ns"
<!ENTITY % Имя СсылкаНаФайл> Примеры elementFormDefault="unqualified"
<!ENTITY file SYSTEM attributeFormDefault="unqualified“
"books.xml"> <!ENTITY % > <xsd:element
statements "(if|while|for)"> name="contact"
Java Advanced / Описание и проверка type="ns:contact"/>
структуры XML. <xsd:complexType
17Применение общих сущностей. Сокращения name="contact"><xsd:choice
<!ENTITY copyright “© Georgiy Korneev gt; <xsd:element
2005"> <p>Copyright: name="address"
&copyright;</p> Разбиение XML на type="ns:address"/>
файлы <!ENTITY books SYSTEM <xsd:element name="phone"
"books.xml"> <!ENTITY type="ns:phone"/>
magazines SYSTEM </xsd:choice></xsd:complexType>
"magazines.xml"> <xsd:simpleType
<library> &books; name="phone">
&magazines; </library> Java <xsd:restriction
Advanced / Описание и проверка структуры base="xsd:string">
XML. <xsd:pattern
18Применение сущностей-параметров. value="\d{3}-\d{2}-\d{2}"/>
Структура программы <!ENTITY % </xsd:restriction>
statements "if | while | </xsd:simpleType> …
for"> <!ELEMENT while </xsd:schema> Java Advanced /
(%statements;)*> <!ELEMENT for Описание и проверка структуры XML.
(%statements;)*> <!ELEMENT if (then, 39Пример: пространства имен.
else?)*> <!ELEMENT then elementFormDefault="unqualified"
(%statements;)*> <!ELEMENT else <contact> <address>St.
(%statements;)*> Разбиение DTD на файлы Petersburg, ...</address>
<!ENTITY % books SYSTEM </contact>
"books.dtd"> %books; Java elementFormDefault="qualified"
Advanced / Описание и проверка структуры <ns:contact xmlns:ns="ns"
XML. >
19DTD и пространства имен. В DTD можно <ns:phone>123-45-67</ns:phone>
указывать название элементов и атрибутов с </ns:contact> Java Advanced /
двоеточиями Пространства имен задаются с Описание и проверка структуры XML.
помощью fixed-атрибутов. Java Advanced / 40Разбиение на файлы. Возможно включения
Описание и проверка структуры XML. одних схем в другие Синтаксис
20Пример: DTD и пространства имен. <xsd:include namespace =
Библиотека <!ELEMENT lib:book "URI" schemaLocation =
(lib:author)*> <!ATTLIST lib:book "URL" /> Пример <xsd:shema
xmlns:lib CDATA #FIXED targetNamespace="namespace">
"http://www.example.com/library“ <xsd:include namespace
caption CDATA #REQUIRED isbn CDATA ="contact" chemaLocation
#IMPLIED > Java Advanced / Описание и ="file:/contact.xsd" />
проверка структуры XML. </xsd:shema> Java Advanced /
21XML Schema. Часть 2. Описание и проверка структуры XML.
22XML Schema. XML Schema – язык описания 41Аннотации. Определение типов,
структуры XML-документов Описание является элементов, атрибутов могут содержать
XML-документом XML Schema предназначена аннотации Синтаксис
для описания документов с пространствами <annotation>Описания</annotation&
имен XML Schema позволяет выразить все то t; Описания
же, что и DTD Пространство имен <document>текст</document>
http://www.w3.org/2001/XMLSchema. Java <appinfo>текст</appinfo> Java
Advanced / Описание и проверка структуры Advanced / Описание и проверка структуры
XML. XML.
23Типы. Описывают множество значений 42Связывание документа со схемой. Пример
Простые типы (simpleType) Строка символов <contact
Атрибуты, Элементы Сложные типы xmlns:xsi="http://www.w3.org/2001/XML
(complexType) Элементы и текст Элементы. chema-instance"
Java Advanced / Описание и проверка xsi:schemaLocation="contact.xsd"
структуры XML. > ... </contact> Java Advanced /
24Простые типы. Стандартные Ограниченные Описание и проверка структуры XML.
(restricted) Ограничение другого типа 43Проверка структуры XML. Часть 3.
Списочные (list) Список элементов другого 44Проверка по DTD. Свойство
типа Объединение (union) Объединение DocumentBuilderFactory validating –
простых типов. Java Advanced / Описание и производить ли проверку Метод
проверка структуры XML. DocumentBuilder isValidating() –
25Стандартные типы (1). Строковые производиться ли проверка Свойство
string, normalizedString, token SAXParserFactory validating – производить
Неограниченные целые integer, ли проверку Свойство SAXParser
positiveInteger, nonPositiveInteger, isValidating() – производиться ли
negativeInteger, nonNegativeInteger проверка. Java Advanced / Описание и
Ограниченные целые (unsigned)Byte, проверка структуры XML.
(unsigned)Short, (usigned)Int, 45Проверка по XML Schema. Пакет
(unsigned)Long Дробные decimal, float, javax.xml.validation Класс Shema Установка
double. Java Advanced / Описание и схемы Свойство
проверка структуры XML. DocumentBuilderFactory.schema Свойство
26Стандартные типы (2). Дата и время SAXParserFactory.schema. Java Advanced /
dateTime, date, time, duration Имена name, Описание и проверка структуры XML.
QName, NCName Из DTD ID, IDREF, NMTOKEN 46Создание Shema. Класс SchemaFactory
Специальные boolean, anyURI, language. Методы static newInstance(type) – создание
Java Advanced / Описание и проверка фабрики newSchema(…) – создание экземпляра
структуры XML. схемы setFeature(uri, value) – установить
27Объявление ограниченного типа. настройку Типы схем Класс XMLConstants
Синтаксис <xsd:simpleType W3C_XML_SCHEMA_NS_URI
name="Имя"> http://www.w3.org/2001/XMLSchema. Java
<xsd:restriction Advanced / Описание и проверка структуры
base="БазовыйТип"> XML.
Ограничения </xsd:restriction> 47Пример: задание схемы. SchemaFactory
</xsd:simpleType> Java Advanced / sfactory = SchemaFactory.newInstance(
Описание и проверка структуры XML. XMLConstants.W3C_XML_SCHEMA_NS_URI);
28Пример: объявление типа. Серийный Schema schema = sfactory.newSchema( new
номер <xsd:simpleType File("books.xsd"));
name="serial"> SAXParserFactory factory =
<xsd:restriction SAXParserFactory.newInstance();
base="xsd:integer"> factory.setSchema(schema);
<xsd:minInclusive factory.setNamespaceAware(true);
value="10000"/> factory.setValidating(true); SAXParser
<xsd:maxInclusive parser = factory.newSAXParser(); Java
value="99999"/> Advanced / Описание и проверка структуры
</xsd:restriction> XML.
</xsd:simpleType> Телефон 48Заключение. Часть 6.
<xsd:simpleType 49Ссылки (1). Extensible Markup Language
name="phone"> 1.1 //
<xsd:restriction http://www.w3.org/TR/2004/REC-xml11-200402
base="xsd:string"> 4/ XML Schema Part 0: Primer //
<xsd:pattern http://www.w3.org/TR/2004/REC-xmlschema-2-
value="\d{3}-\d{2}-\d{2}"/> 0041028/ XML Schema Part 1: Structures //
</xsd:restriction> http://www.w3.org/TR/2004/REC-xmlschema-1-
</xsd:simpleType> Java Advanced / 0041028/ XML Schema Part 2: Datatypes //
Описание и проверка структуры XML. http://www.w3.org/TR/2004/REC-xmlschema-2-
29Объявление списочного типа. Синтаксис 0041028/. Java Advanced / Описание и
<xsd:simpleType проверка структуры XML.
name="Имя"> <xsd:list 50Вопросы. Java Advanced / Описание и
itemType="БазовыйТип"> проверка структуры XML.
Java Advanced.ppt
http://900igr.net/kartinka/informatika/java-advanced-98361.html
cсылка на страницу

Java Advanced

другие презентации на тему «Java Advanced»

«Построение диаграмм и графиков» - Отображение геометрических фигур. Выбор типа диаграммы: Отображение простейших геометрических фигур на форме обеспечивает компонент Shape. Значение по оси X. «Отображение графической информации в Delphi». Добавить серию данных. Из нескольких компонентов Shape можно создавать несложные рисунки. Рассмотреть пример построения графика функции y = Sin(x).

«MDI-приложение» - Обработчик. Доступ к созданным дочерним формам. Дочерние формы. Динамическое создание форм. Создание приложения MDI. Родительская форма. Меню верхнего уровня. Свойство. Конструктор. Термин MDI. Классы форм.

«Классы объектов C» - System Object. Структурные типы. Ссылочные типы. Определение простейшего класса в С#. World!"); return 0; } }. Память для структурных типов выделяется из стека. Ввод и вывод. Console — один из многих классов, определенных внутри пространства имен System. Length; x++) {. Создание объектов: конструкторы.

«История развития языков программирования» - Языки программирования высокого уровня. Список наиболее употребительных обозначений типов данных, используемых в описаниях. Основные понятия. Имя программного объекта называют идентификатором (от слова «идентифицировать»). Описания или объявления программных объектов связаны с правилами обработки данных.

«Язык XSL» - Внешняя цветовая палитра. Категории свойств. Количество соседних ячеек. Объект форматирования. Свойства границ. Теневое оформление текста. Количество колонок. Количество последовательных строк. Возможность разбивать строки. Механизм разбиения текста. Внешний вид маркера. Свойства относительного позиционирования.

«Языки программирования высокого уровня» - Си++ [C++] - Язык программирования высокого уровня, созданный Бьярном Страустрапом на базе языка Си. Языкам высокого уровня свойственно умение работать с комплексными структурами данных. Назван в честь французского математика XVII века Блеза Паскаля. Языки программирования Высокого уровня. Используется на миниЭВМ и ПЭВМ.

Языки программирования

23 презентации о языках программирования
Урок

Информатика

130 тем
Картинки