Рейтинг:
0
OriginalGriff
Это очень сложная операция: вам нужно будет обработать объединенные входные данные в виде целого оператора и разбить его на операторы и операнды, чтобы оценить его как "правильное выражение".
Это действительно, действительно не "начинающий проект" - он достаточно сложен, чтобы целые статьи (Expression evaluator c# site:CodeProject.com - поиск в Google[^]) были написаны о них!
Вот один из них: Крошечный Вычислитель Выражений[^] обратите внимание, что исходная загрузка составляет 78K - и код только для оценщика, без окружающего кода формы, чтобы продемонстрировать его использование, составляет 3300 строк кода. "Hello world" - это 4, что дает вам представление о том, насколько это сложно по сравнению с "начинающими проектами", которые редко превышают максимум 100 строк кода.
Серьезно, я бы оставил этот вид проекта до тех пор, пока у вас не будет гораздо больше опыта - простое "два текстовых поля и combobox" было бы намного проще и менее разочаровывающим для реализации...
noorsohar
простое "два текстовых поля и combobox" было бы намного проще и менее разочаровывающим для реализации...
как я могу это сделать?.
у вас есть исходный код для этого
OriginalGriff
Ты ведь шутишь, правда?
Вы не знаете, как поместить два текстовых поля и combobox в форму? :OMG:
noorsohar
Я знаю, как это добавить, но я имею в виду, если у вас есть пример кода для моего проекта или какие-либо идеи, чтобы сделать это
OriginalGriff
Это твое домашнее задание, а не мое! :смеяться:
Какая часть соединения текстовых полей и комбо вызывает у вас проблемы?
noorsohar
Действительно мне нужна ваша помощь или любой намек на это у меня есть только одна неделя
OriginalGriff
Так долго? Боже мой, это же целая вечность! :смеяться:
Ну, подумай об этом. Вы знаете, как получить пользовательский ввод из текстового поля, да?
И вы знаете, как преобразовать это в число, да?