2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 c# подключение мат парсера
Сообщение25.05.2014, 20:20 


25/05/14
7
Здравствуйте, форумчане. У меня такой вопрос. Скачал парсер http://www.codeproject.com/Articles/11164/Math-Parser . Как его подключить к windows form проекту?

 Профиль  
                  
 
 Re: c# подключение мат парсера
Сообщение25.05.2014, 20:34 
Заслуженный участник


02/08/11
7003
Добавляете скачанный проект в свой солюшен и добавляете в свой проект референс на него.

 Профиль  
                  
 
 Re: c# подключение мат парсера
Сообщение25.05.2014, 20:40 


25/05/14
7
http://fex.net/429032782682 закинул в папку с проектом. что дальше?

 Профиль  
                  
 
 Re: c# подключение мат парсера
Сообщение25.05.2014, 20:42 
Заслуженный участник


02/08/11
7003
Щёлкаете правой кнопкой на солюшене в студии, выбираете Add existing project. Находите в скачанной папке проект, выбираете его. Пишите, как сделаете.

 Профиль  
                  
 
 Re: c# подключение мат парсера
Сообщение25.05.2014, 20:49 


25/05/14
7
http://fex.net/056297920188

 Профиль  
                  
 
 Re: c# подключение мат парсера
Сообщение25.05.2014, 20:53 
Заслуженный участник


02/08/11
7003
Теперь щёлкаете правой кнопкой на папке "Ссылки" в своём проекте, в открывшемся окне выбираете вкладку с названием что-нибудь вроде "Решение" или "Проекты", и выбираете там MathParser.

 Профиль  
                  
 
 Re: c# подключение мат парсера
Сообщение25.05.2014, 20:55 


25/05/14
7
http://fex.net/725465008618 это? там больше нигде нет MathParser

 Профиль  
                  
 
 Re: c# подключение мат парсера
Сообщение25.05.2014, 20:57 
Заслуженный участник


02/08/11
7003
Нет, на вкладке "Проекты" должно быть. Покажите, что у вас там.
Не, это тоже сгодится, в общем-то, но могут быть проблемы потом.

 Профиль  
                  
 
 Re: c# подключение мат парсера
Сообщение25.05.2014, 20:59 


25/05/14
7
там только мой проект один показывает

-- 25.05.2014, 19:59 --

а когда это добавляю, то ошибка дополнительная выскакивает

 Профиль  
                  
 
 Re: c# подключение мат парсера
Сообщение25.05.2014, 21:00 
Заслуженный участник


02/08/11
7003
Значет вы не на той папке Ссылки щёлкнули. Надо было на той, что в вашем проекте, а вы щёлкнули на той, что в проекте MathParser.

-- 25.05.2014, 22:01 --

Ну или попробуйте сохранить всё и переоткрыть - может тогда появится.

 Профиль  
                  
 
 Re: c# подключение мат парсера
Сообщение25.05.2014, 21:01 


25/05/14
7
ааааааа

-- 25.05.2014, 20:02 --

:-) -2 ошибки)

-- 25.05.2014, 20:03 --

больше ничего не нужно делать?

-- 25.05.2014, 20:06 --

MathParser.Parser р = new MathParser.Parser ();

if (p.Evaluate ( " - (5-10) ^ (-1) (3 +2 (соз (3PI) + (2 + п (ехр (1)) ) ^ 3)) " ))
text_vvod.Text = p.Result;


а как мне переделать это под форму, что бы можно было переделать с помощью парсера переобразовать строку text box в мат выражение?

-- 25.05.2014, 20:11 --

http://fex.net/725465008618

ошибки какие то выдает

-- 25.05.2014, 20:20 --

помогитеееееееее :?: :?: :?: :?: :?:

 Профиль  
                  
 
 Re: c# подключение мат парсера
Сообщение25.05.2014, 21:23 
Заслуженный участник


27/04/09
28128
Пока никто, кроме вас, так и не узнал, какие — на скриншоте их нет!

Может, типы разные справа и слева от присваивания. Может, хуже.

Не по теме: чтобы не писать потом везде MathParser.xxx, впишите сверху файла using MathParser;.

-- Пн май 26, 2014 00:24:31 --

serg7 в сообщении #867735 писал(а):
помогитеееееееее :?: :?: :?: :?: :?:
Да не волнуйтесь вы так. Ничего не взорвётся.

 Профиль  
                  
 
 Re: c# подключение мат парсера
Сообщение25.05.2014, 21:33 


25/05/14
7
text_vvod.Text = text_vvod.Text.Replace("x", "3");
MathParser.Parser p = new MathParser.Parser ();
if (p.Evaluate(text_vvod.Text))
text_vvod.Text = Convert.ToString(p.Result);


заработало))

-- 25.05.2014, 20:36 --

спасибо всем)))))) :wink:

 Профиль  
                  
 
 Re: c# подключение мат парсера
Сообщение26.05.2014, 00:31 
Админ форума
Аватара пользователя


19/03/10
8952
 !  serg7, замечание за неиспользование тегов [cоde] или [syntаx] при наборе кода, а также за злоупотребление смайлами

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group