Лекции и задания по программированию на Java в NetBeans, Android, PyQt5 и C++
Авторские лекции и задания по программированию на Java в NetBeans:
Лекция 01 - Введение в Java
Лекция 02 - Среда разработки NetBeans. Простейшие программы
Лекция 03 - Работа с таблицами JTable
Лекция 04 - Типы данных. Управляющие конструкции
Лекция 05 - Работа с массивами
Лекция 06 - Базовые компоненты Swing - события, формы, кнопки, панели, вкладки
Лекция 07 - Работа со строками
Лекция 08 - Компоненты работы текстовыми данными
Лекция 09 - Работа с таймерами, звуком, графикой, треем, потоками, реестром
Лекция 10 - Многооконные программы
Лекция 11 - Компоненты списков и выбора
Лекция 12 - Компоненты работы с числовыми данными
Лекция 13 - Работа с меню и диалогами
Лекция 14 - Работа с файлами
Лекция 15 - Многоклассовые программы
(!) Задания и примеры выполнения:
Задание 01. Создание простейшей консольной программы
Задание 02. Создание простейшей визуальной программы
Задание 03. Работа с визуальными табличными данными
Задание 04. Сложные табличные вычисления
Задание 05. Работа со строками
Задание 06. Работа с графикой
Задание 07. Создание многооконной программы
Задание 08. Работа с таймерами Swing
Задание 09. Работа с массивами и файлами
Задание 10. Работа с классами
(*) JavaFX
Тема 01 - Введение и простейшие программы
Тема 02 - Таблицы
Тема 03 - Многооконные программы
Тема 04 - Компоненты выбора
($) Авторские примеры по программированию на Java в Android Studio:
Пример 01. Сумма двух чисел (простейший пример)
Пример 02. Квадратное уравнение (пример с различной разметкой)
Пример 03. Анкета с несколькими окнами
Пример 04. Электронная книга
Пример 05. Карта и геомаркеры
Пример 06. База данных с поиском
Пример 07. Календарь и настройки
Пример 08. Защита готовой программы от взлома
Пример 09. Погода (доступ к Web c помощью JSON)
Пример 10. Котировки (доступ к Web c помощью JSOUP)
Пример 11. Таблицы
Пример 12. Браузер
Пример 13. Виджет
Пример 14. Сенсоры
Пример 15. Разрешения (для всех версий)
[*] БОНУСНЫЙ РАЗДЕЛ по Python3 с PyQt5 содержит следующие материалы:
ЛЕКЦИЯ 01 – Установка Python, библиотек и IDE
ЛЕКЦИЯ 02 – Основные типы данных, условия и операции
ЛЕКЦИЯ 03 – Списки, словари, циклы и массивы
ЛЕКЦИЯ 04 – Работа с файлами, ОС и Интернет
ЛЕКЦИЯ 05 – Классы, потоки, таймеры
ЛЕКЦИЯ 06 – Основные компоненты PyQt5
ЛЕКЦИЯ 07 – Работа с таблицами и текстом в PyQt5
ЛЕКЦИЯ 08 – Компоненты списков и выбора в PyQt5
ЛЕКЦИЯ 09 – Сигналы и события в PyQt5
ЛЕКЦИЯ 10 – Многооконные программы в PyQt5
ЛЕКЦИЯ 11 – Работа с диалогами и сообщениями в PyQt5
ЛЕКЦИЯ 12 – Дополнительные компоненты PyQt5
ЛЕКЦИЯ 13 – Работа с документами и графикой
ЛЕКЦИЯ 14 – Базы данных в Python 3
ЗАДАНИЯ
Литература
Лекции по C и C++:
* Типы данных, выражения
* Условия и циклы
* Массивы
* Функции и структуры
* Препроцессорные средства
* Работа с файлами
* Обработка строк
* Основы ООП
P.S. Данное приложение работает только при установке с официального магазина приложений