Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика и программирование.doc
Скачиваний:
6
Добавлен:
09.09.2019
Размер:
401.41 Кб
Скачать

Тема 19. Работа с важнейшими объектными типами java

Коллекции, списки и итераторы. Перебор в цикле элементов коллекций.

Строки как объекты. Работа со строками в Java: классы String, StringBuffer, StringBuilder.

Типы перечисления (enam). Работа с датами и временем. Работа с графикой в Java и графические примитивы.

Работа с файлами и папками. Использование объектов типа File, выбор папок и файлов с помощью файлового диалога, работа с потоками ввода/вывода.

Тема 20. Наследование и переопределение методов (полиморфизм). Пакеты, интерфейсы и композиции.

Создание подкласса. Доступ к элементам суперкласса. Конструкторы и наследование. Ссылка на элемент суперкласса. Переопределение методов при наследовании. Переопределение методов при наследовании.

Пакеты в Java. Определение интерфейса и его расширение. Расширение интерфейсов. Композиция как альтернатива множественному наследованию.

Тема 21. Создание программ с графическим интерфейсом.

Общие сведения о пакетах AWT и Swing. Свойства фрейма: позиционирование, размеры, видимости, способности изменять размеры. Вывод информации во фрейм. Создание простого окна.

Рисование двумерных фигур. Работа с цветом. Использование шрифтов при работе с текстом.

Использование элементы управления, менеджеров компонентов и меню библиотек AWT и Swing для обеспечения пользовательского интерфейса управления приложением.

ТЕМА 22. ОБРАБОТКА СОБЫТИЙ В ПРИЛОЖЕНИИ JAVA

Общие сведения о механизме обработки событий. Объекты – источники и объекты-слушатели событий. Классы-обработчики событий и их отношения с интерфейсами. Пример обработки щелчка по кнопке. Удобство вложенных классов. Создание слушателей, содержащих единственный вызов метода.

Классы адаптеры и действия. События мыши.

ТЕМА 23. КОМПОНЕНТЫ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА SWING

Swing и шаблон проектирования «Модель-представление-контроллер». Общие сведения о компоновке элементов. Ввод текста. Компоненты для выбора вариантов. Меню. Расширенные средства компоновки. Диалоговые окна.

ТЕМА 24. СОЗДАНИЕ И РАЗВЁРТЫВАНИЕ ДЕСКТОПНОГО ПРИЛОЖЕНИЯ В СПЕЦИАЛИЗИРОВАННЫХ ПАКЕТАХ JAVA

Файлы Jar: файл манифеста, исполняемый Jar-файл, ресурсы, гриетизация пакета

Тема 25. Базовые особенности языка C# как основного языка платформы .Net

Алфавит и лексемы. Идентификаторы. Ключевые слова и разделители. Литералы. Управляющие последовательности. Комментарии. Использование фигурных скобок и точки с запятой в C#. Типы данных и классификация типов. Концепция пространств имён. Классы как типы данных в C#. Распределение памяти программой на C#. Переменные, оператор присваивания, арифметические операции и арифметические выражения. Операторы сравнения и логические операторы C#. Логические выражения. Обобщение понятий «операция» «оператор» и «выражение» в C#: классификация, особенности записи и определения типа выражения. Форматирование выводимых данных. Операторы управления выполнением программы. Массивы и коллекции в С#.

Тема 26. Работы с формами в c#

Основы визуального программирования. Организация графического интерфейса. Обзор пространства имен Windows.Form. Настройка стиля формы. Компоненты формы. Использование компонентов. Размещение нового компонента. Реакция на события. Создание меню. Создание строки состояния. Создание панели инструментов.