Продолжительность: |
36 академических часов. |
Стоимость обучения: |
|
Адрес проведения: |
г. Екатеринбург, ул. Радищева, 6 А, Офисный Дом "Суворов", 3 этаж, офис 304 (вблизи ТЦ “Гринвич”); +7 (343) 247-85-45, class@ta-ural.ru, ICQ 484-474-057 |
| Даты, время | Стоимость | Запись |
|---|---|---|
Даты проведения курса не определены |
||
Скачать полную программу курса (., 0 Кбайт)
Программа курса:Тема 1. Обработка событий, связанных с устройством управления «мышь»
Лекционное занятие.
Виды событий для устройства «мышь». Принципы обработки событий мыши из Java. Обработка нажатий кнопок мыши и перемещения курсора мыши. Создание приложения для рисования мышью. Выбор цвета для рисования мышью. Рисование мышью.
Практическое занятие по теме лекции.
Тема 2. Проектирование интерфейса пользователя
Лекционное занятие.
Общие принципы добавления элементов интерфейса пользователя. Обработка событий. Знакомство с основными элементами интерфейса: кнопка, надпись, текстовое поле. Проектирование интерфейса калькулятора.
Практическое занятие по теме лекции.
Тема 3. Создание приложения «Калькулятор». Преобразование приложения в апплет. Лекционное занятие
Программирование нажатий кнопок калькулятора. Знакомство с апплетами. Преобразование приложения калькулятора в апплет. Создание JAR-архива апплета. Подключение апплета к HTML-странице. Запуск апплета в браузере.
Практическое занятие по теме лекции.
Тема 4. Верстка WEB-страницы с помощью HTML и CSS
Лекционное занятие.
Схема работы веб-приложений. Знакомство с HTML, CSS. Форма записи HTML-тегов. Понятие верстки веб-страницы, типы верстки. Изучение табличной верстки. Создание формы для ввода логина и пароля пользователем. Настройка внешнего вида формы с помощью CSS.
Практическое занятие по теме лекции.
Тема 5. Использование JavaScript на WEB-странице
Лекционное занятие.
Знакомство с JavaScript. Предназначение JavaScript. Некоторые отличия JavaScript от Java. Доступ к элементам веб-страницы из JavaScript. Вывод диалоговых окон из JavaScript, переход по адресу. Проверка логина, пароля пользователя с помощью JavaScript.
Практическое занятие по теме лекции.
Тема 6. Создание поздравительного блокировщика WINDOWS. Реализация интерфейса. Лекционное занятие
Общий подход к созданию приложений Windows, блокирующих экран. Создание окна с размерами текущего разрешения экрана. Удаление рамки окна. Добавление поздравительных текстовых надписей. Создание текстового поля для ввода пароля. Создание кнопки закрытия блокировщика.
Практическое занятие по теме лекции.
Тема 7. Создание поздравительного блокировщика WINDOWS. Завершение
Лекционное занятие.
Знакомство с реестром Windows. Использование WinAPI в Java приложении. Программирование таймера для поднятия окна блокировщика поверх других окон. Применение WinAPI для обращения к окну блокировщика.
Практическое занятие по теме лекции.
Тема 8. Визуальные средства разработки. Создание интерфейса приложения
Лекционное занятие.
Изучение визуального конструктора Eclipse для построения интерфейса пользователя. Добавление элементов интерфейса с помощью мыши. Синхронизация программного кода и визуального конструктора. Изменение свойств и подключение обработчиков событий в визуальном конструкторе.
Практическое занятие по теме лекции.
Тема 9. Работа с файловой системой из Java. Создание, удаление, переименование файлов. Лекционное занятие
Основы работы с файлами и файловой системой. Создание интерфейса приложения для операций с файлами. Создание нового файла из Java. Удаление существующего файла. Изменение имени файла.
Практическое занятие по теме лекции.
Тема 10. Работа с файловой системой из Java. Чтение и запись в файл
Лекционное занятие.
Принципы хранения данных файлах. Потоки ввода-вывода Java для работы с файлами. Запись данных многострочного текстового поля в файл. Считывание содержимого файла и вывод в многострочное текстовое поле.
Практическое занятие по теме лекции.
Тема 11. Базы данных. Язык запросов SQL. Работа с базой данных MySQL из JAVA. Лекционное занятие
Основы работы с базами данных. Реляционная база данных. Понятие таблицы, поля, записи, первичного ключа. Язык структурированных запросов SQL: добавление, удаление, изменение, чтение строк таблицы. Знакомство с СУБД MySQL и интерфейсом PHPMyAdmin. Взаимодействие с базой данных MySQL из Java.
Практическое занятие по теме лекции.
Тема 12. Создание игры «Предсказание будущего» с использованием базы данных. Лекционное занятие
Создание базы данных и таблицы для хранения данных игры. Добавление данных в таблицу. Построение интерфейса пользователя игры. Получение случайной строки таблицы базы данных из приложения Java.
Практическое занятие по теме лекции.
| Место проведения: | г. Екатеринбург, ул. Радищева, 6 А, Офисный Дом "Суворов", 3 этаж, офис 304 (вблизи ТЦ “Гринвич”); +7 (343) 247-85-45, class@ta-ural.ru, ICQ 484-474-057 |
| Начало обучения: |
|
| Продолжительность курса: | |
| График занятий: |