Sunday, September 17, 2006

Calctor & Calctor Mobile

This post contains all the information about Calctor and Calctor Mobile. It's always accessible from the software category, and will be updated with each new version of either Calctor or Calctor Mobile. The source code for both version can be downloaded from the Channel 9 Sandbox.

Calctor

Calctor 2.1.1

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.

Download: Calctor.zip (422 KB)

Version History

Calctor Mobile 1.1

Calctor Mobile is the mobile version of Calctor. It runs on Windows Mobile 5, and uses the exact same calculation engine as the desktop version of Calctor. To run Calctor Mobile, you need to install .NET Compact Framework 2.0, which you can download here.

Download: CalctorMobile.zip (207 KB)

Version History

Comments:
Hi
I tried to install your software Calctor Mobile on my Orange SPV3000 (qtek 9100).
I got an error message
"this application require a more recent version of .NET Compact Framework"
Do you know where to get an update version?
thks
Guido
 
You can download the .NET Compact Framework 2.0 here.
 
What about binary operators:
AND, OR, XOR etc..

And also base 2 and base 16 values?

cheers
Jurgen
 
There was a discussion on Channel 9 a while ago, where somebody asked for binary operators, and conversions between bases. My conclusion was that Calctor is good as a regular calculator, and I don't really want to stuff functionality in it that it was not designed for.
One of my plans is to make a separate tool for binary calculations and conversions, that is specifically designed for this, and will do it a lot better than Calctor ever could.
Use the right tool for the right job.
 
Howdy,
Awesome program! I'm using it as my main calculator for my Managerial accounting homework. I cut and paste a lot between sheets and my numbers usually come with commas but I have to manually strip out the commas for calctor to read it correctly. Any possibility to have calctor ignore the comma's or autoformat them?
Thanks!!!
Mau.
 
Mau, I'm glad you like Calctor. Unfortunately, I can't ignore commas, because they are used for separating arguments of a function. What I could do, is add some notation that allows you to use commas. Maybe a prefix like apostrophe ('), so you could use '10,000,000 instead of 10000000.
 
I've been using this tool for a while now -- thanks. On XP. I'm now starting to convert over to vista. I get a install error, however, and so it doesn't get installed.
 
I'm not running Windows Vista yet. What error message are you getting? Could you try installing it as administrator?
 
love it... but no FACT()
 
any thoughts on user defined functions?
 
Hi!

I have the same problems with installing on Vista. Copy all files out of install directory before you quit the last error message. Then you can copy the saved files back. The program works without install routine. So for Vista a zip archive would be enough.
BTW: I'm missing the FACT() funktion also. All problems of probability coldn't be solved.

cu
Wolfgang
 
The problem with Vista will probably be solved pretty soon. I've just bought a new PC with Vista, so I'll install Visual Studio as soon as possible to fix the bug.
About the FACT() function: this function could end up slowing down Calctor severely, if the argument is too large. This might be solved by doing the calculations on a second thread so the UI isn't blocked. Another problem is this: all numbers in Calctor are of type System.Double, so if you use numbers that are too large, you'll lose precision.
I might have to change the whole architecture of Calctor to be able to do this.
 
Hi!
Thanks for your answer. Perhaps you can implement FACT() with a warning comment in a ReadMe? So it is usable for study and some small calculations with dice, cards and colored balls ;-)

Wolfgang
 
Hi!

The install routine works with sufficient rights. Unfortunately Vista and his UAC drops the necessary right even when you are logged in as an administrator. Using a Setup.exe would allow to start it with admin rights (right klick).
To start a MSI with admin rights you have to install the elevation tools.
Look here: http://www.microsoft.com/technet/technetmag/issues/2007/06/UtilitySpotlight/default.aspx?loc=en

After installing the tools (right klick on *.inf) you can install MSI packages with admin rights by using right klick and all is perfect. :-)

CU
Wolfgang
 
Hi Tommy!
Thank you very much for this useful application.

I have little comment and 2 suggestions:

After a reboot, for the first time, Calctor takes forever to start. (8 cores system.....)
Almost 10-15 seconds. After that time, it just starts instantly.

The suggestions are to add syntax coloring in Input, p.e:
Numbers - Black
Operators (+-*/^...) - Gray
Variables - Ligth Blue
Functions - Dark Blue
and
(the other sugg.) Add comments
Comments - Green

Thanx again.
Voxel
 
Voxel, thanks for the suggestions. The long startup is something I can't do much about: it's the .NET Framework that's loading for the first time.
The suggestion to add syntax coloring is a good suggestion but is pretty hard to implement. It's certainly a good challenge for me!
About comments: you can already add comments: # is used for starting a comment.
 
Thank you for your response
#this is a comment again.
#Uppps I miss t#is
# about .net, Microsoft should make it faster for the size it take in our hard drives :P

I think that operators and functions should be recognized easily (and #comments of course..)

Take a look a TextPad http://www.textpad.com
(my fav. text editor) and its syntax files.

Thanx again.
Voxel.
 
Post a Comment

Links to this post:

Create a Link