Основы программирования в паскале
16 Сентября 2009, автор: пользователь скрыл имя
Описание работы
Учебник по программированию
Файлы: 16 файлов
Pascal процедуры и функции.doc
— 181.00 Кб (Просмотреть файл, Скачать файл)Pascal динамические структуры данных.doc
— 147.00 Кб (Просмотреть файл, Скачать файл)Pascal и графика.DOC
— 116.50 Кб (Просмотреть файл, Скачать файл)Program Graph.doc
— 19.00 Кб (Просмотреть файл, Скачать файл)Unit GraphApp.doc
— 21.50 Кб (Просмотреть файл, Скачать файл)Unit GraphObj.doc
— 21.50 Кб (Просмотреть файл, Скачать файл)Краткие основы Паскаля.doc
— 217.00 Кб (Просмотреть файл, Скачать файл)Общие понятия программирования.doc
— 80.00 Кб (Просмотреть файл, Скачать файл)Основные принципы ООП.doc
— 151.00 Кб (Скачать файл){Выбирает объект с помощью Tab и перемещает его по экрану}
var
stop:Boolean; {Признак нажатия Esc}
const
D=5; {Шаг смещения фигур}
Begin
Stop:=False;
{Цикл опроса клавиатуры}
repeat
case ReadKey of {Читаем
код нажатой клавиши}
end;
end;
ShowAll;
Until Stop;
end; {TGraphApp.Run}
{————————}
Procedure TGraphApp.Done; {Закрывает графический режим}
begin
CloseGraph;
end; {TGraphApp.Done}
Procedure TGraphApp.ShowAll; {Показывает все графические объекты}
Var
k:integer;
begin
for k:=1 to Npoints do Points[k].Show;
Line.Show;
Rect.Show;
Circ.Show;
end;
Procedure TgraphApp.MoveActiveObj; {Перемещает активный графический объект}
begin
case ActiveObj of
1: Rect.MoveTo(dX,dY);
2: Circ.MoveTo(dX,dY);
3: Line.MoveTo(dX,dY);
end
end;
end.
{Основная
программа будет предельно
простой:}
Program Graph_Objects;
Uses GraphApp;
var
App: TGraphApp; { Получив это указание, компилятор зарезервирует нужный объем памяти для размещения всех полей объекта TGraphApp. }
Begin
App.Init;
App.Run;
App.Done
end.
{Согласитесь,
что введение лишь шести
зарезервированных
слов, из которых действительно
необходимыми являются
три (object, constructor и virtual},
весьма небольшая плата
за мощный инструмент
создания современного
программного обеспечения.}