by Lassalle Technologies - 상품타입: Component / .NET WinForms / .NET Class / 100% Managed Code
LayoutFlow for .NET - .NET - V2.0.0.11 by Lassalle Technologies
그래프 작성에 이용되는 알고리즘세트로써 제공. LayoutFlow for .NET는 4가지의 레이아웃 컴포넌트의 콜렉션이며 개관을 정하는 몇 가지 룰에 따라 그래프 또는 플로우차트를 자동적으로 표시합니다. 이곳에 적용되는 컴포넌트는HFlow, SFlow, TFlow、OFlow입니다. 이러한 컨트롤은 AddFlow의 확장판입니다. 각각의 컨트롤이 AddFlow컨트롤을 포함하는 폼 상에서 그 정점(노드라고 하는)과 엣지(링크라고 부르기도 한다)의 자동적인 그래프 레이아웃을 실현합니다.
LayoutFlow for .NET는 아래의 4가지 .NET컴포넌트의 세트입니다.
HFlow(계층적 레이아웃)
OFlow(직교적 레이아웃)
SFlow(좌우 대칭 레이아웃)
TFlow(트리 및 방사 모양의 레이아웃)
각각의 제품에 관한 데몬스트레이션은 AddFlow for .NET를 이용하여 실현되는 LayoutDemo샘플로 제공됩니다.
HFlow 및OFlow, SFlow와TFlow는AddFlow의 확장판이며, 사용하기 위해서는 AddFlow가 필요합니다. 일반적으로는 각각의 노드에 대하여 최초에 임의 또는 (0, 0)포지션을 제공하거나 또는AddFlowAPI을 이용함으로써 AddFlow 내에 노드와 링크가 작성됩니다. 계속해서 선택한 그래프 레이아웃 컨트롤의 레이아웃 메소드를 콜합니다. 이 메소드는 선택된 컨트롤(HFlow에 의한 계층이나 SFlow에 의한 대칭, OFlow에 의한 직교 등)에 의존하는 일정의 일정한 외관에 따라AddFlow 컨트롤 내의 메소드와 링크를 합리적인 수법에 의하여 배치합니다.
AddFlow컨트롤 정점과 엣지만이 이 레이아웃과 관계되어 있습니다. 유저는 중요한 정점에 대해서만 레이아웃을 적용하는 것이 가능해집니다. 예를 들면 그 Logical 프로퍼티를 false에 설정함으로써 라벨을 표시하기 위하여 사용되는 노드를 제거하는 것이 가능해집니다.
LayoutFlow for .NET는 그래프를 그리기 위한 알고리즘이며 다음과 같은 내용을 포함합니다.
1) HFlow
HFlow레이아웃 알고리즘은 수평 계층에서 정점을 조정하기 위한 것입니다. 그 정점 배열은 교차점 수가 작아지도록 선택됩니다. HFlow에 의한 솔루션은 최적을 목적으로 하는 것이라기보다는 합리성을 고려한 것입니다.
2) OFlow
OFlow레이아웃 알고리즘은 그래프상에 직교하는 레이아웃을 실현합니다. 이러한 레이아웃이 직교되는 이유는 각각의 엣지가 수평과 수직으로 상호 교차로 접속하는 다각형으로 그려지는 경우에 직교 묘화가 생성되기 때문입니다. OFlow는 그래프간의 접속 유무에 상관 없이 기능합니다. 묘화의 결과로써 최대 4도 이내의 그래프가 되는 경우에는 각각의 노드가 동일한 크기를 갖게 됩니다. 만일 노드 각의 각도가 4도 이상이라면 노드의 높이는 확대되게 됩니다.
3) SFlow
SFlow레이아웃 알고리즘은 그래프상에서 대칭적인 레이아웃을 실현합니다. 대칭적인 레이아웃은 정확한 대칭을 만들어내며, 특히 엣지 방향이 중요하지 않은 방향성이 없는 그래프에서도 유효합니다. 대부분의 경우 결과물인 레이아웃은 양호합니다. 그러나 많은 계산상리소스가 필요하기 때문에 작은 그래프(300이하의 노드 수)에 대하여 사용해야 합니다. 애니메이션 모드를 사용함으로써SFlow기능을 하는 모습을 확인할 수 있습니다.
4) TFlow
TFlow레이아웃 알고리즘은 그래프상에서 트리 레이아웃을 실현합니다. 트리 레이아웃은 루팅된 트리이며, 그래프 내의 특정 서브 셋에만 적용됩니다. 이러한 그래프에서 복수의 부모를 갖는 정점은 없습니다. 트리 묘화는 일정의 미관을 만족시킬 뿐 아니라 극히 한정된 영역에서만 점유합니다.
DrawingStyle프로퍼티 값이 「Layered」라면:
트리상의 동일 레벨 정점은 동일 선상에 배치됩니다.
부모 노드는 그 자녀들 중심에 배치됩니다.
DrawingStyle프로퍼티 값이「Radial」라면:
루트는 본래의 위치에 배치됩니다.
계층은 본래의 위치를 중심으로 한 동심원으로 배치됩니다.
LayoutFlow for .NET를 사용할 때에는 AddFlow for .NET가 필요한 점에 주의해주십시오. 쌍방의 제품은 공통 인스트레이션 프로그램에 의하여 인스톨됩니다.
PartNumbers: PC-516194-91014 516194-91014 PC-516194-91032 516194-91032 PC-516194-91023 516194-91023 PC-516194-91017 516194-91017 PC-516194-91035 516194-91035 PC-516194-91026 516194-91026 PC-516194-91020 516194-91020 PC-516194-91038 516194-91038 PC-516194-91029 516194-91029 PC-516194-91041 516194-91041
PurchaseOptions: LayoutFlow for .NET V2.2 - AddFlow for .NET Required 1 개발자 라이센스 , LayoutFlow for .NET V2.2 - AddFlow for .NET Required 1 개발자 업그레이드 라이센스 - LayoutFlow ActiveX 싱글 개발자 라이센스 , LayoutFlow for .NET V2.2 - AddFlow for .NET Required 1 개발자 업그레이드 라이센스 - HFlow, SFlow, TFlow (.NET 또는 ActiveX 버젼)에서 개발자 팀 라이센스 , LayoutFlow for .NET V2.2 - AddFlow for .NET Required 4 개발자 팀 라이센스 , LayoutFlow for .NET V2.2 - AddFlow for .NET Required 4 개발자 업그레이드 팀 라이센스- LayoutFlow ActiveX 싱글 개발자 라이센스에서 , LayoutFlow for .NET V2.2 - AddFlow for .NET Required 4 개발자 업그레이드 팀 라이센스- - HFlow, SFlow, TFlow (.NET 또는 ActiveX 버젼) 팀 라이센스 에서 , LayoutFlow for .NET V2.2 - AddFlow for .NET Required 1 사이트 와이드 라이센스(하나의 물리적인 주소에 무제한의 개발자를 허용) , LayoutFlow for .NET V2.2 - AddFlow for .NET Required 1 사이트 와이드 업그레이드 라이센스 - LayoutFlow ActiveX 싱글 개발자 라이센스에서 , LayoutFlow for .NET V2.2 - AddFlow for .NET Required 1 사이트 와이드 업그레이드 라이센스 - HFlow, SFlow, TFlow (.NET 또는 ActiveX 버젼) 팀 라이센스에서 , LayoutFlow for .NET V2.2 - AddFlow for .NET Required - Academic License 1 개발자 아카데믹 라이센스
Resources: LayoutFlow for .NET 도움말 파일을 참고 하세요., LayoutFlow for .NET 라이센스 계약용 웹 페이지를 참고하세요., LayoutFlow for .NET V2.2 평가판을 다운로드 하세요. – 평가판 멧세지가 표시됨
OS: Windows XP, Windows ME, Windows 2000, Windows 98, Windows NT 4.0
제품 아키텍쳐: 32Bit
툴 타입: Component
콤포넌트 타입: .NET WinForms, .NET Class, 100% Managed Code
개발에 사용된 툴: Visual C# .NET
호환성있는 플랫드폼: Microsoft Visual Studio 2005, Microsoft Visual Studio .NET 2003, Microsoft Visual Basic 2005, Microsoft Visual Basic .NET, Microsoft Visual C++ 2005, Microsoft Visual C++ .NET 2003, Microsoft Visual C# 2005, Microsoft Visual C# .NET 2003, .NET Framework 2.0, .NET Framework 1.1
Keywords: Professional Partner Layout flow lay out lasalle lassale workflow work