Основы программирования. Здравствуй, Мир!

Содержание

Слайд 2

ПРОГРАММА Этап 1: Исходный код Этап 2: Компиляция Этап 3: Загрузка

ПРОГРАММА

Этап 1: Исходный код

Этап 2: Компиляция

Этап 3: Загрузка на другое устройство

Этап

4: Запуск программы
Слайд 3

СРЕДА ПРОГРАММИРОВАНИЯ 1) редактор кода 2) компилятор 3) среда запуска 4) отладчик

СРЕДА ПРОГРАММИРОВАНИЯ

1) редактор кода

2) компилятор

3) среда запуска

4) отладчик

Слайд 4

СРЕДА ПРОГРАММИРОВАНИЯ – ECLIPSE – ПЕРВЫЙ ЗАПУСК ЭТО НАДО ЗАПОМНИТЬ!

СРЕДА ПРОГРАММИРОВАНИЯ – ECLIPSE – ПЕРВЫЙ ЗАПУСК

ЭТО НАДО ЗАПОМНИТЬ!

Слайд 5

СОЗДАНИЕ ПРОЕКТА И КЛАССА File ⇒ New ⇒ Java Project File

СОЗДАНИЕ ПРОЕКТА И КЛАССА

File ⇒ New ⇒ Java Project

File ⇒

New ⇒ Class

НЕ ИСПОЛЬЗУЙТЕ РУССКИЕ БУКВЫ В НАЗВАНИИ!

Слайд 6

ПЕРВАЯ ПРОГРАММА Стандартный класс, библиотечный Имя такое же, как и имя

ПЕРВАЯ ПРОГРАММА

Стандартный класс, библиотечный

Имя такое же, как и имя файла
с исходным

кодом

Запустите среду Eclipse и наберите программу

Главная функция, с которой начинается выполнение программы на JVM

Слайд 7

ПЕРВАЯ ПРОГРАММА - КЛАСС Создание инструмента ввода – пишется до функции

ПЕРВАЯ ПРОГРАММА - КЛАСС

Создание инструмента ввода – пишется до функции main,

чтобы сделать видимым для других функций

На Java-машине выполняются классы. Класс содержит методы и поля

Сообщаем компилятору где найти необходимые классы – оператор IMPORT

Можно добавить автоматически строку import с нужным классом

Слайд 8

ПЕРВАЯ ПРОГРАММА Без создания объекта Ничего не возвращает Принимает массив объектов

ПЕРВАЯ ПРОГРАММА

Без создания объекта

Ничего не возвращает

Принимает массив объектов String

Объект класса PrintStream

Функция

печати в консоль

Запуск программы на выполнение

Слайд 9

ПЕРВАЯ ПРОГРАММА

ПЕРВАЯ ПРОГРАММА

Слайд 10

ЗАПУСК НА МОБИЛЬНОМ УСТРОЙСТВЕ - Android Application Project TestBed – «Испытательный

ЗАПУСК НА МОБИЛЬНОМ УСТРОЙСТВЕ - Android Application Project

TestBed – «Испытательный стенд»

- программа-шаблон

File ⇒ Import,
в появившемся списке
Android ⇒ Existing Android Code into Workspace

Слайд 11

TESTBED – структура проекта Пакет myprogram с единственным файлом-классом MyProgram, именно

TESTBED – структура проекта

Пакет myprogram с единственным файлом-классом MyProgram, именно его

содержимое и будет выполнено на испытательном стенде.
И пакет с длинным названием ru.samsung.itsc… - сам TestBed.

Меняем содержимое класса MyProgram

Слайд 12

TESTBED – класс myprogram

TESTBED – класс myprogram

Слайд 13

ЗАПУСК НА МОБИЛЬНОМ УСТРОЙСТВЕ Запустите программу на планшете

ЗАПУСК НА МОБИЛЬНОМ УСТРОЙСТВЕ

Запустите программу на планшете

Слайд 14

Домашнее задание

Домашнее задание