Предыдущая Следующая
✓ trfptsdg.cpp: содержит классы tedit_trf_diaiog и ttrf__points_dialog.
✓ trfwin.cpp: содержит класс ttrf_window для создания ряда преобразований и отображения их на сетке, а также содержит
классы Менеджера MDI tnew_ trf_window_manager И topen_trf_window__manager.
✓ utofile.c: содержит функции-утилиты общего назначения для того, чтобы открывать и закрывать текстовые и двоичные файлы.
✓ wkeys.c: содержит некоторые функции-утилиты общего назначения для управления сообщениями клавиатуры Windows.
Кроме того, вам будут нужны соответствующие файлы заголовков, которые включаются в эти файлы, а также понадобятся следующие файлы ресурсов, которые включены в ifsapp.rc:
✓ ifsmenu.rc: меню для окна фрейма и дочерних окон.
ожение С. Организация прилагаемого исходного кода программ
295
✓ ptdialg.rc: файл ресурсов диалога точек.
✓ UWLAdlg.rc: файл ресурсов для всех диалогов в UWL (расположенный в каталоге UWL).
✓ trfpts.rc: файл ресурсов диалога преобразования точек.
✓ abifsdg.rc: файл ресурсов диалога About IFS (О IFS), включая fern.bmp.
✓ fern.bmp: растровый рисунок изображения папоротника, используемого в диалоге About IFS (О IFS).
✓ fern.ico: значок папоротника (отображается в верхнем левом углу окон).
Чтобы построить приложение IFS, вы должны включить в ваш проект или файл Makefile файлы кода С/С ++, перечисленные здесь, наряду с файлом ресурсов ifsapp.rc. Кроме того, вы будете должны скомпоновать библиотеки UWL32.Iib и UTM32.Iib. На Рис. С. 1.2 показаны файлы, необходимые для создания IFS32.exe.
с. С 7.2. Созлание приложения IFS. Ваш проект или файл Makefile лолжны
включить показанные злесь файлы C/C++, RC и библиотечные файлы, а также лолжны определить константы win__32 и strict. Целевая платформа лля библиотек и исполняемого файла приложения - 32-разрядный графический интерфейс пользователя (GUI) Windows
 296 Фракталы и вейвлеты для сжатия изображений в лействци
С.1.3. Библиотека UTM
Библиотека матричных утилит (UTM - Utility Matrix) - ЭТо небольшой набор файлов, которые исполняют матричные ц векторные вычисления и манипуляции. Эта библиотека не включает никакого зависимого от Windows кода, так что она должна быть переносима на другие платформы. Она компилируется как 32-разрядная библиотека, которая будет связана с 32 -разрядным приложением GUI Windows. Файлы кода перечислены ниже: Предыдущая Следующая
|