Языки программирования. Этапы разработки ПО

Содержание

Слайд 2

Этапы разработки ПО

Когда заканчивается сопровождение ПО?

Этапы разработки ПО Когда заканчивается сопровождение ПО?

Слайд 3

web-приложения

Скрипты
Интерет-магазины
Cms-системы

CMS (система управления контентом) – это программное обеспечение,
позволяющее систематизировать,
публиковать и изменять сайт

web-приложения Скрипты Интерет-магазины Cms-системы CMS (система управления контентом) – это программное обеспечение,
без сильных технических знаний в области веб-мастеринга.

Слайд 4

web-приложения

Cms-системы. Поддержка.
Шаблоны
набор файлов, которые представляют правила и стили интернет ресурса (цветовая гамма,

web-приложения Cms-системы. Поддержка. Шаблоны набор файлов, которые представляют правила и стили интернет
оформление, расположение блоков и меню).

Слайд 5

HTML - язык разметки

Основа –теги. Htmlbook.ru




-->

Пример

Текст, соответствующей теме…


Элементы p, h1, body не декларируют явно оформление

Слайд 6

HTML - язык разметки

Основа –теги. Htmlbook.ru




-->

Пример
Текст, соответствующей теме…

Первая буква этого предложения написана шрифтом Arial, выделена красным цветом и увеличена в размерах.




Элементы p, h1, body не декларируют явно оформление

Слайд 7

HTML - язык разметки. HEAD

 содержит информацию для браузеров и поисковых систем.

HTML - язык разметки. HEAD содержит информацию для браузеров и поисковых систем.

Слайд 8

HTML - язык разметки. Ссылки

HTML - язык разметки. Ссылки

Слайд 9

HTML - язык разметки. MAP

HTML - язык разметки. MAP

Слайд 10

HTML - язык разметки. MAP


alt="левая верхняя

HTML - язык разметки. MAP alt="левая верхняя область" target="_blank"> alt="левая нижняя область" target="_blank">
область" target="_blank">
alt="левая нижняя область" target="_blank">


Слайд 11

HTML - язык разметки. Формы(элемент FORM)

HTML - язык разметки. Формы(элемент FORM)

Слайд 12

HTML - язык разметки. элемент FORM

HTML - язык разметки. элемент FORM

Слайд 13

HTML - язык разметки. Формы. Текстовое поле

value
Значение поля по умолчанию или

HTML - язык разметки. Формы. Текстовое поле value Значение поля по умолчанию
надпись на кнопке.
size
Размер поля типа text.
maxlength
Ограничение на количество символов, которые можно ввести в поле типа text.

Слайд 14

Формы. Выпадающие меню Select

Атрибут selected –для выделения элемента

Формы. Выпадающие меню Select Атрибут selected –для выделения элемента

Слайд 15

Формы. Флажки ( checkbox  )

Может быть 1 элемент,
может ни 1 быть

Формы. Флажки ( checkbox ) Может быть 1 элемент, может ни 1 быть выбранным
выбранным

Слайд 16

Формы. Переключатели(radiobutton  )

НЕ Может быть 1 элемент,
Только 1 может быть

Формы. Переключатели(radiobutton ) НЕ Может быть 1 элемент, Только 1 может быть выбранным
выбранным

Слайд 17

Формы. Отправка. Сброс значений

Формы. Отправка. Сброс значений

Слайд 18

Формы. Html5 forms

Формы. Html5 forms

Слайд 19

Формы. Html5 forms. Поле COLOR

Формы. Html5 forms. Поле COLOR

Слайд 20

Формы. Html5 forms. Поле COLOR.Результат работы

Формы. Html5 forms. Поле COLOR.Результат работы

Слайд 21

Формы. Html5 forms. Поле DATE

Формы. Html5 forms. Поле DATE

Слайд 22

Формы. Html5 forms. Поле Number

Формы. Html5 forms. Поле Number

Слайд 23

Формы. Html5 forms. Атрибуты. Pattern


Введите инвентарный номер –формат 3 цифры,

Формы. Html5 forms. Атрибуты. Pattern Введите инвентарный номер –формат 3 цифры, 2 буквы:
2 буквы:




Слайд 24

Формы. Html5 forms. Атрибуты. Requered

Формы. Html5 forms. Атрибуты. Requered

Слайд 25

Формы. Html5 forms. Атрибуты. Step

Формы. Html5 forms. Атрибуты. Step

Слайд 26

CSS –каскадные таблицы стилей

CSS –каскадные таблицы стилей

Слайд 27

CSS –Способы определения стилей для тегов

CSS –Способы определения стилей для тегов

Слайд 28

CSS –Определение стиля для тегов на конкретной странице

CSS –Определение стиля для тегов на конкретной странице

Слайд 29

CSS –Подключение файла стилей




Стили

CSS –Подключение файла стилей Стили
rel="stylesheet" type="text/css" href="main.css">

Слайд 30

CSS –Содержание файла main.css

CSS –Содержание файла main.css

Слайд 31

CSS –преимущества CSS
Код легче поддерживать
Быстрее загружается страница
Единообразный дизайн
Доступность стилевых таблиц

CSS –преимущества CSS Код легче поддерживать Быстрее загружается страница Единообразный дизайн Доступность стилевых таблиц других авторов
других авторов

Слайд 32

CSS –селектор класса
.example{}: селектор класса
соответствует всем элементам, которые имеют атрибут class

CSS –селектор класса .example{}: селектор класса соответствует всем элементам, которые имеют атрибут
с указанным значением
Пример
.news {
font-size: 10pt;
font-family: 'Arial', 'Helvetica', sans-serif;
font-style: normal;
font-weight: normal;
}

Слайд 33

CSS – группировка селекторов
h1, h2, p 
{    text-align: center;    color: red;}

CSS – группировка селекторов h1, h2, p { text-align: center; color: red;}

Слайд 34

CSS – группировка селекторов

Файл new.html



1 Параграфу присвоен

CSS – группировка селекторов Файл new.html 1 Параграфу присвоен стиль класса news,
стиль класса news,
2 Параграфу присвоен стиль класса news2

Файл main.css
.news {
}
.news {
}

Слайд 35

Каскадность стилей

В порядке увеличения приоритета
Cтили по умолчанию;
2. Cтили по умолчанию переопределяются

Каскадность стилей В порядке увеличения приоритета Cтили по умолчанию; 2. Cтили по
стилями, указанными в заголовке LINK ;
3. Стили LINK переопределяются описаниями стилей STYLE;
4. Стили STYLE переопределяются атрибутом STYLE в любом из элементов разметки.

Слайд 36

ФОН: Цвет, картинка, повтор картинки

ФОН: Цвет, картинка, повтор картинки

Слайд 37

Регулярные выражения

Регуля́рные выраже́ния (англ. regular expressions) — формальный язык поиска и осуществления манипуляций с подстроками в

Регулярные выражения Регуля́рные выраже́ния (англ. regular expressions) — формальный язык поиска и
тексте, основанный на использовании метасимволов

Слайд 38

Регулярные выражения. Пример

 /^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/

Регулярные выражения. Пример /^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/

Слайд 39

Регулярные выражения. Шаблоны

Н456СХ
С344НК
В123КЕ
У123НО
Х322КН

Регулярные выражения. Шаблоны Н456СХ С344НК В123КЕ У123НО Х322КН

Слайд 40

Регулярные выражения. Пример программы на Perl

 $s = "1+2-3*4";
if ($s =~ /(\d)(?=-)/)

Регулярные выражения. Пример программы на Perl $s = "1+2-3*4"; if ($s =~
# Наити цифру за которой стоит '-'
{
print "$1\n"; # Результат '2'
} else {
print "ошибка поиска\n";
}

Слайд 41

Регулярные выражения. Основные термины

Символы
Метасимволы
Квантификаторы

Регулярные выражения. Основные термины Символы Метасимволы Квантификаторы

Слайд 42

Регулярные выражения. Основные термины

Метасимволы
класс символов (например, любая цифра [0-9] или \d) 
уточняющий символ

Регулярные выражения. Основные термины Метасимволы класс символов (например, любая цифра [0-9] или
(например, ^).
повторитель (например, +).

Слайд 43

Регулярные выражения. Основные термины

Символы
Обычный символ представляет в выражении сам себя.
Пример
A,g,a, 1,….

Регулярные выражения. Основные термины Символы Обычный символ представляет в выражении сам себя. Пример A,g,a, 1,….

Слайд 44

Регулярные выражения. Метасимволы Класс символов

Регулярные выражения. Метасимволы Класс символов

Слайд 45

Регулярные выражения. Метасимволы Класс символов

Регулярные выражения. Метасимволы Класс символов

Слайд 46

Регулярные выражения. Метасимволы Класс символов

Регулярные выражения. Метасимволы Класс символов

Слайд 47

Регулярные выражения. Метасимволы Квантификаторы

Регулярные выражения. Метасимволы Квантификаторы

Слайд 48

Регулярные выражения. Метасимволы Квантификаторы

Регулярные выражения. Метасимволы Квантификаторы

Слайд 49

Регулярные выражения. Метасимволы Квантификаторы

Регулярные выражения. Метасимволы Квантификаторы

Слайд 50

Регулярные выражения. Альтернативы

Альтернативы
x|y        
Совпадает с 'x' или 'y'.

Регулярные выражения. Альтернативы Альтернативы x|y Совпадает с 'x' или 'y'.

Слайд 51

Регулярные выражения. Pattern


type="text"
name="username"
placeholder="Username"
pattern="[a-z]{1,15}"
title="Username should only

Регулярные выражения. Pattern type="text" name="username" placeholder="Username" pattern="[a-z]{1,15}" title="Username should only contain lowercase letters. e.g. john">
contain lowercase letters. e.g. john">

Слайд 52

Регулярные выражения. online. https://regexr.com/

Регулярные выражения. online. https://regexr.com/

Слайд 53

Регулярные выражения. online. https://regexr.com/

Регулярные выражения. online. https://regexr.com/

Слайд 54

Регулярные выражения. online. https://regexr.com/

Регулярные выражения. online. https://regexr.com/

Слайд 55

Регулярные выражения. online. Примеры. Пароль. https://regexr.com/

Регулярные выражения. online. Примеры. Пароль. https://regexr.com/

Слайд 56

Регулярные выражения. online. Примеры. Пароль. https://regexr.com/

Регулярные выражения. online. Примеры. Пароль. https://regexr.com/

Слайд 57

Регулярные выражения. Якоря


Якоря
 ^ - начало строки
$ - конец строки

Регулярные выражения. Якоря Якоря ^ - начало строки $ - конец строки

Слайд 58

Регулярные выражения. Экранирование символов


Экранирование делается с помощью обратного слеша
Для каких символов? Для специальных

Регулярные выражения. Экранирование символов Экранирование делается с помощью обратного слеша Для каких
символов
Пример *5 *4 *6 \*[0-9]
//f //g \/\/[a-z]
\1 \7 \\[0-9]

Слайд 59

Регулярные выражения. Задание – Фамилия (с заглавной буквы, остальные в нижнем регистре)

Регулярные выражения. Задание – Фамилия (с заглавной буквы, остальные в нижнем регистре)
Имя файла: Языки-программирования.-Этапы-разработки-ПО.pptx
Количество просмотров: 37
Количество скачиваний: 0