Molecular Weight Calculator for Windows 95, v4.4
This program will calculate the molecular weight and percent
composition of up to seven compounds simultaneously. It recognizes
user-definable abbreviations and all isotopes. It also includes a
Mole/Mass Converter, Formula Finder, and built-in calculator. See the
MWTWIN.HLP file using WINHELP.EXE or by pressing F1 during program
operation for complete information. This program is FreeWare and may be
distributed freely.
To install the Molecular Weight Calculator for Windows 95, simply move
the MSFLXGRD.OCX and COMDLG32.OCX files to your \Windows\System directory
while leaving the remaining files in the program directory (for example
C:\MWTWIN). Be sure to have the Service Pack 3 version of the
MSVBVM50.DLL file located in your \Windows\System directory.
If you do not have the SP3 MSVBVM50.DLL file, you can download it from
various sites on the WWW, including:
http://www.simtel.net/simtel.net/win95/dll.html
under vb5rtsp3.zip
http://www.softseek.com/Utilities/VBRUN_Files/
under VB5 Runtime Files
You can also ftp the file from various sites, including:
ftp.simtel.net/pub/simtelnet/win95/dll/vb5rtsp3.zip
OAK.Oakland.edu/pub/simtelnet/win95/dll/vb5rtsp3.zip
ftp.uoknor.edu/mirrors/simtelnet/win95/dll/vb5rtsp3.zip
Send E-Mail to Monroem@UNC.Edu
WWW is at http://www.unc.edu/~monroem/
------------------------------------------------------------------------------
Features of Molecular Weight Calculator for Windows 95
version 4.4
(June 1998)
Multi-Line Display
Display of up to seven formulas with their molecular weights
simultaneously.
Percent Composition
Percent composition of up to seven formulas.
Parentheses Are Allowed
For example, (CH3)3CH2CH3. The program handles up to four
layers of embedded parentheses.
Hydrates or other addended compounds are allowed
For example, FeCl3-6H2O is iron(III) chloride hexahydrate.
User-definable abbreviations for common parts of compounds. Default
abbreviations are included as examples. You can also expand the
abbreviations into their elemental equivalents when used in a
formula.
For example PhCl is C6H5Cl and HOac is CH3COOH
Smart Case Conversion
The program will automatically convert lowercase letters to
uppercase where appropriate for ease of entering a formula.
Exact case matching and non-conversion are available too.
Edit and save abbreviations
You can edit and save the abbreviations and the elemental
values during program operation.
Isotopes are recognized
For example, ^13C means Carbon-13, C6H5^18OH is heavy-oxygen
(Oxygen-18) labeled phenol, and ^78.918Br is Bromine 79 with a
specific isotopic mass.
Ability to convert a formula to its equivalent empirical formula.
For example: HOC6H4Cl would become C6H5ClO
Feature of weighting parts of a compound relative to the other parts.
For example: [.2Na]Cl would have a weight of
0.2*22.989768+35.4527=40.0507 or NaCl-[.5H2O] would have a
weight of 22.989768+35.4527+0.5*(2*1.00794+15.9994)=67.4501
Percent Solver mode
Useful for finding the value of "x" in a compound that
satisfies user-specified percent composition requirements.
Mole/Mass converter for easily translating moles to mass (kg, g, mg,
pounds, ounces) and back.
Formula Finder for finding possible compound empirical formulas for a
given molecular weight for a given set of percent composition
data.
Built-in mathematical calculator.
Edit and Save Elemental Weights
Elemental weights and uncertainties can be edited while the
program is running.
Accuracy of the final digit of the molecular weight and percent
composition
Capability of saving formulas, values, and options as defaults and
automatically loading them upon program start.
Options can be saved manually or autosaved on program exit.
Easily cut, copy, and paste information between the Molecular Weight
Calculator and other Windows 95 programs.
Capability of expanding abbreviations into their elemental
compositions.
Capability of printing results.
Extensive online help (including context sensitive tool tips) and
error checking.
Finally, it's Freeware and can be copied freely in its fully
functional form.
THE AUTHOR
------------------------------------------------------------------------------
Contacting the Author
You can contact me by E-mail at Monroem@UNC.Edu
My home page is located at http://www.unc.edu/~monroem/index.html
About the Author
I am a graduate student in analytical chemistry pursuing my Ph.D. at the
University of North Carolina in Chapel Hill, NC, under the advisement of
Dr. James Jorgenson. I received my B.S. in chemistry at the University of
Wyoming in Laramie, WY in May 1997, with great help from Dr. B.P.
Sullivan. I taught myself to program in BASIC on an Apple //c (with 128
Kb of Ram and no hard disk) in 1986 during 6th grade. Since then, I have
updated to GW-Basic, then QuickBasic v4.5, QuickBasic v7.1 for DOS, Visual
Basic 3.0 for Windows, and now Visual Basic 5.0 for Windows 95. I also
program in C and C++, but I stick with the various forms of Basic since I
am much more comfortable with the language and it is very simple to create
powerful Windows applications with Visual Basic. Recently, I have learned
the Labview programming language for use with developing interfaces for
analytical instruments.
/===========================================================================\
He's dead, Jim. You get his phaser, I'll get his wallet.
What are the following?
Matthew Monroe Black Angus : Black Angus
Chemistry Ph.D. student Black Angus : Texas Longhorn
Univ. of North Carolina Black Angus : Brown Swiss
-------------------------------------------------
Monroem@UNC.Edu Homogeneous Catalyst : Heterogeneous Catalyst
/------------------------------\
| http://www.unc.edu/~monroem/ | This tagline is umop apisdn.
\===========================================================================/
|