IronXL Software Credits
Poza naszym własnym zespołem programistów C# jest wiele osób, którym należą się podziękowania za sukces tego pakietu .NET.
Pierwsze wyrazy uznania kierujemy do NuGet.Org za stworzenie menedżera pakietów dla programistów C# / .NET, który był bardzo potrzebny. Salutujemy. https://www.nuget.org/
Pragniemy również gorąco podziękować wszystkim zaangażowanym w projekt .NET Core. Przekroczenie bariery platform ułatwia nam życie jako programistom i administratorom systemów, gdyż możemy pisać kod raz i wdrażać go wszędzie. https://github.com/dotnet/core
Serdeczne wyrazy uznania kierujemy do zespołu rozwijającego IDE Visual Studio (być może najlepsze IDE jakie kiedykolwiek powstało od czasu Borland Delphi 7). https://www.visualstudio.com/. Doceniamy bezpłatne licencje społecznościowe firmy Microsoft, które uczyniły C# nowym standardem w akademickim inżynierstwie oprogramowania, a także odnowione wsparcie dla systemów Linux, BSD i macOS pokazane wraz z .NET Core oraz ciągłe wsparcie firmy Microsoft dla Xamarin.
Projekty społecznościowe
Ten projekt oprogramowania stanowi spójne rozwiązanie funkcjonalnych problemów, z jakimi użytkownicy borykają się podczas pracy z Excelem i innymi formatami arkuszy kalkulacyjnych w C# i innych językach .NET.
Aby osiągnąć najlepszy efekt końcowy przy rozsądnych kosztach dla programistów, nasz zespół etycznie dołącza do projektów kodu społecznościowego i korzysta z nich wszędzie tam, gdzie dają najlepsze i najbardziej stabilne rezultaty. Każda biblioteka jest uczciwie licencjonowana, zgodnie z opisem w powiązanych repozytoriach projektów poniżej. Każdy projekt społecznościowy jest zgodny z użytkowaniem komercyjnym.
Nie ma potrzeby instalowania żadnego dodatkowego oprogramowania; wszystko, czego potrzeba do uruchomienia tej biblioteki, jest zawarte w naszych pakietach do pobrania i NuGet. Cały kod jest zazwyczaj kompilowany do naszego oprogramowania w sposób pozwalający uniknąć "piekła DLL" i ułatwiający instalację zespołom, które wolą nie korzystać z menedżera pakietów NuGet.
Najczęściej korzystamy z projektów społecznościowych "tak jak są". Czasami możemy znaleźć znaczące ulepszenia tych projektów. Chętnie dzielimy się naszymi odkryciami, szczególnie gdy te ulepszenia mogą przynieść korzyść innym użytkownikom.
Choć stało się powszechne, że wydawcy oprogramowania pomijają kwestię korzystania z liberalnie licencjonowanego kodu źródłowego w oprogramowaniu komercyjnym, uważamy, że przejrzystość jest najlepszą polityką: Korzystaliśmy z następujących bibliotek oprogramowania przy tworzeniu tego projektu, zarówno w postaci kodu źródłowego, binarnego, jako dowód koncepcji lub inspirację.
Referencje i pakiety NuGet
- System.ValueTuple
- System.Text.Encoding.CodePages
- System.Security.Principal.Windows
- System.Security.Permissions
- System.Security.Cryptography.ProtectedData
- System.Security.AccessControl
- System.Runtime.CompilerServices.Unsafe
- System.Reflection.TypeExtensions
- System.Numerics.Vectors
- System.Memory
- System.Configuration.ConfigurationManager
- System.Buffers
- Npoi
- Newtonsoft.Json
- Microsoft.Extensions.Primitives
- Microsoft.Extensions.FileSystemGlobbing
- Microsoft.Extensions.FileProviders.Physical
- Microsoft.Extensions.FileProviders.Abstractions
- Microsoft.Extensions.Configuration.Json
- Microsoft.Extensions.Configuration.FileExtensions
- Microsoft.Extensions.Configuration.Binder
- Microsoft.Extensions.Configuration.Abstractions
- Microsoft.Extensions.Configuration
- Microsoft.CSharp
- ICSharpCode.SharpZipLib
- CsvHelper

