Александр ФроловГригорий Фролов
Добро пожаловать
Новости
Карта сайта
Книги и статьи
Документация
Web-проекты
Восстановление данных
Авторский CD-ROM
Консалтинг
Документация и справочные системы
Представительство в Интернете
Клуб NetSpider
Пишите нам
Отзывы
Наши благодарности

Microsoft Visual J++. Создание приложений и аплетов на языке Java. Часть 2

© Александр Фролов, Григорий Фролов
Том 32, М.: Диалог-МИФИ, 1997, 288 стр.

Книга представляет собой вторую часть практического пособия по созданию автономных приложений и аплетов, работающих под управлением навигаторов WWW, на языке программирования Java.

Описано использование мультизадачности, работа с файлами, сетевое программирование, работа с графическими изображениями и звуком, связь приложений Java с сервером Web, взаимодействие аплетов.

Эта книга будет полезна всем, кто начинает самостоятельно осваивать новый язык программирования Java, и может быть использована в качестве учебного пособия для студентов учебных заведений.

Оглавление

  • ВВЕДЕНИЕ
  • 1. МУЛЬТИЗАДАЧНОСТЬ
    • Процессы, задачи и приоритеты
    • Реализация мультизадачности в Java
    • Применение мультизадачности для анимации
    • Приложение MultiTask
    • Приложение Rectangles
    • Приложение MultiTask2
    • Приложение Scroller
    • Приложение HorzScroll
    • Синхронизация задач
    • Приложение Synchro
    • Задачи-демоны
  • 2. РАБОТА С ФАЙЛАМИ
    • Классы Java для работы с потоками
    • Работа со стандартными потоками
    • Приложение Standard
    • Создание потоков, связанных с файлами
    • Запись данных в поток и чтение данных из потока
    • Закрывание потоков
    • Принудительный сброс буферов
    • Приложение StreamDemo
    • Потоки в оперативной памяти
    • Приложение MemStream
    • Класс StreamTokenizer для разбора входных потоков
    • Приложение StreamToken
    • Класс StringTokenizer
    • Приложение StringToken
    • Работа с файлами и каталогами при помощи класса File
    • Приложение FileInfo
    • Приложение DirList
    • Произвольный доступ к файлам
    • Приложение DirectFileAccess
  • 3. СОЗДАНИЕ СЕТЕВЫХ ПРИЛОЖЕНИЙ
    • Адрес IP и класс InetAddress
    • Приложение InetAddressDemo
    • Универсальный адрес ресурсов URL
    • Класс URL в библиотеке классов Java
    • Приложение URLDemo
    • Приложение ShowChart
    • Передача данных с использованием сокетов
    • Работа с потоковыми сокетами
    • Конструкторы и методы класса Socket
    • Приложения SocketServ и SocketClient
    • Использование датаграммных сокетов
    • Приложения DatagramServer и DatagramClient
    • Связь приложений Java с расширениями сервера Web
    • Приложение CallCGI
  • 4. РАСТРОВЫЕ ИЗОБРАЖЕНИЯ И АНИМАЦИЯ
    • Загрузка и рисование растрового изображения
    • Класс Image
    • Приложение ImageDraw
    • Ожидание загрузки изображений
    • Приложение ImageDrawWait
    • Приложение DrawImageObserver
    • Видео в окне аплета
    • Приложение CDRotation
  • 5. ЗВУК В АПЛЕТАХ JAVA
    • Загрузка и проигрывание звуковых файлов
    • Приложение Audio
  • 6. ВЗАИМОДЕЙСТВИЕ МЕЖДУ АПЛЕТАМИ
    • Использование интерфейса AppletContext
    • Обращение к полям и методам других аплетов
    • Приложение Inspector
  • 7. КОМБИНИРОВАННЫЕ ПРИЛОЖЕНИЯ JAVA
    • Структура комбинированных приложений
    • Приложение Combi
  • ЛИТЕРАТУРА

© Александр Фролов, Григорий Фролов, 2001.  Художник Алексей Абрамкин, редактор Юлия Леонова