Курсовая работа: Графическое программирование на Ms Fortran
i2=rectangle($GBORDER,2,ydin+1,xdin,ny-2)! Рамка области ввода
i2=rectangle($GBORDER,xdin+1,2,nx-2,ydin)!Рамка информац. области
i2=rectangle($GBORDER,xdin+1,ydin+1,nx-2,ny-2)! Область автора
i2=setcolor(12) ! Цвет светлокрасный
! Оформление области автора
if (registerfonts('D:\MSLIB\*.fon').LT.0) then ! инициализация
i2=registerfonts('C:\MSLIB\*.fon') ! шрифтов
end if ! библиотеки
i2=setfont("t'Helv Cyrillic'h18w8b"C) !Установка шрифта
! i2=settextcolor(2) ! Установка цвета текста
! nr=vc.numtextrows
! nc=vc.numtextcols
call moveto(xdin+40,ydin+10, xy)
call outgtext (' ¦ ¦ + +') ! Вывод текста в текущ. позицию
call moveto(xdin+30,ydin+30, xy)
call outgtext ('+ГЕбМГ +.+.')
call moveto(xdin+50,ydin+50, xy)
call outgtext (' 1998')
end
Пример использования функции Getch, возвращающей код нажатой клавиши.
! Программа печати кода нажатой клавиши
$debug
interface to function getch()
integer*2 getch [C, alias:'_getch'] ! Интерфейс Си функции
end
integer *2 getch [EXTERN]
integer *2 scod
integer i
do i=1,26 ! Отступ в 26 строк