고객지원

Microsoft Visual Studio용 ComponentOne 컨트롤을 사용하여
1주일 내에 100% ROI를 달성한 인쇄 도구 회사

StarPrint Limited 고객 StarPrint Limited
웹 사이트 http://starprint2000.com/
사용 기술 ComponentOne Reports for WinForms
(C1PrintDocument 및 C1PrintPreviewControl)
PDF 보기 Microsoft Visual Studio용 ComponentOne
컨트롤을 사용하여 1주일 내에 100% ROI를 달성한 인쇄 도구 회사

개요

Microsoft Visual Basic® 6 및 VBA(Visual Basic for Applications)의 시대가 도래한 이후 StarPrint Limited의 Jogninder S. Nahil은 전문적인 컬러 코딩 스타일로 소스 코드를 인쇄하고 미리 보고 내보내기 위한 추가 기능을 출시했습니다. 개발 초기 단계에서 StarPrint Limited는 시판 중인 인쇄/미리 보기 구성 요소를 사용하기로 결정했습니다. 그 이유는 그러한 컨트롤을 개발하고 유지 관리하기 위한 비용 부담이 너무 컸기 때문입니다. StarPrint Limited는 인쇄/미리 보기 컨트롤을 개발하는 대신 제품을 개발하는 데 리소스를 집중하기로 했습니다.


솔루션

StarPrint Limited의 수석 개발자 Joginder Nahil은 개발 팀이 전문적인 스타일의 결과물을 신속하게 만들고 이를 RTF 및 PDF로 내보내는 데 사용할 솔루션이 필요했습니다. 몇몇 타사 컨트롤 공급업체를 평가해 본 결과, 고민할 필요도 없이 ComponentOne을 선택했습니다. StarPrint Limited는 ComponentOne Reports for WinForms의 두 가지 핵심 구성 요소인 C1PrintPreviewControl과 C1PrintDocument를 사용했습니다. 전자는 강력하고 유연하면서도 사용하기 쉬운 문서 보기 기능을 제공하며, 후자는 코드로 복잡한 문서를 생성할 수 있는 리치 개체 모델을 제공합니다. "그렇게 간편할 수가 없었습니다. 제품에 구성 요소를 연결하고 단추를 클릭하기만 하면 됩니다. 배포도 매우 간단합니다."라고 Joginder는 말했습니다.

StarPrint Limited 개발 프로젝트의 첫 번째 단계는 ComponentOne의 기존 컨트롤인 VSPrinter 및 VSView를 사용하여 시작되었습니다. DEP(Data Execution Protection) 기술이 도입되자, StarPrint Limited는 추가 기능 및 응용 프로그램을 ComponentOne Reports for WinForms로 업그레이드했습니다. 수석 개발자 Joginder는 다음과 같이 말했습니다. "VB6 응용 프로그램을 VB.NET으로 업그레이드하는 것과 비슷한 경험이었습니다. 전환 과정에서 ComponentOne으로부터 최고 수준의 지원을 받았습니다."

StarPrint Limited는 ComponentOne Reports for WinForms를 사용하여, VS.NETcodePrint 및 SQLserverPrint라는 이름으로 다음과 같은 두 가지 응용 프로그램을 개발하여 출시했습니다.


  • VS.NETcodePrint: Microsoft Visual Studio .NET의 추가 기능입니다. 이 추가 기능을 사용하면 전문적인 컬러 코딩 스타일로 소스 코드를 미리 보고 인쇄할 수 있습니다. 결과물을 RTF 및 PDF로 내보낼 수도 있습니다.
  • SQLserverPrint: 이 응용 프로그램을 사용하면 Microsoft Database 스키마를 전문적인 스타일의 컬러 코딩으로 출력할 수 있습니다. 결과물을 미리 보고 인쇄할 수 있으며, RTF 및 PDF로 내보낼 수도 있습니다.

Reports for WinForms를 사용하도록 모든 .NET 응용 프로그램을 업그레이드한 것이 가장 탁월한 선택이었던 것 같습니다. Reports for WinForms의 기능에 버금가는 인쇄/미리 보기 컨트롤을 개발하려면 아마 엄청난 비용과 노력이 필요할 것입니다. 전문적인 스타일의 결과물을 생성하는 기능, 인쇄 전 결과물 미리 보기 옵션, 거의 모든 주요 파일 형식으로 결과물 내보내기 기능 덕분에 Reports for WinForms는 시판 제품 중 최고의 제품이라고 할 수 있습니다. Reports for WinForms가 없었다면 고전을 겪었을 것입니다.

Jogninder S. Nahil


이점

StarPrint Limited는 Reports for WinForms를 Visual Studio .NET 2005, 2008, 2010용 추가 기능뿐만 아니라 Microsoft SQL Server 2005, 2008용 스키마 인쇄 응용 프로그램에도 성공적으로 통합할 수 있었습니다. 이러한 통합에 따라 StarPrint Limited 고객들의 요구 사항도 지속적으로 충족되었습니다. StarPrint Limited는 이따금 ComponentOne의 지원이 필요할 경우 계속해서 뛰어난 지원 서비스를 받고 있습니다. Joginder는 다음과 같이 말했습니다. "호스트 포럼은 매우 유용한 리소스입니다. 우리 경험을 다른 이들과 공유할 수 있고 그 반대도 가능하니까요."


시간 절감

StarPrint Limited는 ComponentOne Reports for WinForms에 포함된 구성 요소를 직접 개발하고 유지 관리하는 데 드는 비용을 상상조차 할 수 없습니다. "그러한 구성 요소를 개발할 수 있는 리소스가 있었다고 해도 이를 통합하려면 우리 제품을 모두 다시 개발해야 했을 것입니다. 그랬다면 엄청난 작업 시간 때문에 시장에 진출할 기회를 놓쳤겠죠."라고 Joginder는 말했습니다.


비용 절감

"ComponentOne Reports for WinForms는 우리 회사가 선택한 것 중 가장 잘한 일이었습니다. 이 제품이 없었다면 제품 개발도 하지 못했을 테고 다른 이점들도 전혀 누리지 못했을 테니까요. ComponentOne Reports for WinForms 없이 비즈니스를 수행한다고 가정한다면, 이 제품의 구매 비용은 지극히 적은 부분에 불과합니다. Reports for WinForms의 구매에 따른 ROI(투자수익률)는 StarPrint Limited 제품을 채 8개도 판매하기 전에 달성되었으며, 제품 출시 후 1주일 내에 투자 비용을 회수할 수 있었습니다."라고 Joginder는 덧붙였습니다.


ComponentOne Reports for WinForms 정보
ComponentOne Reports for WinForms에는 보고, 인쇄, 미리 보기 및 내보내기용 도구가 포함되어 있습니다. Microsoft Visual Studio Industry Partner인 ComponentOne은 광범위한 Microsoft Visual Studio 구성 요소, IDE 플랫폼 개발 도구 및 응용 프로그램을 22년 넘게 제공해왔습니다. Reports for WinForms는 자동 단어 색인, 목자 생성, 데이터 바인딩 등을 통해 개발자가 Microsoft Access 스타일의 데이터베이스 보고 기능을 추가하고, 복잡한 계층적 문서를 작성할 수 있도록 지원합니다.


리스트로 돌아가기