Динамический интерфейс с помощью Java Script

Размер: px
Начинать показ со страницы:

Download "Динамический интерфейс с помощью Java Script"

Транскрипт

1 Динамический интерфейс с помощью Java Script

2 План Основы языка Java Script Организация динамического поведения элементов интерфейса

3 Основы языка Java Script

4 Переменные Объявление переменной var message; var i; Присвоение значения message = 'Hello World'; i = 0; Кратко var message = 'Hello world'; var i = 0;

5 Типы данных Число var n = 5; n = 6.5; Строка var str = "Строка"; Булевый тип var t = true; t = false;

6 Типы данных Специальный тип «null» var name = null; Специальный тип «undefined» Объект var name = undefined; var user = { name: "John", age: 32 };

7 Массив Объявление var mas = []; var nums = ["First", "Second", "Third"]; Обращение к элементу массива alert(nums[0]); Изменение элемента массива nums[0] = "Zero";

8 Операции с массивом pop() удаляет и возвращает последний элемент из массива push() добавляет элемент в конец массива shift() удаляет и возвращает первый элемент из массива unfisht() добавляет элемент в начало массива

9 Операции с массивом length() показывает последний индекс в массиве + 1 (не длину!) var mass = []; mass[1000] = true; alert(mass.length); // 1001

10 Оператор строгое равенство Не строгое равенство ==: alert('' == false); // true (т.к. '' и false преобразуются в 0) Строгое равенство ===: alert(0 === false); // false (проверка равенства происходит без преобразования типов)

11 Функции Объявление функции function имя(параметры, через, запятую) { код функции } Пример function avg(operand1, operand2) { sum = operand1 + operand2; } return sum/2;

12 Функциональные выражения Функция является значением function printhello() { alert( "Hello" ); } alert( printhello ); В диалоговом окне выведется function printhello() { alert( Hello" ); }

13 Функциональные выражения Копирование функции в другую переменную var funcprinthello = printhello; funcprinthello(); Выведет дилоговое окно со словом "Hello"

14 Функциональные выражения Объявление функционального выражения var f = function(параметры) { // тело функции }; Пример var func = function printhello(name) { alert("hello" + name); } func("john");

15 ООП Ассоциативный массив ООП в функциональном стиле

16 ООП. Ассоциативный массив Данные хранятся в формате ключ-значение Создание объекта user = Object(); user = {}; Добавление свойств user.name = 'John'; User['name'] = 'John';

17 ООП. Ассоциативный массив Объявление со свойствами var user = { name: 'John', age: 25 }; Получение значения свойства alert(user.name);

18 ООП. Функциональный стиль function User(name) { this.sayyourname = function() { alert("hello, my name is " + name); }; } var john = new User("John"); john.sayyourname();

19 Публичное и приватное св-во function Elevator(speed) { this.startfloor = 1; // начальный этаж лифта this.endfloor = 1;// конечный этаж лифта } // создать лифт var elevator = new Elevator(10); // Задать конечный этаж elevator.endfloor = 5; startfloor, endfloor публичные свойства speed приватные свойства

20 Публичный и приватный методы function Elevator(speed) { this.startfloor = 1; // начальная позиция лифта this.endfloor = 6; //конечная позиция лифта //рассчет времени поездки function gettriptime(){ - Приватный метод return 10; //Формула появится дальше } // что делать по окончании процесса function onarrived() { - Приватный метод this.startfloor = this.endfloor; alert( 'You are arrived!' ); } } this.run = function() { - Публичный метод settimeout(onarrived, gettriptime() * 60000); };

21 Доступ к свойству внутри класса Сохранение this self = this; function gettriptime(){ } return (self.endfloor - self.startfloor)/speed;

22 Доступ к свойству внутри класса Привязка через bind var gettriptime = function(){ return (this.endfloor - this.startfloor)/speed; }.bind(this);

23 Доступ к свойству внутри класса Явное указание контекста с помощью call: this.run = function() { }; settimeout(onarrived, gettriptime.call(this) * 60000);

24 Организация динамического поведения элементов интерфейса

25 Подготовка к разработке приложения Создать проект с шаблоном TAUSinglePage Сверстать html страницу, присвоив элементам атрибут id Открыть файл main.js

26 Связывание элементов интерфейса с JS кодом $ - функция, возвращающая объект в jquery $('#id') получение объекта интерфейса из html файла

27 Действия с элементами интерфейса Получение значения текста $('#name').val(); Присвоение текста элементу <p id="label"></p> $('#label').text( Some text'); Присвоение действия при нажатии на кнопку $('#btn').bind('click', function(event, ui){ //Действие при нажатии на кнопку });

28 Ссылки https://learn.javascript.ru/ - Современный учебник Javascript - Документация по JavaScript на русском

Лабораторная работа 11. Внедрение объектов JavaScript в HTML-документ

Лабораторная работа 11. Внедрение объектов JavaScript в HTML-документ Лабораторная работа 11. Внедрение объектов JavaScript в HTML-документ JavaScript был разработан совместно компаниями Sun Microsystems и Netscape. За синтаксическую основу нового языка был взят язык Java,

Подробнее

JavaScript. Базовые вещи

JavaScript. Базовые вещи JavaScript. Базовые вещи Типы Типы верхнего уровня: - Object - boolean - number - string - null - undefined Все остальное наследники типа Object: - Array, function - RegExp, Date, HTMLElement - любые кастомные

Подробнее

2. Языки программирования могут быть разделены на компилируемые и интерпретируемые.

2. Языки программирования могут быть разделены на компилируемые и интерпретируемые. Занятие 1 План 1) Язык JavaScript... 2 2) Основные понятия... 2 3) JavaScript и Java... 3 4) Синтаксис... 3 a) Размещение сценария... 3 b) Правила написания языка... 4 c) Объекты, методы и свойства...

Подробнее

Объектно-ориентированное программирование в PHP для начинающих

Объектно-ориентированное программирование в PHP для начинающих Объектно-ориентированное программирование в PHP для начинающих Доброго времени суток, уважаемые читатели нашего блога! Добро пожаловать на первый урок из серии уроков по объектноориентированному программированию

Подробнее

Web-разработка на PHP-технологиях Курс лекций и семинаров для студентов, желающих научиться основам Web-разработки на PHP. Осень-Зима 2014.

Web-разработка на PHP-технологиях Курс лекций и семинаров для студентов, желающих научиться основам Web-разработки на PHP. Осень-Зима 2014. Web-разработка на PHP-технологиях Курс лекций и семинаров для студентов, желающих научиться основам Web-разработки на PHP Осень-Зима 2014 Лекция 3 PHP Синтаксис языка Переменные, константы, типы данных

Подробнее

Урок 1. JavaScript и DOM

Урок 1. JavaScript и DOM Урок 1. JavaScript и DOM О чем урок: Что такое JavaScript и DOM Принцип взаимодействия клиент-сервер Как вызвать JavaScript Структура DOM документа Функции и область видимости переменных Типы данных Пример

Подробнее

Основные понятия

Основные понятия <script type=text/javascript> <!-- document.write(hello, world); //--> </script> JavaScript. Основы Основные понятия JavaScript это язык программирования, позволяющий сделать Web-страницу интерактивной, то есть реагирующей на действия пользователя. Последовательность инструкций (называемая

Подробнее

Программа курса «Базовый JavaScript»

Программа курса «Базовый JavaScript» Программа курса «Базовый JavaScript» Знакомство с языком Что умеет JavaScript и почему он так популярен? История языка Выполнение в браузере Особенности браузеров и движков Выполнение на других платформах

Подробнее

PHP Tests. Version 1.0

PHP Tests. Version 1.0 PHP Tests Version 1.0 Revision History Date Version Description Author 2/17/2010 1.0 Initial version Anton Shevchuk Public NIX Solutions, Ltd. 2010 Page 2 Table of Contents 1. PHP 4 2. SQL 7 3. HTML и

Подробнее

Лабораторная работа 2. Операторы ветвлений и логические условия в JavaScript

Лабораторная работа 2. Операторы ветвлений и логические условия в JavaScript Лабораторная работа 2 Цель: Операторы ветвлений и логические условия в JavaScript Комментарий: http://learn.javascript.ru/play - сервис онлайн для обучения скрипту Оператор if Оператор if («если») получает

Подробнее

Работа с базами данных в системе Dreamweaver Методические указания к лабораторной работе по курсу «Сетевое программирование»

Работа с базами данных в системе Dreamweaver Методические указания к лабораторной работе по курсу «Сетевое программирование» Рно Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования Тульский государственный университет Кафедра автоматики и телемеханики Работа с

Подробнее

Объекты и наследование в Javascript

Объекты и наследование в Javascript Объекты и наследование в Javascript Часть 1. Введение в Javascript. (И немного о замыканиях) Блоки и комментарии С-подобный синтаксис В конце строки необязательная точка с запятой Блок задаётся фигурными

Подробнее

Урок 3. Основы программирования

Урок 3. Основы программирования Урок 3. Основы программирования О чем урок: знакомство с javascript переменные типы данных ветвления функции практика Смотреть урок: [marafon_03.mp4] JavaScript Теперь, после того как в первых двух уроках

Подробнее

Прототип. Каждый объект имеет секретную ссылку на другой объект-родитель прототип. Динамическая связь изменения родителя сразу видны детям

Прототип. Каждый объект имеет секретную ссылку на другой объект-родитель прототип. Динамическая связь изменения родителя сразу видны детям ООП в JavaScript Прототип Каждый объект имеет секретную ссылку на другой объект-родитель прототип Динамическая связь изменения родителя сразу видны детям Способ одиночного наследования. Связь используется

Подробнее

Операционная система Linux. Лекция 6

Операционная система Linux. Лекция 6 Операционная система Linux Лекция 6 Командная оболочка (shell, bash) является интерфейсом командной строки в Unix-подобных ОС, то есть выполняет команды, которые подает пользователь, или которые читаются

Подробнее

Содержание Вывод текста в окна и фреймы. Изменение некоторых свойств окон write write document

Содержание Вывод текста в окна и фреймы. Изменение некоторых свойств окон write write document Содержание Содержание...1 Вывод текста в окна и фреймы. Изменение некоторых свойств окон...1 Задание 3...4 Глава 5.Элементы управление логикой программы (ветвления, циклы и тд.)...4 For...4 Break...5 Continue...5

Подробнее

Занятие 10. Объектный тип данных.

Занятие 10. Объектный тип данных. Занятие 10. Объектный тип данных. 1) Введение в объектно-ориентированное программирование 2) Создание объектов a. Создание с помощью функции-конструктора b. Создание с помощью конструктора new Object c.

Подробнее

Ключевые слова языка С#

Ключевые слова языка С# 1 abstract, см. также 11, 55 2 as, см. также 37 Ключевые слова языка С# Модификатор abstract используется при объявлении класса, метода или свойства. Использование модификатора abstract в объявлении класса

Подробнее

Программирование в C++ Преподаватель Колотова Людмила Павловна

Программирование в C++ Преподаватель Колотова Людмила Павловна Программирование в C++ Преподаватель Колотова Людмила Павловна 2 Содержание 7-го занятия по практике Массивы. Определение массивов. Доступ к элементам массивов. Среднее арифметическое элементов массива

Подробнее

В этом учебнике очень кратко будут рассмотрены основные возможности языка JavaScript, но при этом общее понимание и его возможности будут раскрыты.

В этом учебнике очень кратко будут рассмотрены основные возможности языка JavaScript, но при этом общее понимание и его возможности будут раскрыты. Язык JavaScript является языком сценариев. В этом учебнике очень кратко будут рассмотрены основные возможности языка JavaScript, но при этом общее понимание и его возможности будут раскрыты. Учебник написан

Подробнее

// Это одно-строчный комментарий # Это тоже одно-строчный комментарий

// Это одно-строчный комментарий # Это тоже одно-строчный комментарий Лабораторная работа 1 Введение Наберите в программе HateML:

Подробнее

Лабораторная работа 3: Введение в JavaScript. Программное взаимодействие с HTML документами на основе DOM API

Лабораторная работа 3: Введение в JavaScript. Программное взаимодействие с HTML документами на основе DOM API Лабораторная работа 3: Введение в JavaScript. Программное взаимодействие с HTML документами на основе DOM API Элементы языка JavaScript JavaScript позволяет "оживить" веб-страницу. Это реализуется путем

Подробнее

С.Д. Приходченко.

С.Д. Приходченко. С.Д. Приходченко http://pzks.nmu.org.ua/ Лабораторная работа 2 Функции, отладка Теоретические сведения Примеры встроенных функций вы уже видели это alert(message), prompt(message, default) и confirm(question).

Подробнее

Программирование на Python

Программирование на Python Программирование на Python Занятие 1. Переменные и операции. Условия Павел Федотов fedotovp@gmail.com Работа в интерактивном режиме python3 Пробуем любые команды Видим результат exit() выход Ctrl + D выход

Подробнее

ПЕРЕМЕННЫЕ И КОНСТАНТЫ

ПЕРЕМЕННЫЕ И КОНСТАНТЫ ПЕРЕМЕННЫЕ И КОНСТАНТЫ Переменные Основной способ сохранения информации в ходе выполнения программы PHP состоит в использовании переменных; этот способ предусматривает выбор некоторого имени переменной

Подробнее

Язык Ruby. Денис С. Мигинский

Язык Ruby. Денис С. Мигинский Язык Ruby Денис С. Мигинский Ruby Создан Юкихиро Мацумото в 1995 г. В основу положены элементы языков Perl, Python, Lisp, Smalltalk и др., а также «принцип наименьшего удивления». Основные реализации:

Подробнее

Лекция. Регулярные выражения в JavaScript. Обработка ошибок.

Лекция. Регулярные выражения в JavaScript. Обработка ошибок. Лекция. Регулярные выражения в JavaScript. Обработка ошибок. Регулярные выражения в JavaScript(1) Регулярное выражение это образец или шаблон, созданный с применением специальных символов и описывающий

Подробнее

Лекция 2. Основы синтаксиса Мы приступаем к изучению основных элементов синтаксиса языка PHP. Рассмотрим способы разделения инструкций и создания

Лекция 2. Основы синтаксиса Мы приступаем к изучению основных элементов синтаксиса языка PHP. Рассмотрим способы разделения инструкций и создания Лекция 2. Основы синтаксиса Мы приступаем к изучению основных элементов синтаксиса языка PHP. Рассмотрим способы разделения инструкций и создания комментариев, переменные, константы, типы данных и операторы.

Подробнее

Наука и Техника Санкт-Петербург 2017

Наука и Техника Санкт-Петербург 2017 Наука и Техника Санкт-Петербург 2017 Никольский А. П. JavaScript на примерах Наука и Техника Санкт-Петербург 2017 УДК 004.738.5 ISBN 978-5-94387-735-3 Никольский А. П. JAVASCRIPT НА ПРИМЕРАХ СПб.: Наука

Подробнее

Программирование в C++ Преподаватель Колотова Людмила Павловна

Программирование в C++ Преподаватель Колотова Людмила Павловна Программирование в C++ Преподаватель Колотова Людмила Павловна 2 Содержание 9-го занятия по практике Указатели. Адреса и указатели. Указатель на void Указатели и массивы. Указатели и строки Диаграммы UML

Подробнее

Дополнительная общеразвивающая программа «Основы программирования на языке Java»

Дополнительная общеразвивающая программа «Основы программирования на языке Java» Дополнительная общеразвивающая программа «Основы программирования на языке Java» Занятие 1 Базовый курс по программированию на языке Java Модуль 1 Несколько слов о профессии программиста как о творческой,

Подробнее

ПРИЛОЖЕНИЕ 2 КОДЫ ОШИБОК Syntax error RETURN without GOSUB Out of data Illegal fuction call

ПРИЛОЖЕНИЕ 2 КОДЫ ОШИБОК Syntax error RETURN without GOSUB Out of data Illegal fuction call 165 ПРИЛОЖЕНИЕ 2 КОДЫ ОШИБОК В QBasic существуют два основных типа ошибок: ошибки периода компиляции и периода выполнения. Первые это в основном синтаксические ошибки, обнаруженные компилятором, вторые

Подробнее

Пользовательские итераторы

Пользовательские итераторы 134 Глава 3. Структура Пользовательские итераторы В дополнение к стандартным встроенным итераторам теперь вы можете создать собственный. Для обеспечения взаимодействия с элементами ES6, использующими итераторы

Подробнее

ЛЕКЦИЯ 3. КЛАССЫ ХРАНЕНИЯ, СВЯЗЫВАНИЕ И УПРАВЛЕНИЕ ПАМЯТЬЮ

ЛЕКЦИЯ 3. КЛАССЫ ХРАНЕНИЯ, СВЯЗЫВАНИЕ И УПРАВЛЕНИЕ ПАМЯТЬЮ ЛЕКЦИЯ 3. КЛАССЫ ХРАНЕНИЯ, СВЯЗЫВАНИЕ И УПРАВЛЕНИЕ ПАМЯТЬЮ Содержание 1. Область видимости... 1 2. Длительность хранения.. 3 3. Связывание... 5 4. Классы хранения... 6 4.1. Автоматические переменные...

Подробнее

Документация API. Для инициирования звонка с помощью API необходимо проделать следующие шаги:

Документация API. Для инициирования звонка с помощью API необходимо проделать следующие шаги: Документация API Инициирование звонка Для инициирования звонка с помощью API необходимо проделать следующие шаги: 1. Получить ключ (apikey) для запросов к API в разделе «Профиль» личного кабинета. 2. Создать

Подробнее

Лабораторная работа 1: Основы программирования на языке C#

Лабораторная работа 1: Основы программирования на языке C# Цель: Лабораторная работа 1: Основы программирования на языке C# Целью данной работы является получение базовых навыков программирования на языке высокого уровня C# в среде программирования Microsoft Visual

Подробнее

Модульное тестирование. 1 Вариант 2 Вариант

Модульное тестирование. 1 Вариант 2 Вариант Модульное тестирование 1 Вариант 2 Вариант 1 В каком случае выполняется блок действий цикла for (expr1; expr2; expr3) { // блок действий } 1. если второе выражение (expr2) вычисляется как true 2. если

Подробнее

Содержание. Часть I. Описание 27. Предисловие 17 Благодарности 24. Глава 1. Вводный пример 29

Содержание. Часть I. Описание 27. Предисловие 17 Благодарности 24. Глава 1. Вводный пример 29 Содержание Предисловие 17 Благодарности 24 Часть I. Описание 27 Глава 1. Вводный пример 29 1.1. Готическая безопасность 29 1.1.1. Контроллер мисс Грант 30 1.2. Модель конечного автомата 31 1.3. Программирование

Подробнее

ЧАСТЬ II ОПИСАНИЕ ЯЗЫКА В ЭТОЙ ЧАСТИ... ЧАС 4. Строительные блоки. ЧАС 5. Управление процессом выполнения программы. ЧАС 6. Функции. ЧАС 7.

ЧАСТЬ II ОПИСАНИЕ ЯЗЫКА В ЭТОЙ ЧАСТИ... ЧАС 4. Строительные блоки. ЧАС 5. Управление процессом выполнения программы. ЧАС 6. Функции. ЧАС 7. ЧАСТЬ II ОПИСАНИЕ ЯЗЫКА В ЭТОЙ ЧАСТИ... ЧАС 4. Строительные блоки ЧАС 5. Управление процессом выполнения программы ЧАС 6. Функции ЧАС 7. Массивы ЧАС 8. Работа со строками ЧАС 9. Объекты 05-ch04.indd 59

Подробнее

Современные технологии программирования (часть 2)

Современные технологии программирования (часть 2) Гуляев Г.М. Современные технологии программирования (часть 2) Лекция 5. Case - классы и поиск по шаблону (pattern matching) Курс лекций для студентов АлтГТУ LOGO Равенство объектов Проверка на равенство

Подробнее

Примерные вопросы теста к экзамену по дисциплине «Основы компьютерных информационных технологий»

Примерные вопросы теста к экзамену по дисциплине «Основы компьютерных информационных технологий» Примерные вопросы теста к экзамену по дисциплине «Основы компьютерных информационных технологий» Теоретические основы курса 1. Программа, на основе которой машина преобразует вводимые в нее команды на

Подробнее

1С-Битрикс: Управление сайтом 8.x. Рабочий стол и гаджеты

1С-Битрикс: Управление сайтом 8.x. Рабочий стол и гаджеты 1С-Битрикс: Управление сайтом 8.x Рабочий стол и гаджеты Содержание Введение...3 Глава 1. Рабочий стол...4 Создание рабочего стола...4 Внешний вид страницы...8 Кастомизация рабочего стола...11 Глава 2.

Подробнее

Лабораторная работа 1 Основы javascript

Лабораторная работа 1 Основы javascript Цель: Лабораторная работа 1 Основы javascript Структура кода Написание команд: Например, можно вместо одного вызова alert сделать два: alert('привет'); alert('мир'); alert('привет'); alert('мир'); Точку

Подробнее

Массивы. В ЯЗЫКЕ программирования Java массивы являются объектами ( 4.3.1), создаются динамически ГЛАВА 10

Массивы. В ЯЗЫКЕ программирования Java массивы являются объектами ( 4.3.1), создаются динамически ГЛАВА 10 ГЛАВА 10 Массивы В ЯЗЫКЕ программирования Java массивы являются объектами ( 4.3.1), создаются динамически и могут присваиваться переменным типа Object ( 4.3.2). Все методы класса Object можно вызывать

Подробнее

Введение в Tizen SDK. Кирилл Чувилин Менеджер Российского Сообщества Tizen Корпорация Intel

Введение в Tizen SDK. Кирилл Чувилин Менеджер Российского Сообщества Tizen Корпорация Intel Введение в Tizen SDK Кирилл Чувилин Менеджер Российского Сообщества Tizen Корпорация Intel Содержание Обзор технического доклада TIZEN Developer Lab Компоненты Tizen SDK Hello world! Отладка приложений

Подробнее

ОБЗОР ОСОБЕННОСТЕЙ ЯЗЫКА ПРОГРАММИРОВАНИЯ KOTLIN.

ОБЗОР ОСОБЕННОСТЕЙ ЯЗЫКА ПРОГРАММИРОВАНИЯ KOTLIN. УДК 004.432 Колмакова Е.Н., студентка 3 курс, факультет «Информационные системы и технологии» Поволжский Государственный Университет Телекоммуникаций и Информатики Россия, г. Самара ОБЗОР ОСОБЕННОСТЕЙ

Подробнее

Современные технологии программирования (часть 2)

Современные технологии программирования (часть 2) Гуляев Г.М. Современные технологии программирования (часть 2) Лекция 4. ООП на языке Scala Курс лекций для студентов АлтГТУ LOGO Классы В отличие от java декларация public не используется. Все классы в

Подробнее

272 Секция 5. Web-технологии и компьютерный дизайн

272 Секция 5. Web-технологии и компьютерный дизайн 272 Секция 5. Web-технологии и компьютерный дизайн УДК 004.7 В.В. Калошко, Н.Е. Губенко Донецкий национальный технический университет, г. Донецк кафедра компьютерных систем мониторинга РАЗРАБОТКА ВИЗУАЛЬНОГО

Подробнее

Введение Императивные языки абстракция архитектуры фон Неймана Память Процессор Переменные и их атрибуты Область действия, срок жизни, проверка типов,

Введение Императивные языки абстракция архитектуры фон Неймана Память Процессор Переменные и их атрибуты Область действия, срок жизни, проверка типов, Имена, связывание, проверка типов и области действия Введение Императивные языки абстракция архитектуры фон Неймана Память Процессор Переменные и их атрибуты Область действия, срок жизни, проверка типов,

Подробнее

«Основы конструкторско-технологической информатики»

«Основы конструкторско-технологической информатики» МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ имени Н.Э. БАУМАНА Рабочая тетрадь для выполнения лабораторных работ по курсу : «Основы конструкторско-технологической информатики» МГТУ имени Н.Э. Баумана

Подробнее

Разработка веб-приложений на языке PHP

Разработка веб-приложений на языке PHP Разработка веб-приложений на языке PHP levelup.dp.ua Мы предлагаем несколько версий обучения наиболее популярной технологии в современном программировании. Версии отличаются между собой объемом материала,

Подробнее

1С-Битрикс: Управление сайтом 6.x

1С-Битрикс: Управление сайтом 6.x Удалено: 1С-Битрикс: Управление сайтом 6.x Руководство по созданию и размещению веб-форм на сайте Содержание Введение...3 Создание веб-формы в упрощенном режиме...3 Добавление веб-формы...4 Создание вопросов

Подробнее

Теория и технология программирования Основы программирования на языках C и C++

Теория и технология программирования Основы программирования на языках C и C++ Теория и технология программирования Основы программирования на Лекция 13. Области действия и времена жизни Глухих Михаил Игоревич, к.т.н., доц. mailto: glukhikh@mail.ru Основные понятия Область действия

Подробнее

Введение в Tizen SDK. Кирилл Чувилин Менеджер Российского Сообщества Tizen Корпорация Intel

Введение в Tizen SDK. Кирилл Чувилин Менеджер Российского Сообщества Tizen Корпорация Intel Введение в Tizen SDK Кирилл Чувилин Менеджер Российского Сообщества Tizen Корпорация Intel Содержание Обзор технического доклада TIZEN Developer Lab Компоненты Tizen SDK Hello world! Отладка приложений

Подробнее

ООП. С++. Вопросы для проверки и закрепления знаний. 7. Проанализируйте ранее разработанные Вами программы

ООП. С++. Вопросы для проверки и закрепления знаний. 7. Проанализируйте ранее разработанные Вами программы ООП. С++. Вопросы для проверки и закрепления знаний. 1. Проанализируйте ранее разработанные Вами программы и ответьте на вопрос: в каких из них наблюдается слабая связь между структурой данных и функционированием

Подробнее

АВТОМАТИЗИРОВАННОЕ ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОГО И ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ СИСТЕМЫ ОНЛАЙН БРОНИРОВАНИЯ ПРОПУСКОВ НА ПРЕДПРИЯТИЕ

АВТОМАТИЗИРОВАННОЕ ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОГО И ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ СИСТЕМЫ ОНЛАЙН БРОНИРОВАНИЯ ПРОПУСКОВ НА ПРЕДПРИЯТИЕ УДК 65.011.56: 65.03: 658.821:658.64 Б.А. Гобедашвили, 2013 Б.А. Гобедашвили АВТОМАТИЗИРОВАННОЕ ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОГО И ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ СИСТЕМЫ ОНЛАЙН БРОНИРОВАНИЯ ПРОПУСКОВ НА ПРЕДПРИЯТИЕ

Подробнее

Примерная тематика типовых контрольных заданий (контрольные точки): 1-я контрольная точка

Примерная тематика типовых контрольных заданий (контрольные точки): 1-я контрольная точка ТУРИЗМА И СЕРВИСА» Лист 2 из 8 Примерная тематика типовых контрольных заданий (контрольные точки): 1-я контрольная точка Примеры ситуационных задач: Задача 1. Какие тэги не обязательны в html документе

Подробнее

2 От до

2 От до ПЕРЕМЕННЫЕ Иногда необходимо запомнить или записать кое-что на память. Мы для этого пользуемся, например, записной книжкой (простой или электронной) или записями на бумаге. При выполнении вычислений или

Подробнее

Регистрация на сервисе emaze... 2 Разработка презентации... 4 Публикация презентации... 12

Регистрация на сервисе emaze... 2 Разработка презентации... 4 Публикация презентации... 12 Emaze сервис для создания мультимедийных онлайн презентаций. Сервис обладает возможностью встраивания любых мультимедийных объектов (аудио сопровождения, видео, анимированных диаграмм и т.д.), а также

Подробнее

Программирование в C++ Преподаватель Колотова Людмила Павловна

Программирование в C++ Преподаватель Колотова Людмила Павловна Программирование в C++ Преподаватель Колотова Людмила Павловна 2 Содержание 4-го занятия по практике Работа с функциями. Простые и библиотечные функции Передача аргументов в функцию Значение, возвращаемое

Подробнее

Эта глава предлагает молниеносное турне на тему возможностей языка C#. Да,

Эта глава предлагает молниеносное турне на тему возможностей языка C#. Да, Глава 3 Краткий обзор языка C# Эта глава предлагает молниеносное турне на тему возможностей языка C#. Да, мы уже слышим ваши возражения: Но ведь просто невозможно сжать всю информацию о C# в одну главу!

Подробнее

Оглавление. Часть 1. PHP-код. Введение...11

Оглавление. Часть 1. PHP-код. Введение...11 Оглавление Введение...11 Часть 1. PHP-код Глава 1. Установка программного обеспечения... 15 1.1. Как работает связка Apache + PHP + + MySQL... 15 1.2. XAMPP: все в «одном флаконе»... 16 1.3. Тестирование

Подробнее

«Утверждаю» Заведующий кафедрой /О.И.Наранович/ «29»_ г. Пр. 7

«Утверждаю» Заведующий кафедрой /О.И.Наранович/ «29»_ г. Пр. 7 «Утверждаю» Заведующий кафедрой /О.И.Наранович/ «29»_08 2016 г. Пр. 7 Вопросы к экзамену по дисциплине «Объектно-ориентированное программирование» по специальности «Информационные системы и технологии»

Подробнее

Краткое руководство программиста Webasyst Shop-Scrip

Краткое руководство программиста Webasyst Shop-Scrip Краткое руководство программиста Webasyst Shop-Scrip Артём Кружалин Краткое руководство программиста Webasyst Shop-Scrip стр. 2 Содержание: 1. Создание шаблона 2. Переход от smarty к php (создание плагинов)

Подробнее

EGroupWare. Адресная книга.

EGroupWare. Адресная книга. EGroupWare. Адресная книга. Общие сведения и назначение Адресная книга центральная часть EGW, которая обеспечивает хранение контактной и другой информации как о пользователях системы, так и физических

Подробнее

Переменные. Именование

Переменные. Именование Оглавление Оглавление...1 Переменные. Именование...1 Массивы...1 Инструкции VBA...2 Оператор присвоения...2 Перенос строки...2 Комментарии...3 Расположение нескольких операторов на одной строке...3 Операции...3

Подробнее

Лекция 5. PHP И ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ

Лекция 5. PHP И ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ Лекция 5. PHP И ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ 5.1. Основы ООП 5.2. Классы и объекты в PHP 5.3. Наследование классов в PHP 5.4. Полиморфизм классов в PHP 5.5. Работа с объектами классов PHP

Подробнее

СРАВНИТЕЛЬНЫЙ АНАЛИЗ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ДЛЯ РАЗРАБОТКИ WEB-ПРИЛОЖЕНИЙ

СРАВНИТЕЛЬНЫЙ АНАЛИЗ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ДЛЯ РАЗРАБОТКИ WEB-ПРИЛОЖЕНИЙ УДК 004.43 СРАВНИТЕЛЬНЫЙ АНАЛИЗ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ДЛЯ РАЗРАБОТКИ WEB-ПРИЛОЖЕНИЙ Сапего Ю.С. В статье проводится сравнительный анализ наиболее распространенных языков объектно-ориентированного программирования.

Подробнее

Лекция 3 ОБЪЕКТЫ И КЛАССЫ

Лекция 3 ОБЪЕКТЫ И КЛАССЫ Лекция 3 Курс «Информатика» ОБЪЕКТЫ И КЛАССЫ В этой лекции рассматриваются следующие вопросы: Абстрактные типы данных Абстрактные типы данных Класс Stock достаточно специфичен. Однако часто программисты

Подробнее

Программирование в C++ Преподаватель Колотова Людмила Павловна

Программирование в C++ Преподаватель Колотова Людмила Павловна Программирование в C++ Преподаватель Колотова Людмила Павловна 2 Содержание 5-го занятия по практике Структуры. Простая структура. Доступ к полям структуры Структура параметр функции Структура значение

Подробнее

Содержание ÀÑÒÜ I. ÑÎÇÄÀÍÈÅ ÊÎÌÏÜÞÒÅÐÍÎÉ ÏÐÎÃÐÀÌÌÛ 19. Введение 15. Глава 1. Первое знакомство с программированием 21

Содержание ÀÑÒÜ I. ÑÎÇÄÀÍÈÅ ÊÎÌÏÜÞÒÅÐÍÎÉ ÏÐÎÃÐÀÌÌÛ 19. Введение 15. Глава 1. Первое знакомство с программированием 21 Содержание Об авторе 13 Посвящения 13 Благодарности 14 Введение 15 Для кого предназначена книга 15 Структура книги 16 Часть I. Создание компьютерной программы 16 Часть II. Базовые концепции программирования

Подробнее

Содержание Предисловие Глава 1. Введение в компьютерные технологии Глава 2. Среда разработки Delphi Глава 3. Планирование разработки программы

Содержание Предисловие Глава 1. Введение в компьютерные технологии Глава 2. Среда разработки Delphi Глава 3. Планирование разработки программы Содержание Предисловие 14 Глава 1. Введение в компьютерные технологии 21 Краткий экскурс в историю вычислительных устройств 22 Типы компьютеров 26 Компоненты типичного персонального компьютера 27 Двоичная

Подробнее

доцент, к,ф.м. наук Саркисян Сирануш Гегамовна

доцент, к,ф.м. наук Саркисян Сирануш Гегамовна ГОУ ВПО РОССИЙСКО-АРМЯНСКИЙ (СЛАВЯНСКИЙ) УНИВЕРСИТЕТ Составлен в соответствии с государственными требованиями к минимуму содержания и уровню подготовки выпускников по направлению ПМИ и Положением «Об УМКД

Подробнее

Автоматизация задач с помощью макросов Visual Basic

Автоматизация задач с помощью макросов Visual Basic Автоматизация задач с помощью макросов Visual Basic Пользователям, еще не знакомым с макросами, не стоит пугаться этого термина. Макрос это просто сохраненный набор нажатий клавиш и инструкций, с помощью

Подробнее

Комплект учебно-программной документации. «Технология ООП и основы программирования на С++»

Комплект учебно-программной документации. «Технология ООП и основы программирования на С++» Комплект учебно-программной документации «Технология ООП и основы программирования на С++» УЧЕБНАЯ ПРОГРАММА «Технология ООП и основы программирования на С++» Цель курса: Ознакомить слушателей с основами

Подробнее

JavaScript. основы построения, базовые конструкции. А.Н.Сергеев. Дидактический практикум

JavaScript. основы построения, базовые конструкции. А.Н.Сергеев. Дидактический практикум Федеральное агентство по образованию Волгоградский государственный педагогический университет А.Н.Сергеев JavaScript основы построения, базовые конструкции Дидактический практикум Волгоград 2004 Рецензенты:

Подробнее

Основы JavaScript Ввод и вывод данных. Вадим Дунаев

Основы JavaScript Ввод и вывод данных. Вадим Дунаев Вадим Дунаев Основы JavaScript Здесь рассматриваются основные понятия, синтаксис и объекты JavaScript без претензий на исчерпывающую полноту. Тем не менее, приведенный материал можно использовать в качестве

Подробнее

ОСОБЕННОСТЬ 1. ОЧИСТКА ЗНАЧЕНИЙ В КОЛОНКАХ ТАБЛИЦЫ ФОРМЫ

ОСОБЕННОСТЬ 1. ОЧИСТКА ЗНАЧЕНИЙ В КОЛОНКАХ ТАБЛИЦЫ ФОРМЫ ОСОБЕННОСТИ ПЛАТФОРМЫ "1С:ПРЕДПРИЯТИЕ 8.2" В платформе "1С:Предприятие 8.2" есть ряд неочевидных особенностей, о которых лучше знать заранее, чем внезапно натолкнуться в реальной практике. Обратите внимание,

Подробнее

JavaScript Advanced. Занятие 3. События

JavaScript Advanced. Занятие 3. События JavaScript Advanced Занятие 3. События Содержание Что такое события в Javascript Обработчики событий Предотвращение действий по умолчанию Цыкл события stoppropagation События мыши События клавиатуры Прочие

Подробнее

Лекция 9 Опасный код. Общие понятия. Основы использования указателей

Лекция 9 Опасный код. Общие понятия. Основы использования указателей Лекция 9 Опасный код Общие понятия С С# позволяет программистам писать то, что называется "опасный кодом" (unsafe code). Опасный код это код, который не плохо написан, а код, который не выполняется под

Подробнее

Преобразование XML-текста в дерево объектов DOM

Преобразование XML-текста в дерево объектов DOM Преобразование XML-текста в дерево объектов DOM Чтобы обработка XML-документа посредством ActionScript стала возможной, его нужно преобразовать в дерево объектов DOM. Для этого соответствующий текст должен

Подробнее

Инструкция для мобильного приложения

Инструкция для мобильного приложения Инструкция для мобильного приложения Fseye V1.0.0 1 Содержание 1. Введение... 3 1.1 Общая информация... 3 1.2 Основные функции... 3 2. Установка... 4 2.1 Требования к операционной системе... 4 2.2 Скачивание...

Подробнее

Введение в программирование

Введение в программирование Введение в программирование Алексей Гуревич, СПбАУ РАН gurevich@ablab.spbau.ru План 1. Введение 2. Установка Python 3. Переменные, типы данных 4. Операторы 5. Ввод-вывод 6. Функции 7. Модули 8. Вызов внешних

Подробнее

Описание программы Конвертация БД Юпитер версии 2.0 Версия документа 2.0

Описание программы Конвертация БД Юпитер версии 2.0 Версия документа 2.0 Описание программы Конвертация БД Юпитер версии 2.0 Версия документа 2.0 ООО Элеста 2005 г Содержание 1. Введение... 3 2. Основные операции... 3 2.1 Запуск программы... 3 2.1.1 Запуск программы в интерактивном

Подробнее

Массивы. Функции в PHP.

Массивы. Функции в PHP. Лекция 3 Массивы. Функции в PHP. 1. Массивы. Массивы представляют собой сложный тип данных, состоящий из цепочки значений, которые в свою очередь могут принадлежать также как к скалярному типу, так и быть

Подробнее

Тема работы: ИЗУЧЕНИЕ ЯЗЫКА PHP. Цель работы: Изучить основы языка серверного скриптования PHP.

Тема работы: ИЗУЧЕНИЕ ЯЗЫКА PHP. Цель работы: Изучить основы языка серверного скриптования PHP. Тема работы: ИЗУЧЕНИЕ ЯЗЫКА PHP Цель работы: Изучить основы языка серверного скриптования PHP. Теоретическая часть: PHP (официальное название "PHP: Hypertext Preprocessor") язык скриптования на стороне

Подробнее

Министерство образования Российской федерации. Томский политехнический университет

Министерство образования Российской федерации. Томский политехнический университет Министерство образования Российской федерации Томский политехнический университет УТВЕРЖДАЮ Зав. каф. Промышленной и медицинской электроники проф., д-р техн. наук Г.С. Евтушенко КРАТКИЙ СПРАВОЧНИК ПО СИСТЕМЕ

Подробнее

Доставка данных в реальном времени. Александр Бешкенадзе

Доставка данных в реальном времени. Александр Бешкенадзе Доставка данных в реальном времени Александр Бешкенадзе Структура Для чего нам это нужно? Прощаемся с Comet: анализ популярных решений, критика, поиски альтернативы. Встречаем и знакомимся с WebSocket

Подробнее

Введение в javascript

Введение в javascript Введение в javascript Вершилов А.В. 11 марта 2011 г. Сферы применения: Клиентская часть создание динамических документов обработка / валидация данных, расчёты на клиентской стороне взаимодействие с объектами

Подробнее

JavaScript-разработка: создаем интерактивные веб-страницы

JavaScript-разработка: создаем интерактивные веб-страницы JavaScript-разработка: создаем интерактивные веб-страницы 1 Командная разработка Общий хронометраж блока: 6 часов Андрей Муравьев Генеральный директор компании «ВебКреатор» 1.1 Контроль версий кода на

Подробнее

Содержание и введение

Содержание и введение Содержание и введение Содержание: 1. Общие сведения по работе с EnOcean 2. Инструкция по написанию PLC программы в TwinCAT PLC Control 3. Инструкция по созданию конфигурации в TwinCAT System Manager 1.

Подробнее

Экспорт объектов базы данных.

Экспорт объектов базы данных. Экспорт объектов базы данных. Для экспорта информации из объектов БД Источник следует щелкнуть левой кнопкой мышки на узле Экспорт объектов БД в дереве задач Источниками данных могут являться следующие

Подробнее

Вместо введения О чем эта книга Структура книги 26

Вместо введения О чем эта книга Структура книги 26 Содержание Глава 1 Вместо введения 25 1.1. О чем эта книга 25 1.2. Структура книги 26 Глава 2 Взаимодействие Visual Basic с ANSI C, Visual C++ и Windows API 33 2.1. Введение 33 2.2. Взаимодействие Visual

Подробнее

Объявление объектов данных Типы данных Типы данных языка С Преобразование типов в языке С Типы данных языка object

Объявление объектов данных Типы данных Типы данных языка С Преобразование типов в языке С Типы данных языка object Содержание Об авторах................................................... 4 Глава 1. Введение в программирование.......................... 13 Лекция 1. Развитие языков программирования...................

Подробнее

ЛЕКЦИЯ 4 МАССИВЫ И УКАЗАТЕЛИ

ЛЕКЦИЯ 4 МАССИВЫ И УКАЗАТЕЛИ ЛЕКЦИЯ 4 МАССИВЫ И УКАЗАТЕЛИ 1. Массивы Массив это набор однородных элементов фиксированной длины. Память для массивов выделяется одним куском. При инициализации массива записывается тип элементов массива,

Подробнее

Volume 2: Design Implementation and Optimization 3. Tcl скриптирование Перевод: Егоров А.В., 2011 г.

Volume 2: Design Implementation and Optimization 3. Tcl скриптирование Перевод: Егоров А.В., 2011 г. Основы Tcl скриптов Команды ядра Tcl поддерживают переменные, структуры контроля и процедуры. В дополнении, эти команды используются для доступа к файловой системе и сетевым разъѐмам, а также для запуска

Подробнее

ОСНОВЫ РАБОТЫ С MATHCAD

ОСНОВЫ РАБОТЫ С MATHCAD ОСНОВЫ РАБОТЫ С MATHCAD Общие сведения Основное окно приложения имеет ту же структуру, что и большинство приложений Windows. Сверху вниз располагаются заголовок окна, строка меню, панели инструментов (стандартная

Подробнее

Об авторах Благодарности О рецензентах...14 Предисловие... 15

Об авторах Благодарности О рецензентах...14 Предисловие... 15 ОГЛАВЛЕНИЕ Об авторах... 11 Благодарности... 12 О рецензентах...14 Предисловие... 15 О чем рассказывается в этой книге... 16 Что потребуется при чтении этой книги... 17 Кому адресована эта книга... 18

Подробнее

Клиентские js-компоненты

Клиентские js-компоненты Клиентские js-компоненты разные способы создания Сергей Бережной руководитель отдела разработки поисковых интерфейсов Я.Субботник, Москва, 28 июля 2012 года 1 Что это? 2 Что это? HTML 4 Что это? HTML

Подробнее

Содержание. Часть I. Погружение в С++ Глава 1. Введение и настройка среды разработки...20

Содержание. Часть I. Погружение в С++ Глава 1. Введение и настройка среды разработки...20 Содержание Часть I. Погружение в С++ Глава 1. Введение и настройка среды разработки...20 Что такое язык программирования?...20 В чем различие между C и C++?.........................................21 Обязательно

Подробнее