pronetsoft n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
PRONETSOFT PowerPoint Presentation
Download Presentation
PRONETSOFT

Loading in 2 Seconds...

play fullscreen
1 / 23

PRONETSOFT - PowerPoint PPT Presentation


  • 497 Views
  • Uploaded on

PRONETSOFT. TeeChart 제안서 프로넷소프트 ㈜ 기술지원팀. AGENDA. 티차트 소개 2. 기능별 특징 3. 시리즈 갤러리 4. API 예제 소개 5. Technique Guide 6. 라이센스 정책 7. Contact US. 1. 티차트 소개. 다양한 환경의 사용자 어플리케이션에 사용되는 차팅 컴포넌트. .NET 환경. TeeChart for .NET v2. COM 환경. TeeChart for ActiveX v7. Delphi 환경. TeeChart.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PRONETSOFT


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
pronetsoft

PRONETSOFT

TeeChart 제안서

프로넷소프트㈜

기술지원팀

agenda
AGENDA
  • 티차트 소개

2. 기능별 특징

3. 시리즈 갤러리

4. API 예제 소개

5. Technique Guide

6. 라이센스 정책

7. Contact US

slide3
1. 티차트 소개
  • 다양한 환경의 사용자 어플리케이션에 사용되는 차팅 컴포넌트

.NET환경

TeeChart for .NET v2

COM환경

TeeChart for ActiveX v7

Delphi환경

TeeChart

TeeChart for VCL v7

Java환경

TeeChart for Java v1

slide4
1. 티차트 소개 - 2
  • 티차트 제품군
    • TeeChart Pro ActiveX
    • TeeChart Pro VCL
    • TeeChart Pro for .NET
    • TeeChart Pro Java
slide5
2. 기능별 특징
  • Multiple Axes
    • Chart Editor나 사용자 소스코드를 통한

다중의 축을 쉽게 추가 및 구성.

  • Chart Editor
    • Chart Editor를 통한 최소량의 소스코드로

세련된 차트를 바로 구성.

  • Custom Tools
    • 주석 툴 및 마우스 오버팁등의 12가지 차트

추가툴을 쉽게 구성.

slide6
2. 기능별 특징 - 2
  • Development Environment
    • ActiveX, .NET, VCL, Java등의 다양한 개발환경에서

웹 또는 윈도우 차팅 어플리케이션 프로그램을 개발.

  • Export Formats
    • Bitmap, JPEG, MetaFile, PCX, Gif, PNG,

PDF, EPS등의 이미지 출력 지원.

    • Excel, XML, HTML, CSV등의 데이터 출력 지원.
slide7
3. 시리즈 갤러리
  • 표준 갤러리
    • 12개의 표준 시리즈를 제공

FastLine Series

Line Series

Bubble Series

Bar Series

Area Series

Gantt Series

slide8
3. 시리즈 갤러리 - 2
  • 확장 갤러리
    • 약 37개의 확장 시리즈를 제공

Pie Series

Candle Series

Surface Series

Map Series

Arrow Series

Polar Series

4 api
4. API 예제 소개
  • 기초 시리즈 생성 및 샘플값 입력
    • tchart1.AddSeries (scBar) ->Bar 시리즈 생성
    • tchart1.series(0).fillsamplevalues 10 ->샘플값 10개 입력
    • tchart1.series(0).marks.visible = true ->마크 속성 보임
4 api 2
4. API 예제 소개 - 2
  • 다중 축 생성
    • Tchart1.Series(1).VerticalAxisCustom =

Tchart1.Axis.AddCustom(False) ->다중 축 (Vertical) 생성

    • TChart1.Axis.Custom(0).StartPosition = 60 ->축 위치 설정
    • TChart1.Axis.Custom(0).EndPosition = 79
4 api 3
4. API 예제 소개 - 3
  • Import & Export
    • tchart1.export.asBMP.SaveToFile(“a.bmp”) ->bmp 파일로 이미지 Export
    • Tchart1.export.astext.SaveToFile(“a.text”) ->txt 파일로 데이터 Export
    • Tchart1.import.LoadFromFile(“a.tee”) ->Tee형식의 티차트 파일 Import

Export된 이미지 파일

에디터상의 Import & Export화면

Export된 데이터 파일

4 api 4
4. API 예제 소개 - 4
  • Print & Print Preview
    • tchart1.Printer.MarginTop = 10 ->Print Margin Setting
    • tchart1.printer.PrintChart ->Current Chart Print
    • tchart1.printer.showPreview ->Print Preview

프린트 미리보기 창

4 api 5
4. API 예제 소개 - 5
  • Function (Average)
    • Tchart1.Series(2).SetFunction tfAverage ->평균 Function으로 설정
    • Tchart1.Series(2).DataSource = "Series0,Series1" ->데이터소스설정
    • Tchart1.Series(2).FunctionType.Period = 2 ->주기를 2로 설정

시리즈 0,1에 대한 두 시리즈의 평균을 시리즈 2로 표현

4 api 6
4. API 예제 소개 - 6
  • Function (add)
    • TChart1.Series(2).SetFunction tfAdd ->합산 Function으로 설정
    • TChart1.Series(2).DataSource = "series0,series1“->데이터 소스 설정

시리즈 0,1에 대한 두 시리즈의 합을 시리즈 2로 표현

4 api 7
4. API 예제 소개 - 7
  • Tools (Mark Tips)
    • TChart1.Tools.Add tcMarksTip ->마크팁 툴 추가
    • TChart1.Tools.Items(0).asMarksTip.Series 0 ->타겟 시리즈 설정
    • TChart1.Tools.Items(0).asMarksTip.MouseAction = mtmMove ->마우스 이동시

마크 팁 보임 설정

Bar에 마우스 오버시 사용자가 설정한 정보 마크 팁 보임

4 api 8
4. API 예제 소개 - 8
  • Tools (Legend scrollbar)
    • TChart1.Tools.Add tcLegendScrollBar ->범례 스크롤바 툴 추가
    • TChart1.Tools.Items(0).asLegendScrollBar.DrawStyle = dsAlways ->항상 보임

범례의 표현할 데이터가 많을때 사용

5 technique guide
5. Technique Guide
  • Zoom
    • 화면 또는 버튼 클릭시 Zoom 기능

Private Sub Form_Load()

TChart1.Zoom.Animated = True ‘부드러운 Zoom 기능 부여

TChart1.Zoom.AnimatedSteps = 10 ‘높을수록 부드러운 효과

TChart1.Zoom.Enable = True

End sub

Private Sub TChart1_OnMouseDown(ByVal Button ….)

TChart1.Cursor = -3

If Button = mbLeft Then '마우스 left 버튼은 +

TChart1.Zoom.ZoomPercent 105

End If

If Button = mbRight Then '마우스 right 버튼은 -

TChart1.Zoom.ZoomPercent 95

End If

End Sub

5 technique guide 2
5. Technique Guide - 2
  • Annotation Tools
    • IE환경
      • ToolTipTextNot Support
      • OnMarkTipToolGetText() Event Not Support
      • Annotation Tools Customize
    • Source Sample
  • Sub TChart1_OnMouseMove(Shift, X, Y)
  • mouseOverIndex = TChart1.Series(0).Clicked(X, Y) ‘평소엔 -1리턴, 시리즈에 붙으면
  • 시리즈 값의 인덱스를 리턴
  • If mouseOverIndex <> -1 Then
  • TChart1.Tools.Items(0).Active=True
  • TChart1.Tools.Items(0).asAnnotation.Text = "Cust. " &
  • TChart1.Series(0).YValues.Value(mouseOverIndex)
  • TChart1.Tools.Items(0).asAnnotation.Left = X
  • TChart1.Tools.Items(0).asAnnotation.Top = Y
  • Else
  • TChart1.Tools.Items(0).Active=False
  • End If
  • End Sub
5 technique guide 3
5. Technique Guide - 3
  • DragPoint Tools
    • OnDragPointToolDragPoint() Event 사용

Tchart1.Tools.Items(2).asDragPoint.DragStyLe = 1 ‘Vertical만 드래그 가능하게 설정

Tchart1.Tools.Items(2).asDragPoint.Series = 0 ‘적용할 시리즈 설정

Sub TChart1_OnDragPointToolDragPoint(Index)

tchart1.tools.items(0).asannotation.text = "클릭후 값 : " & Index & " 클릭후 값 : " &

TChart1.Series(0).YValues.Value(Index)

End Sub

Sub TChart1_OnMouseDown(Button,Shift,X,Y)

Dim clicked

TChart1.TabStop = True

clicked = TChart1.Series(0).clicked(X, Y)

If clicked <> -1 Then

tchart1.tools.items(1).asannotation.text = "클릭된 포인트 : " & clicked & " 클릭된 값 : " & TChart1.Series(0).YValues.Value(clicked)

End If

End Sub

slide20
6. 라이센스 정책(개발)
  • 개발자 라이센스
    • 프로젝트를 진행하는 개발자당 1 Copy의 티차트 라이센스가 필요함.
    • 구매한 버전에 관한 무기한의 개발 권한을 부여받음
    • 구매한 버전의 버그 픽스는 무료 업그레이드(7.0.1.3 -> 7.0.1.4)
    • 메이저 버전 업그레이드일 경우 Upgrade License가 필요

(version 7 -> version 8)

slide21
6. 라이센스 정책(배포)– II
  • C/S 환경 배포
    • 별도의 배포 라이센스는 없음.
    • 티차트가 포함된 사용자 Application이 납품되는 End User에 개발 목적으로

티차트가 사용될 경우 솔루션 성향으로 Developer License가 배포시마다

필요함 (Solution 계약)

  • Web 환경 배포
    • 배포되는 서버당 Web Server Runtime License가 필요함.
    • 배포되는 서버의 CPU는 상관이 없음.
7 contact us
7. Contact US
  • 홈페이지
    • 국내총판 : 프로넷 소프트㈜

http://www.teechart.co.kr

    • 제작사 : Steema Software

http://www.steema.com

  • 영업
    • 담당자 : 박명호 대리
    • Tel: 070 – 7829 – 9371
    • C.P : 010 – 8921 – 3877
    • E-mail: pine@pronetsoft.co.kr