Since the days of Microsoft Visual Basic® 6 and Visual Basic for Applications (VBA), Jogninder S. Nahil of StarPrint Limited has been marketing add-ins to print, preview, and export the source code in a color-coded professional style. At a very early stage in StarPrint Limited’s development, they made a decision to use ready out-of-the-box print/preview components because the cost of development and maintenance of such controls is high. They opted to focus their resources on developing products ready to market rather than developing print/preview controls.
- Time Savings
StarPrint Limited can’t even imagine the cost of developing and maintaining components that are included in ComponentOne Studio Reports for WinForms. “Even if we had the resources to develop such components we would have had to rewrite our products to integrate them,” said Joginder. “We would have lost the market opportunity because it would have taken us forever.”
- Cost Savings
“Reports for WinForms is the best thing to happen to us,” said Joginder. “Without it we would not have been able to develop any of our products and enjoy the benefits. The cost of purchasing ComponentOne Studio Reports WinForms Edition is very small considering that we think we would not have a business without it. “The return on investment for the purchase of Reports for WinForms was less than 8 unit sales of StarPrint Limited’s products and was recouped within one week of releasing the product.”
Exportable, Professionally Styled Outputs
The main developer from StarPrint Limited, Joginder Nahil needed a solution that would allow his development team to quickly create professionally styled outputs, which could be exported to RTF and PDF. After evaluating several third-party control vendors, choosing ComponentOne Studio was a no-brainer. StarPrint Limited used two key components from Reports for WinForms: C1PrintPreviewControl and C1PrintDocument. The first provides powerful, flexible and easy-to-use document viewing capabilities and the latter provides a rich object model allowing complex document generation in code. “It couldn’t be any simpler; we plug the components into our products and with a click of a button we are set. Plus, deployment is near effortless,” said Joginder.
The beginning stages of StarPrint Limited’s development began with the ComponentOne legacy controls: VSPrinter and VSView. Once Data Execution Protection (DEP) technology was introduced, StarPrint Limited upgraded their add-ins and applications to ComponentOne Studio Reports for WinForms. “It was a similar experience to upgrading VB6 applications to VB.NET,” said Joginder. “We received first-class support from ComponentOne during the transition.”
Two Sets of Applications with Reports for WinForms
Using ComponentOne Studio Reports for WinForms, StarPrint Limited developed the following two sets of applications marketed under the name VS.NETcodePrint and SQLserverPrint:
- VS.NETcodePrint: An add-in to Microsoft Visual Studio .NET. This add-in allows the users to preview and print the source code of their applications in a color-coded professional style. The output can also be exported to RTF and PDF.
- SQLserverPrint: An application allowing users to produce professionally styled, color-coded output of their Microsoft Database schemas. The output can be previewed, printed, or exported to RTF and PDF.
StarPrint Limited has been able to successfully integrate Reports for WinForms into their add-ins for Visual Studio .NET 2005, 2008 and 2010, as well as schema printing applications for Microsoft SQL Server 2005 and 2008. The result of this integration has been continued satisfaction by StarPrint Limited customers. From time to time, StarPrint Limited may find they need support from ComponentOne, and Joginder shares that ComponentOne continues to provide excellent support. “We find the host forums to be a valuable resource as we are able to share our experience with others and vice versa,” said Joginder.
Upgrading all of our .NET applications to use Reports for WinForms was the best decision we ever made. We cannot imagine the cost and effort required to develop a print/preview control that would match Reports for WinForms functionality. The ability to generate professionally styled output, the option to preview the output before printing, and the ingenuity to export the output to almost any popular file format, makes Reports for WinForms the best tool on the market. We wouldn’t be in business without it.
—Joginder Nahil, Main Developer, StarPrint Limited