|
|
Opublikowano 21.05.2018 14:51:11
|
|
|

Json.NET
http://json.codeplex.com/ Json.Net jest stosunkowo wydajnym frameworkiem .Net do odczytu i zapisu Json.Json.Net umożliwia odczyt i zapis Json w . Środowisko sieciowe. Linq To JSON pozwala szybko czytać i zapisywać JSON, a JsonSerializer pozwala serializować obiekty .Net. Pozwolić ci to łatwo osiągnąć. Net dla wszystkich typów (obiekty, podstawowe typy danych itp.) oraz konwersje w Json.
Math.NET
http://www.mathdotnet.com/ Math.NET ma na celu zapewnienie jasnych ram dla operacji symbolicznych i matematyczno-naukowych, będąc otwartoźródłową biblioteką opracowaną w C#. Math.NET zawiera parser wspierający algebrę liniową, analizujący różniczkowanie zespolone, rozwiązujący równania i inne.
Faker.Net
https://github.com/jonwingfield/Faker.Net Czy martwisz się o dane testowe podczas tworzenia? Faker.Net może pomóc wygenerować duże partie danych testowych. Na przykład imię, płeć itp. na liście personalnej.
Pakiet Agility Html
http://htmlagilitypack.codeplex.com/ Html Agility Pack to projekt open-source na platformie CodePlex. Zapewnia standardowe API DOM i nawigację XPath – nawet jeśli HTML nie jest poprawnie sformatowany! HTML Agility Pack ze ScrapySharp całkowicie eliminuje ból parsowania HTML.
NCrawler
http://ncrawler.codeplex.com/ NCrawler to zagraniczne, otwartoźródłowe oprogramowanie do przeglądania stron internetowych, które obowiązuje zgodnie z umową licencyjną LGPL. Jego przetwarzanie HTML korzysta z otwartej biblioteki htmlagilitypack, która wykorzystuje xpath do pozycjonowania elementów webowych, co jest bardzo wygodne.
SuperWebSocket
http://superwebsocket.codeplex.com/ SuperWebSocket opiera się na otwartoźródłowym frameworku Socket SuperSocket .NET, a większość funkcji wspieranych przez SuperSocket pochodzi z SuperWebSocket. SuperWebSockets pozwalają użytkownikom szybko budować niezawodne, wysokowydajne aplikacje websocket po stronie serwera.
SuperSocket
http://supersocket.codeplex.com/ SuperSocket to lekki, rozszerzalny framework do tworzenia gniazd, który można wykorzystać do budowy programu po stronie serwera bez konieczności rozumienia, jak używać gniazd, utrzymywać połączenia gniazd oraz jak działają gniazda. Projekt jest rozwijany w czystym C# i łatwo go rozszerzać oraz integrować z istniejącymi projektami. Pod warunkiem, że używasz swojego istniejącego systemu. .NET można łatwo wykorzystać do tworzenia aplikacji Socket, które musisz zintegrować z istniejącym systemem.
Quartz.NET
http://www.quartz-scheduler.net/ Quartz.NET to otwartoźródłowy framework do planowania zadań, będący portem .NET API Quartz firmy OpenSymphony, napisanym w C# i używanym w aplikacjach winform i asp.net. Oferuje ogromną elastyczność bez rezygnacji z prostoty. Możesz go użyć do tworzenia prostych lub złożonych harmonogramów pracy. Posiada wiele funkcji, takich jak: wsparcie dla baz danych, klastrowanie, wtyczki, wsparcie dla wyrażeń podobnych do cronów itd.
Lucene.Net
http://lucenenet.apache.org/ Lucene.net jest portem .net Lucene, otwartoźródłowego pakietu do rozwoju pełnotekstowych wyszukiwarek, czyli nie jest to pełna wyszukiwarka pełnotekstowa, lecz architektura wyszukiwarki pełnotekstowej, która zapewnia kompletny silnik zapytań i indeksujących. Programiści mogą wdrożyć możliwości wyszukiwania pełnego tekstu na podstawie Lucene.net.
HttpLib
http://httplib.codeplex.com/ Biblioteka oparta na protokole HTTP w C#, Httplib ułatwia asynchroniczne przetwarzanie danych. Metody bibliotek klas obejmują: przesyłanie plików na serwer, pobieranie danych stron itp.
Inteligentna Pula Wątków
http://www.codeproject.com/Articles/7933/Smart-Thread-Pool Smart Thread pool, SmartThreadPool może być używany do łatwej implementacji programów wielowątkowych, a pule wątków mogą zarządzać wątkami, co zmniejsza ryzyko zakleięć. SmartThreadPool obsługuje również prosty model producent-konsument, co jest przydatne, gdy nie jest wymagana trwałość zadań.
DocX
https://docx.codeplex.com/ DocX to lekka biblioteka do manipulacji słowami. Dzięki DocX deweloperzy mogą manipulować plikami word2007/2010 bez konieczności instalowania Microsoft Word.
NPOI
http://npoi.codeplex.com/ NPOI to wersja .NET projektu POI. POI to otwarty projekt Java do czytania i pisania dokumentów komponentów Microsoft OLE2, takich jak Excel i WORD. Dzięki NPOI możesz czytać i zapisywać dokumenty WORD/EXCEL na komputerze, który nie ma Office ani odpowiedniego środowiska. NPOI jest zbudowany na POI 3.x i może czytać oraz zapisywać dokumenty Word/Excel bez zainstalowanego Office.
PDFsharp
https://pdfsharp.codeplex.com/ PDFsharp to biblioteka open-source, która ułatwia tworzenie dokumentów PDF w języku .NET. Używa tego samego programu do rysowania do tworzenia dokumentów PDF, wyświetlania ich na ekranie i wysyłania do drukarki. Możliwe jest modyfikowanie, łączenie i dzielenie istniejących plików PDF, obsługujących przezroczyste obrazy.
Dapper
https://github.com/SamSaffron/dapper-dot-net Dapper to lekka klasa ORM. Kod to tylko plik SqlMapper.cs, a po kompilacji jest 40K, a bardzo mały Dll. Dapper jest szybki. Szybkość Dappera jest zbliżona do prędkości IDataReader, a dane z listy przewyższają te z DataTable. Dapper obsługuje serię baz danych takich jak Mysql, SqlLite, Mssql2000, Mssql2005, Oracle itd., oczywiście, jeśli znasz zasady, możesz też obsługiwać bazę Mongo. Innymi słowy, ten ORM, sam bloger, jest rzeczywiście bardzo potężny, przynajmniej pod względem wydajności, niestety. .NET to po prostu kwestia spojrzenia na to.
NHibernate
https://github.com/nhibernate NHibernate jest dziś jednym z najczęściej używanych ORM przez deweloperów. NHibernate to narzędzie do mapowania baz danych obiektowo/relacyjnej dla środowisk .NET. Termin mapowanie obiektowe/relacyjne (ORM) odnosi się do techniki mapowania obiektów reprezentowanych przez modele obiektowe na struktury danych relacyjnych modeli oparte na SQL.
log4net
http://logging.apache.org/log4net/ Biblioteka log4net to framework Apache log4j opracowany przez firmę Microsoft. Platforma .NET to narzędzie pomagające programistom przesyłać dane z logów do różnych celów (konsole, pliki, bazy danych itp.).
SharpSerializer
http://sharpserializer.codeplex.com/ SharpSerializer to open-source serializer XML i binarny. SharpSerializer może serializować XML i własne formaty binarne, a także inne formaty tekstowe, takie jak JSON, lub inne strumienie binarne, takie jak szyfrowanie danych, kompresja, optymalizacja itp.
XProxy
http://xproxy.codeplex.com/ XProxy to podstawowy asembler agentów, który obsługuje wtyczki. Pisząc proste wtyczki, będziesz mógł rozwijać szeroką gamę agentów. XProxy to wymiana danych wspierająca tworzenie wtyczek i może być napisana do przetwarzania danych tranzytowych. Istnieją wbudowane wtyczki NAT, wtyczki szyfrowania i deszyfrowania, proxy odwrócone, bezpośrednie, pośrednie i inne.
nopCommerce
http://nopcommerce.codeplex.com/releases/view/106146 nopcommerce to wysokiej jakości, otwarty system B2C działający za granicą, oparty na EntityFramework 4.0 i MVC3.0, wykorzystujący silnik szablonów Razor, posiada silny mechanizm wtyczek, w tym funkcje płatności i dostawy realizowane za pomocą wtyczek, opartych na wielojęzycznej wersji XML, bardzo elastyczna funkcja przełączania języków, w tym w tle możliwość jednoczesnej edycji atrybutów produktu w języku chińskim i angielskim, bardzo odpowiedni do handlu zagranicznego, doskonała architektura zaawansowanych programów, Wydajność jest również bardzo wydajna, a niestandardowe nazwy produktów i kategorie są dobrze zoptymalizowane pod kątem SEO. Kompleksowa funkcjonalność jest znacznie wyższa niż w niektórych programach .NET mall o słabej architekturze programowej w Chinach i jest pierwszym wyborem do rozwoju wtórnego oraz dużej architektury B2C. 3.0 Startup obsługuje wiele sklepów.
Biblioteka Enterprise
https://entlib.codeplex.com/ Enterprise Library for .Net Framework 3.5 – EntLib v4.1 to nowa wersja grupy wzorców i praktyk dla . NET Framework 3.5 tworzy zestaw bibliotek korporacyjnych, najnowsza wersja to v5.0, obsługuje .NET Framework 4.0 i zawiera łącznie 9 bloków aplikacji, w tym Blok Dostępu do Danych, Blok Obsługi Wyjątkowych Aplikacji oraz Walidację Danych Blok aplikacji), itd., co jest bardzo pomocne i praktyczne przy tworzeniu aplikacji korporacyjnych.
Autofac
http://autofac.org/ Autofac to bardzo dobry framework IOC, w porównaniu do innych frameworków IOC, takich jak Spring.NET itd., jest bardzo lekki i ma doskonałą wydajność.
AutoMapper
https://github.com/AutoMapper/AutoMapper AutoMapper to narzędzie do mapowania obiektów .NET. Jest głównie używany do konwersji między obiektami domenowymi a DTO oraz mapowania wyników zapytań bazy danych na obiekty encji.
7-Zip
http://www.7-zip.org/
http://sourceforge.net/projects/sevenzip/postdownload?source=dlp 7-Zip ma obecnie najwyższy dostępny wskaźnik kompresji i obsługuje nie tylko unikalny format pliku 7z, ale także różne inne formaty kompresji, w tym ZIP, RAR, CAB, GZIP, BZIP2 i TAR. Współczynnik kompresji tego oprogramowania jest o 30-50% wyższy niż w zwykłym pliku ZIP, więc może skompresować plik ZIP o kolejne 2-10%.
Biblioteka klas .Net PDF
PDFsharp
PDFsharp to biblioteka, która ułatwia tworzenie plików PDF w dowolnym języku obsługiwanym przez framework .NET.
ASP.NET FO PDF
FO PDF to sterowanie zapisane w języku C#, podobne do ASP.NET serwerowych kontrolerów. Akceptuje DataTable i kilka innych parametrów do tworzenia XSL FO oraz wykorzystuje NFOP (Apache FOP Port in J#) PDF Formatter do wyrysowania DataGrid podobnego do PDF Report. W przyszłości zostaną dodane kolejne tagi, aby generować XSL FO.
Report.NET
Report.NET Biblioteka open-source zawiera klasy generujące dokładne dokumenty PDF. Tak jest. Platforma .NET, napisana w C#, może pomóc w tworzeniu prostych i elastycznych plików PDF. Możesz tworzyć dokumenty PDF, pobierając dane z dowolnego ADO.NET DataSet. ASP.NET może Report.NET wykorzystać do tworzenia dynamicznych stron odpowiedzi PDF.
SharpPDF
SharpPDF to biblioteka C#, którą można łatwo używać do tworzenia plików PDF. Pliki, które tworzy, są w 100% kompatybilne z formatem PDF.
iTextSharp
iTextSharp to otwartoźródłowa biblioteka do manipulacji PDF, która pozwala szybko tworzyć pliki PDF.http://hardrock.cnblogs.com/ to chiński blog o iTextSharp.
Przepływ pracy
Workflow.Net
Workflow.Net korzysta z Microsoftu. Technologia NET opiera się na standardowym silniku workflow WMFC.
netBPM
NetBPM to otwartoźródłowe oprogramowanie do zarządzania przepływem pracy przeniesione na platformę .net przez JBpm. NetBpm można łatwo zintegrować z aplikacjami .Net w celu tworzenia, wykonywania i zarządzania sekwencjami workflow. Narzędzie Bpm wspiera konwersję modeli biznesowych na modele programowe. Programiści biznesowi mogą stosować podejście oparte na modelach do projektowania, wdrażania, realizacji i śledzenia procesów biznesowych. Ułatwia to deweloperom zwracanie uwagi na zmiany w logice biznesowej.
Framework warstw trwałych
NHibernate
NHibernate to biblioteka do przechowywania obiektów dla relacyjnych baz danych dla środowisk .NET. NHibernate wywodzi się z doskonałego narzędzia relacyjnego persistencji Hibernate opartego na Javie. NHibernate zachowuje twoje obiekty .Net od dolnej warstwy bazy danych do bazy relacyjnej. NHibernate zajmuje się tym za ciebie, nie musisz pisać SQL, żeby samodzielnie uzyskać dostęp do bazy. Twój kod jest powiązany tylko z obiektem, a NHibernat automatycznie generuje instrukcje SQL i zapewnia, że obiekty są przesyłane do właściwych tabel i pól. Znacznie skrócić czas ręczny na korzystaniu z SQL i ADO.NET przetwarzaniu danych podczas tworzenia. NHibernate może pomóc wyeliminować lub opakować specyficzny dla bazy danych kod SQL oraz przekształcić zestawy wyników z reprezentacji tabelarnych na serię obiektów. Dlatego dla tych, które są na podstawie . Wśród zastosowań środkowej warstwy .NET NHibernate jest najbardziej przydatny w aplikacjach implementujących obiektowe modele biznesowe i logikę biznesową.
Biblioteka FileHelpers
FileHelpers Library to otwartoźródłowa biblioteka klas .NET napisana w języku C#. Jest prosty w użyciu i umożliwia łatwy odczyt/zapis danych z plików o stałej długości lub zdefiniowanych rekordów (CSV). Obsługuje także import/eksport danych z różnych formatów przechowywania danych (Excel, Access, SqlServer).
Websharp
Websharp to otwartoźródłowy, trwały framework warstwy dla chińskiego open source, którego celem jest zaprojektowanie frameworka opartego na . .Net to framework dla powszechnego systemu oprogramowania aplikacyjnego, mający na celu uproszczenie frameworka opartego na . Tworzenie oprogramowania aplikacji dla przedsiębiorstw na platformie internetowej. Obecnie Websharp koncentruje się na następujących aspektach oprogramowania aplikacyjnego dla przedsiębiorstw: 1. Dostęp do bazy danych 2. Mapowanie O/R 3、 AOP 4. Dostęp rozproszony
ObjectBroker
ObjectBroker to otwartoźródłowy framework mapujący O/R działający na platformie .NET. Obsługuje funkcje takie jak buforowanie obiektów, mapowanie korelacji 1:1, 1:n i m:n.
Gentle.NET
Gentle.NET to otwartoźródłowy, relacyjny baz danych (RDBMS) niezależny od warstwy trwałości obiektów, który automatycznie generuje SQL i struktury obiektowe. Posiada fabrykę SQL do tworzenia niestandardowych zapytań, asystenta budowania DataView oraz doskonałą wydajność i dobrze rozwiniętą dokumentację.
Ubik
Ubik to framework warstwy trwałości ORM działający w C# 2.0, obecnie udostępniany przez rozwój aplikacji WinForms. Obsługuje podzbiór OPath i może wykonywać zapytania obiektowe, a także zawiera system zdarzeń sieciowych.
NDal
NDal to framework warstwy ekstrakcji danych (DAL), który działa na . Środowiska NET i Mono.
Persist.NET
Persist.NET to kompletny framework warstwy trwałości napisany w C#.
ObjectBroker
ObjectBroker to framework do obiektów bazy danych/mapowania relacyjnego (O/R Mapping) działający na platformie .NET.
iBATIS.NET
iBATIS.NET pomóc Twojej aplikacji stworzyć lepszy framework warstwy trwałości.
Zaawansowany dostawca danych
Advanced Data Provider to dynamiczny dostawca danych dla ADO.NET. Aplikacje mogą mieć przejrzysty dostęp do różnych ADO.NET dostawców danych.
OJB.NET
OJB.NET jest . .NET platform.
Produkcja list przebojów
ZedGraph
ZedGraph jest napisany w C#. .NET class library, która zapewnia kontrole użytkownika i kontrolki webowe. Może tworzyć wykresy liniowe, słupkowe i kołowe w 2D. Jest w pełni funkcjonalny i ma szczegółową personalizację funkcji, ale wystarczająco dobry, by korzystać z domyślnych opcji.
Wykresy .NET
Otwartoźródłowy komponent wykresów w C#, podobny do PieChart, StackBar i LineChart.
NPlot
NPlot to otwartoźródłowa biblioteka klas diagramów w .NET. Jest godna pochwały za elegancki i elastyczny projekt API. NPlot zawiera sterowanie formularzem Windows, ASP.NET oraz klasę do tworzenia obrazów bitmapowych. Dostępna jest także kontrola GTK#.
XSCharting
XSCharting to komponent diagramu opracowany w C#, który oferuje szeroki wachlarz opcji diagramowania.
DaveChart
DaveChart to darmowa biblioteka klas DotNet.
NChart
NChart oferuje wiele diagramów 2D, które warto stosować w biznesie, edukacji i innych dziedzinach.
WebGis
SharpMap
SharpMap to łatwy w użyciu renderer map, który renderuje dane GIS dla aplikacji webowych i Windows. SharpMap jest napisany w C# i opiera się na . Framework NET 2.0.
monoGIS
monoGIS będzie otwartoźródłowym kompletnym GIS na platformie Mono. Internet Mapserver, implementacje OGC WMS oraz niektóre narzędzia, takie jak konwersja formatów przestrzennych, zostały udostępnione.
NASA World Wind
NASA World Wind to otwartoźródłowy, trójwymiarowy system wirtualnej Ziemi na komputerze osobistym, opracowany w języku C#. Łączy zdjęcia wykonane z satelitów NASA, które były wykorzystywane w Blue Marble, Landsat 7, SRTM, MODIS i innych.
|
Poprzedni:Rozwiązuje problem, że procedury przechowywane są wykonywane szybko, ale wywołania programów są wolneNastępny:Dowiedz się, jak zrozumieć JWT (JSON Web Tokens).
|