powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Pascal Script(или другой) на Asp.Net C#
25 сообщений из 59, страница 1 из 3
Pascal Script(или другой) на Asp.Net C#
    #39701477
Valery_B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Кто нибудь сталкивался с использованием скриптов ?
Есть ли компоненты, которые могут сделать примерно такое ?
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
...
var scripter=new Scripter();
scripter.Syntax="Pascal"; //или Basic/Java
scripter.ScriptText = 
"
var X:Integer;
begin
 X:=0;
 If (X=0) then
  ShowMessage('Hello world');
end;
"
sripter.ExecuteScript;


Смысл - исполнить скрипт на любом из языков в RunTime.
...
Рейтинг: 0 / 0
Pascal Script(или другой) на Asp.Net C#
    #39701486
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На клиенте надо исполнить?
...
Рейтинг: 0 / 0
Pascal Script(или другой) на Asp.Net C#
    #39701608
Valery_B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

В консольном приложении
...
Рейтинг: 0 / 0
Pascal Script(или другой) на Asp.Net C#
    #39701650
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Консольное приложение ASP.NET?
Эээээ...
...
Рейтинг: 0 / 0
Pascal Script(или другой) на Asp.Net C#
    #39701656
Valery_B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

Да, наверно надо было ASP убрать....
...
Рейтинг: 0 / 0
Pascal Script(или другой) на Asp.Net C#
    #39701657
Valery_B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя в я как раз хочу в дальнейшем использовать это в серверной части.
Так что особой разницы нет - консольное оно или нет.
Заработает в консоли - заработает и на сервере.
...
Рейтинг: 0 / 0
Pascal Script(или другой) на Asp.Net C#
    #39701684
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery_B,
JS будет современнее.
...
Рейтинг: 0 / 0
Pascal Script(или другой) на Asp.Net C#
    #39701721
Valery_B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Да JS тоже можно.
Есть какие нибудь компоненты и пример Hello World ?
...
Рейтинг: 0 / 0
Pascal Script(или другой) на Asp.Net C#
    #39701749
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery_B,
Ну а задача где для подбора языка?
...
Рейтинг: 0 / 0
Pascal Script(или другой) на Asp.Net C#
    #39701885
Valery_B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Задача любая. Вывести в консоль "Hello world".
...
Рейтинг: 0 / 0
Pascal Script(или другой) на Asp.Net C#
    #39701897
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery_BPetro123,

Задача любая. Вывести в консоль "Hello world".нет.
Невозможно выбрать продукт по критерию Любой.
Или выбирать машину по критерию - ездит.
По задаче сгодиться любой ЯП.
...
Рейтинг: 0 / 0
Pascal Script(или другой) на Asp.Net C#
    #39701913
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery_B,
А вообще, Lua hVostt мембер ипользует.
Питон, админы очень часто используют.
Если тебе действительно нужно, а не первое что подумалось утром за завтраком).
...
Рейтинг: 0 / 0
Pascal Script(или другой) на Asp.Net C#
    #39701967
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery_B,

прямо с ОС идут
...
Рейтинг: 0 / 0
Pascal Script(или другой) на Asp.Net C#
    #39701981
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)Valery_B,

прямо с ОС идут
Точно!
Аффтар, а тебя батники устроят? )
...
Рейтинг: 0 / 0
Pascal Script(или другой) на Asp.Net C#
    #39702011
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так коллеге наверное надо заскриптовать свое приложение. то есть встроить скриптовый движок.
Типа https://metanit.com/sharp/tutorial/9.3.php
Мне так показалось. Может не прав.
...
Рейтинг: 0 / 0
Pascal Script(или другой) на Asp.Net C#
    #39702018
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir Baskakov,
Не говорит цель. Говорит вывести в консоли Привет мир!
Код: c#
1.
@pause Hello world!


Всё.
...
Рейтинг: 0 / 0
Pascal Script(или другой) на Asp.Net C#
    #39702037
Valery_B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir Baskakovтак коллеге наверное надо заскриптовать свое приложение. то есть встроить скриптовый движок.
Типа https://metanit.com/sharp/tutorial/9.3.php
Мне так показалось. Может не прав.

Нет, не показалось - всё правильно, спасибо. И пример отличный.
Единственное только, я не знаком с Питоном.
Может есть аналог на JavaScript или PascalScript ?

Если нет, то буду использовать IronPyton.
...
Рейтинг: 0 / 0
Pascal Script(или другой) на Asp.Net C#
    #39702069
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery_B , поиском по форуму

http://www.sql.ru/forum/1043404/skripty-v-net-prilozhenii
может найдете что.

а может просто сишарп на лету компилировать? или VB.NET
смотря что нужно.

но Iron-Ruby-Python - разработки от MS. А не изделия неизвестного качества от неизвестно кого. К тому же нормальные мэйнстримовые языки по которым учебник на каждой лавке.
...
Рейтинг: 0 / 0
Pascal Script(или другой) на Asp.Net C#
    #39702111
Valery_B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir Baskakovа может просто сишарп на лету компилировать? или VB.NET
смотря что нужно.

Не совсем понял, про что это ? Конечно, если скрипт можно сделать на самом C# будет лучше.
Скрипт по замыслу должен будет менять/добавлять/удалять поля в DataTable.
Никакого HTTP(S), MVC и т.п.
Сейчас написано примерно такое в сотнях разных вариаций, что я бы хотел отдать скриптам:
Код: c#
1.
2.
3.
4.
5.
foreach(DataRow Row in DataSet.Rows)
{
 if (Row["VisibleToUser"]==0)
  Row.Delete;
}


Ок. Спасибо за ссылки. Посмотрю и на другие скрипты.
Может и остановлюсь на Питоне - раз он от MS. Это точно лучше любого самопала.
Думаю, что получиться.
...
Рейтинг: 0 / 0
Pascal Script(или другой) на Asp.Net C#
    #39702128
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery_BСейчас написано примерно такое в сотнях разных вариаций, что я бы хотел отдать скриптам:
Код: c#
1.
2.
3.
4.
5.
foreach(DataRow Row in DataSet.Rows)
{
 if (Row["VisibleToUser"]==0)
  Row.Delete;
}


Это костыль или унаследованная ИС?
Почему не на уровне запроса фильтровать строки?
...
Рейтинг: 0 / 0
Pascal Script(или другой) на Asp.Net C#
    #39702199
Valery_B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Это костыль или унаследованная ИС?
Это пример. Есть и такое
Код: c#
1.
2.
3.
4.
5.
6.
7.
 var PeriodList = new SplitPeriod(APeriod);
 foreach Period period in PeriodList 
 {
   var dataSet = Execute('spui_Remains',period);
   this.CombineDataTables(dt, dataSet);
 }
return dt;


Petro123Почему не на уровне запроса фильтровать строки?
Нельзя. А то что льзя - уже отфильтровано.


Petro123,
так у тебя есть пример скриптера Hello World в консоль ?
...
Рейтинг: 0 / 0
Pascal Script(или другой) на Asp.Net C#
    #39702211
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery_BНельзя. А то что льзя - уже отфильтровано.
Я и спросил, почему нельзя.....нельзя спроектировать бизнес логику в модель и в ИС.
Второй пример не намного сложнее первого.
У hVostt на Lua там аналитики знают Lua и на нем пишут.
Что у вас мы не знаем.
Но вопрос риторический. Не хотите не отвечайте.
...
Рейтинг: 0 / 0
Pascal Script(или другой) на Asp.Net C#
    #39702215
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery_Bтак у тебя есть пример скриптера Hello World в консоль ?
Дык выше глянь. Там батник *.bat )))
На Lua сложнее:
print "hello world"
...
Рейтинг: 0 / 0
Pascal Script(или другой) на Asp.Net C#
    #39702217
Valery_B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

ОК.
Я просто молча сделал как ты сказал, с вполне ожидаемым результатом - Не работает.
Можешь написать конкретный текст ?
...
Рейтинг: 0 / 0
Pascal Script(или другой) на Asp.Net C#
    #39702230
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery_B,

Странный ты.
1. Создай файл с расширением .bat
2. Напиши там.
3. Сохрани и потом 2 клика на нем.
Ждем скрин).
...
Рейтинг: 0 / 0
25 сообщений из 59, страница 1 из 3
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Pascal Script(или другой) на Asp.Net C#
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]