line Вычерчивает линию между двумя заданными точками
#include<graphics,h>
void far line (int x1, int y1, int x2, int y2);
linerel Чертит линию на заданное расстояние от текущей позиции (СР)
#include<graphics.h>
void far linerel (int dx, int dy);
20
lineto Чертит линию от текущей позиции (СР) в точку (х, у)
#include<graphics.h>
void far lineto (int x, int y);
moverel Перемещает текущую позицию (СР) на заданное относительное расстояние
#include<graphics.h>
void far moverel (int dx, int dy);
moveto Перемещает текущую позицию (СР) в точку (х, у)
#include <graphics.h>
void far moveto (int x, int y);
outtext Выводит строку в окно (viewport)
#include<graphics.h>
void far outtext (char far *textstring);
outtextxy Выводит строку в указанной области
#include<graphics.h>
void far outtextxy (int x, int y,
char far *textstring);
pieslice Вычерчивает и заполняет сектор круга
#include<graphics.h>
void far pieslice (int x, int y, int stangle,
int endangle, int radius);
putimage Выводит на экран битовый образ
#include<graphics.h>
void far putimage(int left, int top,
void far *bitmap, int op);
putpkel Выводит пиксель в заданной точке экрана
#include<graphics.h>
void far putpixel (int x, int y, int color);
rectangle Вычерчивает прямоугольник
#include<graphics.h>
void far rectangle (int left, int top, int right,
int bottom);
21
registerbgidriver Связывает загруженный пользователем или встроенный в систему драйвер графической системы с самой графической системой
#include<graphics.h>
int registerbgidriver (void (*driver) (void));
registerbgifont Регистрирует скомпонованные коды шрифта
#include<graphics.h>
int registerbgifont (void (*font) (void));
restorecrtmode Восстанавливает режим монитора таким, каким он был до вызова initgraph
#include<graphics.h>
void far restorecrtmode (void);
sector Вычерчивает и заполняет сектор эллипса
#include<graphics.h>
void far sector (int x, int y, int stangle,
int endangle, int xradius, int yradius);
setactivepage Устанавливает активную для графического вывода страницу
#include<graphics.h>
void far setactivepage (int page);
setallpalette Изменяет все цвета палитры на заданные
#include<graphics.h>
void far setallpalette (struct palettetype
far *palette);
setaspectratio Изменяет значение по умолчанию коэффициента сжатия
#include<graphics.h>
void far setaspectratio (int xasp, int yasp);
setbkcolor Устанавливает текущий цвет фона, используя палитру
#include<graphics.h>
void far setbkcolor (int color);
22
setcolor Устанавливает текущий цвет вычерчивания, используя палитру
#include<graphics.h>
void far setcolor (int color);
setfillpattern Устанавливает определенный пользователем шаблон заполнения
#include<graphics.h>
void far setfillpattern (char far *upattern,
int color);
setfillstyle Устанавливает шаблон и цвет заполнения
#include<graphics.h>
void far setfillstyle (int pattern, int color);
setgraphbufsize Изменяет размер внутреннего графического буфера
#include<graphics.h>
unsigned far setgraphbufsize (unsigned bufsize);
setgraphmode Переводит систему в графический режим и очищает экран
#include<graphics.h>
void far setgraphmode (int mode);
setlinestyle Устанавливает текущие толщину и тип линии
#include<graphics.h>
void far setlinestyle(int linestyle, unsigned
apattern, int thickness);
setpatette Изменяет один цвет палитры
#include <graphics.h>
void far setpalette (int colornum, int color);
setrgbpalette Позволяет пользователю определять цвета для IBM 8514
#include <graphics.h>
void far setrgbpalette (int clornum, int red,
int green, int blue);
23
settextjustify Выравнивает строки текста для графических функций
#include <graphics.h>
void far settextjustify (int horiz, int vert);
settextstyle Устанавливает текущие текстовые характеристики для графического вывода
#include <graphics.h>
void far settextstyle(int font, int direction,
int charsize);
setusercharsize Задает пользовательский коэффициент увеличения ширины и высоты символов для штриховых шрифтов
#include <graphics.h>
void far setusercharsize (int multx, int divx,
int multy, int divy);
setviewport Устанавливает для графического вывода текущее графическое окно
#include <graphics.h>
void far setviewport (int left, int top, int right,
int bottom, int clip);
setvisualpage Устанавливает номер отображаемой страницы
#include <graphics.h>
void far setvisualpage (int page);
setwritemode Устанавливает режим записи для рисуемой линии в графическом режиме
#include <graphics.h>
void far setwritemode (int mode);
textheight Возвращает высоту строки в точках растра
#include <graphics.h>
int far textheight (char far *textstring);
textwidth Возвращает ширину строки в точках растра
#include <graphics.h>
int far textwidth (char far *textstring).
24
СПИСОК ЛИТЕРАТУРЫ
1. Сабуров программирования С и С + +. – М.: Познавательная книга плюс, 2001. – 656 с. – (справочное руководство пользователю персонального компьютера).
2. С/С + + в задачах и примерах. – С-Пб.: БХВ – Петербург, 2001. – 288 с.: ил.
3. Турбо Си + +: Новая разработка: Учебное пособие для студентов высших учебных заведений / Перевод с польск. - М.: Машиностроение, 1994 – 400 с.
4. , Субботин программирования Си для персонального компьютера – М.: Радио и связь, 1990 – 384 с.
5. Дьяконов по алгоритмам и программам на языке Бейсик для персональных ЭВМ: справочник, - М.: Наука. Гл. ред. физ.-мат. Лит., 1987 – 240 с.
6. , , Хромов средства Turbo C и Turbo C + +. / Под ред. , – М.: Финансы и статистика, СП «Ланит», 1992 – 160 с.
7. С/С++. Программирование на языке высокого уровня / . – СПб.: Питер, 2002. – 464 с.: ил.
8. , , Смирнов программирования С++ / Учебный курс. – Харьков: Фолио, 2002. – 500 с.
Составитель:
,
Моделирование электротехнических устройств
с использованием языка Си
Часть II
Методические указания к выполнению лабораторной работы по дисциплине «Специальные главы информатики» (специальности 180400 «Электропривод и автоматика промышленных установок и технологических комплексов» и 200400 «Промышленная электроника»)
Утверждены на заседание кафедры автоматизированного электропривода и промышленной электроники протоколом № __ от ____ и одобрены редакционной комиссией факультета.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 |


