Основы программирования в паскале

Автор работы: Пользователь скрыл имя, 16 Сентября 2009 в 13:41, Не определен

Описание работы

Учебник по программированию

Файлы: 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 Кб (Скачать файл)

{описание объектов GraphObj}

Unit GraphObj

Interface

      tape

           TgraphObj=object

                  Private

                        x,y:integer;

                        color:word;

                  Public

                        Consttuctor Init(aX,aY:integer; aColor:word);

                        Procedure Draw (aColor:word);virtual:

                        Procedure Show;

                        Procedure Hide;

                        Procedure MoveTo (dX,dY:integer);

            end;

                TPoint= object(TGraphObj)

                      Procedure Draw (aColor:word);virtual;

                end;

            TLine= object(TGraphObj)

                        dx,dy:integer;

              Consttuctor Init(X1,Y1,X2,Y2:integer; aColor:word);

              Procedure Draw (aColor:word);virtual;

            end;

            TCircle= object(TGraphObj)

              Consttuctor Init(aX,aY,aR:integer; aColor:word);

              Procedure Draw (aColor:word);virtual;

            end;

            TRect= object(TLine)

                      Procedure Draw (aColor:word);virtual;

                end;

Implemention

      Uses Graph;

          Consttuctor TgraphObj. Init;

                  Begin

                  X:=aX;

                  Y:=aY;

                  color:=aColor;

          end;

          Procedure TgraphObj.Draw;

                Begin

                end;

          Procedure TgraphObj.Show;

                Begin

                      Draw(color);

            end;

            Procedure TgraphObj.Hide;

            Begin

                      Draw(GetBkcolor);

            end;

          Procedure TgraphObj.MoveTo;

            Begin

                      Hide;

                      X:=X+dX;

                      Y:=Y+dY;

                      Show;

            end;

          Procedure Tpoint.Draw;

            Begin

                  PutPixel (X,Y,Color);

            end;

          Consttuctor Tline.Init;

                Begin

                      Inherited Init (X1,Y1,aColor);

                dX:=X2-X1;

                            dY:=Y2-Y1;

            end;

          Procedure TLine.Draw;

                Begin

                      SetColor(Color);

                      Line(X,Y,X+dX,Y+dY);

                end;

          Consttuctor TCircle.Init;

                Begin

                      Inherited Init (aX,aY,aColor);

                            R:=aR;

                end;

          Procedure TCircle.Draw;

                Begin

                      SetColor(aColor);

                      Circle(X,Y,R);

                end;

          Procedure TRect.Draw;

                Begin

                      SetColor(aColor);

              Rectangle(X,Y,X+dX,Y+dY);

            end; 

Краткие основы Паскаля.doc

— 217.00 Кб (Просмотреть файл, Скачать файл)

Общие понятия программирования.doc

— 80.00 Кб (Просмотреть файл, Скачать файл)

Основные принципы ООП.doc

— 151.00 Кб (Просмотреть файл, Скачать файл)

Основы разработки программ.doc

— 148.00 Кб (Просмотреть файл, Скачать файл)

Паскаль на 5-КУ 85 листов.doc

— 651.50 Кб (Скачать файл)

Модуль CRT.doc

— 30.00 Кб (Просмотреть файл, Скачать файл)

Модуль Graph.doc

— 77.50 Кб (Просмотреть файл, Скачать файл)

Структура модуля.doc

— 38.00 Кб (Просмотреть файл, Скачать файл)

Практичесое занятие по работе с модулем граф.doc

— 52.00 Кб (Просмотреть файл, Скачать файл)

Целочисленная арифметика TURBO PASCAL.doc

— 92.00 Кб (Просмотреть файл, Скачать файл)

Информация о работе Основы программирования в паскале