Информационный портал Media Systems & Bear Corp.

Главная Новости Delphi C&C++ Tеория Графов Web-Design Математика Исходники и Проекты Лисп и Пролог Ссылки

Портал :: Теория графов :: MEDIA ToolBox 7.25 - Add-on
 
TOOLBOX 7.25 XT
 
 

  • Библиотека пользовательских функций для работы с граф-моделями
  • Здесь приводится описание надстройки над 7.25 версией этой библиотеки от MEDIA STUDIO.
Rambler's Top100  
 


MEDIA STUDIO DESIGN
MEDIA TOOL BOX ADD ON
------------
ALL RIGHTS RESERVED (R)
Copyright(c) 2000-2005 Иоанн.
------------
RELEASE NOTES
------------
1. Краткое описание возможностей и достоинств надстройки над библиотекой GRAPH TOOLBOX:

Надстройка ориентированна на динамическое создание граф-модели. Так как эта надстройка задействована в коммерческом проекте DrawGraph то исходные материалы по понятным причинам не приводятся. Бесплатно распространяются только откомпилированные в системе Delphi5 *.dcu файлы. Но это не мешает использовать надстройку в практических целях так как MEDIA STUDIO предоставила заголовки файлов:

Библиотека состоит из трех модулей:

-> Creatr

CREATE GRAPH DRIVER v55.56

Header of file is:

//-------------------------------------
procedure DrawVert(x,y:smallint;image:TImage);
procedure DrawEdgeAB(x,y,x1,y1:smallint;image:TImage);
procedure ADDitem(n,x,y:smallint;var listbox:TListbox);
procedure RefillEdge(var listbox:TListbox;var Graph:TGraph);
function IsVertHere(x,y:smallint;Graph:TGraph):smallint;
procedure RedrawWorkField(imagelist:TImageList;image:TImage;Graph:TGraph);
procedure RenumEdges(x:smallint;var Graph:TGraph);
procedure SetMarker(x,y:smallint;panel:TStatusPanel;var label1,label2:TLabel;graph:TGraph);
procedure SetVert(x,y:smallint;var Graph:TGraph;var listbox:TListbox;
image1:TImage;panel:TStatuspanel;label1,label2:TLabel);
procedure DelEdge(j:smallint;var graph:TGraph);
Procedure DelEges(x:smallint;var Graph:TGraph;listbox:TListbox);
Procedure DelV(x:smallint;var graph:TGraph;listbox:TListbox);
procedure DelVert(x,y:smallint;var Graph:TGraph;listbox:TListbox;
panel:TStatusPanel;label1,label2:TLabel;imagelist:TImageList;Image:TImage);
procedure SortIt(var Graph:TGraph);
procedure AddEdge(v1,v2:smallint;var graph:TGraph;image:TImage;listbox:TListbox);
function CheckforMs(v1,v2:smallint;graph:TGraph):boolean;
procedure MacroSetEdge(x,y:smallint;var graph:TGRAPH;var one,two:boolean;
var memory:TSV;panel:TStatusPanel;label1,label2:TLabel;image:TImage;listbox:TListbox);
procedure EraseEdge(v1,v2:smallint;var Graph:TGraph;listbox:TListbox);
procedure MacroDelEdge(x,y:smallint;var Graph:TGraph;var one,two:boolean;
var memory:TSV;panel:TStatusPanel;label1,label2:TLabel;listbox:TListbox);
procedure RedrawReport(var listbox:TListbox;graph:TGraph);
//-------------------------------------

-> MashTab

MASHTAB DRIVER v1.0
Simple Release

Header of file is:

//-------------------------------------
Procedure IncreaseX(var Graph:TGraph);
Procedure IncreaseY(var Graph:TGraph);
Procedure IncreaseXY(var Graph:TGraph);
Procedure DecreaseX(var Graph:TGraph);
Procedure DecreaseY(var Graph:TGraph);
Procedure DecreaseXY(var Graph:TGraph);
Procedure NormalizeXY(var Graph:TGraph);
//--------------------------------------

-> Sintax

SINTAXIS ANALIZATOR for GRAPH DRIVER v2.3

Header of file is:

//-------------------------------------
procedure LoadFromFO(name:string;var graph:TGraph;image:TImage;
listbox,listbox1:TListbox;imagelist:TImageList);
Procedure FillMemoFromGraph(memo:TMemo;graph:TGraph;var ADat:DF;var GRI:GraphInfo);
//-------------------------------------


----------------------------------------------------------------
------- M E D I A S T U D I O D E S I G N -------
----------------------------------------------------------------

ALL RIGHTS RESERVED (R)
COPYRIGHT (C) 2000-2004 Иоанн,

На правах рекламы: к концу 2001 года появится объектно ориентированная версия библиотеки!

 
     
  Гостевая книга . Связь с разработчиками: Bear Corporation, Media Studio.  
  Это место для вашей рекламы  

Дизайн: Bear Corner, Inc. & Media Sudio.
Последнее обновление: 24.03.2001.

 

Hosted by uCoz