传统操作宏定义