Разработка образовательных программ по техническим направлениям. Анализ работы со строковыми операторами на VB2005EE и их отличие от VB6 операторов.
При разработке приложения возникли следующие проблемы, которые не встречались на VB6 - в строковую переменную записывается выражение - "СТ45Ч20Х3СС" - как на VB2005EE получить следующие строки: 1) СТ45, 2) Ч20, 3) Х3, и 4) СС ?
Второая проблема это распознавание символьных префиксов и операторов введенных пользователем самостоятельно к примеру:
Выполнение распределительного закона математики F(x)=P(x)*((J(x)+Z(x))=P(x)*J(x)+P(x)*Z(x), как заставить распознавать скобки в выражениях и соответственно отслеживать выполнения законов. Второй пример может быть более понятным: 5+6((20-8)/(4.7+18)) - как заставить VB2005EE вычислить пример верно с учетом последовательности действий. На VB6 все это осуществимо, но обновление проекта не происходит т.к. конструкция языка немного другая. Помогите пожалуйста решить эти проблемы. Очень желатьно чтобы ваполнялись и учитывались символьные операторы типа cos, sin, matrix(3X3) - задание матрицы... Главное чтобы из всего набора строк, комманд, выражений машина хотябы распознавала символьные операторы.