changed: small changes in help

changed: version of the program: 0.9.0 now


git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@253 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
Tomasz Sowa 2009-11-25 15:10:26 +00:00
parent e6b64ccdad
commit 6f6948087c
8 changed files with 46 additions and 54 deletions

View File

@ -1,8 +1,8 @@
Version 0.9.0 prerelease (2009.11.03):
* fixed: when 'C' button was pressed, the cursor was not put in the edit window
Version 0.9.0 (2009.11.25):
* fixed: when 'C' button was pressed, the cursor was not placed in the edit window
* added: Pad window - a multiline edit window
* added: Checking for update dialog box
the program can check automatically for an update at startup
also the program can check automatically for an update at startup
* added: there are some new buttons on the standard tab
- (...) - the whole expression is surrounded by brackets (ctrl+0 short cut)
- 1/(...)
@ -14,10 +14,10 @@ Version 0.9.0 prerelease (2009.11.03):
- input decimal point
- parameters separated by
* changed: precision:
Medium - 512 mantissa, 64 exponent
Big - 1024 mantissa, 128 exponent
Medium - 512 bits mantissa, 64 bits exponent
Big - 1024 bits mantissa, 128 bits exponent
Changes from TTMath 0.9.0 prerelease relating to TTCalc:
Changes from TTMath 0.9.0 relating to TTCalc:
* added: operator percentage
e.g. 1000-50% = 1000-(1000*0,5) = 500
* added: function frac(x) - returns a value without the integer part
@ -25,6 +25,18 @@ Version 0.9.0 prerelease (2009.11.03):
* changed: algorithms in sqrt(x) and root(x ; n)
they were not too much accurate for some integers
e.g. Root(16;4) returned a value very closed to 2 but not exactly 2
* changed: added specializations to Big::ToString() when the base is equal 4, 8 or 16
the previous version was not accurate on some last digits (after the comma operator)
consider this binary value (32 bit mantissa):
base 2: 1.1111 1111 1111 1111 1111 1111 1110 101
previous ToString() gave:
base 4: 1.33333333333332
base 8: 1.777777777
base 16: 1.FFFFFF
now we have:
base 4: 1.3333333333333222
base 8: 1.77777777724
base 16: 1.FFFFFFEA
Version 0.8.7 prerelease (2009.09.16):

2
README
View File

@ -20,4 +20,4 @@ Licence: BSD (open source)
Interface: English, Polish, Spanish, Danish, Chinese, Russian, Swedish
Project page: http://ttcalc.sourceforge.net/
Bignum library: TTMath http://www.ttmath.org/
Operating systems: Microsoft Windows 9x/Me/NT/2000/XP/Vista
Operating systems: Microsoft Windows 9x/Me/NT/2000/XP/Vista/7

View File

@ -33,9 +33,9 @@ variables and functions.
<p>
The program possesses an easy to use interface. Calculations are performed
by using binary floating point numbers with three kinds of precision,
the biggest has 864 bits for its mantissa and 128 bits for its exponent
that is about 6.70897699... * 10^51217599719369681875006054625051616609
with 258 valid decimal digits. TTCalc independently allows to insert and
the biggest has 1024 bits for its mantissa and 128 bits for its exponent
that is about 9.80518... * 10^51217599719369681875006054625051616657
with 306 valid decimal digits. TTCalc independently allows to insert and
display values with the base (radix) from two to sixteen.
</p>
@ -47,7 +47,7 @@ display values with the base (radix) from two to sixteen.
<tr><td>Interface:</td><td>English, Polish, Spanish, Danish, Chinese, Russian, Swedish</td></tr>
<tr><td>Project page:</td><td><a href="http://ttcalc.sourceforge.net/">http://ttcalc.sourceforge.net/</a></td></tr>
<tr><td>Bignum library:</td><td>TTMath <a href="http://ttmath.org/">http://www.ttmath.org/</a></td></tr>
<tr><td>Operating systems:</td><td>Microsoft Windows 9x/Me/NT/2000/XP/Vista</td></tr>
<tr><td>Operating systems:</td><td>Microsoft Windows 9x/Me/NT/2000/XP/Vista/7</td></tr>
</table>
</body>

View File

@ -11,8 +11,6 @@
<param name="Keyword" value="#">
<param name="Keyword" value="&amp;">
<param name="Keyword" value="global semicolon">
<param name="Keyword" value="CTRL+C">
<param name="Keyword" value="CTRL+V">
</object>
</head>
@ -35,18 +33,7 @@ then 'input' mode on the 'display' tab is ignored.
<li>
You can calculate more than one formula at the same time. To achive this use a semicolon
in the global space, for example type '2+4 ; 5*10' and the result will be '6&nbsp;&nbsp;&nbsp;50'.
</li>
<li>
You can use CTRL+C to copy the result from the output edit into the clipboard
(if a control which has a focus is not an edit control, or if it is an edit but
has no selection)
</li>
<li>
Also you can use CTRL+V to paste a text from the clipboard into the input control
(if a control which has a focus is not an edit control)
in the global space, for example type '2+4 ; 5*10' and the result will be '6&nbsp;;&nbsp;50'.
</li>
</ul>

View File

@ -3,16 +3,14 @@
<html lang="en">
<head>
<title>TTCalc - numbers, standard operators and built-in variables</title>
<title>TTCalc - standard operators and built-in variables</title>
<link rel="stylesheet" href="styles.css" type="text/css">
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
<param name="Keyword" value="numbers">
<param name="Keyword" value="comma">
<param name="Keyword" value="dot">
<param name="Keyword" value="standard operators">
<param name="Keyword" value="builtin variables">
<param name="Keyword" value="e">
<param name="Keyword" value="pi">
<param name="Keyword" value="%">
<param name="Keyword" value="^">
<param name="Keyword" value="*">
<param name="Keyword" value="/">
@ -25,39 +23,34 @@
<body>
<h1>Numbers</h1>
<p>
You can type numbers directly using your keyboard or insert them by a mouse. This is a simple edit window,
you can use arrow keys etc. and copy&amp;paste text by using standard shortcuts such as CTRL+C and CTRL+V.
Decimal point can be either a comma or a dot that means 1,234 is the same as 1.234.
</p>
<h1>Standard operators</h1>
<dl>
<dt>%</dt>
<dd>Percentage from a previous value: 1000-30% = 700</dd>
<dt>^</dt>
<dd>Powering, e.g.: 2^3=8</dd>
<dd>Powering: 2^3 = 8</dd>
<dt>*</dt>
<dd>Multiplication, e.g.: 2*3=6</dd>
<dd>Multiplication: 2*3 = 6</dd>
<dt>/</dt>
<dd>Division, e.g.: 2/3 = 0.6666...</dd>
<dd>Division: 2/3 = 0.6666...</dd>
<dt>+</dt>
<dd>Addition, e.g.: 2+3=5<br>
Unary plus, e.g.: +2</dd>
<dd>Addition: 2+3 = 5<br>
Unary plus: +2</dd>
<dt>-</dt>
<dd>Subtraction, e.g.: 2-3=-1<br>
Unary minus, e.g.: -2</dd>
<dd>Subtraction: 2-3 = -1<br>
Unary minus: -2</dd>
<dt>#</dt>
<dd>Operator for changing the base (radix) to 16 (hex), e.g.: #ff=255</dd>
<dd>Operator for changing the base (radix) to 16 (hex): #ff = 255</dd>
<dt>&amp;</dt>
<dd>Operator for changing the base (radix) to 2 (bin), e.g.: -&amp;110=-6</dd>
<dd>Operator for changing the base (radix) to 2 (bin): -&amp;110 = -6</dd>
</dl>

View File

@ -56,7 +56,7 @@
#define TTCALC_MAJOR_VER 0
#define TTCALC_MINOR_VER 9
#define TTCALC_REVISION_VER 0
#define TTCALC_PRERELEASE_VER 1
#define TTCALC_PRERELEASE_VER 0

View File

@ -671,7 +671,7 @@ ProgramResources::ProgramResources()
angle_deg_rad_grad = 1; // rad is default
grouping = 0;
input_decimal_point = 2; // dot or comma
input_decimal_point = 0; // dot or comma
param_sep = 0;
variables_id = 0;

View File

@ -1,17 +1,17 @@
# this file is downloaded from a webserver during checking for an update
[normal]
url = http://downloads.sourceforge.net/project/ttcalc/ttcalc/ttcalc-0.8.7/ttcalc-0.8.7-setup.exe?use_mirror=dfn
filename = ttcalc-0.8.7-setup.exe
version.major = 9
url = http://downloads.sourceforge.net/project/ttcalc/ttcalc/ttcalc-0.9.0/ttcalc-0.9.0-setup.exe?use_mirror=dfn
filename = ttcalc-0.9.0-setup.exe
version.major = 0
version.minor = 9
version.revision = 0
version.prerelease = 0
[portable]
url = http://downloads.sourceforge.net/project/ttcalc/ttcalc/ttcalc-0.8.7/ttcalc-portable-0.8.7-bin.tar.gz?use_mirror=dfn
filename = ttcalc-portable-0.8.7-bin.tar
version.major = 9
url = http://downloads.sourceforge.net/project/ttcalc/ttcalc/ttcalc-0.9.0/ttcalc-portable-0.9.0-bin.tar.gz?use_mirror=dfn
filename = ttcalc-portable-0.9.0-bin.tar.gz
version.major = 0
version.minor = 9
version.revision = 0
version.prerelease = 0