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. \===========================================================================/