[App]Calc HD [All Screen] [Update 12/11/2011]

Search This thread

Kation

Member
Mar 14, 2010
41
34
LiuZhou
Update to 1.1.4362.26912 11th December 2011

Requirements:
- .Net Compact Framework 3.5
- Windows Mobile 6 or newer


Features:

- You can input a formula such as "√5×√5×5×(√25-1)", then calc will give you the result "=100".
- You can use function like "Sin、ArcCos、Ln".
- You also can use senior function like "Abs、Ceil、Floor、Round".
- More intelligent that you can not input a wrong formula like "5××5", "1.2.3"
- Humanized that when you input "5×" and then you press "÷", the formula will be "5÷".
- You can PASTE the result to FORMULA
- You can customize Sliding Sensitive by SlideDelay value in CalcConfig.xml
- You can customize Sliding Allowed Pixels by SlidePixels value in CalcConfig.xml
- You can OPEN Special % MODE in CalcConfig. Then the math rule will change. For example, 50-40%=30, 30+150%=75 etc. Default is CLOSE, change SpecialPercent value to 1 to open it.
- You can change the color for calc through "CalcConfig.xml"
.

Here is the content of "CalcConfig.xml":

Code:
<?xml version="1.0" encoding="utf-8" ?>
<CalcHD>
  <DefaultUp>1</DefaultUp>
  <AutoSlide>1</AutoSlide>
  <MaxDecimal>4</MaxDecimal>
  <SlidePixels>64</SlidePixels>
  <SlideDelay>16</SlideDelay>
  <SpecialPercent>0</SpecialPercent>
  <FontName>Tahoma</FontName>
  <BackColor>0 0 0</BackColor>
  <FontColor>255 255 255</FontColor>
  <NumButton>32 32 32</NumButton>
  <FuncButton>80 80 80</FuncButton>
  <EquButton>255 165 0</EquButton>
  <ButtonDown>0 0 0</ButtonDown>
</CalcHD>

- You can change the value to change the color.

Update logo:
12/11/2011:
- Fix a problem about special percent function
- Fix a problem about bracket
- Fix a problem about round
- Add a answer menu to formula contextmenu
12/9/2011:
- Fix a problem about backspace button
11/29/2011:
- Add "±" button to tools panel
- Fix a problem that you can input number like "0236"
11/20/2011:
- Solve problem about SpecialPercent when use new core
- Fix problem about button "0"
11/19/2011:
- Big update, new compute core. No more compute mistake
- SpecialPercent is not working in new core framework
2/??/2011:
- Add contextmenu to Result and Formula Text
2/23/2011:
- Fix a problem about CPU computing error
- Fix a problem if DefaultUp set to 0
2/22/2011:
- New feature that you can set a default screen is up or down
- New feature that if you press a button in not default screen, it will slide to default
2/21/2011:
- New feature that CalcHD can run on a not WVGA screen device
- Fix a problem about input operation
2/20/2011:
- New feature that you can customize button color when you press it
- Fix a problem about input operation
- Fix a problem about button touch slide
2/18/2011:
- New feature that you can change font in CalcConfig.xml
- Fix a problem that calculator doesn`t round the value
- Fix a problem about "%" button
- Fix a problem about negative value
2/17/2011:
- New feature that if there is no CalcConfig.xml, CalcHD will create one automatic
- New feature that you can input negative value like "-5" etc.
- Fix a problem about close bracket
- Fix a problem about max decimal get wrong if decimal seperator is not "."
2/16/2011:
- New feature that you can customize Sliding Sensitive in CalcConfig.xml
- New feature that you can PASTE result to FORMULA
- New feature that you can clear RESULT ONLY by ContextMenu
- New feature that you can OPEN Special % MODE in CalcConfig.xml
- Fix a problem that allow input number after a close bracket
- Fix a problem about math rule
2/15/2011:
- Fix a problem that different areas using different decimal seperator
- Fix a problem about PI
- New feature that you can customize Sliding Allowed Pixels in CalcConfig.xml
2/12/2011:
- New feature that calculator are more intelligent and humanized
- Fix a problem about Character set of "%"

How can I run on a not WVGA device?
How can I change the location of button?
Please customize your CalcUI.xml.


For Chinese:
请不要汉化程序!
汉化的结果是非WVGA机子不能正常读取CalcUI.xml!
我相信不懂英语的同学也会使用这个计算器。
 

Attachments

  • CalcHD2.jpg
    CalcHD2.jpg
    16.6 KB · Views: 944
  • CalcHD3.jpg
    CalcHD3.jpg
    26.8 KB · Views: 1,061
  • CalcHD4.jpg
    CalcHD4.jpg
    32.5 KB · Views: 852
  • CalcHD1.jpg
    CalcHD1.jpg
    18.5 KB · Views: 2,038
  • CalcHD.rar
    19.3 KB · Views: 461
  • CalcHD_Setup.CAB
    22.6 KB · Views: 1,149
  • CalcUI_240x400.rar
    726 bytes · Views: 104
  • CalcUI_480x800.rar
    729 bytes · Views: 153
  • CalcHD_V1.1_Setup.CAB
    25.2 KB · Views: 305
  • CalcHD_V1.1.rar
    22.5 KB · Views: 84
Last edited:

__

Senior Member
May 4, 2010
106
25
Very good app but ...

Dear Kation,

your App is very simple and handy.

But for me there are some limitations.


First: The ROM I am using is: Goatrip 6.0 Stock (german / 6.5.x).


For details please see the attached pictures.

Thank you for the great app.

Go on creating such great applications.

One more thing: Would it be practicable, to modify this app, so that it is not possible to make inputs like 5xx5 , or 1.2.3 etc.

Screenshot1.jpg

Screenshot3.jpg
 
Last edited:
  • Like
Reactions: Mr.zeus and Kation

Kation

Member
Mar 14, 2010
41
34
LiuZhou
Calc HD update!
More humanized!

Dear Kation,

your App is very simple and handy.

But for me there are some limitations.


First: The ROM I am using is: Goatrip 6.0 Stock (german / 6.5.x).


For details please see the attached pictures.

Thank you for the great app.

Go on creating such great applications.

One more thing: Would it be practicable, to modify this app, so that it is not possible to make inputs like 5xx5 , or 1.2.3 etc.

View attachment 515235

View attachment 515236

Thank you for your report!
Your first problem is a Character set.
I`m going to change a character for that.

But I don`t have your second problem on my phone.
You can try the new version on your phone!
 
  • Like
Reactions: __

Mr.zeus

Senior Member
Jun 1, 2010
306
23
www.ir-tci.org
thanks alot friend .... it's easy to use this and with some changes, write formula in it ... and a great interface (like wp7)

but a question: can u port that for QVGA? i realy need something like this, plz
 

__

Senior Member
May 4, 2010
106
25
Calc HD update!
More humanized!



Thank you for your report!
Your first problem is a Character set.
I`m going to change a character for that.

But I don`t have your second problem on my phone.
You can try the new version on your phone!

Thank you for the quick answer and the update!!!

But the second problem I mentioned in post #2 is not solved yet.

In my opinion the format of the values (or numbers) is the reason.

In Germany we are using the separator ,. e.g. 1,03

But for marking the thousands we use this separator .. e.g. 1.452

The english people for example do it exact the other way round.

The result below is shown correct (the german way).
Screenshot8.jpg


I found some more issues, wich your are surely able to solve.

If you repeat pressing the "solve button", some more brackets are inserted.
Screenshot1.jpg

If you press the "pi button" then the "solve button", instead of the value of "pi" (3,14159...), "0" is displayed and Π disappears.
Screenshot2.jpgScreenshot3.jpg

If result is "to" long the value is not shown from its beginning (the last numbers of the value are displayed).
Screenshot5.jpg

I think it would be more useful to see first the beginning of the value and the swipe to see its end.
Screenshot6.jpg

Again: A very, very good app.
Please don't stop developing.

Thank you
 
Last edited:

Kation

Member
Mar 14, 2010
41
34
LiuZhou
thanks alot friend .... it's easy to use this and with some changes, write formula in it ... and a great interface (like wp7)

but a question: can u port that for QVGA? i realy need something like this, plz

Yes I can. But I think I should make the WVGA version perfect first.

Thank you for the quick answer and the update!!!

But the second problem I mentioned in post #2 is not solved yet.

In my opinion the format of the values (or numbers) is the reason.

In Germany we are using the separator ,. e.g. 1,03

But for marking the thousands we use this separator .. e.g. 1.452

The english people for example do it exact the other way round.

The result below is shown correct (the german way).
View attachment 516273


I found some more issues, wich your are surely able to solve.

If you repeat pressing the "solve button", some more brackets are inserted.
View attachment 516277

If you press the "pi button" then the "solve button", instead of the value of "pi" (3,14159...), "0" is displayed and Π disappears.
View attachment 516281View attachment 516285

If result is "to" long the value is not shown from its beginning (the last numbers of the value are displayed).
View attachment 516286

I think it would be more useful to see first the beginning of the value and the swipe to see its end.
View attachment 516287

Again: A very, very good app.
Please don't stop developing.

Thank you

Thanks! I have solved all your reports!
But I`m not sure that number format function work in orther culture`s phone.
How can I connect you? I can give your program to test.
 
Last edited:
  • Like
Reactions: __

__

Senior Member
May 4, 2010
106
25
Thanks! I have solved all your reports!
But I`m not sure that number format function work in other culture`s phone.
How can I connect you? I can give your program to test.

Good morning Kation,

what exactly do you mean with
How can I connect you?
?

Is it not possible to upload here (in this thread)
, you mentioned?

Or what exactly do you have in mind?

One thing i've forgotten to mention is, that my phone is HTC HD2 (might perhaps help you) By the way: I don't know much about programming!!!

Thanks for your very quick answer!
 
  • Like
Reactions: deejay_rainy

Kation

Member
Mar 14, 2010
41
34
LiuZhou
Good morning Kation,

what exactly do you mean with ?

Is it not possible to upload here (in this thread) , you mentioned?

Or what exactly do you have in mind?

One thing i've forgotten to mention is, that my phone is HTC HD2 (might perhaps help you) By the way: I don't know much about programming!!!

Thanks for your very quick answer!

Hi. I think your post time in my country is midnight...

Now. I can say good morning to you:D

Mybay I used wrong words. My english doesn`t very good.

I will upload new version here.

ps: You can go to my website(en.wodsoft.com) to communicate.

Thanks

but I also I have a htc hd2, and when I run out,

Config Error: Format error

can you help me I have it in Spanish

Did you change the calcconfig.xml?

Try to replace file by thread code.
 

Attachments

  • CalcHD_Setup.CAB
    19.6 KB · Views: 23
  • CalcHD.rar
    16.5 KB · Views: 15
Last edited:
  • Like
Reactions: __

Kation

Member
Mar 14, 2010
41
34
LiuZhou
Sorry,

but put those who sent and still gives the error,

I suggest you to change in the. xml :confused:

Is these in your calcconfig.xml?
Code:
<?xml version="1.0" encoding="utf-8" ?>
<CalcHD>
  <MaxDecimal>4</MaxDecimal>
  <BackColorRed>0</BackColorRed>
  <BackColorGreen>0</BackColorGreen>
  <BackColorBlue>0</BackColorBlue>
  <FontColorRed>255</FontColorRed>
  <FontColorGreen>255</FontColorGreen>
  <FontColorBlue>255</FontColorBlue>
  <NumButtonRed>32</NumButtonRed>
  <NumButtonGreen>32</NumButtonGreen>
  <NumButtonBlue>32</NumButtonBlue>
  <FuncButtonRed>80</FuncButtonRed>
  <FuncButtonGreen>80</FuncButtonGreen>
  <FuncButtonBlue>80</FuncButtonBlue>
  <EquButtonRed>255</EquButtonRed>
  <EquButtonGreen>165</EquButtonGreen>
  <EquButtonBlue>0</EquButtonBlue>
</CalcHD>

Is it still show format error?
Try to save as utf-8 by notepad and replace it.
 

dmplot

Senior Member
Jan 21, 2010
51
9
Very nice app. Thanks to developer.

1. The program did not understood decimal separator because I had "," as a decimal in phone settings. Changed it to "." and everything is OK.

2. The program is vey sensitive and tries to move the screen up everytime I press any button. I suggest to change this. For example, wait for the slide to be 1 cm up before starting to slide screens.

Anyway, great calc app.
 

Kation

Member
Mar 14, 2010
41
34
LiuZhou
Very nice app. Thanks to developer.

1. The program did not understood decimal separator because I had "," as a decimal in phone settings. Changed it to "." and everything is OK.

2. The program is vey sensitive and tries to move the screen up everytime I press any button. I suggest to change this. For example, wait for the slide to be 1 cm up before starting to slide screens.

Anyway, great calc app.

Thank you for your suggestion. But I can only read by pixels. Default is 64px.
I can set calc read this value by calcconfig.xml:D

Your first problem I think I have solved but not test.
u can try attachment of #11
 

Capovich

Member
Feb 25, 2009
25
1
50
Plc
www.aripagua.com
Kation,

Thank you for responding so quickly,

I do the saved report file format

but equally it gives me the error you sent the images
 

Attachments

  • Imagen2.jpg
    Imagen2.jpg
    39.1 KB · Views: 33
  • Imagen1.jpg
    Imagen1.jpg
    36.2 KB · Views: 31

Kation

Member
Mar 14, 2010
41
34
LiuZhou
Kation,

Thank you for responding so quickly,

I do the saved report file format

but equally it gives me the error you sent the images

Oh ****. It is out of my control.
I made one for you specially.
Please snapshot me what does it show.
ps: this version have new feature:D
 

Attachments

  • CalcHD_Setup.CAB
    19.7 KB · Views: 7
  • CalcHD.rar
    16.4 KB · Views: 4

Erel1971

Member
Aug 23, 2007
35
4
OnePlus Open
Hello,

What a very nice and cool looking programm. But it doesn't work for me.

HD2 and living in the Netherlands.

First version;
Works, but when I do the following 1,25-0,15= it crashes with a .NET error. I could provide a picture, but will also wait...

I changed the seperator into . but that does the same.

When I do 1/3= it says correct 0,3333 (with a comma). Other calculations are working great. Accept 125-25%=124,75. But 125x25%=31,25

Tried the version for Capovich, but that doesn't work for me too...:(
Same errors.

Hope you can do something
 

Capovich

Member
Feb 25, 2009
25
1
50
Plc
www.aripagua.com
Kation,

Hi, I sent back the screen, with the application that sent me

As the error says is that I have properly installed the netcfv35

I have it installed NETCFv35.wm.armv4i not know if it will be because I have it for my application in VB2008

I hope that it can help you to see what the error.

Thanks and regards
 

Attachments

  • Imagen3.jpg
    Imagen3.jpg
    89 KB · Views: 22

Kation

Member
Mar 14, 2010
41
34
LiuZhou
Hello,

What a very nice and cool looking programm. But it doesn't work for me.

HD2 and living in the Netherlands.

First version;
Works, but when I do the following 1,25-0,15= it crashes with a .NET error. I could provide a picture, but will also wait...

I changed the seperator into . but that does the same.

When I do 1/3= it says correct 0,3333 (with a comma). Other calculations are working great. Accept 125-25%=124,75. But 125x25%=31,25

Tried the version for Capovich, but that doesn't work for me too...:(
Same errors.

Hope you can do something

Hi, thank you for your report.
I do the new vesion and upload in first post
And that u say 125×25%=31,25
Any problem? 125×25% is the same as 125×0.25...

Kation,

Hi, I sent back the screen, with the application that sent me

As the error says is that I have properly installed the netcfv35

I have it installed NETCFv35.wm.armv4i not know if it will be because I have it for my application in VB2008

I hope that it can help you to see what the error.

Thanks and regards

uh...
can u translate it to English or Chinese?
 
  • Like
Reactions: __

Top Liked Posts

  • There are no posts matching your filters.
  • 14
    Update to 1.1.4362.26912 11th December 2011

    Requirements:
    - .Net Compact Framework 3.5
    - Windows Mobile 6 or newer


    Features:

    - You can input a formula such as "√5×√5×5×(√25-1)", then calc will give you the result "=100".
    - You can use function like "Sin、ArcCos、Ln".
    - You also can use senior function like "Abs、Ceil、Floor、Round".
    - More intelligent that you can not input a wrong formula like "5××5", "1.2.3"
    - Humanized that when you input "5×" and then you press "÷", the formula will be "5÷".
    - You can PASTE the result to FORMULA
    - You can customize Sliding Sensitive by SlideDelay value in CalcConfig.xml
    - You can customize Sliding Allowed Pixels by SlidePixels value in CalcConfig.xml
    - You can OPEN Special % MODE in CalcConfig. Then the math rule will change. For example, 50-40%=30, 30+150%=75 etc. Default is CLOSE, change SpecialPercent value to 1 to open it.
    - You can change the color for calc through "CalcConfig.xml"
    .

    Here is the content of "CalcConfig.xml":

    Code:
    <?xml version="1.0" encoding="utf-8" ?>
    <CalcHD>
      <DefaultUp>1</DefaultUp>
      <AutoSlide>1</AutoSlide>
      <MaxDecimal>4</MaxDecimal>
      <SlidePixels>64</SlidePixels>
      <SlideDelay>16</SlideDelay>
      <SpecialPercent>0</SpecialPercent>
      <FontName>Tahoma</FontName>
      <BackColor>0 0 0</BackColor>
      <FontColor>255 255 255</FontColor>
      <NumButton>32 32 32</NumButton>
      <FuncButton>80 80 80</FuncButton>
      <EquButton>255 165 0</EquButton>
      <ButtonDown>0 0 0</ButtonDown>
    </CalcHD>

    - You can change the value to change the color.

    Update logo:
    12/11/2011:
    - Fix a problem about special percent function
    - Fix a problem about bracket
    - Fix a problem about round
    - Add a answer menu to formula contextmenu
    12/9/2011:
    - Fix a problem about backspace button
    11/29/2011:
    - Add "±" button to tools panel
    - Fix a problem that you can input number like "0236"
    11/20/2011:
    - Solve problem about SpecialPercent when use new core
    - Fix problem about button "0"
    11/19/2011:
    - Big update, new compute core. No more compute mistake
    - SpecialPercent is not working in new core framework
    2/??/2011:
    - Add contextmenu to Result and Formula Text
    2/23/2011:
    - Fix a problem about CPU computing error
    - Fix a problem if DefaultUp set to 0
    2/22/2011:
    - New feature that you can set a default screen is up or down
    - New feature that if you press a button in not default screen, it will slide to default
    2/21/2011:
    - New feature that CalcHD can run on a not WVGA screen device
    - Fix a problem about input operation
    2/20/2011:
    - New feature that you can customize button color when you press it
    - Fix a problem about input operation
    - Fix a problem about button touch slide
    2/18/2011:
    - New feature that you can change font in CalcConfig.xml
    - Fix a problem that calculator doesn`t round the value
    - Fix a problem about "%" button
    - Fix a problem about negative value
    2/17/2011:
    - New feature that if there is no CalcConfig.xml, CalcHD will create one automatic
    - New feature that you can input negative value like "-5" etc.
    - Fix a problem about close bracket
    - Fix a problem about max decimal get wrong if decimal seperator is not "."
    2/16/2011:
    - New feature that you can customize Sliding Sensitive in CalcConfig.xml
    - New feature that you can PASTE result to FORMULA
    - New feature that you can clear RESULT ONLY by ContextMenu
    - New feature that you can OPEN Special % MODE in CalcConfig.xml
    - Fix a problem that allow input number after a close bracket
    - Fix a problem about math rule
    2/15/2011:
    - Fix a problem that different areas using different decimal seperator
    - Fix a problem about PI
    - New feature that you can customize Sliding Allowed Pixels in CalcConfig.xml
    2/12/2011:
    - New feature that calculator are more intelligent and humanized
    - Fix a problem about Character set of "%"

    How can I run on a not WVGA device?
    How can I change the location of button?
    Please customize your CalcUI.xml.


    For Chinese:
    请不要汉化程序!
    汉化的结果是非WVGA机子不能正常读取CalcUI.xml!
    我相信不懂英语的同学也会使用这个计算器。
    2
    Very good app but ...

    Dear Kation,

    your App is very simple and handy.

    But for me there are some limitations.


    First: The ROM I am using is: Goatrip 6.0 Stock (german / 6.5.x).


    For details please see the attached pictures.

    Thank you for the great app.

    Go on creating such great applications.

    One more thing: Would it be practicable, to modify this app, so that it is not possible to make inputs like 5xx5 , or 1.2.3 etc.

    Screenshot1.jpg

    Screenshot3.jpg
    2
    You can change the colors when you edit CalcConfig.xml!

    @Kation;
    When I download the 'new' version, it says 1.0.4065.22065, but in your first post it says allready 1.0.4065.22579. Can you upload??

    And how can I input a negative number (as first number?).


    Regards,

    Rogier

    Oh...:eek:
    I upload the wrong version...
    You can input a negative number in 1.0.4065.22579 or later:D
    Upload now!
    1
    Calc HD update!
    More humanized!

    Dear Kation,

    your App is very simple and handy.

    But for me there are some limitations.


    First: The ROM I am using is: Goatrip 6.0 Stock (german / 6.5.x).


    For details please see the attached pictures.

    Thank you for the great app.

    Go on creating such great applications.

    One more thing: Would it be practicable, to modify this app, so that it is not possible to make inputs like 5xx5 , or 1.2.3 etc.

    View attachment 515235

    View attachment 515236

    Thank you for your report!
    Your first problem is a Character set.
    I`m going to change a character for that.

    But I don`t have your second problem on my phone.
    You can try the new version on your phone!
    1
    Good morning Kation.

    THANK you!!!


    Thats exatly what I wanted!!!


    THANK you!!!



    To make something good takes a lot of time!
    So I hope the following issues are the last.


    1. It is still possible to enter several "0" (zero) before ",".
    e.g.: 000000000065,3794 or 5+000000009

    2. I unfortunately don't know why, but when I start CalcHD and press a button nothing happens!
    Or after I start CalcHD and want to slide to NONE DEFAULT SCREEN it returns to DEFAULT SCREEN.

    Only at the second go it works!!!


    In short:
    Start CalcHD -> press a button -> nothing -> press again -> works!

    OR

    Start CalcHD -> slide down -> slides automatically up -> slide again down -> works!



    Here are my Settings in CalcConfig.xml:

    <?xml version="1.0" encoding="utf-8" ?>
    <CalcHD>
    <DefaultUp>0</DefaultUp>
    <AutoSlide>1</AutoSlide>
    <MaxDecimal>20</MaxDecimal>
    <SlidePixels>1</SlidePixels>
    <SlideDelay>50</SlideDelay>
    <SpecialPercent>1</SpecialPercent>
    <FontName>Thoma</FontName>
    <BackColor>0 0 0</BackColor>
    <FontColor>255 255 255</FontColor>
    <NumButton>50 50 50</NumButton>
    <FuncButton>80 80 80</FuncButton>
    <EquButton>200 60 180</EquButton>
    <ButtonDown>60 20 60</ButtonDown>
    </CalcHD>


    and in CalcUI.xml:

    <?xml version="1.0" encoding="utf-8" ?>
    <CalcHD>
    ……
    </CalcHD>


    3. One other thing is:
    When I want to enter e.g.: "Tan(e)":

    I am on NONE DEFAULT SCREEN, press a button and slide down, nothing happens!
    It just works, when I press and slide very fast, or hold the button for a second or two and then slide down!
    Could you please help me with that?

    Thanks again for your great work!!!

    1. I try it. But it slow down when you press 0
    2. I fixed it.:D
    3. It`s good work use your config on my phone:confused:

    If you made some good UI config.
    Post to my website.:D