Theories and Applications of Generalized Functions