Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Компиляция и исполнение в реальном времени, Компиляция и исполнение в реальном време 
:(
    Опции темы
Yerty
  Дата 13.5.2010, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 9.2.2010

Репутация: нет
Всего: нет



Видел раньше на видео такое, когда вводят код в консоль сразу идет отображение результата.
Может кто видел такое? Не знаю в каком направлении копать. 
PM MAIL   Вверх
PashaPash
Дата 13.5.2010, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 9
Всего: 49



Yerty, это или магия, или Debug/Windows/Immediate.


--------------------
PM MAIL WWW   Вверх
Yerty
Дата 13.5.2010, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 9.2.2010

Репутация: нет
Всего: нет



Да это вроде с платформы 2008 или 2009. Думаю что не магия.
PM MAIL   Вверх
GoldFinch
Дата 13.5.2010, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Завсегдатай
Сообщений: 2141
Регистрация: 30.11.2008

Репутация: нет
Всего: 26



такой интерпретатор в Boo есть
PM MAIL ICQ   Вверх
Yerty
  Дата 13.5.2010, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 9.2.2010

Репутация: нет
Всего: нет



Я вот думаю может они через CodeDom класс компилировали в сборку, и через домены выполняли?
PM MAIL   Вверх
PashaPash
Дата 13.5.2010, 14:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 9
Всего: 49



Yerty, кто они? на каком видео? какой код? Immediate проверял, не оно?


--------------------
PM MAIL WWW   Вверх
Yerty
  Дата 13.5.2010, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 9.2.2010

Репутация: нет
Всего: нет



PashaPash очень даже на то похоже, вот проверил:

Код

System.int a = 45
Identifier expected; 'int' is a keyword
System.Windows.Forms.MessageBox.Show("re");
OK


Осталось вставить в свою программу. Большое спасибо. 
Так даже можно команды через сеть посылать любые наверное.
PM MAIL   Вверх
Miller_time
Дата 15.5.2010, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 641
Регистрация: 8.9.2006
Где: Нижний Новгород

Репутация: нет
Всего: 1



А может это делалось через  windows Powershell? он вроде то же на лету компелирует.


--------------------
Мы делаем игрыЗДЕСЬ
PM MAIL WWW ICQ   Вверх
Любитель
Дата 16.5.2010, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: нет
Всего: 92



http://channel9.msdn.com/pdc2008/tl16/ - "compiler as service" будет. В будущем.

http://www.mono-project.com/CsharpRepl - а это реализация классической REPL консоли в моно.


--------------------
PM MAIL ICQ Skype   Вверх
gambit
Дата 17.5.2010, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***
Награды: 1



Профиль
Группа: Комодератор
Сообщений: 1359
Регистрация: 25.6.2006
Где: я?

Репутация: 3
Всего: 40



не скажу как, но видео это тоже видел. Это обещали (не знаю доделалили) в .net 4.0, подключаешь пространство имен, создаешь класс, в его конструктор через string кидаешь код, он компилится и исполняется
PM MAIL ICQ Skype   Вверх
Любитель
Дата 17.5.2010, 20:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: нет
Всего: 92



Это обещают в следующем шарпе. В 4-ом нету.


--------------------
PM MAIL ICQ Skype   Вверх
diadiavova
Дата 18.5.2010, 10:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 18
Всего: 142



Можно ведь просто скомпилировать код и исполнить.
http://forum.vingrad.ru/index.php?showtopi...t&p=1830433


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Любитель
Дата 18.5.2010, 12:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: нет
Всего: 92



diadiavova, это не даст "инкреметнального" выполнения кода. Первая строка - объявили переменную. Вторая строка - используем её.


--------------------
PM MAIL ICQ Skype   Вверх
diadiavova
Дата 18.5.2010, 12:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 18
Всего: 142



Ну можно ведь так: первая строка - объявление, вторая - использование, третья - ещё чонить, четвёртая - отправляем код на выполнение, в это время всё компилится и выполняется. Не обязательно ведь делать точно так как в примере.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0854 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.