本书的目的是使传统的“理论力学”课程全盘电脑化。本书大部分篇幅是MathCAD应用程序。如果把说明文字视为程序的注释,也可以说全书就是MathCAD应用程序。其中的数学公式分两种情况:(1)可运行的MathCAD应用程序;(2)关闭了运算功能的MathCAD数学符号。读者可以根据上下文来区别这两种情况。本书要求读者具备MathCAD7.0的入门知识。本书是为大学理工科“理论力学”课程的学生和教师编写的参考书。有两大特点。第一,全盘电脑化。全部例题是MathCAD应用程序。理论推导当然免不了用文字表述的论证,但其中也大量运用MathCAD的符号运算功能。MathCAD的目前版本并没有变分定义和变分法计算功能,也没有对于矢量函数直接求微商和积分的功能。我们发展了新的方法,使得原来不能做的事情现在可以做了。第二,关注素质教育。传统的教科书力图把理论讲得完美无缺。但理论的本来面目并非完美无缺,否则,就没有后来的变革。传统的教科书并不适合于培养具有创造性的人才,而仅仅适合于培养普通的人才。本书是试图改变这种状况的一个探索。本书的配套光盘提供书中全部源程序,附送《MathCAD电子教程》,《经典力学动画集》。本书可以作为大学理工科“理论力学”课程的教材或参考书,也可作为其他相关课程的参考书。