|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.05.2010, 20:49 | #1 |
Дружите с Linq ;)
Форумчанин
Регистрация: 15.10.2008
Сообщений: 822
|
Создание функции в CODEDom
Описание ситуации: Есть программа,написана на Шарпе. Все просто,графики,таблица,одномерная оптимизация.Теперь возникла потребность сделать из нее учебную программу. Так как все алгоритмы отлажены и проверены нет смысла открывать весь исходный код,чтобы однокурсники могли его испортить. В программе на менять только формулу,т.е. double f(double x).Подключал к проекту MAthcad-работает слишком медленно,парсеры тоже имеют такую тенденцию.... Читал статьи,в которых описывались все преимущества CODEDom в том числе,что код генерится очень быстро.
Конечно,можно для такой задачи и подключать длл с функцией,но на мой взгляд от этого потеряется наглядность. Вопрос: Как же мне все-таки сделать функцию изменяемой с помощью CODEDom? Или возможно запретить редактирование некоторых участков кода в проекте?
Не давай организму поблажки, каждый день тренируй его в шашки..
|
17.05.2010, 15:33 | #2 |
Дружите с Linq ;)
Форумчанин
Регистрация: 15.10.2008
Сообщений: 822
|
Потыркался-потыркался и решил все-таки делать через длл делать.
Насчет Codedom: наткнулся в интернете на сайт по этой теме. Скопипастив код и добавив пару библиотек получил калькулятор. Правда этот вариант меня не устроил тем,что достаточно сложно сделать в нем выражения if... else. В общем выкладываю проект,есть надежда,что это кому-то пригодится. З.Ы. В формуле переменная должна иметь имя args[0].Вся формула пишется,как в Шарпе,т.е. Math. и тд.например : Math.Sin(args[0]),никаких точек с запятой нет.
Не давай организму поблажки, каждый день тренируй его в шашки..
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание функции | Blu2th | Помощь студентам | 3 | 01.04.2010 14:49 |
Создание функции | Telec | Помощь студентам | 4 | 15.01.2010 08:17 |
Создание функции | zotox | Помощь студентам | 1 | 16.07.2009 18:19 |
создание функции поиска | Алёна | Microsoft Office Excel | 4 | 15.04.2009 11:26 |
Создание функции вопрос от новичка C | CKent | Общие вопросы C/C++ | 2 | 07.12.2008 17:31 |