Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Part6(9-прилож)+++а.doc
Скачиваний:
0
Добавлен:
22.01.2020
Размер:
1.82 Mб
Скачать

280

9. Библиотека .Net Framework и библиотеки языка Java

9.1. Приложение

Приложение (an application) – программа для выполнения под управлением операционной системы определенного вида работ, например: редактирования текста, выдачи текущего времени и так далее. Каждое приложение является процессом и представлено на экране своим прикладным окном.

Прикладное или главное окно (an application или main window) – прямоугольная область на экране, выделяемая одному приложению для ввода и вывода данных и управления приложением. Операционная система Windows допускает параллельное одновременное выполнение нескольких приложений с возможной синхронизацией их работы, при этом каждое из них может быть представлено своим прикладным окном.

В свою очередь каждое прикладное окно может содержать так называемые дочерние окна (child windows). Имеется набор стандартных дочерних окон - интерфейсных элементов (elements of interface или controls), которые активно используются для связи пользователя с приложением. В качестве примера интерфейсных элементов можно привести кнопки (buttons), списки (list boxes), ползунки (sliders), редакторы (editors или text fields, или text boxes). Интерфейсные элементы размещаются в области клиента (client area или work area) окна. В область клиента приложение выдаёт различную текстовую и графическую информацию.

9.2. Классы, объекты и элементы приложения

Создание приложений (для Windows) требует знания объектно-ориентированного программирования. Разрабатывая приложения на С++, желательно использовать библиотеки классов .NET Framework, MFC, OWL, ATL или другие, которые существенно облегчают реализацию программ.

При разработке программ на языке C# применяется библиотека .NET Framework, а на языке Java – пакеты java.lang, java.awt, java.util, java.swing и другие. Все классы библиотеки .NET Framework и пакетов Java порождаются из класса Object.

C языком Visual J# можно использовать как пакеты языка Java так и библиотеку .NET Framework. В данной книге в программах на языке Visual J# будет применяться только пакеты языка Java. Наличие в среде разработки Visual Studio .NET как библиотеки .NET Framework, так и пакетов языка Java упрощает изучение как языка Java, аналогичному языку Visual J#, так и языка C# в одной среде разработки с родными для них библиотеками и пакетами.

При объектно-ориентированном программировании приложений следует различать такие понятия, как объект и элемент.

Объект – понятие языков С++, C# и Java. Вне модуля приложения объект размещается в памяти, будучи созданным из класса с помощью оператора new или gcnew. Из одного класса можно создать несколько объектов, которые, как правило, отличаться своим состоянием.

Элемент – это то, что представляет объект на экране, обеспечивая интерактивную связь пользователя с приложением. Обычно элемент представляется в виде специализированных дочерних окон – кнопок, панелей редактирования, ползунков и других. При применении библиотеки .NET Framework окна являются объектами класса Form и называются формами, а при применении пакетов java.awt языка Java окна являются объектами класса Frame и называются фреймами. Управляющие элементы – объекты, создаваемые из классов Control и UserControl.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]