Go C # common Open source Class library collection

Source: Internet
Author: User

. NET PDF class Library

Pdfsharp

Pdfsharp is a kind of can let . NET Framework supports any language that is easy to create a PDF file class library.

ASP. NET FO PDF

FO PDF is a C # writing similar to ASP. NET server control. It accepts DataTable and some other parameters to create XSL FO, and uses Nfop (Apache FOP Port in J #) PDF formatter to draw a PDF report like Datagri D. More tags will be added in the future to generate XSL FO.

report.net

The Report.net open source class library contains classes that generate accurate PDF documents. It is . NET platform , can help you create a simple and flexible PDF file. You can do it from any ADO. NET gets data to create a PDF document. ASP. NET can use report.net to create dynamic PDF response pages.

sharppdf

Sharppdf is a C # class library that you can use to create PDF files simply. It creates files in a white-compatible 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 .

Work Flow

workflow.net

Workflow.net is using Microsoft . NET technology creates a workflow engine based on the WMFC standard.

netbpm

NETBPM is an open source workflow software that jbpm migrated to the. NET Platform. netbpm can be very easy and . NET Applications , you can create , execute, and manage workflow programs.
BPM tool supports the transformation of business models into software models. Business developers can design, implement, execute, and track business processes using a model-driven approach. This makes it easier for developers to focus on changes in business logic.

Persistence Layer Framework

NHibernate

     NHibernate is a  
     nhibernate from very good java hibernate relational persistence tool.  nhibernate from the bottom of the database to persist your nhibernate for you to handle these, you do not have to write sql to the database Access objects. Your code is only associated with objects, nhibernat automatically generates sql statements, and ensures that objects are submitted to the correct tables and fields sql and ado. NET processing of data sql code for a particular database, and help you transform the result set from a tabular representation to a series of objects. So for those on the basis of nhibernate is the most useful.

filehelpers Library

The Filehelpers library is an open source . NET class Library written in C #. It is easy to use and can easily read/write data from fixed-length files or delimited records (CSV) . It also supports importing/exporting data from different data storage formats (Excel, Access, SQL Server) .

Websharp

Websharp is an open source persistent layer framework for Chinese people, and its goal is to design a based on . NET is the framework of a common application software system to simplify based on . NET platform for the development of enterprise application software. Currently,Websharp focuses on the following aspects of enterprise application software:
1. Database access
2. O/R mapping
3. AOP
4. Distributed Access

ObjectBroker

ObjectBroker is . NET platform, an open-source O/R mapping framework. It supports object caching,1:1, 1:n and m:n correlation mappings, and so on.

gentle.net

Gentle.net is an open source, relational database (RDBMS)-independent object Persistence layer framework that automates the generation of SQL and object structures. It has a SQL factory to create custom queries,DataView build assistants, and excellent performance and complete documentation.

Ubik

Ubik is the ORM Persistence layer Framework under C # 2.0, which is currently provided by WinForms application development . It supports a subset of Opath and can be object-oriented and includes a network event system .

Ndal

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

persist.net

Persist.net is a complete persistence layer framework written in C #.

ObjectBroker

ObjectBroker is . NET platform, the database object /Relationship mapping (O/R Mapping) framework.

ibatis.net

Ibatis.net helps your application create a better persistence layer framework.

Advanced Data Provider

Advanced Data provider is for ADO. NET provides a dynamic Data provider. Allows applications to transparently access different ADO data providers.

ojb.net

OJB. NET is a model . The object /Relationship mapping (O/R Mapping) tool under the net platform.

Chart making

Zedgraph

Zedgraph is written in C # . NET class library, which provides user controls and Web controls. It can create 2D linear, bar, and pie charts. It's full-featured and has a detailed feature customization, but using the default options is good enough.

. NET Charts

A C # Open source charting component similar to Piechart, Stackbar, and Linechart.

Nplot

Nplot is a model . NET open Source Chart class library . Its commendable place is the elegant and flexible API design . Nplot contains the Windows form control , ASP. NET control and a class that creates a bitmap picture. There is also an available gtk# control.

xscharting

Xscharting is a charting component developed in C # and offers a variety of charting options.

Davechart

Davechart is a free dotnet class library.

Nchart

Nchart offers a number of 2 D charts that are worth applying in many fields such as business, education and more .

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 that was written in C # and developed on the. NET 2.0 framework.

Monogis

Monogis will be the open source complete GIS under the Mono platform . Already published internet mapserver,OGC WMS implementations and some tools like spatial format conversion.

NASA World Wind

NASA World Wind is an open source 3D graphics Virtual Earth system on a PC developed by C #. It combines images from satellites taken by NASA, which are used in Blue Marble, Landsat 7, SRTM, Modis and much more.

Go C # common Open source Class library collection

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.