|
Необычная реализация бизнес-логики приложения 2
|
|||
---|---|---|---|
#18+
Leonidv, не упоминай моё имя "всуе", летописец. Тут народ и без тебя вики откроет.. Теперь здешнего админа решил достать. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2012, 21:27 |
|
Необычная реализация бизнес-логики приложения 2
|
|||
---|---|---|---|
#18+
Реализовал данную концепцию на .NET WinForms приложение В приложении имеется набор базовых команд, находящихся в репозитории. Репозиторий можно пополнять, цепляя DLL с классами (пока в разработке). Главное новшество - это команда "Scenario", позволяет визуально набирать скрипт из имеющихся команд. Добавил команду JavaScript. Нестандартные операции, например, преобразования строк, можно делать в ней. В сценарий в качестве statement можно добавить другой сценарий. Получилось полноценное процедурное программирование. В качестве команд можно использовать Операции (это диалог работы с формой) и процессы. И собственно само приложение написано на этом же самом движке ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2012, 11:49 |
|
Необычная реализация бизнес-логики приложения 2
|
|||
---|---|---|---|
#18+
Old Nick, Да, самое главное забыл. Сделал дебаггер, отладку по шагам. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2012, 11:52 |
|
Необычная реализация бизнес-логики приложения 2
|
|||
---|---|---|---|
#18+
Топик не читал, но поздравляю! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2012, 16:32 |
|
Необычная реализация бизнес-логики приложения 2
|
|||
---|---|---|---|
#18+
Old NickOld Nick, Да, самое главное забыл. Сделал дебаггер, отладку по шагам. Осталось добавить: а) версионность; б) сравнение версий; в) автоматическое тестирование работоспособности сценариев, после изменения других сценариев; г) коллективную правку; д) большую кнопку "Сделать хорошо хотя бы мне"... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2012, 18:33 |
|
|
start [/forum/topic.php?fid=33&startmsg=37640776&tid=1547785]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 150ms |
0 / 0 |