Основы программирования на языке "Java" для школьников. Модуль 2 [c]
Подробнее
Программа курса
Виды событий для устройства «мышь». Принципы обработки событий мыши из Java. Обработка нажатий кнопок мыши и перемещения курсора мыши. Создание приложения для рисования мышью. Выбор цвета для рисования мышью. Рисование мышью. Практическое занятие по теме лекции
Общие принципы добавления элементов интерфейса пользователя. Обработка событий. Знакомство с основными элементами интерфейса: кнопка, надпись, текстовое поле. Проектирование интерфейса калькулятора. Практическое занятие по теме лекции
Программирование нажатий кнопок калькулятора. Знакомство с апплетами. Преобразование приложения калькулятора в апплет. Создание JAR-архива апплета. Подключение апплета к HTML-странице. Запуск апплета в браузере. Практическое занятие по теме лекции
Схема работы веб-приложений. Знакомство с HTML, CSS. Форма записи HTML-тегов. Понятие верстки веб-страницы, типы верстки. Изучение табличной верстки. Создание формы для ввода логина и пароля пользователем. Настройка внешнего вида формы с помощью CSS. Практическое занятие по теме лекции
Знакомство с JavaScript. Предназначение JavaScript. Некоторые отличия JavaScript от Java. Доступ к элементам веб-страницы из JavaScript. Вывод диалоговых окон из JavaScript, переход по адресу. Проверка логина, пароля пользователя с помощью JavaScript. Практическое занятие по теме лекции
Общий подход к созданию приложений Windows, блокирующих экран. Создание окна с размерами текущего разрешения экрана. Удаление рамки окна. Добавление поздравительных текстовых надписей. Создание текстового поля для ввода пароля. Создание кнопки закрытия блокировщика. Практическое занятие по теме лекции
Знакомство с реестром Windows. Использование WinAPI в Java приложении. Программирование таймера для поднятия окна блокировщика поверх других окон. Применение WinAPI для обращения к окну блокировщика. Практическое занятие по теме лекции
Изучение визуального конструктора Eclipse для построения интерфейса пользователя. Добавление элементов интерфейса с помощью мыши. Синхронизация программного кода и визуального конструктора. Изменение свойств и подключение обработчиков событий в визуальном конструкторе. Практическое занятие по теме лекции
Основы работы с файлами и файловой системой. Создание интерфейса приложения для операций с файлами. Создание нового файла из Java. Удаление существующего файла. Изменение имени файла. Практическое занятие по теме лекции
Принципы хранения данных файлах. Потоки ввода-вывода Java для работы с файлами. Запись данных многострочного текстового поля в файл. Считывание содержимого файла и вывод в многострочное текстовое поле. Практическое занятие по теме лекции
Основы работы с базами данных. Реляционная база данных. Понятие таблицы, поля, записи, первичного ключа. Язык структурированных запросов SQL: добавление, удаление, изменение, чтение строк таблицы. Знакомство с СУБД MySQL и интерфейсом PHPMyAdmin. Взаимодействие с базой данных MySQL из Java. Практическое занятие по теме лекции
Создание базы данных и таблицы для хранения данных игры. Добавление данных в таблицу. Построение интерфейса пользователя игры. Получение случайной строки таблицы базы данных из приложения Java. Практическое занятие по теме лекции
01Модуль 1. Обработка событий, связанных с устройством управления «мышь» (2 ак. ч.)
Виды событий для устройства «мышь». Принципы обработки событий мыши из Java. Обработка нажатий кнопок мыши и перемещения курсора мыши. Создание приложения для рисования мышью. Выбор цвета для рисования мышью. Рисование мышью. Практическое занятие по теме лекции
02Модуль 2. Проектирование интерфейса пользователя (2 ак. ч.)
Общие принципы добавления элементов интерфейса пользователя. Обработка событий. Знакомство с основными элементами интерфейса: кнопка, надпись, текстовое поле. Проектирование интерфейса калькулятора. Практическое занятие по теме лекции
03Модуль 3. Создание приложения «Калькулятор». Преобразование приложения в апплет (2 ак. ч.)
Программирование нажатий кнопок калькулятора. Знакомство с апплетами. Преобразование приложения калькулятора в апплет. Создание JAR-архива апплета. Подключение апплета к HTML-странице. Запуск апплета в браузере. Практическое занятие по теме лекции
04Модуль 4. Верстка WEB-страницы с помощью HTML и CSS (2 ак. ч.)
Схема работы веб-приложений. Знакомство с HTML, CSS. Форма записи HTML-тегов. Понятие верстки веб-страницы, типы верстки. Изучение табличной верстки. Создание формы для ввода логина и пароля пользователем. Настройка внешнего вида формы с помощью CSS. Практическое занятие по теме лекции
05Модуль 5. Использование JavaScript на WEB-странице (2 ак. ч.)
Знакомство с JavaScript. Предназначение JavaScript. Некоторые отличия JavaScript от Java. Доступ к элементам веб-страницы из JavaScript. Вывод диалоговых окон из JavaScript, переход по адресу. Проверка логина, пароля пользователя с помощью JavaScript. Практическое занятие по теме лекции
06Модуль 6. Создание поздравительного блокировщика WINDOWS. Реализация интерфейса (2 ак. ч.)
Общий подход к созданию приложений Windows, блокирующих экран. Создание окна с размерами текущего разрешения экрана. Удаление рамки окна. Добавление поздравительных текстовых надписей. Создание текстового поля для ввода пароля. Создание кнопки закрытия блокировщика. Практическое занятие по теме лекции
07Модуль 7. Создание поздравительного блокировщика WINDOWS. Завершение (2 ак. ч.)
Знакомство с реестром Windows. Использование WinAPI в Java приложении. Программирование таймера для поднятия окна блокировщика поверх других окон. Применение WinAPI для обращения к окну блокировщика. Практическое занятие по теме лекции
08Модуль 8. Визуальные средства разработки. Создание интерфейса приложения (2 ак. ч.)
Изучение визуального конструктора Eclipse для построения интерфейса пользователя. Добавление элементов интерфейса с помощью мыши. Синхронизация программного кода и визуального конструктора. Изменение свойств и подключение обработчиков событий в визуальном конструкторе. Практическое занятие по теме лекции
09Модуль 9. Работа с файловой системой из Java. Создание, удаление, переименование файлов (2 ак. ч.)
Основы работы с файлами и файловой системой. Создание интерфейса приложения для операций с файлами. Создание нового файла из Java. Удаление существующего файла. Изменение имени файла. Практическое занятие по теме лекции
10Модуль 10. Работа с файловой системой из Java. Чтение и запись в файл (2 ак. ч.)
Принципы хранения данных файлах. Потоки ввода-вывода Java для работы с файлами. Запись данных многострочного текстового поля в файл. Считывание содержимого файла и вывод в многострочное текстовое поле. Практическое занятие по теме лекции
11Модуль 11. Базы данных. Язык запросов SQL. Работа с базой данных MySQL из JAVA (2 ак. ч.)
Основы работы с базами данных. Реляционная база данных. Понятие таблицы, поля, записи, первичного ключа. Язык структурированных запросов SQL: добавление, удаление, изменение, чтение строк таблицы. Знакомство с СУБД MySQL и интерфейсом PHPMyAdmin. Взаимодействие с базой данных MySQL из Java. Практическое занятие по теме лекции
12Модуль 12. Создание игры «Предсказание будущего» с использованием базы данных (2 ак. ч.)
Создание базы данных и таблицы для хранения данных игры. Добавление данных в таблицу. Построение интерфейса пользователя игры. Получение случайной строки таблицы базы данных из приложения Java. Практическое занятие по теме лекции
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Основы программирования на языке "Java" для школьников. Модуль 2 [c]» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 20 июля 2026 г.

Специалист 












