Posted By: TommyCarlier | May 27th, 2006 @ 2:53 AM
page 1 of 2
Comments: 49 | Views: 9774 | Downloads: 106
TommyCarlier
TommyCarlier
I want my scalps!
Download:Link for Calctor 1.3(0 Bytes)
Calctor is an advanced calculator with a simple interface. You have an input-region where you enter your calculations, and an output-region where the results of your calculations automatically appear while you're typing.
Features include:
  • Saving your calculations
  • Copying the results
  • Exporting the results to HTML, RTF or text
  • A menu with access to relevant websites
Binaries only. If you want the source code, just send me an e-mail.

EDIT May 28th 2006: updated to version 1.1:
  • Optimized the parser
  • Changed the meaning of the % operator (now percentage instead of modulo)
  • Added synonyms for functions (abbreviations)
  • Added some functions: modulo, sign, exp, secans, cosecans, arcsinh, arccosh, arctanh, arccotanh
  • Added the option to auto scroll the output region
  • The output of an invalid expression now looks less threatening
  • Added license information to the Info-window
  • Calctor is now prejitted after installation, which should improve performance
EDIT June 3rd 2006: updated to version 1.2:
  • Fixed some bugs, and added some optimizations
  • Added some buttons to the header of the input-region
  • Added ² and ³ as synonyms for ^2 and ^3
  • Added some functions: gcd, lcm, addTimes, round(x, n)
  • Added a new menu to insert snippets
  • Added the function New from template, and a directory with some templates
  • Comments on a separate line are now also displayed in the output
  • Embedded URLs are converted to hyperlinks in the output
EDIT June 10th 2006: updated to version 1.3:
  • Fixed some bugs
  • Added a Clear-action, to clear the input region
  • Added some functions: arcsecant, arccosecant, secanth, cosecanth, arcsecanth, arccosecanth
  • Added missing functions to the snippets
  • Added some templates
  • Added formatters, to format a result: euro, dollar, yen, pound, percent, degrees
eckes
eckes
eckes
Hello Tommy,

this thing is cool. Creat user interface. Too bad it is in .NET 2.0, so it takes quite some time to start up. but I guess that problem will be resolved once there are more .NET tools on my desktop.

A suggestion, can you please add a license, so redistribution and usage is covered? Right now your installer prints a pretty freightening message, and you did not define who is allowed to use it when...

One suggestion for a setting: instead of printing "Unexpected end of Expression" it might be good to smply hide the result output (until somebody presses enter). It is just disturing to get red errors while you type.

Support for percentage would be good also:

100+5%
  => 105
200*10%
  => 20

Greetings
Bernd
Sven Groot
Sven Groot
My name has 9 letters. Coincidence? I think not...
TommyCarlier wrote:
About the license: I hadn't noticed the message in the installer. It's apparently a default message. Don't worry about that: you can copy it and distribute it all you want to. You can even decompile it or use Reflector on it. As long as you don't sell it or modify it and pretend you made it.

I pretty much always include a license.txt with my stuff. I use the BSD license, which is pretty much what you describe here.
eckes
eckes
eckes
TommyCarlier wrote:

About the error messages: if I simply hide the result output, it's not always clear what's wrong. The error message usually tells you what's wrong. Maybe it's just something to get used to, maybe I need to find a better way to handle this.
 
Thats why I have suggested you dont display the result line unless the expression is valid, or if somebody types enter.
 
Oh another thing i noticed, the output log is not auto scrolling to the end on my installation. Do you have a RSS feed or maillinglist for updates?
 
Gruss
Bernd

Hey Tommy

Like what your doing here and i have a minor suggestion for you that you might like to add. How about a button on the input and/or output area headers next to the save button that clears the input and/or output area.

only a suggestion but if that area has lots of calculations in it then having that button would be quite useful. Big Smile

eckes
eckes
eckes
Thanks, like all of the improvements... except that the "percentage addition" which is a magic function of some old calculators work differently:

5+1% is not "5+0.01" but it is supposed to be  a+b% = a*(1+b/100) so you can read "five percent more" (or less)

Gruss
Bernd

Hey

It might be hard to implement but im not sure. How about support for  binary, hexadecimal and octal calculations? So for example i would put in a decimal number such as 36 and you can highlight it and then right click and go convert to binary and it returns 100100 in the output area.

Just a thought Smiley

Scott B

Hey Tommy

How about some templates for the quadratic forumla, intergration and differentiation. Also maybe pythagorus theorem (Not sure if they are spellt correctly:P) Not sure if you want this calculator to do this but how about getting it to plot graphs maybe. If you could do that it would be awesome! Big Smile
I put it though a profiler, here are some problems methods:

ComponentFactory.Krypton.Toolkit.PaletteRedirect.GetBorderDraw()
ComponentFactory.Krypton.Toolkit.PaletteTriple.get_Border()
TC.Calctor.FormCalctor.OnShown()
System.Reflection.MetadataImport.GetName()

and then a long list of ComponentFactory.Krypton.Toolkit* calls...

Even if it has other problems, it is clear that the vast majority of the "slowness" is coming from your component library. You might want to consider 'tweaking' your library ...

----------------

I like the application SO much that I'm going to keep it around for "general" usage. Very cool, thanks.

Is there a way to configure the output? For example?

10% / 2
     => 0.05

But what if I wanted the output as a %? So 5%? Smiley

PS - CTRL-A works! Woot! Smiley

littleguru
littleguru
<3 Seattle

Woot! Woot! Are you going to give us also the source?

Btw. the thing starts very fast and is working very fast here!

hiya u okay watu up 2 watya doin tonight
hi mel n jason u 2 ok wen u gettin married thn
Smiley
bloody talk thn u fukin (I need to watch my language)PerplexedSad:O
page 1 of 2
Comments: 49 | Views: 9774 | Downloads: 106
Microsoft Communities