Книга: Бартеньев О. В. «VISUAL FORTRAN»

VISUAL FORTRAN

Пособие содержит обширный материал по специальным, расширяющим стандарт Фортрана возможностям Digital Visual Fortran, который, как известно, использует в том числе и все расширения Microsoft Fortran PowerStation 4. 0. При изложении материала предполагалось, что, во-первых, читатель знаком с техникой программирования на Фортране и, во-вторых, имеет возможность работать с последними версиями Digital Visual Fortran или Microsoft Fortran PowerStation 4. 0 для Интел-совместимых компьютеров. Использование рассмотренных в пособии методов и свойств Фортрана позволит читателю создавать быстро работающие, при необходимости многоязычные, приложения, имеющие удобный интерфейс и наглядно представляющие результаты вычислений.
Предназначено для научно-технических работников, преподавателей, студентов и аспирантов вузов

Содержание:

ПРЕДИСЛОВИЕ...... 3 1. ИСПОЛЬЗОВАНИЕ ДИАЛОГОВ...... 5 1. 1. ПОСТАНОВКА ЗАДАЧИ...... 5 1. 2. ПОСТРОЕНИЕ ДИАЛОГОВОГО ОКНА...... 5 1. 3. УСОВЕРШЕНСТВОВАНИЕ ПРОГРАММЫ ТАБУЛЯЦИИ ФУНКЦИИ...... 16 1. 4. УПРАВЛЯЮЩИЕ ЭЛЕМЕНТЫ ДИАЛОГА...... 21 1. 5. ПРОЦЕДУРЫ ДЛЯ РАБОТЫ С ДИАЛОГОМ...... 22 1. 6. УПРАВЛЯЮЩИЕ ИНДЕКСЫ...... 23 1. 7. ПРИМЕНЕНИЕ СПИСКОВ...... 27 1. 8. ВЫХОД ИЗ ДИАЛОГА...... 36 1. 9. ИЗМЕНЕНИЕ ВОЗВРАЩАЕМОЙ ДИАЛОГОМ ВЕЛИЧИНЫ...... 37 2. ВЫВОД ГРАФИЧЕСКИХ ДАННЫХ...... 38 2. 1. ГРАФИЧЕСКИЙ ДИСПЛЕЙ...... 38 2. 2. РАСТРОВОЕ ИЗОБРАЖЕНИЕ...... 39 2. 3. ВИДЕОАДАПТЕР...... 40 2. 4. ВИДЕООКНО И ОКНА ВЫВОДА...... 41 2. 5. ЗАДАНИЕ КОНФИГУРАЦИИ ВИДЕООКНА...... 42 2. 6. СИСТЕМЫ ГРАФИЧЕСКИХ КООРДИНАТ. ОКНО ВЫВОДА...... 44 2. 7. ОЧИСТКА И ЗАПОЛНЕНИЕ ЭКРАНА ЦВЕТОМ ФОНА...... 49 2. 8. УПРАВЛЕНИЕ ЦВЕТОМ...... 49 2. 9. ТЕКУЩАЯ ПОЗИЦИЯ ГРАФИЧЕСКОГО ВЫВОДА...... 59 2. 10. ГРАФИЧЕСКИЕ ПРИМИТИВЫ...... 61 2. 11. ВЫВОД ТЕКСТА...... 72 2. 12. УПРАВЛЕНИЕ ТИПОМ ЛИНИЙ...... 78 2. 13. ЗАПОЛНЕНИЕ ЗАМКНУТЫХ ОБЛАСТЕЙ...... 80 2. 14. ПЕРЕДАЧА ОБРАЗОВ...... 83 2. 15. СТАТУС ВЫПОЛНЕНИЯ ГРАФИЧЕСКИХ ПРОЦЕДУР...... 91 3. ПРИЛОЖЕНИЯ QUICKWIN...... 92 3. 1. ВОЗМОЖНОСТИ QUICKWIN...... 92 3. 2. ОПЕРАЦИИ НАД ОКНАМИ QUICKWIN...... 92 3. 3. ИЗМЕНЕНИЕ СИСТЕМНОГО МЕНЮ...... 100 3. 4. ИНИЦИАЛИЗАЦИЯ МЕНЮ И ОБРАМЛЯЮЩЕГО ОКНА...... 103 3. 5. СОЗДАНИЕ СПИСКА ИМЕЮЩИХСЯ ДОЧЕРНИХ ОКОН...... 105 3. 6. ИМИТАЦИЯ ВЫБОРА КОМАНД МЕНЮ...... 105 3. 7. ИЗМЕНЕНИЕ СООБЩЕНИЙ QUICKWIN...... 106 3. 8. ВЫВОД СТАНДАРТНОГО ОКНА СООБЩЕНИЙ...... 107 3. 9. ПЕРЕОПРЕДЕЛЕНИЕ СООБЩЕНИЯ О ПРОГРАММЕ...... 108 3. 10. КОПИРОВАНИЕ ТЕКСТА И ГРАФИКИ ОКНА QUICKWIN...... 109 3. 11. ПРИМЕНЕНИЕ ПОЛЬЗОВАТЕЛЬСКИХ ИКОН...... 110 3. 12. ИСПОЛЬЗОВАНИЕ МЫШИ...... 110 4. МНОГОНИТОЧНОЕ ПРОГРАММИРОВАНИЕ...... 119 4. 1. ПОСТАНОВКА ЗАДАЧИ...... 119 4. 2. НИТИ И ПРОЦЕССЫ...... 121 4. 3. ОРГАНИЗАЦИЯ НИТЕЙ...... 122 4. 4. ПРОГРАММИРОВАНИЕ ОБЪЕКТОВ СИНХРОНИЗАЦИИ НИТЕЙ...... 127 4. 5. ОРГАНИЗАЦИЯ НИТЕЙ ПРИ МНОГООКОННОМ ВЫВОДЕ...... 136 4. 6. ПЕРЕЧЕНЬ МНОГОНИТОЧНЫХ ПРОЦЕДУР...... 141 5. КОМПИЛЯЦИЯ И ПОСТРОЕНИЕ ПРОГРАММ...... 144 5. 1. НАЗНАЧЕНИЕ КОМАНДЫ DF...... 144 5. 2. ПЕРЕМЕННЫЕ ОКРУЖЕНИЯ...... 144 5. 3. ФОРМАТ КОМАНДЫ DF...... 145 5. 4. ПРАВИЛА ЗАДАНИЯ ОПЦИЙ...... 146 5. 5. ВХОДНЫЕ И ВЫХОДНЫЕ ФАЙЛЫ...... 147 5. 6. ФОРМИРОВАНИЕ ИМЕН ВЫХОДНЫХ ФАЙЛОВ...... 147 5. 7. ВРЕМЕННЫЕ ФАЙЛЫ...... 148 5. 8. УПРАВЛЕНИЕ БИБЛИОТЕКОЙ ОБЪЕКТНЫХ ФАЙЛОВ...... 148 5. 9. ВАРИАНТЫ ИСПОЛЬЗОВАНИЯ КОМАНДЫ DF...... 149 5. 10. ОГРАНИЧЕНИЯ КОМПИЛЯТОРА И ПОСТРОИТЕЛЯ...... 158 5. 11. ПЕРЕЧЕНЬ ОПЦИЙ КОМПИЛЯТОРА И ПОСТРОИТЕЛЯ...... 159 5. 12. РАСПРЕДЕЛЕНИЕ ОПЦИЙ ПОСТРОИТЕЛЯ ПО КАТЕГОРИЯМ VS...... 167 5. 13. ИСПОЛЬЗОВАНИЕ ОПЦИЙ FPS В КОМАНДЕ DF...... 169 6. ПОВЫШЕНИЕ БЫСТРОДЕЙСТВИЯ ПРОГРАММ...... 174 6. 1. ВВЕДЕНИЕ...... 174 6. 2. ВРЕМЯ ВЫПОЛНЕНИЯ ПРОГРАММЫ...... 174 6. 3. ВЫРАВНИВАНИЕ ДАННЫХ...... 176 6. 4. ОПТИМИЗАЦИЯ ИСХОДНОГО КОДА...... 180 6. 5. ВЛИЯНИЕ ОПЦИЙ КОМАНДЫ DF НА ПРОИЗВОДИТЕЛЬНОСТЬ...... 185 6. 6. ОБОБЩЕНИЯ...... 189 7. ПРОГРАММИРОВАНИЕ НА НЕСКОЛЬКИХ ЯЗЫКАХ...... 191 7. 1. ВВЕДЕНИЕ...... 191 7. 2. АТРИБУТЫ DEC...... 193 7. 3. СОГЛАШЕНИЯ ОБ ИМЕНАХ...... 204 7. 4. ПРОПИСНЫЕ И СТРОЧНЫЕ БУКВЫ В ИМЕНАХ...... 206 7. 5. ИНТЕРФЕЙС ВНЕШНЕЙ ПРОЦЕДУРЫ...... 208 7. 6. СОГЛАСОВАНИЕ ТИПОВ ДАННЫХ...... 210 7. 7. ПЕРЕДАЧА ДАННЫХ В ПРОГРАММАХ С РАЗНОЯЗЫЧНЫМИ ПРОЦЕДУРАМИ...... 211 7. 8. ОСОБЕННОСТИ ОДНОВРЕМЕННОГО ИСПОЛЬЗОВАНИЯ ФОРТРАНА И СИ...... 227 7. 9. ВКЛЮЧЕНИЕ ФОРТРАН-ПРОЦЕДУР В ПРИЛОЖЕНИЯ НА БЕЙСИКЕ...... 227 7. 10. СОЗДАНИЕ ПРИЛОЖЕНИЙ НА ФОРТРАНЕ И АССЕМБЛЕРЕ...... 229 ПРИЛОЖЕНИЕ 1. ДИРЕКТИВЫ DVF...... 235 П. 1. 1. ОБЗОР ДИРЕКТИВ...... 235 П. 1. 2. ИСПОЛЬЗОВАНИЕ ДИРЕКТИВ...... 236 П. 1. 3. ДИРЕКТИВЫ, КОНТРОЛИРУЮЩИЕ ПРАВИЛА НАПИСАНИЯ ИСХОДНОГО КОДА...... 238 П. 1. 4. УСЛОВНАЯ КОМПИЛЯЦИЯ ПРОГРАММЫ...... 240 П. 1. 5. УПРАВЛЕНИЕ ОТЛАДКОЙ ПРОГРАММЫ...... 243 П. 1. 6. ВЫБОР ЗАДАВАЕМОЙ ПО УМОЛЧАНИЮ РАЗНОВИДНОСТИ ТИПА...... 244 П. 1. 7. УПРАВЛЕНИЕ ПЕЧАТЬЮ ЛИСТИНГА ИСХОДНОГО КОДА...... 245 П. 1. 8. ДИРЕКТИВА $OBJCOMMENT...... 246 П. 1. 9. ДИРЕКТИВА $OPTIONS...... 247 П. 1. 10. ДИРЕКТИВА $PACK...... 249 П. 1. 11. ДИРЕКТИВА $PSECT...... 250 П. 1. 12. ДИРЕКТИВА $ATTRIBUTES...... 251 П. 1. 13. ДИРЕКТИВА $ALIAS...... 252 П. 1. 14. ДИРЕКТИВА IDENT...... 252 П. 1. 15. ДИРЕКТИВЫ И ОПЦИИ КОМПИЛЯТОРА...... 252 ПРИЛОЖЕНИЕ 2. ОПИСАТЕЛИ ССЫЛОК И РАЗМЕЩАЕМЫХ МАССИВОВ ФОРТРАНА...... 254 П. 2. 1. КОД НА ФОРТРАНЕ...... 254 П. 2. 2. КОД НА СИ...... 259 ПРИЛОЖЕНИЕ 3. ВЫВОД РУССКИХ СООБЩЕНИЙ В DOS-ОКНО...... 262 П. 3. 1. ПРЕОБРАЗОВАНИЯ “СИМВОЛ - КОД СИМВОЛА” И “КОД СИМВОЛА - КОД”...... 262 П. 3. 2. ПРЕОБРАЗОВАНИЕ DOS-БУКВ РУССКОГО АЛФАВИТА В WINDOWS-БУКВЫ РУССКОГО АЛФАВИТА И ОБРАТНО...... 263 ПРИЛОЖЕНИЕ 4. НОВОВВЕДЕНИЯ СТАНДАРТА ФОРТРАН 95...... 267 П. 4. 1. ОПЕРАТОР И КОНСТРУКЦИЯ FORALL...... 267 П. 4. 2. ОПЕРАТОР ELSEWHERE...... 272 П. 4. 3. ЧИСТЫЕ ПРОЦЕДУРЫ...... 273 П. 4. 4. ЭЛЕМЕНТНЫЕ ПРОЦЕДУРЫ...... 275 П. 4. 5. ВСТРОЕННЫЕ ФУНКЦИИ MINLOC И MAXLOC...... 277 П. 4. 6. РАСШИРЕНИЕ ФУНКЦИЙ CEILING И FLOOR...... 278 П. 4. 7. ИНИЦИАЛИЗАЦИЯ ССЫЛКИ И ФУНКЦИЯ NULL...... 279 П. 4. 8. ИНИЦИАЛИЗАЦИЯ КОМПОНЕНТОВ ПРОИЗВОДНОГО ТИПА...... 279 П. 4. 9. ВСТРОЕННАЯ ПОДПРОГРАММА CPU_TIME...... 280 П. 4. 10. АВТОМАТИЧЕСКОЕ ОСВОБОЖДЕНИЕ РАЗМЕЩАЕМЫХ МАССИВОВ...... 280 П. 4. 11. КОММЕНТАРИИ В NAMELIST-СПИСКЕ...... 280 П. 4. 12. ВЫЧИСЛЯЕМАЯ ДЛИНА ПОЛЯ ПРИ ФОРМАТНОМ ВЫВОДЕ...... 281 П. 4. 13. ПОЛНАЯ ВЕРСИЯ ОПЕРАТОРА END INTERFACE...... 281 П. 4. 14. ИСКЛЮЧЕННЫЕ ИЗ ФОРТРАНА СВОЙСТВА...... 281 П. 4. 15. УСТАРЕВШИЕ СВОЙСТВА ФОРТРАНА...... 282 ЛИТЕРАТУРА...... 283

Издательство: "Диалог-МИФИ" (1999)

ISBN: 5864041343

Другие книги схожей тематики:

АвторКнигаОписаниеГодЦенаТип книги
С. Д. Алгазин, В. В. КондратьевПрограммирование на Visual FortranНа русском языке имеется несколько книг по современному Fortran [1-4]. Книги [1, 4] посвящены описанию стандартов… — Диалог-МИФИ, (формат: 70x100/16, 472 стр.) Подробнее...2008
320бумажная книга
Алгазин С.Программирование на Visual FortranНа русском языке имеется несколько книг по современному Fortran [1-4]. Книги [1, 4] посвящены описанию стандартов… — (формат: Мягкая бумажная, 472 стр.) Подробнее...2008
335бумажная книга
С. Д. Алгазин, В. В. КондратьевПрограммирование на Visual FortranВ книге описывается новая версия Intel Fortran, которая включает в себя Fortran 90, Fortran 95 и элементы Fortran 2003. Книга в… — Диалог-МИФИ, (формат: 70x100/16, 472 стр.) Подробнее...2008
300бумажная книга

См. также в других словарях:

  • Digital Visual Fortran — Тип Компилятор Разработчик Digital Equipment Corporation (до 1998) Compaq (1998 2002) Hewlett Packard (2002 2005) Операционная система Windows Последняя версия …   Википедия

  • Fortran — (FORmula TRANslator) est un langage de programmation utilisé principalement en calcul scientifique. Sommaire 1 Historique 2 Compilateurs 3 Exemple 4 Différentes v …   Wikipédia en Français

  • FORTRAN — (FORmula TRANslator) est un langage de programmation utilisé principalement en mathématiques et dans les applications de calcul scientifique. Sommaire 1 Historique 2 Exemple 2.1 Différentes versions de Fortran …   Wikipédia en Français

  • Visual Basic for Applications — (VBA) Paradigm(s) Multi paradigm Appeared in 1993 Developer Microsoft …   Wikipedia

  • Visual Basic — Cet article concerne le langage Visual Basic, commercialisé avec Microsoft Visual Studio 6.0 et antérieur. Pour la version de Visual Basic commercialisée avec Microsoft Visual Studio .Net, voir Visual Basic .NET. Visual Basic Auteur …   Wikipédia en Français

  • Visual dBase — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. dBASE war die erste weitgenutzte Datenbank Applikation (genauer… …   Deutsch Wikipedia

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»