Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
I'm looking for a library to generate QR codes in .NET I've stumbled across a few paid ones, but very few free ones that look any good. Anyone have experience with a good free open-source library?
Thanks
Take a look at this one http://qrcodenet.codeplex.com/
http://code.google.com/p/zxing/ and How To Use ZXing C# Port might answer your question.
I have been using the other port ZXing.Net with some success. According to the website, it has assemblies available for the following platforms:
.Net 2.0, 3.5 and 4.0
Silverlight 4 and 5
Windows Phone 7.0, 7.1 and 8.0
Windows CE
Windows RT
Unity3D (.Net 2.0 built without System.Drawing reference)
Mono for Android
In past I used this one.
It's really "heavy" (about 6MB) but it worked for me and it's released under Code Project Open License (CPOL). I forgot: C# source code is provided.
Another one is MessagingToolKit, which is provided even with a free license; I don't remember (excuse me) if QR is inside free license or not.
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
I've done a bit of reading online and I'm not seeing a straight forward answer to a straight forward question. Is .NET for Windows and Mono for Mac? Maybe my understanding is off but I'm trying to figure out the difference between the two tools. Thanks in advance.
Mono was originally reimplementation of the .NET for linux. Today is much more (http://www.mono-project.com/).
There is actually funny story behind. Miguel De Icaza was working on linux email client and he loved .NET C# so much that we wanted to work with it also on linux. So he rewrite the .NET so he can wrote email client in C#. Wow.
Then mono evolved very very much all lead to the Xamarin platform (.NET cross mobile platform).
You can more read here: https://blogs.msdn.microsoft.com/cesardelatorre/2016/06/27/net-core-1-0-net-framework-xamarin-the-whatand-when-to-use-it/
.NET comes with a runtime environment that runs .NET apps on a windows based OS. It is of course produced and distributed by Microsoft. Mono is an open source version of the that which allows you to do this on Linux, Mac, and even windows.
Conceptually, the runtime seems to operate somewhat like a JRE does, in that, you can take a module built in .NET, and run it in Mono. So, it must be something like byte code that can then be interpreted and compiled to run natively (this last sentence is all speculation).
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
What are the possible ways to convert a windows form application (c# , .net) to a cross platform project?
My GOAL is have a project that can run in both Linux base os and windows.
I really like .net but it's not compatible with all OS (for example Linux) because of .Net Framework installation.
what is your suggestions?
As #paqogomez pointed out, IronPython does not take away the need for some sort of .net since, as it's stated on the website http://ironpython.net/ : "IronPython is an excellent addition to the .NET Framework, providing Python developers with the power of the .NET framework."
Since your goal is to run your existing winforms-c#-application on both, windows and linux, you might get away by just using mono (http://www.mono-project.com/).
If this doesn't work out (please refer to http://mono-project.com/Compatibility for compatability issues), you could manually rewrite your existing C# application in pure python. But then, it might well be possible to use any other unmanaged, managed or scripted language which can be used on both systems and which is either easier to translate manually or for which even automated translators exist (however, I don't know if there are any for C#).
Thinking about the last point, I did a quick websearch for "c# cross compiler" which shows some esoteric results which might be interesting for you depending on your project type.
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
I wish to learn ASP.NET and found some good videos about it. But the thing is that they are for version 2.0 of the .Net Framework. Has ASP.NET changed drastically from version 2.0 till 4.0?
I would say that you should focus your effort on 4.0. When 2.0 was released Ajax started to go mainstream due the wow factor of google maps, data binding was without Entity Framework or Linq and deployment was more copy and paste. All the tutorials you need can be found on here: http://www.asp.net/web-forms/tutorials
Ofcourse there will be new features added in the newer versions. But the 4.0 version supports all(i guess, or most of the stuff) the features available in the previous versions. So learning 2.0 version will not harm you. Once you get a basic undestanding of the ASP.NET( which you can easily get by stydying 2.0), you can look into the new features introduced in the newer versions.
Here's a documentation of the ASP.NET 4 breaking changes
Also take into consideration that there have been some changes to the validation mode
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
Is the iTextSharp DLL free to use and redistribute with my web application project which i will be selling?
Version 5.0.0 and up is licensed under the AGPL (strong copyleft).
Version 4.1.6 and previous are still licensed under the MPL/LGPL (weak copyleft).
So for a commercial product you'll almost certainly want to stick with 4.1.6 or previous.
Here's an archived unofficial citation.
Yes, as long as you don't try to sell it to your customer as your own product (;-)), you're free to use and deploy it as part of your own app.
Update 02/06/2011:
iText appears to now have a strong copyleft license (AGPL). This means that you cannot use it as part of a commercial product...
Yes, as long as you are just dynamically linking it under the LGPL.
Edit: See accepted answer, iText now uses a strong copyleft licence which requires you to release your source code if you use it.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
Looking to add dialing capabilities to my desktop application. Requires:
API/SDK to allow seamless integration into C#. An application user would have no idea who the VOIP provider is.
Allows re-sale in license. We include it as part of the package and charge our end users
Any packages out there that fit this bill?
Look at this Ozeki VoIP SDK. It is based on C#.
If you're looking to wrap up full softphone capabilities the main ones I'm aware are NCH's Express Talk and pjsip. I've never attempted to integrate with either so don't know how easy or hard it will be with C#. If you only need your application to be able to intiate and/or control calls you could use any SIP stack, an open source C# one being sipsorcery.
2600hz does this (and it's open-source).
Git repo here: https://github.com/2600hz/kazoo
Main site here: http://2600hz.com
I think this is what you're looking for although we don't have a softphone built-in (but integrate with most existing softphone clients).
Cheers,
Joshua
Disclaimer: I'm the community manager for 2600hz.