[Share] C # collection of Common Open Source Class Libraries

Source: Internet
Author: User

Net PDF class library

 

Pdfsharp

Pdfsharp is a class library that allows the. NET Framework to easily create PDF files in any language supported.

ASP. NET fo PDF

Fo PDF is a C # Control for compiling server controls similar to ASP. NET. It accepts datatable and some other parameters to create XSL fo, and uses nfop (APACHE fop port in J #) PDF formatter to draw a DataGrid similar to a PDF report. In the future, more labels will be added to generate XSL fo.

Report. net

The report. Net open-source class library contains classes for generating precise PDF documents. It is written in C # On the. NET platform and helps you create simple and flexible PDF files. You can obtain data from any ado. Net dataset to create a PDF document. ASP. NET can be used to create dynamic PDF response pages.

Sharppdf

Sharppdf is a C # class library that can be used to create PDF files. The file creation percentage is in pdf format.

Itextsharp

Itextsharp is an open-source PDF operation class library that allows you to quickly create PDF files. Http://hardrock.cnblogs.com/is a Chinese Blog about itextsharp.

Workflow 

Workflow. net

Workflow. Net is a workflow engine created based on WMFC standards using Microsoft. NET technology.

Netbpm

Netbpm is an open-source workflow software transplanted from jbpm to the. NET platform. Netbpm can be easily used with. NET applications.ProgramIntegrated, you can create, execute, and manage workflow programs.
BPM tool supports converting business models into software models. Business developers can use model-driven methods to design, implement, execute, and track business processes. Therefore, developers can focus more easily on changes in business logic.

 

 

Persistence Layer framework

 

Nhib.pdf

Nhib.pdf is an object persistence class library for relational databases in the. NET environment.
Nhibernate comes from an excellent Java-based hibernate relational persistence tool. Nhib.pdf persists your. Net object to a relational database from the bottom layer of the database. Nhib.pdf handles this for you. You do not have to write SQL statements to access objects in the database. YourCodeOnly associated with objects, nhibernat automatically generates SQL statements and ensures that the objects are submitted to the correct tables and fields. manual use of SQL and ADO during development is greatly reduced. NET data processing time. nhib.pdf can help you eliminate or wrap SQL code for a specific database, and help you convert the result set from table-based representation to a series of objects. Therefore, nhib.pdf is the most useful for applications that implement object-oriented business models and business logic in the. Net-based middle layer.

Filehelpers Library

Filehelpers library is an open-source. Net class library written in C. It is easy to use and can easily read/write data from a fixed-length file or a defined record (CSV. It also supports importing/exporting data from different data storage formats (Excel, access, sqlserver.

Websharp

Websharp is an open-source persistent layer framework for Chinese people. Its goal is to design an open-source persistent layer based on.. Net to simplify the application software system framework based on.. NET platform. Currently, websharp focuses on the following aspects of enterprise application software:
1. Database Access
2. o/R ing
3. AOP
4. distributed access

Objectbroker

Objectbroker is an open-source o/R ing framework on the. NET platform. It supports object caching, Association ing between, 1: N, and M: N.

Gentle. net

Gentle. NET is an open source object persistence layer framework unrelated to relational databases (RDBMS). It can automatically generate SQL statements and object structures. It has an SQL factory used to create custom queries, dataview build assistants, and excellent performance and complete documentation.

Ubik

Ubik is the orm persistent layer framework under C #2.0. It is currently provided by winforms application development. It supports a subset of opath and can perform object-oriented queries and contains a network event system.

Ndal

Ndal is a data extraction layer (DAL) framework that can run in. NET and mono environments.

Persist. net

Persist. Net is a complete persistent layer framework written in C.

Objectbroker

Objectbroker is an O/R Mapping Framework for database objects/relationships on the. NET platform.

Ibatis. net

Ibatis. Net helps your application system create a better persistent layer framework.

Advanced Data Provider

Advanced data provider is a dynamic data provider provided for ADO. net. Allow applications to access different ADO. NET data providers transparently.

OJB. net

OJB. NET is an object/relationship ing (O/R Mapping) tool on the. NET platform.

 

Chart Creation

Zedgraph

Zedgraph is a C #. Net class library that provides user controls and Web controls. It can create 2D linear graphs, bar charts, and pie charts. It has complete functions and detailed function customization, but the use of default options is good enough.

. Net charts

A c # Open Source chart component similar to piechart, stackbar, and linechart.

Nplot

Nplot is. net open source chart class library. it is commendable that the API design is elegant and flexible. nplot contains the Windows Form Control, Asp. net Control and a class for creating bitmap images. There is also an available GTK # control.

Xscharting

Xscharting is a chart component developed by C # And provides various chart options.

Davechart

Davechart is a free DOTNET class library.

Nchart

Nchart provides 2 D charts worthy of application in business, education, and other fields.

 

WebGIS

 

Sharpmap

Sharpmap is an easy-to-use map Renderer that renders GIS data for Web and Windows applications. Sharpmap is an open-source project written in C # Based on the. NET 2.0 Framework.

Monogis

Monogis will become an open-source and complete GIS under the mono platform. Internet mapserver, ogc wms implementation, and space format conversion tools have been released.

NASA World Wind

NASA World Wind is an open source 3D graphics Virtual Earth system developed by C # on a personal computer. It combines images taken from satellites by the National Aeronautics and Space Administration (NASA) that are applied to blue marble, Landsat 7, SRTM, modem5, and more.

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.