Computator.NET is a special kind of numerical software that is fast and easy to use but not worse than others feature-wise. It's features include: - Real and complex functions charts - Real and complex calculator - Real functions numerical calculations including different methods - Over 107 Elementary functions - Over 141 Special functions - Over 21 Matrix functions and operations - Scripting language with power to easy computations including matrices - You can declare your own custom functions with scripting language
GNU General Public License v3.0
231
stars
52
forks
source link
ScientificNumericUpDown - make it great, make it bugless, use it everywhere #34
NumericUpDown does not suit our needs, we need invariant culture ScientificNumericUpDown with support for TSL numbers notation, engineering notation, variable increment based on current value etc
We have one implementation which we are only using for ChartArea right now but it has some problems
Problems with current implementation:
[x] Randomly appearing stack overflow exception in ScientificNumericUpDown in languages with other decimal dot than . (polish, deutsch has , )
[x] ScientificNumericUpDown is working bad with increment near small values, do we even need small values?
[x] make it more configurable (especially it's increment behavior).
Now that #37 is resolved we could start with this. The idea is however to make this ScientificNumericUpDown more configurable (especially it's increment behavior).
working bad with increment near small values was resolved by implementing Epsilon property which makes it configurable how close to 0 value is allowed to go before it becomes 0
increment / UpDown behavior is now configurable - old one is adaptive, there are new ones: addition and multiplication
Current situation:
Problems with current implementation: