阅读更多
sourceforge优秀项目介绍之二十五:JasperReports

成立日期:2001-6

项目介绍:
JasperReports是一个强力的报表产生工具,他有能力描述丰富内容到屏幕上、到打印机或到PDF, HTML, XLS, CSV和XML文件。它完全用Java编写的,并可在各种Java应用(包括J2EE或WEB应用)中用来产生动态内容。它的主要目的是以一种简单而灵活的方式来帮助创建导向的页面。

JasperReports支持PDF、HTML、XLS、CSV和XML文件输出格式。JasperReports是当前Java开发者最常用的报表工具。

产品说明
操作系统:Linux,FreeBSD,UNIX
编程语言:Java
开源协议:LGPL

项目页:https://sourceforge.net/projects/jasperreports/

查询更多内容:http://sourceforge.net/potm/potm-2005-07.php

更多sourceforge优秀项目

sourceforge优秀项目介绍之二十二:NHibernate “.Net的Hibernate实现”
sourceforge优秀项目介绍之二十三:MediaWiki 维基百科
sourceforge优秀项目介绍之二十四:MinGW “ GNU工具集合”

来自: sourceforge.net
9
2
评论 共 5 条 请登录后发表评论
5 楼 HeroXuan 2009-12-31 14:52
如果有机会用 再来看看
4 楼 jeamzhang 2008-10-10 11:34
又不想给钱,有想用最好的。这就是中国程序员,我也一样!呵呵
3 楼 Ghostbb 2008-09-05 11:33
源码没注释信息的说!修改起来费力无比。。。

代码质量,不敢恭维的说!
2 楼 robin_pg 2008-09-05 11:24
試ㄧ下,現在報表工具都要掏錢買!
1 楼 laorer 2008-09-05 09:00
这个不错,用起来蛮顺手的

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • C#一个windows服务的例子

    一个简单的C#windows服务的例子,包括安装,卸载等批处理脚本

  • C#实现一个windows桌面应用流程

    利用Visual Studio的内置调试工具,你可以逐步执行代码,检查和修改变量的值,以及使用断点来暂停代码执行,从而深入了解你的应用程序的行为。: 如果你打算开发一个传统的桌面应用程序,其中包含按钮、文本框和其他标准用户界面控件,并且需要一个相对简单的方式来设计和布局这些控件,那么选择Windows Forms是合适的。: 如果你的应用程序要求有更复杂的用户界面,需要支持复杂的布局、样式和绑定,或者你想要利用XAML(可扩展应用程序标记语言)来声明式地定义UI元素和布局,那么WPF是更好的选择。

  • 基于C#实现Windows服务

    在实际应用过程中,有时候我们希望开发的程序,不需要界面,直接开机就可以长时间运行,这时候,我们可以考虑做成一个Windows服务。这篇文章跟大家介绍一下,如何基于C#实现Windows服务的创建、安装、启动、停止和卸载。Microsoft Windows 服务能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序。这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面。

  • C#语言的软件开发工具

    C#是由微软于2000年开发的一种多范式编程语言,属于.NET框架的一部分。它融合了面向对象编程、结构化编程和泛型编程等多种编程范式,提供了强大的类型安全性和丰富的类库。C#广泛应用于各种开发领域,包括桌面应用、Web应用、游戏开发、移动应用等。在选择C#开发工具时,开发者应根据项目需求、团队规模和个人习惯来进行选择。Visual Studio作为功能最为强大的IDE,适合进行大型企业级应用的开发;而Rider和VS Code等工具则为开发者提供了不同风格的开发环境,适合不同需求的开发场景。

  • C#第四章重点知识之Windows程序设计

    1、C#项目的构成 .cs cs——csharp的缩写,表明该文件是csharp的源文件 .csproj csharp项目文件,以后就双击这个文件打开整个项目进行修改 .resx 资源文件,其中x提示我们该资源是以xml形式存储的 bin目录 生成的可执行文件就放在这个地方 2、C#窗体的主要属性和方法 1️⃣属性 AcceptButton:回车键执行那个按钮的单击事件; CancelButton...

  • C#语言第 课-Windows窗体基本功能

    我们学习了如何创建一个新的窗体应用程序项目,设计窗体布局,设置控件属性以及添加事件处理程序。在上面的示例中,我们创建了一个名为"MainForm"的窗体类,并在该窗体中添加了一个按钮。创建一个新的Windows窗体应用程序项目。您可以通过添加更多的控件和事件处理程序来扩展应用程序的功能,并使用C#语言的其他特性来实现更多的交互性和自定义性。在窗体设计器中,使用工具箱中的控件来设计应用程序的布局。下面是一个示例,演示了如何在Windows窗体应用程序中创建一个简单的按钮,并在用户单击按钮时显示一个消息框。

  • C#基础(1)

    C# 笔记

  • c#windows服务的创建流程

    windows服务创建

  • C#Windows桌面应用开发实践(持续更新)

    速览必须功能一览防止重复启动只开一个实例,通用弹窗和提示 使用示例使用 C# 下载文件 (引用自使用 C# 下载文件的十八般武艺)简单下载异步下载如何解决下载文件不完整的问题使用 Downloader 进行 HTTP 多线程下载创建一个下载服务:下载非 HTTP 协议的文件常用接口示例 必须功能一览 防止重复启动只开一个实例,通用弹窗和提示 使用示例 using System; using System.Collections.Generic; using System.Linq; using System

  • c#语言开发app,C#开发Android App--03--创建第一个app--Hello World

    知识点:第一个app,显示Helloworld一、创建一个空项目创建项目启动 Visual Studio。单击“文件”>“新建”>“项目”以创建新项目 。在“新建项目” 对话框中,单击“Android 应用” 模板。将新项目命名为Hello(Phoneword是微软示例,本人太懒,不改了),然后单击“确定” : 在“新 Android 应用” 对话框中,依次单击“BlankA...

  • 使用C#winform和opencvsharp做一个小软件

    从去年开始学习的python和opencv开发。 过年回来的时候面试公司内的自动化部门,面试通过且那边主管让我转到C#下开发软件(然而现在的部门处长不同意一直拖,弄到现在都没转调成),也一并学习了opencvsharp的使用。 在查阅资料的时候看到有位兄弟分享了自己写的一个小软件,收到启发决定自己也动手写一个程序,这样也加深对于C#和opencv库的使用和理解。 进入正题: 设计目的: 本次设计一...

  • C#程序设计之windows应用程序设计基础

    C#程序设计之windows应用程序设计基础

  • C#Windows应用程序开发—>菜单

    菜单可以使访问程序的操作变得非常简单,而且占用更少的空间,使界面看起来非常条理。 在system.windows.Forms的名称空间中,所有与菜单相关的控件都是menu的子类,menu是一个实体类,你不能直接将其实例化。       menu有三个子类: ContextMenu MainMenu MenuItem C#Windows应用程序开发之添加菜单之ContextMen

  • VS2017使用C#编写程序员告白小软件

    第一步:创建C#窗口程序 第二步:通过左侧工具箱拖拽绘制窗口,Label显示文本,pictureBox显示图片,Button按钮等,各控件可在右侧修改属性,包括标题栏内容,程序图标,文本的字体大小内容,图片大小内容,按钮的文字等。 第三步:随机移动“不好”按钮。点击“不好”按钮,右侧属性栏选择事件,在下面找到MouseEnter双击 然后在跳转的代码窗中添加如下代码: ...

  • C# 如何创建一个Windows服务(Windows Service)

    Windows服务经常用来做一些定时任务处理,今天来说一下如何搭建一个Windows服务(提供给初学者,不喜勿喷)。 1、搭建一个Windows Servier,我是VS2017 .NET FrameWork4.5.2的框架。 2、进入Service设计界面,右击鼠标弹出菜单,选中“添加安装程序”。 3、点击“serviceInstaller1”,在“属性”窗体将ServiceName改为MyService,Description改为测试,DisplayName改为Windows服务自动测试,Start

  • 使用C#开发Android应用之WebApp

    近段时间了解了一下VS2017开发安卓应用的一些技术,特地把C#开发WebApp的一些过程记录下来,欢迎大家一起指教、讨论,废话少说,是时候开始表演真正的技术了。。 1、新建空白Android应用2、拖一个WebView控件进来  3、打开模拟器Genymotion,选择一个系统版本,启动 4、加载网页4.1 打开MainActivity.cs,在OnCreate方法里添加2行代码protecte

  • C#编写第一个Windows桌面应用

    使用 C# 创建 Windows 窗体应用

  • C#入门:编写运行第一个Windows窗体应用程序Helloworld_WinForm

    下载及安装Visual Studio的链接,具体见。

Global site tag (gtag.js) - Google Analytics