The web design and pages for my personal website.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

154 lines
4.8 KiB

  1. {{ define "title" }}TkCalc{{ end }}
  2. {{ define "content" }}
  3. <h1>Tk Calculator</h1>
  4. <ul>
  5. <li><a href="#intro">Project Description</a></li>
  6. <li><a href="#screenshots">Screenshots</a></li>
  7. <li><a href="#license">License</a></li>
  8. <li><a href="#downloads">Downloads</a></li>
  9. </ul>
  10. <a name="intro"></a>
  11. <img src="projects/tkcalc/logo.png" alt="tkcalc" width="400" height="90">
  12. <h2>Project Description</h2>
  13. The <strong>Perl/Tk Calculator</strong> is a simple graphical calculator
  14. program I wrote in Perl using the Tk GUI toolkit, hence its name. That's
  15. about as creative as it gets.<p>
  16. The calculator performs a lot of mathematical functions, and can even
  17. plot graphs and then tell you all the points that it plotted on said
  18. graph.
  19. <h3>Features</h3>
  20. <ul>
  21. <li>Performs math functions.</li>
  22. <li>Unlike the Windows calculator, you can enter full equations
  23. in this and they're displayed on-screen at all times.</li>
  24. <li>Buttons can be clicked to insert math operators, or you can
  25. type them yourself with the keyboard.</li>
  26. <li>Generate graphs of functions and display it, and return all
  27. the points that it plotted on the graph.</li>
  28. </ul>
  29. <a name="screenshots"></a>
  30. <h2 style="margin-top: 0px">Screenshots</h2>
  31. <table border="0" cellspacing="0" cellpadding="0" style="margin-left: auto; margin-right: auto">
  32. <tr>
  33. <td align="center" valign="top">
  34. <img src="projects/tkcalc/ss01.jpg" width="616" height="434" alt="Screenshot"><br>
  35. tkcalc in action, showing two of the program's tabs.
  36. </td>
  37. </tr>
  38. </table>
  39. <a name="license"></a>
  40. <h2 style="margin-top: 0px">Software License</h2>
  41. <pre> Perl/Tk Calculator
  42. Copyright (C) 2008 Casey Kirsle
  43. This program is free software; you can redistribute it and/or modify
  44. it under the terms of the GNU General Public License as published by
  45. the Free Software Foundation; either version 2 of the License, or
  46. (at your option) any later version.
  47. This program is distributed in the hope that it will be useful,
  48. but WITHOUT ANY WARRANTY; without even the implied warranty of
  49. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  50. GNU General Public License for more details.
  51. You should have received a copy of the GNU General Public License along
  52. with this program; if not, write to the Free Software Foundation, Inc.,
  53. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.</pre>
  54. <a name="downloads"></a>
  55. <h2 style="margin-top: 0px">Downloads</h2>
  56. It's recommended that you download the latest version of this software
  57. as listed below. To download older versions and source code, skip to
  58. the next section.
  59. <h3>Windows Executable</h3>
  60. <blockquote>
  61. <img src="images/dos.png" width="32" height="32" alt="Win32" style="vertical-align: middle">
  62. <a href="/download?type=bin&amp;project=tkcalc&amp;file=tkcalc-1.1_bin.zip">
  63. Download Tk Calculator</a><br>
  64. Version 1.1 - 2006/12/18<br>
  65. <small>ZIP format/3.5 MB</small>
  66. </blockquote>
  67. <h3>Linux Binary</h3>
  68. <blockquote>
  69. <img src="images/exec.png" width="32" height="32" alt="Linux" style="vertical-align: middle">
  70. <a href="/download?type=bin&amp;project=tkcalc&amp;file=tkcalc-1.1_linux.tar.gz">
  71. Download Tk Calculator</a><br>
  72. Version 1.1 - 2006/12/18<br>
  73. <small>TAR.GZ format/4.4 MB</small>
  74. </blockquote>
  75. <h2>All Distributions</h2>
  76. The following are all the distributions available for this software,
  77. starting with the most recent. Source code is also available for all
  78. versions.<p>
  79. <table border="0" cellspacing="2" cellpadding="2" class="distro">
  80. <tr>
  81. <th>Release</th>
  82. <th>Windows EXE</th>
  83. <th>Linux Binary</th>
  84. <th>Source Code</th>
  85. </tr>
  86. <tr>
  87. <td>
  88. <b>1.1</b><br>
  89. <small>2006/12/18</small>
  90. </td>
  91. <td>
  92. <img src="images/dos.png" width="32" height="32" alt="Win32">
  93. <a href="/download?type=bin&amp;project=tkcalc&amp;file=tkcalc-1.1_bin.zip">tkcalc 1.1</a><br>
  94. <small>(ZIP; 3.5 MB)</small>
  95. <td>
  96. <img src="images/exec.png" width="32" height="32" alt="Linux">
  97. <a href="/download?type=bin&amp;project=tkcalc&amp;file=tkcalc-1.1_linux.tar.gz">tkcalc 1.1</a><br>
  98. <small>(TAR.GZ; 4.4 MB)</small>
  99. <td>
  100. <img src="images/perl.png" width="32" height="32" alt="Perl Source">
  101. <a href="/download?type=gpl&amp;project=tkcalc&amp;file=tkcalc-1.1_src.zip">tkcalc 1.1</a><br>
  102. <small>(ZIP; 6.0 KB)</small>
  103. </tr>
  104. <tr>
  105. <td>
  106. <b>1.0</b><br>
  107. <small>2006/12/05</small>
  108. </td>
  109. <td>
  110. <img src="images/dos.png" width="32" height="32" alt="Win32">
  111. <a href="/download?type=bin&amp;project=tkcalc&amp;file=tkcalc-1.0_bin.zip">tkcalc 1.0</a><br>
  112. <small>(ZIP; 3.5 MB)</small>
  113. <td>
  114. <img src="images/exec.png" width="32" height="32" alt="Linux">
  115. <em>Not available.</em>
  116. <td>
  117. <img src="images/perl.png" width="32" height="32" alt="Perl Source">
  118. <a href="/download?type=gpl&amp;project=tkcalc&amp;file=tkcalc-1.0_src.zip">tkcalc 1.0</a><br>
  119. <small>(ZIP; 6.0 KB)</small>
  120. </tr>
  121. </table>
  122. {{ end }}