powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Языки разработки приложений
321 сообщений из 321, показаны все 13 страниц
Языки разработки приложений
    #39936608
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, подскажите языки программирования, что дают компактный код приложений для Windows.
Сейчас работаю с C#, но хочется многоязычности.
Для чего это надо?
Ваяю программную платформу для создания сетевых КИС. Основная изюминка платформы - она строится на базе множества функциональных приложений. Оригиналы последних хранятся в сетевом Хранилище. По требованию пользователя загружаются на локальный комп (и кешируются там) и запускаются.
Не надо никаких серверов приложений, запрос из функционального приложения поступает сразу на сервер данных, выборка из базы данных поступает непосредственно приложению.
Попытался поговорить за жизнь с дельфийцами, но они не слышат. Умудрились даже переписку уничтожить.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936633
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,

а зачем много разных "приложений" с разным "функционалом"?
сделай одно "приложение", которое загружает разный "функционал" :)
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936647
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Попытался поговорить за жизнь с дельфийцами, но они не слышат


духи предков не отвечают живым
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936648
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Для чего это надо?


я так ответа и не увидел
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936662
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>ViPRos,сегодня, 13:00 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22097547][22097547]
>а зачем много разных "приложений" с разным "функционалом"?
<
Вот тестовая папка Хранилища, содержащая множество разных функциональных приложений.
И каждому пользователю, вообще то говоря, доступно своё подмножество приложений.
И зачем мне загонять их в один монолит?
где:
crm - приложение на Core 3.1 для MSSQL
crp - приложение на Core 3.1 для PostgreSQL
ms - приложение на Framework 4.8 для MSSQL
pg - приложение на Framework 4.8 для PostgreSql
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936670
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>МодальноеОкно, сегодня, 13:38 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22097585][22097585]
>я так ответа и не увидел
<
Иногда попадаются задачи для языков типа Prolog.
Да и тот же Delphi имеет свою нишу. В конце то концов можно иногда закачать криптоконтейнер в 5-6 mB по сети и кешировать его на локальном компе.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936678
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,

зачем монолит то?
просто сделай движок, который может запустить разный функционал
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936681
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по сабжу: полностью тупиковая идея, ИМХО.
Непонятно ради чего.

Это все можно сделать в пределах одного приложения. И даже без плагинов. Ну и плагины предусмотреть на случай какой-то специфики.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936683
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos
ВМоисеев,

зачем монолит то?
просто сделай движок, который может запустить разный функционал


Не в кассу. Человек изобретает колесо )
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936684
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_argo
по сабжу: полностью тупиковая идея, ИМХО.
Непонятно ради чего.

Это все можно сделать в пределах одного приложения. И даже без плагинов. Ну и плагины предусмотреть на случай какой-то специфики.


Человек пишет свой трёхколёсный велик для деплоя приложений на десктопы.
Есть подозрение, что всем в принципе всё равно чем он там занимается, лишь бы спичками не баловался.



ВМоисеев
Попытался поговорить за жизнь с дельфийцами, но они не слышат. Умудрились даже переписку уничтожить.


Побоялись заразиться )
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936685
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
По требованию пользователя загружаются на локальный комп (и кешируются там) и запускаются.

И как это связано с "языки программирования, что дают компактный код приложений для Windows"?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936687
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Да и тот же Delphi имеет свою нишу.


и что такого можно сваять на дельфи чего нельзя на c#? если выбросить за скобки особенности .net как платформы?

к чему этот огород?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936714
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>ViPRos, сегодня, 14:29 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22097629][22097629]
>...просто сделай движок,
<
Да я и сделал просто движок. Он для начала реализует аутентификацию пользователя и получает список доступных ему функциональных приложений. Выбирает нужное, закачивает, если нет в кеше или устарело и работает.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936716
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Dimitry Sibiryakov, сегодня, 14:37 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22097644][22097644]
>И как это связано с...
<
Приложения иногда грузятся из Хранилища на локальный комп. А это время и загрузка сети.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936718
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>МодальноеОкно, сегодня, 14:42 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22097653][22097653]
>и что такого можно сваять на дельфи чего нельзя на c#?
<
Если на Delphi работают, значит он для чего-то нужен.
Я думаю, что КИС может включать приложения не на одном языке, и приложения могут быть разработаны разными конторами.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936721
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>L_argo, сегодня, 14:31 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22097632][22097632]
>...Это все можно сделать в пределах одного приложения.
<
Я же привел реальный пример примитивной системы, где приложения написаны и для Core и для Framework (4.7.2, 4.8) и для Delphi, работающими с MSSQL и PostgreSQL? но в рамках инфосистемы.
Покажите, как Вы сделаете в пределах одного приложения.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936725
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>hVostt, сегодня, 14:32 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22097635][22097635]
>Не в кассу. Человек изобретает колесо )
<
Может быть хватит бла-бла.
По сути есть что сказать? Где плохо?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936733
H5N1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>hVostt, сегодня, 14:32 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22097635][22097635]
>Не в кассу. Человек изобретает колесо )
<
Может быть хватит бла-бла.
По сути есть что сказать? Где плохо?

вот тут
ВМоисеев
выборка из базы данных поступает непосредственно приложению.


прокачка сырых данных на клиента - зло.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936736
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>H5N1, сегодня, 16:20 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22097747][22097747]
>прокачка сырых данных на клиента - зло.
<
Докажите.
И как это Вы работаете со справочниками.
И куда же я должен закачивать документ Word - а?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936761
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Если на Delphi работают, значит он для чего-то нужен.


от легаси никуда не убежать
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936766
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Я думаю, что КИС может включать приложения не на одном языке, и приложения могут быть разработаны разными конторами.


и они все вам отдали исходники? или это форки каких-то фриварных проектов с гитхаба?

банально исходя из стоимостей любая контора будет пытаться ограничить этот зоопарк. частью функций пожертвовав, часть - слить в свой продукт или подобрав аналог
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936812
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>МодальноеОкно, сегодня, 17:33 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22097834][22097834]
>и они все вам отдали исходники?
<
Да. Не мне конечно, но конторе, что заказывала приложение.
В течении 5-ти крайних лет пришлось сопровождать достаточно большую КИС. Где не все приложения написаны на одном языке программирования. В частности это касается ГИС (Delhi, пришлось переписать на C#) . В КИС аккуратно выделяются ряд подсистем, слабо (точнее, почти совсем не связанных) связанных между собой подсистем. Последние дробятся на более мелкие функциональные части и т.д.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936819
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Может быть хватит бла-бла.
По сути есть что сказать? Где плохо?


Адский велосипед. Для деплоя можно взять готовое решение, тот же Octopus, который перекрывает ваш функционал полностью, а вам до него как до луны, даже если вы 24 ч в сутки будете пахать.


МодальноеОкно
ВМоисеев
Если на Delphi работают, значит он для чего-то нужен.


от легаси никуда не убежать


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

В любом случае, если вы существенного вреда компании своей деятельностью не наносите -- уже хорошо и большое достижение.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936820
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дел
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936848
H5N1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев

Докажите.

история уже все доказала.

ВМоисеев

И как это Вы работаете со справочниками.
И куда же я должен закачивать документ Word - а?

ворд это документ на парку кб, а вот гигабайты данных для документа уже отфильтровала и сагрегрировала бизнес логика на серверах.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936855
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>hVostt, сегодня, 18:57 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22097923][22097923]
>Адский велосипед. Для деплоя можно взять готовое решение, тот же Octopus../
<
Если Вы об этом , то я нет.
Оригиналы разработанных и отлаженнных функциональных приложений находятся в Хранилище в виде криптоконтейнеров .rar
Пользователь выбирает из списка доступных ему приложений и запускает его, с определенными правами.
Причем здесь деплой? Я не разворачиваю приложения на локальном компьютере.
Да и оставте в покое Ваш талант словоблудия, я не Ваш поклонник. Если можете, говорите по делу.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936856
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>H5N1, вчера, 22:05 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22097996][22097996]
>ворд это документ на парку кб, а вот гигабайты данных для документа уже отфильтровала и сагрегрировала бизнес логика на серверах.
<
Не понял про гигабайты.
Так хранятся документы в Хранилище:
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936860
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Если Вы об этом , то я нет.
Оригиналы разработанных и отлаженнных функциональных приложений находятся в Хранилище в виде криптоконтейнеров .rar
Пользователь выбирает из списка доступных ему приложений и запускает его, с определенными правами.
Причем здесь деплой? Я не разворачиваю приложения на локальном компьютере.
Да и оставте в покое Ваш талант словоблудия, я не Ваш поклонник. Если можете, говорите по делу.


Я и говорю по делу. Вы изобретаете никому не нужное колесо. Ещё и квадратное к тому же.
Ну и пофиг.

Ваш вопрос в топике, это жесть.. Чего вы вообще хотите непонятно, как будто вы грибов объелись и транслируете поток наркотической абстракции, который проходит через ваш мозг :)

Ну сами посудите. У вас приложение для скачивания и запуска других приложений. Вот эта лютая дичь в виде "криптоконтейнеров" это вообще как парашют для балерины.

Какая ещё многоязычность? Какой ещё компактный код? Чё вы там курите?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936866
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>hVostt, сегодня, 01:24 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098044][22098044]
>… У вас приложение для скачивания и запуска других приложений…
<
Оставим за бортом остальной Ваш словесный понос. Но эта фраза действительно отражает суть.
Да, есть приложение, которое ищет, скачивает, кеширует и запускает другие функциональные приложения.
С передачей им параметров запуска:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
. . .
//-- Формируем параметры запуска функционального приложения 
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "" + гп.pth_Папки_ФП + "Start.exe" + "";
startInfo.Arguments = "241 " + lng_Разрешения.ToString() + " " + гп.tm_Запрос.ToString() + " " + @"""" + str_Соединение + @"""" +
" " + @"""" + гп.str_ФИО + @"""" + " " + @"""" + гп.str_Псевдоним + @"""" + " " + @"""" + FS_СоединениеДФП.Replace(@"\", "/") + @"""" +
" " + @"""" + usr + @"""" + " " + @"""" + psw + @"""" + " " + @"""" + zstr + @"""" + " " + @"""" + гп.str_Пускач + @"""";
startInfo.WindowStyle = ProcessWindowStyle.Normal;

//-- Запускаем приложение
App.Current.MainWindow.WindowState = WindowState.Minimized; //-- Минимизируем функциональное приложение
Process rar = Process.Start(startInfo);
rar.WaitForExit();
App.Current.MainWindow.WindowState = WindowState.Normal;
. . .


А берутся эти параметры из базы данных Хранилища:
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936871
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>hVostt, сегодня, 01:24 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098044][22098044]
>...Вот эта лютая дичь в виде "криптоконтейнеров" это вообще как парашют для балерины.
<
Вот папка реального функционального приложения. Её вес 1.86mB. Вес криптоконтейнера 493kB/
Остальное на рисунке. Более того, весьма проблематично ознакомится с кодом приложения.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936872
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>hVostt,сегодня, 01:24 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098044][22098044]
>Какая ещё многоязычность? Какой ещё компактный код? Чё вы там курите?
<
Я попросил дельфийцев написать приложение, которое получает параметры запуска функционального приложения и выводит на экран их значения. Спасибо, что не отказали. Результат меня прямо таки ошарашил - здесь нет никакой работы с базой данных и нет графического интерфейса пользователя.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936875
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Вот папка реального функционального приложения. Её вес 1.86mB. Вес криптоконтейнера 493kB/
Остальное на рисунке. Более того, весьма проблематично ознакомится с кодом приложения.



На рисунке папка с файлам, судя по листингу, это файлы программы.
Какой ещё нафиг код приложения?
Тут же на картинке самый обычный архив, возможно запароленный, который имеет название "Криптоконтейнер".

Какая цель топика? Художнику нужно внимание? Или что?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936876
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Да, есть приложение, которое ищет, скачивает, кеширует и запускает другие функциональные приложения.
С передачей им параметров запуска:


Что значит "ищет"? В гугле чтоли ищет? Или как?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936885
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Коллеги, подскажите языки программирования, что дают компактный код приложений для Windows.
Сейчас работаю с C#, но хочется многоязычности.

Если не боитесь трудностей, то ASM. А так C (без C++)

ВМоисеев

Для чего это надо?
Ваяю программную платформу для создания сетевых КИС. Основная изюминка платформы - она строится на базе множества функциональных приложений. Оригиналы последних хранятся в сетевом Хранилище. По требованию пользователя загружаются на локальный комп (и кешируются там) и запускаются.
Не надо никаких серверов приложений, запрос из функционального приложения поступает сразу на сервер данных, выборка из базы данных поступает непосредственно приложению.
Попытался поговорить за жизнь с дельфийцами, но они не слышат. Умудрились даже переписку уничтожить.


Э-э-э... В рамках Windows домена это делается доменными политиками.
Знающий Windows-админ настроить это в течении рабочего дня.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936888
x1ca4064
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев

Я попросил дельфийцев написать приложение, которое получает параметры запуска функционального приложения и выводит на экран их значения. Спасибо, что не отказали. Результат меня прямо таки ошарашил - здесь нет никакой работы с базой данных и нет графического интерфейса пользователя.


Если Вы про размер, то консольное приложение, которое выводит параметры командной строки, у меня получились:
D5, обычное приложение - 42496
D5, с рантайм пакетами - 4608
D10.x, обычное приложение - 145920
D10.x, с рантайм пакетами - 9728
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936890
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul
Э-э-э... В рамках Windows домена это делается доменными политиками.
Знающий Windows-админ настроить это в течении рабочего дня.


Не в коня корм )
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936921
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Чего вы вообще хотите непонятно

Да чего тут непонятного.
Человек хочет написать очередную копию "Справочника инспекцией" для MSSQL и копию для PostgreSQL и разместить у себя в Хранилище.
Спросите зачем? Для себя он это делает. Уж который год.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936922
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Del. Что-то "Изменить" сработало как цитирование.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936923
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Del.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936957
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
таких изобретателей колеса как вы их порождает в немыслимых количествах


ваше мнение крайне ценно для нас, пройдите в буфет - ваше место по прежнему там
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936987
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МодальноеОкно
hVostt
таких изобретателей колеса как вы их порождает в немыслимых количествах


ваше мнение крайне ценно для нас, пройдите в буфет - ваше место по прежнему там


ох уж эти раздражающие глупые модальные окна...
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39936993
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
Да чего тут непонятного.
Человек хочет написать очередную копию "Справочника инспекцией" для MSSQL и копию для PostgreSQL и разместить у себя в Хранилище.
Спросите зачем? Для себя он это делает. Уж который год.


Не, это ясно :)
Сейчас-то он что хочет, может тебе удалось понять?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937009
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

скушно человеку
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937053
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,

всё сделано до нас - тынц
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937056
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>hVostt, сегодня, 04:34 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098073][22098073]
>Тут же на картинке самый обычный архив,...
<
Содержимое криптоконтейнера (на рисунке) есть содержимое папки приложения (само собой без крипто). В C# обычно готовит приложение не как один .exe, а как целую папку (возможно с вложенной папкой). Так вот Хранилище содержит не папки приложений, а их криптоконтейнеры. Причем вес крипто раза в три меньше веса папки.
Думаю, что это не совсем "Вот эта лютая дичь в виде "криптоконтейнеров" ", а вполне разумное решение.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937060
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>hVostt, сегодня, 04:36 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098074][22098074]
>Что значит "ищет"? В гугле чтоли ищет? Или как?
<
Программа запуска функциональных приложений (Пускач по русски) представляет пользователю список доступных ему приложений.
Выбор пользователем приложения из списка заставляет Пускач делать запрос к базе данных за получением версии приложения и ключа шифрования. Может получить и отказ, если сисадмин блокировал ему доступ к этому приложению. Если ок, то Пускач смотрит кеш и версию приложения. При совпадений криптоконтейнер приложения берётся из локального кеша, иначе идет закачка крипто из сетевого Хранилища с помещением последнего в кеш (кеш может быть перестроен). Далее из кеша разархивация в локальную папку приложения и запуск с передачей параметров. Число приложений в локальном кеше значительно меньше общего числа функциональных приложений
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937064
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>mad_nazgul, сегодня, 05:50 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098084][22098084]
>Э-э-э... В рамках Windows домена это делается доменными политиками.
<
Что именно делается?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937070
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>x1ca4064, сегодня, 06:27 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098087][22098087]
>Если Вы про размер, …
<
Спасибо.
Да.
Что такое рантайм пакеты и как ими воспользоваться.
Не могли бы Вы привести рядом цифры по криптоконтейнерам .rar.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937074
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 09:33 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098141][22098141]
>Да чего тут непонятного.
<
Опять Вы за детскую неожиданность.
А по делу есть что сказать? Что плохого в этом подходе построения КИС?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937076
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Программа запуска функциональных приложений (Пускач по русски) представляет пользователю список доступных ему приложений.


круть.

вы только что изобрели заново "Стартер" для 1с

вас ждет успех, вы прямо в шаге
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937080
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
А по делу есть что сказать? Что плохого в этом подходе построения КИС?


осталось выяснить причем здесь КИС

дано - зоопарк программ

изобретено - оболочка позволяющая запускать их с нужным наборов внешних ключей. админ может раздавать пермиты кто чего видит из общего списка зоопарка

ииии?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937083
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>kealon(Ruslan), сегодня, 13:03 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098402][22098402]
>всё сделано до нас - тынц
<
Вы это серьёзно? А если включить мозг?
Есть, реальный случай) 100 функциональных приложений и 60 пользователей, с разными интересами и разными правами.
Покажите как будете работать с тынц. Где берёте параметры запуска приложения.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937090
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>МодальноеОкно, сегодня, 13:49 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098463][22098463]
>… ииии?
<
ииии? Что в этом плохого? Я применяю эту схему для КИС. ииии?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937098
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
В C# обычно готовит приложение не как один .exe, а как целую папку (возможно с вложенной папкой). Так вот Хранилище содержит не папки приложений, а их криптоконтейнеры. Причем вес крипто раза в три меньше веса папки.


"Хранилище" использует архиватор, чтобы пожать папку в один файл.
И называет архивы "криптоконтейнер".
Почему бы не назвать их тем, чем они и являются -- архивами?

ВМоисеев
Программа запуска функциональных приложений (Пускач по русски) представляет пользователю список доступных ему приложений.
Выбор пользователем приложения из списка заставляет Пускач делать запрос к базе данных за получением версии приложения и ключа шифрования. Может получить и отказ, если сисадмин блокировал ему доступ к этому приложению. Если ок, то Пускач смотрит кеш и версию приложения. При совпадений криптоконтейнер приложения берётся из локального кеша, иначе идет закачка крипто из сетевого Хранилища с помещением последнего в кеш (кеш может быть перестроен). Далее из кеша разархивация в локальную папку приложения и запуск с передачей параметров. Число приложений в локальном кеше значительно меньше общего числа функциональных приложений


Зачем ключ шифрования нужен, можно просто не давать скачивать архив, если к нему нет доступа. Нафига эти костыли?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937102
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Я применяю эту схему для КИС


для тех кто в танке - можете понятие КИС сюда "для солидности" не подмешивать

то что вы величаете КИС - у вас на самом деле просто некий зоопарк программулек

Вы к нему изобрели "запускатель" с возможностью админки. Что и коню понятно - без этого смысл был бы городить.

Что вы дальше хотите? Принести вам лавровый венок? Отдать в жены дочь князя? Запатентовать за вами эту "Эврика"?

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

Но ваша бабушка будет в восторге
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937104
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Есть, реальный случай) 100 функциональных приложений и 60 пользователей, с разными интересами и разными правами.
Покажите как будете работать с тынц. Где берёте параметры запуска приложения.


Из современных решений, Octopus, например. При чём может развёртывать по одной кнопке, по расписанию, по запросу клиента, во всех популярных ОС, с любым настраиваемым процессом установки, настройки, зависимостями, параметрами, каналами доставки, на разных стендах, машинах, клиентах, и всё это ещё можно мониторить у кого что стоит и какой версии, когда ставилось, кто ставил и почему.

С внутренним хранилищем пакетов, доставляемых таким образом, что скачиваются только изменения, а не весь пакет (дельты изменений).

В общем, у вас нет даже 10% этого функционала, вы пилите уже его год или больше хз сколько вы там фигнёй страдаете.

Просто вы даже не рассматривали возможность использования готовых решений. Ну захотелось вам собственный велик соорудить. Может будем честны? Это снимет целый ряд вопросов.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937114
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вы поняли почему товарища в разделе Delphi не поняли?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937120
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander A. Sak
Ну вы поняли почему товарища в разделе Delphi не поняли?


мы поняли почему не поняли
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937121
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>hVostt, сегодня, 14:12 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098488][22098488]
>… Зачем ключ шифрования нужен ...
<
Криптоконтейнер приложения может находится в кеше локального компьютера.
Но что плохого в том, что применяю криптоконтейнер?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937129
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>МодальноеОкно, сегодня, 14:16 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098493][22098493]
>… то что вы величаете КИС - у вас на самом деле просто некий зоопарк программулек …
<
Я не утверждаю, что предложенная и реализованная как прототип программная система есть КИС. Для меня - это программная платформа разработчика КИС.
Иду по этому пути. И не вижу ничего плохого в этом.
Хочу услышать аргументированные замечания.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937132
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>hVostt, сегодня, 14:18 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098495][22098495]
>Из современных решений, Octopus, например.
<
Здесь .
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937136
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Хочу услышать аргументированные замечания.


нет не хотите.

зы закройте уже эту бадягу

Шел я как-то через мост,
Глядь – ворона мокнет.
Взял ворону я за хвост,
Положил ее на мост –
Пусть ворона сохнет!

repeat
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937143
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>МодальноеОкно, сегодня, 14:48 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098522][22098522]
>мы поняли почему не поняли
<а если это, понятливые вы мои. Приложение работы с базой данных Хранилища. Графический интерфейс, и всего 154 kB. И это .
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937149
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>МодальноеОкно, сегодня, 15:02 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098543][22098543]
>нет не хотите.
<
Как здесь не вспомнить великую фразу нашего министра иностранных дел.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937203
x1ca4064
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>x1ca4064, сегодня, 06:27 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098087][22098087]
>Если Вы про размер, …
<
Спасибо.
Да.
Что такое рантайм пакеты и как ими воспользоваться.

Очень часто, приложения можно представить, как сумму кода, который написал разработчик конкретной программы, и кода, который был создан разработчиком траслятора для выбранного языка, т.е. Run-Time. Пример - VCRedistributable (могу ошибаться в написании) для программ, написанных на MSVC или .Net для C#. Пакеты Дельфи, это режим сборки программы, когда код, общий для различных программ хранится отдельно от EXE программы, в т.н. BPL (Borland Package Library - подтипом DLL). Сам RunTime Delphi, в этом случае, также храниться в Vcl???.bpl (и некоторых других, в зависимости от требуемого набора компонентов). Этот механизм используется самой IDE Delphi, а также позволяет создавать программы небольшого размера и/или строить всякие системы плагинов. Я, в своей практике, почти никогда не использую сборку с пакетами. Противоположностью является создание обычных EXE, которым для работы ничего, кроме ОС не нужно (+ специфические, для данного приложения, DLL). Платой за такую независимость является некоторое увеличение размера EXE, т.к. RunTime, в этом случае, лежит в самом EXE.


Не могли бы Вы привести рядом цифры по криптоконтейнерам .rar.

А мог бы:
D5: StdExe: 42496 (rar: 21341) Pkg: 4608 (rar: 1472)
D10: StdExe: 145920 (rar: 56582) Pkg: 9728 (rar: 3304)
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937231
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>x1ca4064, сегодня, 16:44 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098677][22098677]
>Очень часто, приложения можно представить…
<
Спасибо.
56mB многовато, 3mB - приемлемо.
Хотя, если потребуется и скорострельность сети приемлемая ...
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937247
x1ca4064
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>x1ca4064, сегодня, 16:44 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098677][22098677]
>Очень часто, приложения можно представить…
<
Спасибо.
56mB многовато, 3mB - приемлемо.
Хотя, если потребуется и скорострельность сети приемлемая ...

Я привел цифры в байтах, а не килобайтах. 56Кб было приемлемо даже во времена модемов на 14400
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937258
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>x1ca4064, сегодня, 17:59 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098761][22098761]
>Я привел цифры в байтах,...
<
Тогда вообще без проблем.
Не вижу причин, чтобы не писать функциональные приложения на Delphi.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937272
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>skyANA, сегодня, 09:33 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098141][22098141]
>Да чего тут непонятного.
<
Опять Вы за детскую неожиданность.
А по делу есть что сказать? Что плохого в этом подходе построения КИС?

По какому делу?

Языки разработки приложений под Windows Вам перечислить, что Вы ещё не пробовали в своём Хранилище?
C++, F#, Python...

А про подход к построению КИС: Вы займитесь уже реальным построением реальной системы, тогда и узнаете, как он работает.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937275
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Иду по этому пути. И не вижу ничего плохого в этом.
Хочу услышать аргументированные замечания.

Внедрите в эксплуатацию и будет вам множество замечаний.
Времени не будет на форуме бессмысленные споры разводить.

Мне лично не понятно, кому это всё нужно.
Ну образовался у вас где-то там зоопарк приложений за годы работы, и что?
Вы собрали проблемы пользователей, их пожелания, формализовали в требования к продукту?

Лично у меня такое чувство, что Вы сами для себя придумали решение и вот уже который год им занимаетесь под вывеской: "Ваяю программную платформу для создания сетевых КИС".
И окромя Вас это никому больше не нужно.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937276
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
Вы собрали проблемы пользователей, их хотелки, формализовали в требования к продукту?


и сделали запускалку. профит
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937277
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Три года прошло с момента:
ВМоисеев
Коллеги!
Представляю прототип сетевого хранилища десктопных приложений -
это мой подход к разработке информационных систем в локальных сетях на базе десктопных приложений среды Windows.
ВМоисеев
Интересно применение Delphi, Java, F#

Походу сам забыл уже про те языки, что интересовали :)
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937279
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 19:22 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098820][22098820]
>… Вы займитесь уже реальным построением реальной системы, …
<
Мы работали с разными КИС.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937299
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>hVostt, сегодня, 14:12 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098488][22098488]
>… Зачем ключ шифрования нужен ...
<
Криптоконтейнер приложения может находится в кеше локального компьютера.
Но что плохого в том, что применяю криптоконтейнер?


Абсолютно бессовестно зря потраченное время. И без какой-либо пользы. Никакой это не кеш, это программы, размещённые на компьютере, из набора разрешённых и доступных программ.

По вашей логике мой ноут это кеш. У меня тут и ОС закеширована. И браузер. И архиватор тоже есть, ага. Всё в моём личном кеше
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937300
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>hVostt, сегодня, 14:18 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098495][22098495]
>Из современных решений, Octopus, например.
<
Здесь .


Если вы до сих пор не зашли и не изучили продукт, где всё это можно, при чём в 1000 раз удобней, проще и надёжней. Значит вам это нафиг не упёрлось, вы просто чешете своё ЧСВ. Пройдите на сайт и почитайте, там настолько доступно всё написано, что даже дурачок разберётся.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937301
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
Лично у меня такое чувство, что Вы сами для себя придумали решение и вот уже который год им занимаетесь под вывеской: "Ваяю программную платформу для создания сетевых КИС".
И окромя Вас это никому больше не нужно.


Я думаю он не просто тратит попусту время, но и наносит вред. Когда-нибудь ему эт надоест и он свалит. И кому-то вот это уг придётся отковыривать из всех щелей.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937308
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>hVostt, сегодня, 21:20 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098875][22098875]
>… Никакой это не кеш, это программы, размещённые на компьютере, …
<
Извините, но я право Вас не понимаю. Ну хоть здесь посмотрите.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937311
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>hVostt, сегодня, 21:21 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098877][22098877]
>… что даже дурачок разберётся…
<
Вот Вас трое умных: 1 , 2 , 3 и задачка здесь .
В конце то концов, покажите Ваши решения, что болтать то. Я своё представил.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937317
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>hVostt, сегодня, 21:20 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098875][22098875]
>… Никакой это не кеш, это программы, размещённые на компьютере, …
<
Извините, но я право Вас не понимаю. Ну хоть здесь посмотрите.


У вас что браузер? Зачем вы мне статью про браузер кидаете?


ВМоисеев
>hVostt, сегодня, 21:21 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098877][22098877]
>… что даже дурачок разберётся…
<
Вот Вас трое умных: 1 , 2 , 3 и задачка здесь .
В конце то концов, покажите Ваши решения, что болтать то. Я своё представил.


У вас какая-то наивная и детская реакция на критику. Здесь что по-вашему детский сад?

Когда я захочу представить своё решение, то буду готов получить порцию критику, сейчас мне это не нужно. Про одно из готовых промышленных решений я сказал. Но вам не интересно, вы даже не искали и не интересовались.

Зачем вы фигнёй страдаете, не понятно. Но вы и не обязаны объяснять. Страдаете и страдаете, чем бы дитя не тешилось.

Лучше расскажите по этому топику, чего хотели-то?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937334
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>hVostt, сегодня, 22:17 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098900][22098900]
>...Лучше расскажите по этому топику, чего хотели-то?
<
Как бы это по мягче выразиться - есть конторы, в которых много что не понятно, зато всё правильно.
В своё время там сказали (или им подсказали) - Delphi. Кой как отбились, но осадок не знания остался.
Многоязычность КИС не мой бред - реальность.
Думал найду контакт с дельфийцами и они помогут создать болванку примитивного функционального приложения, работающего с базами данных и документами типа word и .jpg. Не получилось.
Нечто похожее и на F#.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937336
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Как бы это по мягче выразиться - есть конторы, в которых много что не понятно, зато всё правильно.
В своё время там сказали (или им подсказали) - Delphi. Кой как отбились, но осадок не знания остался.
Многоязычность КИС не мой бред - реальность.
Думал найду контакт с дельфийцами и они помогут создать болванку примитивного функционального приложения, работающего с базами данных и документами типа word и .jpg. Не получилось.
Нечто похожее и на F#.


Приложение, работающее с базами данных, документами -- это настолько широкий спектр, насколько это вообще возможно.

Вот гугл поиск, у него поисковая база данных, размещённая в дата центрах по всему миру.
Или сайт-визитка, в которой есть простенькая админка, чтобы исправить номер телефона в шапке -- тоже работает с базой данных.
Почти все программы так или иначе работают с базами данных.
Современные игры тоже работают с базами данных и документами, сохраняют состояние игры, статистику, скриншоты, сообщения из чата и т.д.

Язык программирования нужно выбирать исходя из задачи и ваших знаний.

Чем вам ещё можно помочь?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937340
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>hVostt, вчера, 23:25 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098926][22098926]
>Чем вам ещё можно помочь?
<
Всему своё время. Вопросы ещё будут.
За обсуждение - спасибо.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937343
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев

Всему своё время. Вопросы ещё будут.
За обсуждение - спасибо.


...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937362
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
skyANA
Лично у меня такое чувство, что Вы сами для себя придумали решение и вот уже который год им занимаетесь под вывеской: "Ваяю программную платформу для создания сетевых КИС".
И окромя Вас это никому больше не нужно.


Я думаю он не просто тратит попусту время, но и наносит вред. Когда-нибудь ему эт надоест и он свалит. И кому-то вот это уг придётся отковыривать из всех щелей.

Этим никто не пользуется, очевидно же. Так что не переживай. Человек ваяет сам для себя.

А ты бы бросил комментировать в конце концов. Не раз ведь уже обсуждали его творение за последние три года.
Толку в очередной раз разводить бессмыслицу? Надо как в Delphi: закрыть и удалить.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937363
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>skyANA, сегодня, 19:22 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098820][22098820]
>… Вы займитесь уже реальным построением реальной системы, …
<
Мы работали с разными КИС.

Я понимаю, что Вы ваяете это свое Хранилище в свободное от основной работы время.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937366
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 11:02 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098990][22098990]
>Я понимаю, что Вы ваяете это свое Хранилище в свободное от основной работы время.
<
И так и так. Программирование (скорее решение задач с применением компьютерной технологии) это и работа, и хобби и большая часть жизни. Жизнь научила - учиться надо до того, как начать втягиваться в серьёзную драчку. И инструменты готовить загодя.
Мне не совсем понятен Ваш скепсис по отношению к такой платформе, как Хранилище. Еще менее понятно отношение дельфийцев.
Я уверен, что при решении некоторых задач, к примеру - а-ля цифромолка, Delphi даст большую фору остальным языкам. F# имеет свою нишу. Я пытаюсь как-то научиться строить КИС, используя их преимущества.
Понимаю, что от таких как Вы, не дождусь одобрения. Ваш удел - критика, желательно бы конструктивная, по делу.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937382
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>skyANA, сегодня, 11:02 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22098990][22098990]
>Я понимаю, что Вы ваяете это свое Хранилище в свободное от основной работы время.
<
И так и так. Программирование (скорее решение задач с применением компьютерной технологии) это и работа, и хобби и большая часть жизни. Жизнь научила - учиться надо до того, как начать втягиваться в серьёзную драчку. И инструменты готовить загодя.
Мне не совсем понятен Ваш скепсис по отношению к такой платформе, как Хранилище. Еще менее понятно отношение дельфийцев.
Я уверен, что при решении некоторых задач, к примеру - а-ля цифромолка, Delphi даст большую фору остальным языкам. F# имеет свою нишу. Я пытаюсь как-то научиться строить КИС, используя их преимущества.
Понимаю, что от таких как Вы, не дождусь одобрения. Ваш удел - критика, желательно бы конструктивная, по делу.

Понимаете, я не вижу этого самого дела. Ничего, чего можно было бы разобрать и оценить.
И работа, и хобби, и Хранилище, и Delphi, и F#, и попытки научиться строить КИС.

Каковы ваши цели-то? Всё размыто и не определено. Куда Вас направить?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937388
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Дмитрий Мух, сегодня, 12:38 [22099024]
>...Каковы ваши цели-то?...
<
Сделать программную платформу разработчика КИС.
Вот примерная техническая среда. Узлы могут быть объединены глобальной сетью ViPNet. Доступ пользователя возможен к информации любого узла.
И направлять меня никуда не надо. Планы перенести серверы узла непосредственно в Интернет.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937405
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
Этим никто не пользуется, очевидно же. Так что не переживай. Человек ваяет сам для себя.


Да, и как выяснилось:

ВМоисеев
Понимаю, что от таких как Вы, не дождусь одобрения . Ваш удел - критика, желательно бы конструктивная, по делу.


Просто требуется одобрение :)
Одобрение это то, в чём отчаянно нуждается многие творцы.

По мне так лучшее одобрение, это когда результат твоей работы приносит пользу с одной стороны, он приносит деньги, выгоду или экономию с другой стороны. А не похлопывания по плечу каких-то удалённых товарищей.

skyANA
А ты бы бросил комментировать в конце концов. Не раз ведь уже обсуждали его творение за последние три года.
Толку в очередной раз разводить бессмыслицу? Надо как в Delphi: закрыть и удалить.


Это да, согласен на 146%
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937409
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>Дмитрий Мух, сегодня, 12:38 [22099024]
>...Каковы ваши цели-то?...
<
Сделать программную платформу разработчика КИС.

Всё-таки это на первом месте :)

А языки разработки приложений Вам зачем? Болванок наваять?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937427
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>hVostt, сегодня, 14:48 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099055][22099055]
>...Одобрение это то, в чём отчаянно нуждается многие творцы…
<
Да что Вы.
Творцы нуждаются в дополнительных идеях.
Вы же генерите детскую неожиданность. Не понимаю, зачем.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937429
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Творцы нуждаются в дополнительных идеях.

А инженеров в институте учат опираться на существующий технологический базис.
Вы пробовали изучать устоявшиеся подходы к разработке информационных систем, современные?
Изучать архитектуру крупных компаний?
Изучать то, что предлагают крупные вендоры?

Мне интересно, что Вами движет.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937434
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Дмитрий Мух, сегодня, 17:48 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099101][22099101]
>Мне интересно, что Вами движет.
<
Знание, опыт, пытливый ум, желание учиться, потребность созидания и умение работать.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937435
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>Дмитрий Мух, сегодня, 17:48 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099101][22099101]
>Мне интересно, что Вами движет.
<
Знание, опыт, пытливый ум, желание учиться, потребность созидания и умение работать.

Какой молодец :) Желаю удачи.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937465
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>hVostt, сегодня, 14:48 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099055][22099055]
>...Одобрение это то, в чём отчаянно нуждается многие творцы…
<
Да что Вы.
Творцы нуждаются в дополнительных идеях.
Вы же генерите детскую неожиданность. Не понимаю, зачем.


Да нет, я вашу же цитату привёл.
Не понимаю зачем вы теперь отпираетесь.

Я у вас пытался выяснить суть топика, чего вы от нас хотите.
Оказалось, вы ищите одобрения.

Но лично от меня вы его в любом случае не получите, так как вы тратите своё время впустую, за годы с начала своего проекта так и не подросли профессионально, топчитесь всё на одном месте, какие-то фантазии детские.

Такое я одобрить не могу. Уж простите.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937468
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Знание, опыт, пытливый ум, желание учиться, потребность созидания и умение работать.


Вашу задачу можно решить было за неделю. Умением работать тут не пахнет.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937470
zeon11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Коллеги, подскажите языки программирования, что дают компактный код приложений для Windows.
Сейчас работаю с C#, но хочется многоязычности.
Для чего это надо?
Ваяю программную платформу для создания сетевых КИС. Основная изюминка платформы - она строится на базе множества функциональных приложений. Оригиналы последних хранятся в сетевом Хранилище. По требованию пользователя загружаются на локальный комп (и кешируются там) и запускаются.
Не надо никаких серверов приложений, запрос из функционального приложения поступает сразу на сервер данных, выборка из базы данных поступает непосредственно приложению.
Попытался поговорить за жизнь с дельфийцами, но они не слышат. Умудрились даже переписку уничтожить.


Эта изюминка у доброй половины народа тут ввиде самописных решений уже лет 10-15 назад была написана. Поскольку именно тогда были темы "надоело бегать по клиентам, как-бы автоматизировать обновление ПО"
То, что обсуждений этих решений нет на современном этапе, по всей видимости и создало у Вас ощущение новизны и свежести этой идеи. Ну, на самом деле, что обсуждать то, что давно известно и работает? Вот у людей на 4-х страницах Вашего топика негатив и проявился.

P.S. В Вашей схеме не предусмотрены клиентские машины, а именно, какая ОС стоит, какое ПО установлено, где машины находятся, можно-ли на них загружать ПО, и какое, а разрешено-ли конкретному пользователю на конкретной машине работать на этом ПО (это я по поводу лицензий). А сколько лицензий на одновременную работу с ПО? А ещё и временные рамки работы работы с ПО. А то придёт какой-нибудь клерк и долгим зимним вечером выкачает всю базу данных
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937498
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>zeon11, вчера, 22:15 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099185][22099185]
>Эта изюминка у доброй половины народа тут ввиде самописных решений уже…
<
Так я и жду ссылки на эти решения. Что реализовано и как.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937505
zeon11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>zeon11, вчера, 22:15 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099185][22099185]
>Эта изюминка у доброй половины народа тут ввиде самописных решений уже…
<
Так я и жду ссылки на эти решения. Что реализовано и как.


А-а-а, кажется, теперь я понял, что так народ тут кипятком ...
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937518
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>zeon11, вчера, 22:15 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099185][22099185]
>Эта изюминка у доброй половины народа тут ввиде самописных решений уже…
<
Так я и жду ссылки на эти решения. Что реализовано и как.

Очевидно, что ссылку на внутреннюю документацию инфраструктуры корпоративной информационной системы Вам тут никто не даст.
На словах только если рассказать о том, что не попадает под NDA.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937587
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937594
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 10:34 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099274][22099274]
>Очевидно, что ссылку на внутреннюю документацию инфраструктуры…
<
Да меня и не интересует внутренняя документация.
Я предложил вариант программной платформы построения КИС.
Последнее время занимался сопровождением КИС построенной на базе Оракл, сервера приложений и IE 5. Рязанцы провели большую и нужную работу по декомпозиции . Получили иерархию из множества подсистем, …, множества задач. Задачи реализовали средствами Oracle c сохранением иерархии. Не получилось реализовать ГИС. Использовали Delphi.
Нам пришлось сопровождать эту конструкцию. КИС огромна. Адаптация под старшие версии Oracle не возможна.
ГИС работает не совсем адекватно. Документации на неё нет, купленного пакета для ГИС нет, карт нет и т.п.
В это время Microsoft шагает от версии к версии C# и MSSQL. Переход безболезнен и аккуратен.
За время эксплуатации КИС сервера устарели морально и физически. Рабочие станции стали на уровень серверов. В этом случае сервер приложений вреден, лишний конструктив.
Так я и попытался рязанскую декомпозицию отобразить в Хранилище. Получилось достаточно изящно.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937603
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Dimitry Sibiryakov, сегодня, 14:42 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099376][22099376]
>
<
Спасибо за подборку.
Идея в том, что программы могут выполняться на компе клиента ещё не изжила себя. Причем большинство из них должно доставляться на локальный комп динамически, по требованию из места хранилища оригиналов.
Я попытался наложить эту идею на результат декомпозиции КИС, на её программные компоненты. Имеем:
1. Множество функциональных приложений (реальная цифра - 100),
2. Оригиналы приложений находятся в Хранилище,
3. Множество пользователей (реальная цифра - 60),
4. Приложения группируются по подсистемам,
5. Пользователи группируются по подразделениям,
6. Приложения имеют внутренние права,
7. Пользователь должен быть авторизован,
8. Каждый пользователь имеет доступ к своему подмножеству приложений, для каждого приложения со своими правами,
9. Загрузка приложения на комп пользователя осуществляется динамически, по требованию пользователя,
10. Для эффективности доступа и минимизации загрузки сети приложения кешируются на локальном компе,
11. Локальный кеш существенно меньше хранилища,
12. При запуске приложения ему передаётся ряд параметров, включая строку соединения с базой данных и строку соединения с шарой файлового сервера документов.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937643
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>skyANA, сегодня, 10:34 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099274][22099274]
>Очевидно, что ссылку на внутреннюю документацию инфраструктуры…
<
Да меня и не интересует внутренняя документация.
Я предложил вариант программной платформы построения КИС.
Последнее время занимался сопровождением КИС построенной на базе Оракл, сервера приложений и IE 5. Рязанцы провели большую и нужную работу по декомпозиции . Получили иерархию из множества подсистем, …, множества задач. Задачи реализовали средствами Oracle c сохранением иерархии. Не получилось реализовать ГИС. Использовали Delphi.
Нам пришлось сопровождать эту конструкцию. КИС огромна. Адаптация под старшие версии Oracle не возможна.
ГИС работает не совсем адекватно. Документации на неё нет, купленного пакета для ГИС нет, карт нет и т.п.
В это время Microsoft шагает от версии к версии C# и MSSQL. Переход безболезнен и аккуратен.
За время эксплуатации КИС сервера устарели морально и физически. Рабочие станции стали на уровень серверов. В этом случае сервер приложений вреден, лишний конструктив.
Так я и попытался рязанскую декомпозицию отобразить в Хранилище. Получилось достаточно изящно.

По мне так ничего ещё не получилось.

Почитайте про историю интеграции корпоративных приложений (Enterprise Application Integration, сокр. EAI).
В 80-х годах возникла мысль, что кучку разрозненных приложений, решающих каждое свою задачу, хорошо бы интегрировать в единую информационную систему.

ИМХО Вы сейчас на том уровне: а давайте тупо засунем их в некое Хранилище.
А толку-то?
Придите с этим на реальное предприятие, где требуется интеграция начиная с бизнес-процессов и заканчивая различными платформами гетерогенной сети, и что Вы сможете предложить?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937649
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
В этом случае сервер приложений вреден, лишний конструктив.
это всё для локальных сетей? иначе без серверного приложения не обойтись.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937665
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
ВМоисеев
В этом случае сервер приложений вреден, лишний конструктив.
это всё для локальных сетей? иначе без серверного приложения не обойтись.

С VPN легко
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937670
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>вадя, сегодня, 20:28 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099509][22099509]
>это всё для локальных сетей? иначе без серверного приложения не обойтись.
<
Да. Можно попытаться VPN для одного узла.
Обратите внимание на ViPNet - некий вариант локальной сети в "глобальном" пространстве. Своя разновидность VPN.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937695
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
9. Загрузка приложения на комп пользователя осуществляется динамически, по требованию пользователя,
10. Для эффективности доступа и минимизации загрузки сети приложения кешируются на локальном компе,


я канешна извеняюсь, и вообще это риторический вопрос, отвечать не нужно.
просто думаю.

9. приложение грузится на комп "динамически", чтобы запуститься -- окэй.

потом

10. оно кешируется... это типа, не удаляется с компа после загрузки?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937724
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
ВМоисеев
9. Загрузка приложения на комп пользователя осуществляется динамически, по требованию пользователя,
10. Для эффективности доступа и минимизации загрузки сети приложения кешируются на локальном компе,


я канешна извеняюсь, и вообще это риторический вопрос, отвечать не нужно.
просто думаю.

9. приложение грузится на комп "динамически", чтобы запуститься -- окэй.

потом

10. оно кешируется... это типа, не удаляется с компа после загрузки?

Человек попытался наложить свою идею на результат декомпозиции КИС.
И вот так у него это получилось на уровне идеи.
Практика бы конечно многое изменила, но практики нет.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937747
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю это не человек

Это тестирование бота. "Китайская комната" из "Ложная слепота"

Просто сопряженные наборы слов закидывает на форум, а все вокруг пытаются наставить на путь истинный
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937762
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>hVostt, сегодня, 04:15 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099594][22099594]
>я канешна извеняюсь, …
<
Под шута косите уважаемый - 9,10.
Но для меня вопрос не праздный.
Работа с криптоконтейнером функционального приложения протекает так:
1. Если версия оригинала в Хранилище не совпадает с версией в локальном кеше, то копия в кеше уничтожается.
2. Если копии нет в локальном кеше и кеш переполнен, то удаляется копия криптоконтейнера самого не используемого приложения
3. Если копии нет в локальном кеше и кеш не переполнен, то копия помещается в локальный кеш.
4. Копия из кеша деархивируется в локальную папку и приложение запускается.
5. По завершению работы приложение освобождает память, но криптоконтейнер остается в кеше
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937767
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Под шута косите уважаемый - 9,10.
Но для меня вопрос не праздный.
Работа с криптоконтейнером функционального приложения протекает так:
1. Если версия оригинала в Хранилище не совпадает с версией в локальном кеше, то копия в кеше уничтожается.
2. Если копии нет в локальном кеше и кеш переполнен, то удаляется копия криптоконтейнера самого не используемого приложения
3. Если копии нет в локальном кеше и кеш не переполнен, то копия помещается в локальный кеш.
4. Копия из кеша деархивируется в локальную папку и приложение запускается.
5. По завершению работы приложение освобождает память, но криптоконтейнер остается в кеше


кеш = обычный архив с приложением на компе клиента
криптоконтейнер = обычный архив с приложение на компе клиента

при закрытии приложения, файлы приложеняи стираются, а при открытии распакавываются, что приводит

1. к задержкам при открытии программы
2. к бесполезному использованию жёсткого диска

горе в семье какое-то...
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937771
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
Человек попытался наложить свою идею на результат декомпозиции КИС.
И вот так у него это получилось на уровне идеи.
Практика бы конечно многое изменила, но практики нет.


Ты очень добрый человек :)

Нет, он "творческий" бездельник.
Ему лень читать, учить, добывать информацию, или просто нет способностей.
Он хочет творить.
И пофигу какую дичь :)
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937779
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>hVostt, сегодня, 11:35 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099726][22099726]
>… что приводит 1,2 …
<
Как все запущено.
1. к задержкам при открытии программы.
Несомненно. Деархивация требует времени и ресурсом. Но это локальный компьютер. Транспортировка каталога приложения по сети требует значительно большего времени. Потом, кто должен быть транспортирован и запущен решается динамически, по требованию. В любой момент сисадмин может урезать пользователю его подмножество доступных ему функциональных приложений.
2. к бесполезному использованию жёсткого диска
Это то с какого бодуна.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937784
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>hVostt, сегодня, 11:38 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099730][22099730]
>
1. Нет, он "творческий" бездельник.
2. Я думаю это не человек…
3. … а давайте тупо засунем их в некое Хранилище…
<
Господа, а по делу слабо?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937814
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>
Господа, а по делу слабо?


По делу.
За доставку приложения в рамках Windows-домена отвечают доменные политики.
Инструмент гибкий. Правда всё и все должны быть в домене AD.

ИМХО пытаться делать "толстый" клиент в 2020 это немного странно.
Проблем много, толку мало.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937827
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>hVostt, сегодня, 11:38 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099730][22099730]
>
1. Нет, он "творческий" бездельник.
2. Я думаю это не человек…
3. … а давайте тупо засунем их в некое Хранилище…
<
Господа, а по делу слабо?

Внедрите своё Хранилище где-нибудь на предприятии, будут Вам комментарии по делу от пользователей и админов.
Правда следует готовиться к тому, что весьма не лестные.

А если в течение года нигде не внедрите, то стоит признать, что никому ваша "платформа" не нужна и сфокусироваться на чём-то более полезном для людей и себя.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937834
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>mad_nazgul, сегодня, 13:48 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099873][22099873]
>По делу.
<
Вы это серьезно. Это читали?

>Проблем много, толку мало.
Какие проблемы Вас смущают? Только по делу. И где толку не хватает?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937845
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>mad_nazgul, сегодня, 13:48 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099873][22099873]
>По делу.
<
Вы это серьезно. Это читали?


И... Что из этого не может быть решено политиками AD и системами дистрибуции приложения?

ВМоисеев

>Проблем много, толку мало.
Какие проблемы Вас смущают? Только по делу. И где толку не хватает?


Проблемы администрирования (кстати одну из них мы тут сейчас обсуждаем).

Т.к. программа будет работать в разных окружениях, то ошибки вылавливать достаточно проблематично.

По мне, для администратора и для программиста это лишняя головная боль.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937846
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Как все запущено.
1. к задержкам при открытии программы.
Несомненно. Деархивация требует времени и ресурсом. Но это локальный компьютер. Транспортировка каталога приложения по сети требует значительно большего времени. Потом, кто должен быть транспортирован и запущен решается динамически, по требованию. В любой момент сисадмин может урезать пользователю его подмножество доступных ему функциональных приложений.
2. к бесполезному использованию жёсткого диска
Это то с какого бодуна.


Я как будто с чайником разговариваю, деревянным.
Зачем удалять приложение при его закрытии?
Это что за имбицильная система такая?

Вполне понимаю наличие неких retention policy, когда нужные прилаги вытесняют ненужные.
Но вы просто нагородили, простите, какого-то унылого г-вна, непонятно зачем, почему, для чего.

Ну скажите уже людям, что балуетесь хернёй чисто по фану, ради экспериментов, творчества ради.
И отстанут от вас.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937847
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Господа, а по делу слабо?


По делу уже сказал, любой вменяемый админ решит вашу задачу на раз-два.
Ничего, имеющего хоть мало-мальскую ценность вообще в вашей поделке нет.
Решение упоротое от слова совсем.

Зачем удалять приложение при закрытии?
Зачем эти псевдо-криптоконтейнеры (на самом деле обычные архивы)?
Зачем это всё?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937853
Zmeelov2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Имеем:
1. Множество функциональных приложений (реальная цифра - 100),

Очень много. В обычной организации вряд ли будет более 20 приложений, участвующих в производственном процессе, стандартная схема - одна подсистема на одно приложение (бухучет, зарплата, финансы, склад, две-три производственных). Тут или коллекция недоприложений, или учтены вьюверы картинок.
ВМоисеев
2. Оригиналы приложений находятся в Хранилище,
Хранилище дистрибутивов не помешает иметь, не препятствовать.
ВМоисеев
3. Множество пользователей (реальная цифра - 60),
Это очень мало. Особенно с учетом пункта 1
ВМоисеев
4. Приложения группируются по подсистемам,
У вас что, не происходит вывода из эксплуатации? Или слепили-запустили-забыли, пришла новая задача - начинаем лепить новое приложение?
ВМоисеев
5. Пользователи группируются по подразделениям,
Не удивили. Это у всех так. Соответственно могут организовываться роли и профили доступа.
ВМоисеев
6. Приложения имеют внутренние права,
То есть имеется накопленный неуправляемый из одного места зоопарк. Бывает, да. В тяжелых случаях приходилось свой конфигуратор прав писать и реверсить приложения.
ВМоисеев
7. Пользователь должен быть авторизован,
Домен.
ВМоисеев
8. Каждый пользователь имеет доступ к своему подмножеству приложений, для каждого приложения со своими правами,
Ну это - банальность.
ВМоисеев
9. Загрузка приложения на комп пользователя осуществляется динамически, по требованию пользователя,
Не масштабируется. Долго. У вас просто мало пользователей - если написано 60, то активны каждое утро 30, остальные в отпусках, на больничном или стартуют позже. А теперь представьте, что у вас одномоментно стартует 600 пользователей и все начинают тянуть с сервака обновления.
ВМоисеев
10. Для эффективности доступа и минимизации загрузки сети приложения кешируются на локальном компе,
Это не рокет сайенс. Проверяете дату и размер архива или храните конфигурационную информацию отдельно?
ВМоисеев
11. Локальный кеш существенно меньше хранилища,
Ну как бы странно было бы, если происходило обратное.
ВМоисеев
12. При запуске приложения ему передаётся ряд параметров, включая строку соединения с базой данных и строку соединения с шарой файлового сервера документов.
А теперь фанфары! Как передаются на локальный комп конфигурационные параметры. То есть, что надо предпринять смотрителю зоопарка, чтобы с завтрашнего дня все! приложения коннектились к другой базе?

Ну ничего суперстрашного вы не написали. Лет 12 назад я писал подобный запускатор. Он по конфигу коннектился к базе, проверял версию и при необходимости тянул прямо из блоба в базе исполняемые файлы, библиотеки и шаблоны отчетов, а также собственный конфиг и собственную свежую версию. Писал и матерился, что админы поленились настроить обновление через AD. Обдумывал месяц урывками, написал за два дня, через месяц эксплуатации за один день дописал, чего не хватало. Потом два года это все эксплуатировалось и наконец было заменено на человеческое обновление. И даже мысли не возникло, что делается нечто, имеющее отношение к платформе создания сетевых КИС. Обычная тулза для решения мелкой проблемы.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937861
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>mad_nazgul, сегодня, 14:36 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099931][22099931]
>И... Что из этого не может быть решено политиками AD и системами дистрибуции приложения?
<
Давайте посмотрим как. Я инженер, а по сему всегда допускаю, что ошибаюсь.
Итак:
8. Каждый пользователь имеет доступ к своему подмножеству приложений, для каждого приложения со своими правами,
см. здесь
каждому приложению соответствует запись в таблице tbl_Приложения, каждому пользователю соответствует запись в таблице tbl_Пользователи. Динамическая взаимосвязь пользователя и приложения и права пользователя для данного приложения определяется в таблице tbl_ПриПол. Для работы с информацией Хранилища служит функциональное приложение msХранилище (pgХранилище). см.рисунок.
Как делаете Вы?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937883
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Zmeelov2, сегодня, 15:15 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099956][22099956]
>А теперь фанфары!...
<
см. сюда .
см. рисунок.
Выбираете строку параметров приложения. Двойной щелчок в столбце СерверыДанных. Вызывается панель работы со справочником серверов. Выбираете нужный сервер и подстановка.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937890
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Zmeelov2, сегодня, 15:15 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099956][22099956]
>Не масштабируется. Долго. У вас просто мало пользователей - если написано 60, то активны каждое утро 30, остальные в отпусках, на больничном или стартуют позже. А теперь представьте, что у вас одномоментно стартует 600 пользователей и все начинают тянуть с сервака обновления.
<
Так примерно есть на объекте.
А Вы представте, что
1. есть локальный кеш,
2. приложения в криптоконтейнере .rar. И написаны на C#. К примеру, размер функционального приложения работы с базой данных Хранилища - 150kB.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39937897
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Zmeelov2, сегодня, 15:15 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099956][22099956]
>8...Ну это - банальность.
<
Это как посмотреть.
Уровень подготовки sys и sec админов разный. Secadmin-у вообще лучше не лезть в настройки строк подключения к базам данных. А вот подстановку он может делать.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938054
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt
Зачем ключ шифрования нужен, можно просто не давать скачивать архив, если к нему нет доступа.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938067
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>mad_nazgul, сегодня, 14:36 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099931][22099931]
>И... Что из этого не может быть решено политиками AD и системами дистрибуции приложения?
<
Давайте посмотрим как. Я инженер, а по сему всегда допускаю, что ошибаюсь.
Итак:
8. Каждый пользователь имеет доступ к своему подмножеству приложений, для каждого приложения со своими правами,
см. здесь
каждому приложению соответствует запись в таблице tbl_Приложения, каждому пользователю соответствует запись в таблице tbl_Пользователи. Динамическая взаимосвязь пользователя и приложения и права пользователя для данного приложения определяется в таблице tbl_ПриПол. Для работы с информацией Хранилища служит функциональное приложение msХранилище (pgХранилище). см.рисунок.
Как делаете Вы?


Как было давно, в 0-вые
Администраторы настраивают доменные политики, так чтобы пользователи имели право на запуск строго определенных приложений.
Программисты просто выкладывали приложения в нужную сетевую папку, откуда они и запускались.
Данные хранились в домашнем каталоге, который так же был сетевой папкой.
Т.е. пользователю было все равно за каким компьютером работать.


Как сейчас
Настроен CI/CD Jenkins, который отслеживает изменение в CVS по соответствующим веткам master (для прода), test (для теста)
Когда вливаются изменения в соответствующие ветки, автоматически собирается приложение и выкладывается на сервер приложений.
Пользователю максимум что надо делать иногда чистить кэш браузера.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938073
Zmeelov2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>Zmeelov2, сегодня, 15:15 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22099956][22099956]
>Не масштабируется.
.........….
Так примерно есть на объекте.
Так сколько у вас пользователей? 60? 600?
ВМоисеев
1. есть локальный кеш,
2. приложения в криптоконтейнере .rar. И написаны на C#. К примеру, размер функционального приложения работы с базой данных Хранилища - 150kB.
Давайте к более жизненным вещам. 150 килобайт - это не размер приложения. Это сегодня даже Hello world не сделает. Приложение - это все библиотеки, которые нужно установить для его полноценной работы. Вот стоит голая ОСь, вот накатываем приложение. Если вы накатите свои 150 килобайт, работать не будет ничего. Так что объем будет от 20-50 мегабайт до 2-3 гигов. А вот теперь мы внедряем новую версию. Поменяли ваше так называемое функциональное приложение и пяток библиотек. Естественно, ковыряться в потрохах и выцеплять, какая конкретно библиотека поменялась, вы не будете. Меняете все скопом. Тормоза. И не надо рассказывать про чудесные криптоконтейнеры.
ВМоисеев
Выбираете строку параметров приложения. Двойной щелчок в столбце СерверыДанных. Вызывается панель работы со справочником серверов. Выбираете нужный сервер и подстановка.
Я не о том спрашиваю. Мне не интересно, как передать строку коннекта прикладному приложению. Как реализуется следующий сценарий: На всех рабочих местах стоит ваш запускатор, который коннектится к некой БД. Положение этой БД меняется. Какие действия надо предпринять, чтобы с завтрашнего утра ваш запускатор смотрел на другую БД и дергал пользователей, права и параметры запуска уже с новой БД?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938212
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Zmeelov2, сегодня, 07:00 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22100315][22100315]
>Так сколько у вас пользователей? 60? 600?
< Было 60.
А что меняется, если 600? Декомпозиция же. Разбиты на разные подсистемы,...,уровни,...задачи. Приложение отвечает за задачу.

>Давайте к более жизненным вещам. 150 килобайт - это не размер приложения…
<
Странно. Но повторение, мать учения. Здесь даны реальные размеры криптоконтейнеров реальных приложений.
Здесь показано, что входит в 154kB.
Но слайде ниже отражено, что входит в относительно большое функциональное приложение.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938236
Zmeelov2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
А что меняется, если 600? Декомпозиция же. Разбиты на разные подсистемы,...,уровни,...задачи. Приложение отвечает за задачу.
Теоретика вижу я.
Декомпозиция не панадол. Очень многое меняется при изменении количества пользователей.

Меняются требования к ИС, к документированию. Грубо говоря - чем больше пользователей, тем дубовее должен быть интерфейс и тупее инструкция. Больше бумаг, больше инстанций согласования. Меньше возможностей сделать операцию тремя разными способами, но зато три подобных операции должны выполняться сходным путем и иметь минимальные, но явно видимые отличия.

Изменяются требования к сопровождению и к разработке - задач становится слишком много, чтобы их потянул универсальный солдат "всё в одном". То есть встает проблема сохранения и передачи знаний.

Если один пользователь генерит одно обращение в поддержку раз в неделю - при 60 у вас в максимуме будет 12 обращений в день. Пять минут выслушать, десять минут решить, на прочие задачи осталось пять часов. Сложно, но один человек может и справиться. Если 600 - то обращений в день у вас будет 120 и надо сажать выделенных людей на прием, фиксацию и первичную сортировку сообщений. Пять минут выслушать, пятнадцать (уже не десять - сложность системы возросла) минут решить - прошло 40 часов. Нужна машина времени, чтобы заняться другими задачами.

И это только что касается ИС, а есть еще железо и администрирование...
В общем - классический переход количества в качество.

На каком количестве пользователей заканчивается ваш ряд: 10, 50, 100, 250, 500, 1000, 2000? Дальше не пишу, ибо сам далее не ходил, но ряд не окончился и там будут свои нюансы.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938237
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Zmeelov2, сегодня, 07:00 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22100315][22100315]
>Я не о том спрашиваю…
<
Пускач коннектится к базе данных Хранилища. К какому именно хранилищу зависит от пользователя. Этот параметр находится в криптоконтейнере аутентификации. Папка, где именно находятся пользовательские криптоконтейнеры аутентификации задается в настройках Пускача (App.config):
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
. . .
<appSettings>
  <add key="pathSetting" value="C:\НастройкаПускача\" />
  <add key="puskach" value="Лес_pg" />
  <add key="word" value="C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE" />
  <add key="paint" value="C:\Program Files\paint.net\PaintDotNet.exe" />
  <add key="ClientSettingsProvider.ServiceUri" value="" />
</appSettings>
. . .   


Вот содержимое пользовательского криптоконтейнера аутентификации:

//-- Настройка стартового приложения
//--======================================
//-- Максимальное число функциональных приложений в кеше
10
//-- Имя пользователя для аутентификации
СисАдмин
//-- Пароль для аутентификации
_CbcFlvby/2019
//-- Строка соединения к базе данных Хранилища
host=localhost;database=db_Хранилище;user id=postgres;password=postgres;Unicode=true;
//-- Край

Это строка опосредственного доступа к базе данных Хранилища. Она дает возможность выполнить хранимую процедуру аутентификации. Если ок, то Пускач получает штатную строку соединения к базе данных Хранилища.
Пользователь может иметь много криптоконтейнеров аутентификации. Выбор нужного - работаешь с нужным хранилищем.
На тестовом компе два Хранилища - на базе MSSQL и на базе PostgreSQL. Само собой и два разных Пускача. Но Пускач под MSSQL, к примеру, может запускать функциональные приложения, работающие с PostgreSQL.
Как то так.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938249
Zmeelov2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>Давайте к более жизненным вещам. 150 килобайт - это не размер приложения…
<
Странно. Но повторение, мать учения. Здесь даны реальные размеры криптоконтейнеров реальных приложений.
Здесь показано, что входит в 154kB.
И мне повторить не сложно. Нужно учитывать ПОЛНЫЙ объем всех библиотек, которые могут потребоваться для работы приложения.
Давайте на примере. Имеем АРМ, сформированный из трех делфевых приложений, работающих с оракловой БД. Размеры 200, 250 и 300 килобайт. Можно ли делать вывод о размере? Кто писал делфевые проги - начинают смеяться уже на этом месте. Оказывается, мы экономили и собрали свои проги с использованием рантайм библиотек, общий объем которых - 2,5 метра. Объем 3,25 МБ? Нет. Оказывается, для работы нужен оракловый клиент. А его надо ставить отдельно и он еще 200 метров. Все? Нет, вывод данных производится в Ворд и Эксел. Нужно ставить Майкрософт офис...
Как считать - отдельная и очень интересная тема, не зря сейчас так много движухи на тему веб-приложений.
Ошибки могут возникнуть в любой точке комплекса.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938277
Zmeelov2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Пускач коннектится к базе данных Хранилища. К какому именно хранилищу зависит от пользователя. Этот параметр находится в криптоконтейнере аутентификации. Папка, где именно находятся пользовательские криптоконтейнеры аутентификации задается в настройках Пускача (App.config):

Что нужно сделать при плановом изменении, чтобы пользовательские криптоконтейнеры аутентификации одномоментно были изменены на максимально возможном количестве рабочих станций? Как поступать с теми рабочими станциями, где криптоконтейнер аутентификации не обновлен?

ВМоисеев
Это строка опосредственного доступа к базе данных Хранилища. Она дает возможность выполнить хранимую процедуру аутентификации. Если ок, то Пускач получает штатную строку соединения к базе данных Хранилища
А если не получает? Пусть у нас произошла авария на штатном хранилище и подключено резервное? Через вот это?
ВМоисеев
Пользователь может иметь много криптоконтейнеров аутентификации. Выбор нужного - работаешь с нужным хранилищем.
Есть механизм гарантированной доставки нескольких криптоконтейнеров аутентификации до каждого пользователя? И механизм поддержания актуальности? Другими словами, есть хранилище конфигураций 1 и хранилище конфигураций 2 (резерв). В момент Х происходит рассогласование - 1 говорит коннектиться к базе А, 2 говорит коннектиться к базе Б. В час Х на 20 минут хранилище 1 становится недоступным, пользователи коннектятся к базе Б через хранилище 2. Через 20 минут хранилище 1 восстанавливается, и оставшиеся пользователи коннектятся к базе А через хранилище 1. Рассогласование данных. Возможно?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938280
Zmeelov2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
host=localhost;database=db_Хранилище;user id=postgres;password=postgres;Unicode=true;
Никогда, никогда не публикуйте настоящие логины и пароли, даже на локалхосте. Даже если это sa, postgres и masterkey.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938319
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Zmeelov2, сегодня, 14:34 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22100667][22100667]
>Рассогласование данных. Возможно?
<
Да.
Многое зависит от sysadmin-а.
Он имеет 3 папки с криптоконтейнерами аутентификации - штатно, не штатно и работающую в сетевом шаре.
Грохнулось работающее Хранилище (т.е. содержимое папки штатно не актуально), переписываем в папку работающие из папки не штатно.
Грохнулась сетевая шара. На локальном компе предусмотрена работа с несколькими экземплярами Пускача, с разными настройками папки с криптоконтейнерами аутентификации.
Если sysadmin примет решение хранить криптоконтейнеры аутентификации на флешках, то пусть сам и разбирается, что дальше делать.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938324
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для установки прог нужны инсталлеры.
Развёртывание ПО в корпоративной сети это задача админов, решается давно и успешно.
Если идёт речь о CD/CI с разворачиванием десткоп приложений в сетке, то нужно специализированное ПО.

За такие вот "пускачи" в нормальных конторах могут руки поотрывать.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938325
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Zmeelov2, сегодня, 14:37 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22100671][22100671]
>Никогда, никогда…
<
Согласен. Но это липа. Настоящий пароль генерируется. Длина 40 символов. Цифры, спец.символы, большие и маленькие, русские, аглицкие. Благо пользователь пароли не вводят.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938331
Zmeelov2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Рассогласование данных. Возможно?
<Да.
Ну, тогда пожалуй все. Система, которая допускает рассогласование данных в простейшей ситуации, не имеет права на существование.
ВМоисеев
Многое зависит от sysadmin-а.

Виноватый назначен.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938332
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Zmeelov2, сегодня, 13:58 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22100629][22100629]
>Нужно учитывать ПОЛНЫЙ объем всех библиотек …
<
Не понимаю зачем.
Framework 4.8 или Net Core 3.1, это часть операционной системы Windows. Если функциональным приложениям потребуется что-то дополнительное (word, paint) надо доустановить на локальный компьютер. Но это не часть криптоконтейнера функционального приложения, это часть ПО локального компа.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938339
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Zmeelov2, сегодня, 15:56 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22100733][22100733]
>Ну, тогда пожалуй все. Система, которая допускает рассогласование данных в простейшей ситуации, не имеет права на существование.
<
Опять Вы за фанфары! .
Неймётся же. Что ж - получите. Рассогласование данных возможно, если на не_штатном Хранилище произведены изменения, которых нет в вышедшем из строя штатном Хранилище.

>Виноватый назначен.
<
Ой-ли.
Sysadmin предлагает использовать этот вариант и доказывает необходимость. Принимает решение далеко не он. Это же очевидно.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938424
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zmeelov2
Система, которая допускает рассогласование данных в простейшей ситуации, не имеет права на существование.

Так она и не существует. Этим всем, что вы тут обсуждаете, никто не пользуется.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938494
Zmeelov2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
Zmeelov2
Система, которая допускает рассогласование данных в простейшей ситуации, не имеет права на существование.
Так она и не существует. Этим всем, что вы тут обсуждаете, никто не пользуется.
Интересно же посмотреть на чистого, незамутненного теоретика, у которого нет разницы между 60 и 600 пользователями. Это типа как выпускник-краснодипломник приходит в разработчицкую контору и начинает рассказывать, как правильно софт писать.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938522
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеевFramework 4.8 или Net Core 3.1, это часть операционной системы Windows. Если функциональным приложениям потребуется что-то дополнительное (word, paint) надо доустановить на локальный компьютер. Но это не часть криптоконтейнера функционального приложения, это часть ПО локального компа.
вернемся к первоначальной теме
авторподскажите языки программирования, что дают компактный код приложений для Windows.
Сейчас работаю с C#, но хочется многоязычности.все +/- одинаково.
Даже используя c++ c Qt или wxWidgets (рантайм один раз размещаем в PATH) исполняемые файлы небольшие.
Статические сборки мало кто делает в наше время, это частный случай. (это когда весь нужный рантайм в одном исполняемом файле....соответствующего размера )
Так что - зачем вам "многоязычность", так и непонятно.
Если болеете за лишние кб, то почему RAR а не 7z, тем более RAR — проприетарный формат, или лицензиями завязаны?
А все эти "криптоконтейнер... кэш...сервера, хранилища" - это ... для вышестоящего начальства.
так то местный PortableApps-МенюПуск+обновлялка со своими заморочками, посмотрите если не видели.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938527
experience
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zmeelov2
... приходит в разработчицкую ...


Спасибо! Срочно регистрирую домен разработчицкая.рф или лучше .рус, как думаете?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938533
Zmeelov2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
experience
Спасибо! Срочно регистрирую домен разработчицкая.рф или лучше .рус, как думаете?
Пожалуйста, дарю идею на условии отсутствия любых претензий с вашей стороны при попытке ее реализации.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938625
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Alex_Ustinov, сегодня, 08:56 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101059][22101059]
>все +/- одинаково.
<Хорошо. Покажите реальные цифры.

> Если болеете за лишние кб,...
<Возможно Вы правы. Вопрос скорее нужно ставить так - разработать свой криптоконтейнер с компрессией. Но это несколько в стороне от темы.

>PortableApps-МенюПуск+
<
Вы четвертый. Здесь уже предлагали.
Но надо соблюдать это и это .
Имеет смысл посмотреть это .
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938637
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,

ох умотал ...
если уж так надо стандартные рабочие конфы, делают слепки ОС с полной установкой того, что надо для рабочей конфигурации и накатывают их автоматом при входе пользователя - админовские примочки для этого даёт сама MS, вот тогда точно не ошибёшся

- знаю даже где так делают на организацию больше 2к человек с пипец сложным и многоообразным ПО, а 60 пользователей это вообще ни о чём
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938643
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Но надо соблюдать это и это .


на 60 пользователей 100 приложений?

это с косынкой, варкрафтом и doom что ли?

что это за КИС такой

там всей конторой что-то употребляют
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938669
Zmeelov2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МодальноеОкно
на 60 пользователей 100 приложений?
Да не отвечает топикстартер на самые интересные вопросы. Ни как 100 приложений получилось, ни сколько пользователей было в сопровождаемых им системах, ни наличие внедрений. Но зато прекрасно создает/переизобретает термины - платформа разработки сетевых КИС (промежуточное приложение по запуску ПО с указанием параметров запуска), функциональные приложения (вместо прикладное ПО), криптоконтейнер (запароленный архив)...
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938688
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы не дочитали до конца предложения - "со своими заморочками"
К размеру приложений "крипто..." не относится. Это ваши дополнительные заморочки в структуре.

1. Я ответил на основании своего опыта на Первый ваш вопрос , - "+/- одинаково", что толку что я скажу вам - exe = 850кб - архив 7z 205кб это не говорит о том что в этом приложении, может там пустое окно.
да и вы не упомянули каков характер и размеры ваших приложений (не архивов)
Посмотреть для с++ думаю и вам не долго - VC под боком
Вы не слушаете. Я единственный ответил на ваш вопрос а вы говорите я 4-й
авторИмеет смысл посмотреть это.что там смотреть не понял, Zmeelov2 ВАМ грамотно пояснил то же самое
я вам написал, что если рантайм скопировать локально и путь указать в PATH для доступности из любого места,
то и в с++ с Qt или wxWidgets сам исполняемый файл .exe (+ может быть доп рюшечки) не занимает много места.
2. Ваш второй вопрос по ссылке "Здесь" - "покажите Ваши решения, я свое представил" не знаю что сказать. Но вы сами спросили.
Нет у меня опыта Декомпозиции приложения.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938720
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zmeelov2
Но зато прекрасно создает/переизобретает термины - платформа разработки сетевых КИС (промежуточное приложение по запуску ПО с указанием параметров запуска), функциональные приложения (вместо прикладное ПО), криптоконтейнер (запароленный архив)...


мало угара... надо еще ИИ добавить, глубокое обучение и блокчейн
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938724
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
experience
Zmeelov2
... приходит в разработчицкую ...


Спасибо! Срочно регистрирую домен разработчицкая.рф или лучше .рус, как думаете?

Лучше посёлок построить и трамвай запустить..
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938734
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Alex_Ustinov, сегодня, 13:04 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101324][22101324]
>...что толку что я скажу вам - exe = 850кб - архив 7z 205кб это не говорит о том что в этом приложении…
<
Да приведите же Вы цифры наконец.
Ранее я привел цифры реального, работающего с базой данных Хранилища, приложения.
1. База данных
2. Решение в среде Visual Studio
3. Размеры .

Здесь я попросил коллегу написать приложение на Delphi. Результат ввёл в тестовую систему.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938741
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Zmeelov2, сегодня, 12:41 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101286][22101286]
>Да не отвечает топикстартер на самые интересные вопросы. Ни как 100 приложений получилось…
<
Какая Вам разница как получилось 100 приложений. Что это меняет по сути?
Декомпозицию информационной системы заказчика проводила не наша контора, и разрабатывали КИС также не мы.
Ну дам я Вам ссылку на официальный сайт конторы заказчика, что это Вам даст?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938784
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Ну дам я Вам ссылку на официальный сайт конторы заказчика, что это Вам даст


еще одно место где не надо работать. ибо в менеджменте судя по всему клинические долбоклюи сидят
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938791
Zmeelov2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Какая Вам разница как получилось 100 приложений. Что это меняет по сути?
Ну вот Боинг собственными руками разложил два самолета. Разве причины не интересны? Французы в свое время перетащили код системы управления Ариан-4 на Ариан-5. Разве не интересно, почему ракета упала? Японцы 12 часов не могли найти способ подключить генератор к внутренней сети из-за несоответствия разъемов и получили Фукусиму. Разве не интересно, почему это произошло?

Жизнь программиста - это во многом путь катастроф. Своих и чужих. Рассыпавшиеся диски, синтез экскаватора и оптики, отсутствие бэкапов, выполнение операций на проде вместо тестовой БД, сгоревший ноут перед сдачей курсового, эффект генерала...

Ваш случай по-своему уникален: есть неверное архитектурное решение, есть его автор и есть возможность задать вопросы. То есть со стороны видно, что ваш самолет в штопоре, но мертвый пилот еще жив и можно спросить, как он сумел довести дело до катастрофы и как вообще оказался в кресле КВС. Вдруг где-то ваш опыт позволит избежать ошибки или хотя бы вовремя эвакуироваться.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938795
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Zmeelov2, сегодня, 15:49 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101531][22101531]
>...есть неверное архитектурное решение, есть его автор и есть возможность задать вопросы…
<
В чем неверность то?
Подобная КИС работает 90-х. Правда технология а-ля web, с сервером приложений и IE5 на виртуальной машине локального компа. Windows 7. Декомпозиция по задачам в целом хозяев устраивает.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938811
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и жесть... человек сколотил никому ненужный сарай из говна и палок, назвал его полностью автоматизированным складом с защитой по сетчатке глаза с автотурелями, а тут претензии уровня Боинга :)
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938825
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zmeelov2
Ваш случай по-своему уникален


в лаунчерах ничего уникального нет

КИС из 100 приложений - это да. Это пять
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938826
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Правда технология а-ля web, с сервером приложений и IE5 на виртуальной машине локального компа.


Склад на Silverlight напополам с флешем?

не КИС, а "Кладбище домашних животных"
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938841
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>МодальноеОкно, сегодня, 16:58 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101595][22101595]
>Склад на Silverlight напополам с флешем? не КИС, а "Кладбище домашних животных"
<
Откуда это … слово не могу подобрать.
Рязанцы сделали КИС на Oracle8i+Web Application Server (Apache)+PL/SQL Web Toolkit+Web клиент.
Кой что можно посмотреть здесь .
Я не специалист по теме PL/SQL Web Toolkit.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938846
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это все миленько. делает то оно чего?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938852
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>МодальноеОкно, сегодня, 17:45 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101641][22101641]
>это все миленько. делает то оно чего?
<
зачем тебе это "делает то оно чего?".
Есть множество задач, оформленные в формат функциональных приложений, оригиналы которых находятся в централизованном Хранилище. Есть множество пользователей. Достаточно.
Повторяю, могу дать ссылку на официальный сайт конторы. Но уверяю, никакой конкретной информации тебе никто не даст.
Подсказка: подобная КИС единственная и не из сферы купи-продай.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938853
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
подобная КИС единственная и не из сферы купи-продай.


понятно

унылое г. мамонта, традиционно выдаваемое за "не имеющее аналогов в мире"
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938855
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Есть множество задач, оформленные в формат функциональных приложений


ставлю дайм: а потом сидит вася и сводит результат из 100 приложений в эксельные листочки
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938883
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>МодальноеОкно, сегодня, 18:02 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101658][22101658]
>ставлю дайм: а потом сидит вася и сводит результат из 100 приложений в эксельные листочки
<
Не понимаю, Вам то какая разница, какие именно задачи функциональные приложения выполняют. Они есть и пользователи есть.
И это тоже присутствует.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938887
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеевIE5

ВМоисеев

КИС на Oracle8i+Web Application Server (Apache)+PL/SQL Web Toolkit+Web клиент.


Это тех-стек начала 2000-х. Зачем мы сейчас об этом разговариваем? И если это Web-стек, то зачем нам локальные ФП на клиенте?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938899
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>Alex_Ustinov, сегодня, 13:04 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101324][22101324]
>...что толку что я скажу вам - exe = 850кб - архив 7z 205кб это не говорит о том что в этом приложении…
<
Да приведите же Вы цифры наконец.
Ранее я привел цифры реального, работающего с базой данных Хранилища, приложения.
да не нужны мне картинки ваши.
вы попросили сделать кого то тестовые приложения
авторЕсли Вы про размер, то консольное приложение, которое выводит параметры командной строки, у меня получились:
D5, обычное приложение - 42496
D5, с рантайм пакетами - 4608
D10.x, обычное приложение - 145920
D10.x, с рантайм пакетами - 9728
а ваши цифры какие по такому консольному приложению приложению? свои то приведите для начала...
вот сравним, у вас стандартный с++ компилятор, я откомпилирую mingw
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938907
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЗдесь я попросил коллегу написать приложение на Delphi. Результат ввёл в тестовую систему.в какую систему вы что ввели? я вам написал один ответ, вы уже столько нагребли, что я даже не знаю куда вы плывете
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938910
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Alex_Ustinov, сегодня, 20:14 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101768][22101768]
>да не нужны мне картинки ваши.
<
Народ какой пошел привередливый, не угодишь. Это то для чего писали?
"да и вы не упомянули каков характер и размеры ваших приложений"

>а ваши цифры какие по такому консольному приложению приложению? свои то приведите для начала…
<
На слайде. В .rar то что без .rar
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938912
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>fixxer, сегодня, 19:11 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101733][22101733]
>Это тех-стек начала 2000-х. Зачем мы сейчас об этом разговариваем? И если это Web-стек, то зачем нам локальные ФП на клиенте?
<
Да.
Но надо же как то ответить на это , это , это , это .
КИС разрабатывали по взрослому и не мальчики.
К настоящему времени КИС устарела и морально и технически. Нужно сделать несколько больше, на новой программной и технической базе. Я и предложил использовать не web, а десктоп.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938921
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>Alex_Ustinov, сегодня, 20:14 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101768][22101768]
>да не нужны мне картинки ваши.
<
Народ какой пошел привередливый, не угодишь. Это то для чего писали?
"да и вы не упомянули каков характер и размеры ваших приложений"

>а ваши цифры какие по такому консольному приложению приложению? свои то приведите для начала…
<
На слайде. В .rar то что без .rar



судя по названию appКонсоль -- это 146% ваша поделка :)

Названия надо выбирать ядрёные, чтоб лбы трещали, например:

అప్లికేషన్дляConsol.exe
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938924
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Нужно сделать несколько больше, на новой программной и технической базе. Я и предложил использовать не web, а десктоп.


От того, что на деревне у паренька появился подержаный айфон, городским он от этого ни разу не стал, и по сути ничем от парняги с гармонью не отличается. Не в обиду.

Но у вас колхоз просто беспросветный в голове.

Не в технологиях дело. Сначала нужно литературу почитать по разработке ПО, статьи, научиться важным вещам, нормам, методологиям. Вам это не по масти видимо. Вы выше этого. Плевать хотели на это всё. Пусть лохотня всякая учит и изучает.

Вы сразу ставите студию, создаёте проект и погнали.
Стыдоба и срам. Люто не одобряю.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938936
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>hVostt, сегодня, 21:59 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101810][22101810]
>Люто не одобряю.
<
Ну не перевелись на Руси, а далее следует полная крылатая фраза Сергея Викторовича Лаврова.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938942
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Ну не перевелись на Руси, а далее следует полная крылатая фраза Сергея Викторовича Лаврова.


Не перевились на Руси лодыри, не желающие даже букварь открыть.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938947
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев

КИС разрабатывали по взрослому и не мальчики.

Какой-то у вас нездоровый пиетет перед доморощенными авторитетами.

ВМоисеев

К настоящему времени КИС устарела и морально и технически. Нужно сделать несколько больше, на новой программной и технической базе. Я и предложил использовать не web, а десктоп.


Получается, что КИС нужно модернизировать, и это еще предстоит сделать, никакого зоопарка из 100 приложений еще нет, но вы решили начать с "самого главного"? А если на новой програмной и технической базе, то зачем опять воспроизводить решения из 2000-х? Разверните сервисы в среднем звене, а если уж так милы сердцу десктопные приложения, обращайтесь из них к этим сервисам по какому-нибудь современному RPC протоколу, хотя бы и gRPC. И забудьте эти соединения с базой и конекшн строки как страшный сон. А сами клиенты и их конфигурация должны доставляться стандартными средствами системного администрирования. Я не знаю как там в винде сейчас это правильно делать, но две минуты гугления привело сюда, по описанию похоже на то что нужно и про "криптоконтейнеры" даже есть (*.appx, *.appxbundle, *.msix, *.msixbundle).

А "пускачами" этими мы с пацанами в девятнадцать лет отбаловались, тогда же в 2000-х. Помню, интегратор внедрил на предприятии ERP на Дельфях писаную, где-то из пятнадцати АРМов. А обновления инсталляторами присылали и было лениво бегать переустанавливать. Ну и написали за недельку такой "пускач", которым заменили ярлыки АРМов. Он лез на скрытую шару, проверял контрольные суммы, скачивал новые экзешники и .reg файл с настройками. Но это все детство жанра, вы человек взрослый, уже негоже в бирюльки-то играть.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938949
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>Alex_Ustinov, сегодня, 20:14 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101768][22101768]
>да не нужны мне картинки ваши.
<
Народ какой пошел привередливый, не угодишь. Это то для чего писали?
"да и вы не упомянули каков характер и размеры ваших приложений"

>а ваши цифры какие по такому консольному приложению приложению? свои то приведите для начала…
<
На слайде. В .rar то что без .rar
вы так и не понимаете для чего вам пишут?
ну да ладно...
консольное приложение, выводит переданные параметры
с <iostream>#include <iostream>

int main(int argc, char *argv[])
{
std::cout << "There are " << argc << " arguments:\n";

for (int count=0; count < argc; ++count)
std::cout << count << " " << argv[count] << '\n';
return 0;
}

-------------- Build: Release in Console (compiler: GNU GCC Compiler)---------------

x86_64-w64-mingw32-g++.exe -Wall -fexceptions -O2 -flto -Os -m32 -c D:\Dev\CodeBlocks\Projects\Console\main.cpp -o obj\Release\main.o
x86_64-w64-mingw32-g++.exe -o bin\Release\Console.exe obj\Release\main.o -s -flto -m32
Output file is bin\Release\Console.exe with size 800.00 KB
минимальный размер консольного приложения 800кБ, с жирной <iostream>.
с <stdio.h>#include <stdio.h>

int main(int argc, char *argv[])
{
for (int count=0; count < argc; ++count)
printf("%d - %s\n", count, argv[count]);
return 0;
}

-------------- Build: Release in Console (compiler: GNU GCC Compiler)---------------

x86_64-w64-mingw32-g++.exe -Wall -fexceptions -O2 -flto -Os -m32 -c D:\Dev\CodeBlocks\Projects\Console\main.cpp -o obj\Release\main.o
x86_64-w64-mingw32-g++.exe -o bin\Release\Console.exe obj\Release\main.o -s -flto -m32
Output file is bin\Release\Console.exe with size 11.50 KB

size 11.50 KB
с <cstdio>#include <cstdio>
{
for (int count=0; count < argc; ++count)
printf("%d - %s\n", count, argv[count]);
return 0;
}
-------------- Build: Release in Console (compiler: GNU GCC Compiler)---------------

x86_64-w64-mingw32-g++.exe -Wall -fexceptions -O2 -flto -Os -m32 -c D:\Dev\CodeBlocks\Projects\Console\main.cpp -o obj\Release\main.o
x86_64-w64-mingw32-g++.exe -o bin\Release\Console.exe obj\Release\main.o -s -flto -static-libstdc++ -m32
Output file is bin\Release\Console.exe with size 34.50 KB
size 34.50 KB

но это ничего не значит, не принимайте близко к сердцу
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938959
Zmeelov2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МодальноеОкно
Zmeelov2
Ваш случай по-своему уникален

в лаунчерах ничего уникального нет
КИС из 100 приложений - это да. Это пять
Так я в комплексе. 100 приложений на 60 юзеров, теоретизирование, воинствующий дилетантизм...
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938989
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
интересно сколько ветка прожила у дельфийцев?

мудрые люди были эти предки
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39938990
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
ВМоисеев
>Alex_Ustinov, сегодня, 20:14 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101768][22101768]
>да не нужны мне картинки ваши.
<
Народ какой пошел привередливый, не угодишь. Это то для чего писали?
"да и вы не упомянули каков характер и размеры ваших приложений"

>а ваши цифры какие по такому консольному приложению приложению? свои то приведите для начала…
<
На слайде. В .rar то что без .rar



судя по названию appКонсоль -- это 146% ваша поделка :)

Названия надо выбирать ядрёные, чтоб лбы трещали, например:

అప్లికేషన్дляConsol.exe


это для запрещенной в РФ организации
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939085
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>fixxer, сегодня, 00:28 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101856][22101856]
>Получается, что КИС нужно модернизировать, и это еще предстоит сделать, никакого зоопарка из 100 приложений еще нет,...
<
Да. Вы правильно поняли. Нужно создать новую КИС для объекта(ов) на новой программно-технической базе и с расширенным функционалом.
Видимо будет более 100 задач. Задачи есть реально, физически реализованы на Oracle8i+Web Application Server (Apache)+PL/SQL Web Toolkit+Web клиент и реально работают в старой КИС. Ранее уже упоминал об этом.
Был тендер, выиграли питерцы. Наша контора писала свои предложения.

>Разверните сервисы в среднем звене,...
<
Зачем пристраивать 5 колесо к телеге.
Я разработал нечто похожее. Посмотреть можно здесь . Но в том случае средой являлся интернет, в рассматриваемой системе - локальная сеть.
И какой смысл гонять информацию из базы данных сначала на сервер приложений, а с него на клиента. Лучше сразу на клиента.

>...но две минуты гугления привело сюда.
<
Для меня лучше сюда .
Вы уже пятый гуглущий. Жаль, что Вам лень посмотреть сюда .

>...Ну и написали за недельку такой "пускач",...
<
Думаю, на такое способны или студенты или академики. Я за неделю не понял бы не только что писать, но и о чем.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939099
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Alex_Ustinov, сегодня, 02:34 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101867][22101867]
>вы так и не понимаете для чего вам пишут?
<
Нет, не понял.
Мне интересен был вопрос, может ли Пускач работать с функциональным приложением на Delphi? Пускач на C#, значит UTF-16.
Проверили, работает, значит можно.
Следующий вопрос был о доступе к сетевым шарам. Точнее, можно ли из Delphi работать с функциями:

[DllImport("mpr.dll")]
private static extern int WNetAddConnection2(NetResource netResource, string password, string username, int flags);

[DllImport("mpr.dll")]
private static extern int WNetCancelConnection2(string name, int flags, bool force);


Ответ также положителен.

Нужно выяснить о возможной реализации на Delphi "слабой" зависимости функционального приложения от типа базы данных
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939105
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Alex_Ustinov, сегодня, 02:34 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101867][22101867]
>...но это ничего не значит, не принимайте близко к сердцу
<
Да мне то сиё каким боком?
Мне интересен размер именно криптоконтейнера приложения. Он же хранится и перемещается.
Конкретное приложение выполняется на конкретном пользовательском локальном компе.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939124
Zmeelov2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Нужно выяснить о возможной реализации на Delphi "слабой" зависимости функционального приложения от типа базы данных
Если такая задача ставилась ПЕРЕД началом разработки - легко и достаточно просто реализуется. Если ПОСЛЕ ввода в эксплуатацию "надо немного переписать", чтобы перейти к другой БД - малореально. Тут дело в наличии еще одного слоя абстракции: вместо цепочки "приложение - конкретная БД" надо использовать идеологию "приложение - некий источник данных - конкретная БД". Как это будет реализовано: обертками в приложении, трехзвенкой или еще как - другой вопрос. Есть еще вопрос - где лежит основная логика обработки данных - на БД или на клиенте, тоже немаловажно.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939126
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВМоисеев
Мне интересен размер именно криптоконтейнера приложения.

Зачем ты шифруешь "контейнеры"?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939129
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,

я вас не понимаю, вы же сами просили здесь
ВМоисеевДа приведите же Вы цифры наконец.
........
Здесь я попросил коллегу написать приложение на Delphi. Результат ввёл в тестовую систему.
авторДа мне то сиё каким боком?
Мне интересен размер именно криптоконтейнера приложения. Он же хранится и перемещается.
странный поворот с вашей стороны, я не знаю что это означает у вас "криптоконтейнер".
В любом случае ваш "крипто..." можете сделать только вы, чтобы это ни было.

вообще то можете сами взять к примеру notepad.exe заархивиривать
notepad.exe 177kB - notepad.7z 80kB
тенденция налицо.
в архивах 7z выглядит так:
exe size 800 KB - 7z 210kB - жирный заголовочный файл хорошо ужался
exe size 34.50 KB - 7z 17kB
exe size 11.50 KB - 7z 5kB
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939131
Zmeelov2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ
Зачем ты шифруешь "контейнеры"?
Потому что может
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939136
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zmeelov2
ъъъъъ
Зачем ты шифруешь "контейнеры"?
Потому что может


Ни оба могут (с) Ирония судьбы
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939138
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>Alex_Ustinov, сегодня, 02:34 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22101867][22101867]
>вы так и не понимаете для чего вам пишут?
<
Нет, не понял.
Мне интересен был вопрос, может ли Пускач работать с функциональным приложением на Delphi? Пускач на C#, значит UTF-16.
Проверили, работает, значит можно.
Следующий вопрос был о доступе к сетевым шарам. Точнее, можно ли из Delphi работать с функциями:

.....................

Нужно выяснить о возможной реализации на Delphi "слабой" зависимости функционального приложения от типа базы данных
вы что курите?
вопрос 1 ВАШ
авторКоллеги, подскажите языки программирования, что дают компактный код приложений для Windows.
Сейчас работаю с C#, но хочется многоязычности.
вопрос 2 ВАШ
авторДа приведите же Вы цифры наконец.
........
Здесь я попросил коллегу написать приложение на Delphi. Результат ввёл в тестовую систему.
>Если Вы про размер, то консольное приложение, которое выводит параметры командной строки, у меня получились:
>D5, обычное приложение - 42496
>D5, с рантайм пакетами - 4608
>D10.x, обычное приложение - 145920
>D10.x, с рантайм пакетами - 9728

Я никуда не ухожу от Вашего вопроса, вы то куда полезли, может была тема в другом топике?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939142
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>ъъъъъ, сегодня, 14:38 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102211][22102211]
>Зачем ты шифруешь "контейнеры"?
<
Контейнеры приложений могут находится в кеше пользователя локального компа. А кеш всего лишь папка (+словарь) в профиле пользователя. Код на C# хорошо дисассемблируется. В интернете были большие дискуссии по этому поводу.
А так, какая никакая, но защита от любопытных.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939144
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВМоисеев
>ъъъъъ, сегодня, 14:38 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102211][22102211]
>Зачем ты шифруешь "контейнеры"?
<
Контейнеры приложений могут находится в кеше пользователя локального компа. А кеш всего лишь папка (+словарь) в профиле пользователя. Код на C# хорошо дисассемблируется. В интернете были большие дискуссии по этому поводу.
А так, какая никакая, но защита от любопытных.

И что, приложения выполняются прямо в контейнере, без извлечения куда-либо ("в кэш")?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939145
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>ъъъъъ, сегодня, 15:07 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102250][22102250]
>И что, приложения выполняются прямо в контейнере, без извлечения куда-либо ("в кэш")?
<
Нет. Я так не умею.
Приложение извлекается из контейнера по требованию пользователя (запускает) в другую папку профиля. Последняя существует только на время работы приложения.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939147
Zmeelov2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Последняя существует только на время работы приложения.
И в этот момент ее содержимое доступно. Так зачем козе баян?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939148
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Zmeelov2
ВМоисеев
Последняя существует только на время работы приложения.
И в этот момент ее содержимое доступно. Так зачем козе баян?

В это время пользователь занят, он пользуется приложением.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939151
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Alex_Ustinov, сегодня, 14:54 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102232][22102232]
>вы что курите?
вопрос 1 ВАШ
вопрос 2 ВАШ

<
Да, меня интересует вопрос написания функциональных приложений на Delphi, поскольку генерит машинный код.
Для меня важны размеры криптоконтейнеров приложений. Они изредка перемещаются по сети, соответственно расходуют ресурсы.
Мне хотелось бы, чтобы делфийцы показали пример приложения работы с базой данных (SELECT,INSERT,UPDATE,DELETE) с графическим интерфейсом и с цифирями. Свой пример показал.
Вы хотите привести аналогичный пример на плюсах? Ради бога, с цифирями пожалуйста.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939160
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Zmeelov2, сегодня, 15:16 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102254][22102254]
>И в этот момент ее содержимое доступно. Так зачем козе баян?
<
Что именно доступно? Машинный код в оперативной памяти.
В своё время мы получали свои "салазки" с винчестером только на время работы, под роспись. Как думаете, зачем?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939161
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ
ВМоисеев
Мне интересен размер именно криптоконтейнера приложения.

Зачем ты шифруешь "контейнеры"?


полумеры. зашифрованными должны быть сами функциональные приложения
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939163
Zmeelov2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Мне хотелось бы, чтобы делфийцы показали пример приложения работы с базой данных (SELECT,INSERT,UPDATE,DELETE) с графическим интерфейсом и с цифирями. Свой пример показал.
Вы хотите привести аналогичный пример на плюсах? Ради бога, с цифирями пожалуйста.
1-8 метров, в зависимости от версии Делфи. Это навскидку размеры реальных приложений, от D7 до XE 6. Примерно полсотни экранных форм, куча обращений к БД. Без изысков, сторонние библиотеки по минимуму, без оптимизации (кроме отключения отладочных данных). Жмется хорошо, процентов до 30 в результате как минимум. Драйвера для БД не включены.

Но с Делфей на новом проекте связываться не рекомендую. Старики хотят много денег, не взирая на уровень. Молодые Делфю избегают. Тем фирмам, которые будут обещать написать на Делфи быстро - не верьте, скорее народ от них разбежится. Дешевых негров проще найти на шарп или яву - скорее найдете замену.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939169
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВМоисеев
Что именно доступно? Машинный код в оперативной памяти.


Врёшь!

ВМоисеев
Приложение извлекается из контейнера по требованию пользователя (запускает) в другую папку профиля.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939171
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>ъъъъъ, сегодня, 14:38 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102211][22102211]
>Зачем ты шифруешь "контейнеры"?
<
Контейнеры приложений могут находится в кеше пользователя локального компа. А кеш всего лишь папка (+словарь) в профиле пользователя. Код на C# хорошо дисассемблируется. В интернете были большие дискуссии по этому поводу.
А так, какая никакая, но защита от любопытных.

И зачем изобретать велосипед? Есть же готовые инструменты защиты и обфускации C# приложений.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939174
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Zmeelov2, сегодня, 15:46 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102284][22102284]
>1-8 метров, в зависимости от версии Делфи.
<Это более, чем приемлемо.

>Но с Делфей на новом проекте связываться не рекомендую.
<Не всё так просто. Когда обожжешься на молоке, дуешь на воду. В своё время работали с ГИС, api только под Delphi.
Как говорится, хочешь насмешить Господа Бога, расскажи ему о своих планах.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939178
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
А так, какая никакая, но защита от любопытных.


Билять... это просто клиника. Даже не так. КЛИНИКА.
Уносите пациента.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939181
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
В своё время мы получали свои "салазки" с винчестером только на время работы, под роспись. Как думаете, зачем?


Лучше бы палками били.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939182
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
И зачем изобретать велосипед? Есть же готовые инструменты защиты и обфускации C# приложений.


Он сам не понимает, что несёт. И что делает :)
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939184
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 16:01 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102298][22102298]
>И зачем изобретать велосипед?
<
Это нужно применить к Пускач-у. Относительно функциональных приложений не согласен.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939185
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
че дают?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939215
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>skyANA, сегодня, 16:01 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102298][22102298]
>И зачем изобретать велосипед?
<
Это нужно применить к Пускач-у. Относительно функциональных приложений не согласен.

С чем не согласны?
Вы же не будете утверждать, что Вы первый, кто задумался о защите C# приложений?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939230
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 16:45 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102369][22102369]
>Вы же не будете утверждать, что Вы первый, кто задумался о защите C# приложений?
<
1. Функциональные приложения могут быть написаны не только на C#.
2. Функциональные приложения помещаются в криптоконтейнеры.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939248
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>skyANA, сегодня, 16:45 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102369][22102369]
>Вы же не будете утверждать, что Вы первый, кто задумался о защите C# приложений?
<
1. Функциональные приложения могут быть написаны не только на C#.
2. Функциональные приложения помещаются в криптоконтейнеры.

Как об стенку горох.

Никто не использует ваши криптоконтейнеры, а приложения используют.
И, представьте себе, они бывают защищены.

Так зачем изобретать велосипед?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939277
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 17:19 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102446][22102446]
>...Никто не использует ваши криптоконтейнеры, а приложения используют.
<
Ну что тут скажешь. Ну срезал.
Велик же Василий Макарович .
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939279
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Криптоконтейнеры.
Криптопровайдеры.
Криптозоологи.

Кроптономикон.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939280
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тест Тьюринга не пройден, вы разговариваете с ботом, в которое загружена беллетристика :)
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939310
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев

Был тендер, выиграли питерцы. Наша контора писала свои предложения.

Что же вы теперь после драки кулаками машете?

ВМоисеев

И какой смысл гонять информацию из базы данных сначала на сервер приложений, а с него на клиента. Лучше сразу на клиента.

Смысла много. Самое главное, что это дает дополнительный уровень абстракции и управления бизнес логикой. Обобщенную задачу проще решать.

ВМоисеев

Для меня лучше сюда .
Вы уже пятый гуглущий. Жаль, что Вам лень посмотреть сюда .

Не лень, посмотрел. А вы посмотрели? Там же все требования ваши реализованы.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939320
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fixxer
ВМоисеев

И какой смысл гонять информацию из базы данных сначала на сервер приложений, а с него на клиента. Лучше сразу на клиента.

Смысла много. Самое главное, что это дает дополнительный уровень абстракции и управления бизнес логикой. Обобщенную задачу проще решать.


Это просто оптимизация головного мозга. Обычно этим болеют начинающие молодые программисты, преждевременная оптимизация, как и всё преждевременное в молодом возрасте.

Но некоторые умом значит не стареют, остаются на школьном уровне развития до самой пенсии )
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939548
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>fixxer, вчера, 19:56 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102559][22102559]
>Не лень, посмотрел. А вы посмотрели? Там же все требования ваши реализованы.
<
Надеюсь, что Вы посмотрели здесь и здесь .
До меня не доходит, как применяя Configuration Manager, приложение "При" может быть запущено пользователем "Пол" на компе "К" с передачей параметров запуска, для конкретики, таких как:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
. . .
//-- Получим параметры запуска функционального приложения
гп.max_Выборка      = int.Parse(e.Args[0]);   //-- Получим максимальный объем выборки в строках
гп.lng_Разрешения   = int.Parse(e.Args[1]);   //-- Получим разрешения пользователя
гп.tm_Запрос        = int.Parse(e.Args[2]);   //-- Получим предполагаемое максимальное время обработки запроса базой данных в секундах
wsp.Str_Соединение  = e.Args[3];              //-- Получим строку соединения с базой данных
гп.str_ФИО          = e.Args[4];              //-- Получим ФИО пользователя
гп.str_Псевдоним    = e.Args[5];              //-- Получим Псевдоним пользователя
гп.uri_ХранилищеДФП = e.Args[6];              //-- Получим строку соединения к сетевой шаре документов
string usr          = e.Args[7];              //-- Доступ к шаре
string psw          = e.Args[8];              //-- Доступ к шаре
гп.blNetworkConnection = (e.Args[9]=="Да")? true: false;
гп.str_Пускач       = e.Args[10];             //-- Получим имя Пускача

гп.WinWord          = e.Args[11];             //-- Path Word                
гп.Paint            = e.Args[12];             //-- Path Paint 

string xstr = Environment.GetEnvironmentVariable("USERPROFILE") + @"\AppData\Local\";
. . .  
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939558
Zmeelov2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
До меня не доходит, как применяя Configuration Manager, приложение "При" может быть запущено пользователем "Пол" на компе "К" с передачей параметров запуска, для конкретики, таких как:
Как самый идиотский вариант: CM передает на локальную станцию командный файл, в котором прописан запуск экзешника вашего ФП с нужными параметрами.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939559
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А сделать аргументы в виде "ключ=значение" - душа не позволяет? Ведь кому-то потом сидеть с этим мумукаться - считать индексы... Опять же - если ключа нет - сидеть ",,,,," считать? Думайте об несчастном одмине этой поделки хоть немного... Хотя о чем это я - понятие "думать" и эта ветка в одной точке не сходятся
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939616
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>МодальноеОкно, сегодня, 14:42 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102978][22102978]
>А сделать аргументы в виде "ключ=значение" - душа не позволяет?
<
Бред какой-то.
Принимаю параметры запуска при старте .exe. Посмотрите здесь .
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939621
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Бред какой-то.


ну да
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939624
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Zmeelov2, сегодня, 14:40 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102977][22102977]
>Как самый идиотский вариант
<
Поясните:
1. Как на данном компе появилось данное функциональное приложение.
2. Где хранятся параметры запуска
3. На основании чего пользователь имеет доступ к данному приложению
4. Как защищено приложение от подмены
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939638
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>МодальноеОкно, сегодня, 14:42 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102978][22102978]
>А сделать аргументы в виде "ключ=значение" - душа не позволяет?
<
Бред какой-то.
Принимаю параметры запуска при старте .exe. Посмотрите здесь .

Вы никогда не видели как в параметрах командной строки используются ключи? Серьёзно?

Наберите в консоли: csc.exe /?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939644
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>Zmeelov2, сегодня, 14:40 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22102977][22102977]
>Как самый идиотский вариант
<
Поясните:
1. Как на данном компе появилось данное функциональное приложение
3. На основании чего пользователь имеет доступ к данному приложению
Сходите уже к админам предприятия, они вам расскажут про Active Directory, удаленную установку на группу компьютеров, групповые политики

ВМоисеев
2. Где хранятся параметры запуска
Допустим, что в конфигурационном файле

ВМоисеев
4. Как защищено приложение от подмены
От подмены чего, кем и с какой целью?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939653
МодальноеОкно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
клиент не вменяем как архитектор
клиент не вменяем как разработчик

я умываю руки
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939656
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 17:05 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103087][22103087]
>Вы никогда не видели как в параметрах командной строки используются ключи? Серьёзно?
<
Понимаете, меня серьёзно это не интересует. Для меня серьезно это .
Пример:
1. Имею параметры запуска в Аргументах приложения (Visual Studio)
"241" "-1" "30" "Data Source=W10X64-POSTGRES\SQLEXPRESS;Initial Catalog=db_ФункциональныеПриложения;User ID=sa;Password=_XXX--xx/2020" "Системный администратор" "СисАдмин" "\\w10x32-fs\fl_ХранилищеДФП" "FFFFFFFF" "DDDDD" "Да" "Лес_ms" "C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE" "C:\Program Files\paint.net\PaintDotNet.exe"
2. Листинг приложения
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
using System;
namespace appКонсоль {
  class Program {
    static void Main(string[] args) {
      Console.WriteLine("Hello World!");
      Console.WriteLine("гп.max_Выборка = " + args[0]);      //-- Получим максимальный объем набора в выборке в строках
      Console.WriteLine("гп.lng_Разрешения = " + args[1]);   //-- Получим разрешения пользователя
      Console.WriteLine("гп.tm_Запрос = " + args[2]);        //-- Получим предполагаемое максимальное время обработки запроса базой данных в секундах
      Console.WriteLine("wsp.Str_Соединение = " + args[3]);  //-- Получим строку соединения с базой данных
      Console.WriteLine("гп.str_ФИО = " + args[4]);          //-- Получим ФИО пользователя
      Console.WriteLine("гп.str_Псевдоним = " + args[5]);    //-- Получим Псевдоним пользователя
      Console.WriteLine("гп.uri_ХранилищеДФП = " + args[6]); //-- Получим строку доступа к шаре документов
      Console.WriteLine("usr = " + args[7]);                 //-- Доступ к шаре
      Console.WriteLine("psw = " + args[8]);                 //-- Доступ к шаре
      Console.WriteLine("гп.blNetworkConnection = " + args[9]);
      Console.WriteLine("гп.str_Пускач = " + args[10]);      //-- Получим имя Пускача

      Console.WriteLine("гп.WinWord = " + args[11]);         //-- Path Word                
      Console.WriteLine("гп.Paint = " + args[12]);           //-- Path Paint 

      Console.ReadKey();
    }
  }
}


Покажите Ваш вариант
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939662
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,

если вам 69лет, то в принципе нормальное хобби
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939664
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 17:27 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103105][22103105]
>Сходите уже к админам предприятия, они вам расскажут про Active Directory, удаленную установку на группу компьютеров, групповые политики
<
1.В работающей КИС априори не известно, какой пользователь будет работать на данном компе и с какими функциональными приложениями
2. В конкретном узле Active Directory может не применяться.

>От подмены чего, кем и с какой целью?
<
Иногда программы взламывают, что бы кой что подправить.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939665
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Покажите Ваш вариант

Да пожалуйста:
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
Synchronization /?

--------------------------------------------------
Wild Apricot Inc. - Billing Synchronization Console
--------------------------------------------------

Usage:
  > Synchronization [options]

Options:
  -cic [ --countryIsoCode ]         Specify country ISO code.
  --date                            Specify date from which we start to check an information
  -o   [ --output ]                 Specify output file path.
  -pid [ --profileId ]              If profile identifier is specified
                                    it will be used to filter accounts.
  -s   [ --status ]                 If status argument is specified
                                    it will be used to filter accounts.
  --skipDays                        Specify number of days to skip.
  --takeDays                        Specify number of days to skip.
  --pause                           Pause will be used before and after
                                    the execution.
  --pauseiferror                    Pause when error occured.
  --nopause                         No pause will be used during the execution.
  --nosync                          Recurring profiles won't be modified,
                                    only log will be shown.

Example:
  > Synchronization --countryIsoCode CA --profileId RP0000012345 --status Locked --nopause --nosync --output Synchronization.log


В коде параметры командной строки отображаются на объект класса:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
public class SynchronizationArguments
{
    /// <summary>
    /// Gets a country ISO code
    /// </summary>
    public string CountryIsoCode { get; private set; }

    /// <summary>
    /// Gets a date from which we start to check an information
    /// </summary>
    public DateTime Date { get; private set; }

    /// <summary>
    /// Gets a number of days to skip
    /// </summary>
    public int DaysToSkip { get; private set; }

    /// <summary>
    /// Gets a number of days to take
    /// </summary>
    public int DaysToTake { get; private set; }

    /// <summary>
    /// Gets an output file path
    /// </summary>
    public string Output { get; private set; }
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939668
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
1.В работающей КИС априори не известно, какой пользователь будет работать на данном компе и с какими функциональными приложениями
Да вы что?
Приходит значит человек на предприятие и не известно где он будет работать, на какой должности, и что ему надо, чтобы выполнять свои обязанности.
И так везде

ВМоисеев
Иногда программы взламывают, что бы кой что подправить.
Иногда программы защищают, чтобы их не взломали.
Поинтересуйтесь на досуге, как
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939670
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 18:38 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103162][22103162]
>...Приходит значит человек на предприятие …
<
Комп не в настроении, работать отказывается.
Рядом свободный, наездник в командировке.
Обычная ситуация
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939674
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>skyANA, сегодня, 18:38 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103162][22103162]
>...Приходит значит человек на предприятие …
<
Комп не в настроении, работать отказывается.
Рядом свободный, наездник в командировке.
Обычная ситуация

Да вы что?
Вот прям именно ваш комп не работает, и именно рядом есть чужой, и именно тот коллега в командировке.
Прям как всё сложилось-то интересно.
И с каждым новым сотрудником так?

Весьма никакие требования по безопасности на вашем предприятии.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939676
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,

а доступ к чужому компьютеру на вашем предприятии на всю жизнь выдают, или только на время командировки коллеги?
или доступ вообще свободный?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939683
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 18:56 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103174][22103174]
>а доступ к чужому компьютеру …
<
Обычно на время подготовки "горящей" справки, или отчета, который нужен ещё вчера.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939685
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 18:33 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103153][22103153]
>В коде параметры командной строки отображаются на объект класса:
<
Не понял.
Что есть Synchronization?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939693
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 18:38 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103162][22103162]
>Иногда программы защищают, чтобы их не взломали.
<
Так я и защитил - поместил в криптоконтейнер.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939696
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВМоисеев
Так я и защитил - поместил в криптоконтейнер.


Какие криптокристаллы ты обычно используешь для создания криптоконтейнеров?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939698
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>skyANA, сегодня, 18:33 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103153][22103153]
>В коде параметры командной строки отображаются на объект класса:
<
Не понял.
Что есть Synchronization?

Название исполняемого файла приложения.
По примеру вызова разве не понятно?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939705
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>skyANA, сегодня, 18:56 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103174][22103174]
>а доступ к чужому компьютеру …
<
Обычно на время подготовки "горящей" справки, или отчета, который нужен ещё вчера.

И это вы называете обычной ситуацией, замечательно
Внезапно тот, кто должен был сделать отчёт, в командировке, а у другого комп отказывается работать.
И это обычная ситуация.

Бардак у вас на предприятии, бардак.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939706
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 19:41 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103225][22103225]
>По примеру вызова разве не понятно?
<
Нет.
Мне вообще непонятно, для чего Вы это городите.
Вся информация для запуска функционального приложения находится в базе данных Хранилища.
Пускач получает параметры запуска и запускает приложение:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
. . .
//-- Разархивируем тело приложения
бом.md_Распаковка(str_Ключ, гп.pk_Приложение);

//-- Формируем параметры запуска функционального приложения 
string zstr = (гп.blNetworkConnection) ? "Да" : "Нет";
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "" + гп.pth_Папки_ФП + "Start.exe" + "";
startInfo.Arguments = "241 " + lng_Разрешения.ToString() + " " + гп.tm_Запрос.ToString() + " " + @"""" + str_Соединение + @"""" +
" " + @"""" + гп.str_ФИО + @"""" + " " + @"""" + гп.str_Псевдоним + @"""" + " " + @"""" + FS_СоединениеДФП + @"""" +
" " + @"""" + usr + @"""" + " " + @"""" + psw + @"""" + " " + @"""" + zstr + @"""" + " " + @"""" + гп.str_Пускач + @"""" + " " + @"""" + гп.pthWord + @"""" + " " + @"""" + гп.pthPaint + @"""";
startInfo.WindowStyle = ProcessWindowStyle.Normal;

//-- Запускаем приложение
App.Current.MainWindow.WindowState = WindowState.Minimized; //-- Минимизируем Пускач
Process rar = Process.Start(startInfo);
rar.WaitForExit();
App.Current.MainWindow.WindowState = WindowState.Normal;
. . .
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939715
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев

1.В работающей КИС априори не известно, какой пользователь будет работать на данном компе и с какими функциональными приложениями

Не читали по моей ссылке, да?
Если на компьютере не установлено приложение, то пользователь воспользуется Software Center для установки и запуска. Конечно, там только доступные пользователю программы, конечно теми программами, что были установлены, но не доступны для него, он не сможет воспользоваться.

ВМоисеев

2. В конкретном узле Active Directory может не применяться.


Это высасывание из пальца. Нет никаких причин оставлять компьютер в сети и выводить его из Active Directory.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939716
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
Вы никогда не видели как в параметрах командной строки используются ключи? Серьёзно?

Наберите в консоли: csc.exe /?


Глухая деревня, колхоз, дохлые мухи....
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939720
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>skyANA, сегодня, 19:41 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103225][22103225]
>По примеру вызова разве не понятно?
<
Нет.
Мне вообще непонятно, для чего Вы это городите.
Вся информация для запуска функционального приложения находится в базе данных Хранилища.

Я ничего не горожу, а реализую то, что требуется в реальности.
А в ней необходимо запускать приложения не только через Process.Start (это вообще самый редкий случай),
но и по расписанию без участия пользователя, и по кнопке в веб-интерфейсе.
И с разным набором параметров, расположенных в разном порядке.

Вы бы всё это понимали, если бы имели практический опыт применения своего решения, а не исключительно на уровне идеи.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939721
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
skyANA
Вы никогда не видели как в параметрах командной строки используются ключи? Серьёзно?

Наберите в консоли: csc.exe /?


Глухая деревня, колхоз, дохлые мухи....

Человек походу никогда и не исследовал как и что устроено в реальном мире.
Вот как себе придумал, то и считает единственно верным.
Любая критика, примеры, чужая точка зрения - это для него разрыв шаблона и подсознательная защитная реакция.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939729
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
Человек походу никогда и не исследовал как и что устроено в реальном мире.
Вот как себе придумал, то и считает единственно верным.
Любая критика, примеры, чужая точка зрения - это для него разрыв шаблона и подсознательная защитная реакция.


Так вот моя претензия не к тому, что человек чего-то не знает.
Это нормально.

Претензия к тому, что человек даже не пытается изучить вопрос.
Он клал на это большой болт.

Вместо этого он цитирует и ссылается на классиков худ. литературы, чтобы показаться эрудированным и начитанным, не понимая, что представляет собой весьма жалкое зрелище.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939733
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
skyANA
Человек походу никогда и не исследовал как и что устроено в реальном мире.
Вот как себе придумал, то и считает единственно верным.
Любая критика, примеры, чужая точка зрения - это для него разрыв шаблона и подсознательная защитная реакция.


Так вот моя претензия не к тому, что человек чего-то не знает.
Это нормально.

Претензия к тому, что человек даже не пытается изучить вопрос.
Он клал на это большой болт.

Вместо этого он цитирует и ссылается на классиков худ. литературы, чтобы показаться эрудированным и начитанным, не понимая, что представляет собой весьма жалкое зрелище.

Очевидно, что ему это психологически сложно.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939735
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 20:40 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103269][22103269]
>...А в ней необходимо запускать приложения не только через Process.Start (это вообще самый редкий случай),
<
Мне не нужна Ваша виртуальная реальность.
Я работаю в своей - мне надо запускать приложения через Process.Start и передавать параметры.
И обрабатывать параметры в функциональном приложении так, как написано в технической документации Microsoft на язык C#. Ссылку на документацию я привел. И это реально работает.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939736
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев

Мне не нужна Ваша виртуальная реальность.
Я работаю в своей - мне надо запускать приложения через Process.Start и передавать параметры.
И обрабатывать параметры в функциональном приложении так, как написано в технической документации Microsoft на язык C#. Ссылку на документацию я привел. И это реально работает.


"Не нужны мне ваши Толстые и Достоевские. Мне нужно писать буквы и составлять слова и предложения. Я это делаю, как написано в Букваре издательства Просвещение. МА-МА МЫ-ЛА РА-МУ. И это реально работает."
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939740
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>fixxer, сегодня, 21:41 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103299][22103299]
>"Не нужны мне ваши Толстые и Достоевские. Я пишу слова, как написано в Букваре издательства Просвещение. МА-МА МЫ-ЛА РА-МУ. И это реально работает."
<
По вопросам программирования на языке C# я не читаю ни Толстого, ни Достоевского, ни Букварь издательства Просвящение и заборный фольклор не читаю также. По этим вопросам читаю техническую документацию Microsoft. В частности здесь . И вполне удовлетворен.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939741
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>fixxer, сегодня, 20:23 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103254][22103254]
>Это высасывание из пальца. Нет никаких причин оставлять компьютер в сети и выводить его из Active Directory.
<
Зачем Active Directory в рабочей группе?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939742
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Мне не нужна Ваша реальность.
Я работаю в своей
Да я и не спорю...

ВМоисеев
мне надо запускать приложения через Process.Start и передавать параметры
Хорошо вам :)
А мне вот приходится реализовывать чужие требования, реальных людей, из реальных организаций.

ВМоисеев
И обрабатывать параметры в функциональном приложении так, как написано в технической документации Microsoft на язык C#. Ссылку на документацию я привел. И это реально работает.
В той же документации написано, что к массиву строк можно обращаться не только по индексу.
Но видать вы до этого ещё не дошли.

И в той же документации описана работа с компилятором C# в командной строке .
В том числе с примерами передачи различных параметров в различных комбинациях.
Это вы тоже не читали.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939744
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>fixxer, сегодня, 21:41 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103299][22103299]
>"Не нужны мне ваши Толстые и Достоевские. Я пишу слова, как написано в Букваре издательства Просвещение. МА-МА МЫ-ЛА РА-МУ. И это реально работает."
<
По вопросам программирования на языке C# я не читаю ни Толстого, ни Достоевского, ни Букварь издательства Просвящение и заборный фольклор не читаю также. По этим вопросам читаю техническую документацию Microsoft. В частности здесь . И вполне удовлетворен.

Вот, до соседней странички не дочитали, где показано, что аргументы командной строки можно и в цикле перебрать.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939745
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев

По вопросам программирования на языке C# читаю техническую документацию Microsoft.


Почему же так выборочно? По вопросам C# читаете, а по вопросам развертывания приложений в сетях Microsoft брезгуете.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939748
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>fixxer, сегодня, 20:23 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103254][22103254]
>Не читали по моей ссылке, да? Если на компьютере не установлено приложение ...
<
1.Я читал по этой ссылке .
2.Никакие функциональные приложения я на локальный комп не устанавливаю.
3.Вы строите в своем мозгу какую-то эфемерную кусочную конструкцию.
Постройте целостную вещь для 100 функциональных приложений, 60 пользователей и 60 компов.
Я показал структуру базы данных, где есть почти вся информация для запуска функционального приложения.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939749
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
я не читаю ни Толстого, ни Достоевского


Аналогию я не просто так привел. Букварь учит буквы складывать в слова, но не учит писать хорошие, серьезные и интересные книги. Чтобы этому научиться, нужно много читать классической литературы и писать сочинения, да еще изучить грамматику. Так и онлайн руководство по C# это как букварь, оно не научит вас программировать хорошие, сложные программы.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939751
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Дмитрий Мух, сегодня, 22:03 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103314][22103314]
>В той же документации написано, что к массиву строк можно обращаться не только по индексу.
<
Мне это не надо.
Мой пользователь не работает с командными строками. С ними работаем программа Пускач и функциональные приложения.
Не вижу необходимости в моем случае обращаться не только по индексу.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939752
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев

1.Я читал по этой ссылке .
2.Никакие функциональные приложения я на локальный комп не устанавливаю.
3.Вы строите в своем мозгу какую-то эфемерную кусочную конструкцию.


Так это та же ссылка уровнем глубже. Вы так говорите, как будто установка приложения это таинство какое-то. Это, в итоге, то же копирование файлов, как и в пускаче. Я как раз предлагаю комплексное, универсальное и масштабируемое решение задачи.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939754
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>fixxer, сегодня, 22:12 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103319][22103319]
>По вопросам C# читаете, а по вопросам развертывания приложений в сетях Microsoft брезгуете.
<
Не надо мне развертывать приложения а-ля Microsoft.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939756
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>Дмитрий Мух, сегодня, 22:03 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103314][22103314]
>В той же документации написано, что к массиву строк можно обращаться не только по индексу.
<
Мне это не надо.
Мой пользователь не работает с командными строками. С ними работаем программа Пускач и функциональные приложения.
Не вижу необходимости в моем случае обращаться не только по индексу.

Конечно не видите, потому как на практике никем не используется ваш Пускач.

Иначе бы давно столкнулись с тем, что выполнение программы не должно зависеть от порядка параметров,
что не все параметры должны быть обязательно заданы, что люди, кто задаёт параметры, неизменно ошибаются и необходимо эти ошибки корректно обрабатывать.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939757
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>fixxer, сегодня, 22:12 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103319][22103319]
>По вопросам C# читаете, а по вопросам развертывания приложений в сетях Microsoft брезгуете.
<
Не надо мне развертывать приложения а-ля Microsoft.

Ну не надо, так не надо.
Идите и развёртываете приложения а-ля ВМоисеев.

Когда ждать первого внедрения вашего Хранилища?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939758
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>fixxer, сегодня, 22:24 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103334][22103334]
>Это, в итоге, то же копирование файлов, как и в пускаче.
<
Да не тоже.
Всё не так.
Пускач сначала копирует файлы в локальный кеш, причем по требованию, динамически. Пускач берет информацию из базы данных. Пускач реализует свою аутентификацию пользователя.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939759
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Дмитрий Мух, сегодня, 22:32 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103341][22103341]
>...что люди, кто задаёт параметры, неизменно ошибаются...
<
Да не работают люди с параметрами в предлагаемой системе.
Никто не задает значения параметрам запуска и некому ошибаться.
Параметры берутся программой из базы данных и отдаются программе.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939760
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>Дмитрий Мух, сегодня, 22:32 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103341][22103341]
>...что люди, кто задаёт параметры, неизменно ошибаются...
<
Да не работают люди с параметрами в предлагаемой системе.
Никто не задает значения параметрам запуска и некому ошибаться.
Параметры берутся программой из базы данных и отдаются программе.

А в базу данных их нелюди что-ли прописывают? Вы уже совсем глупости пишете
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939761
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев

Пускач сначала копирует файлы в локальный кеш, причем по требованию, динамически. Пускач берет информацию из базы данных. Пускач реализует свою аутентификацию пользователя.


Да то же самое, и база данных и аутентификация, думаете в Configuration Manager информация хранится в тонком эфире? Но если в свое время в ВУЗе не научили абстрактному мышлению и синтезу инженерных решений, то на форуме уже не научат.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939763
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
ВМоисеев
>Дмитрий Мух, сегодня, 22:32 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103341][22103341]
>...что люди, кто задаёт параметры, неизменно ошибаются...
<
Да не работают люди с параметрами в предлагаемой системе.
Никто не задает значения параметрам запуска и некому ошибаться.
Параметры берутся программой из базы данных и отдаются программе.

А в базу данных их нелюди что-ли прописывают? Вы уже совсем глупости пишете


Ну, небось, в базе поля именованные и типизированые. Другое дело, что если состав и порядок параметров поменяется, это что ж, все сто приложений перекомпилировать?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939765
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух

Когда ждать первого внедрения вашего Хранилища?


Не дождетесь. Тендер уже проигран питерцам.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939766
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fixxer
Ну, небось, в базе поля именованные и типизированые.

Да сейчас :) Скриншот разве не видели: 22100004 ?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939771
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
fixxer
Ну, небось, в базе поля именованные и типизированые.

Да сейчас :) Скриншот разве не видели: 22100004 ?


Точно ) Да там не сразу разберешь, мелко же и качество страдает.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939793
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Дмитрий Мух, вчера, 22:45 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103349][22103349]
>А в базу данных их нелюди что-ли прописывают? Вы уже совсем глупости пишете
<
Интересно, кто из нас пишет глупости.
Не надо передергивать. Речь идет о параметрах запуска функционального приложения. Человек не принимает участия в процессе его запуска. А Пускач порядок не путает.
Я дал пример строки параметров запуска функционального приложения.
Скорректируйте мою строку под Ваш вариант и покажите что он лучше.
Потом запустим приведенную там же программу и посмотрим на результат.
Хорошо?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939797
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Интересно, кто из нас пишет глупости.
Не надо передергивать. Речь идет о параметрах запуска функционального приложения. Человек не принимает участия в процессе его запуска. А Пускач порядок не путает.

Вы пишете глупости, причём в наглую :)

Повторю, что на практике:
- выполнение программы не должно зависеть от порядка параметров,
- не все параметры должны быть обязательно заданы
- люди, кто задаёт параметры , неизменно ошибаются и необходимо эти ошибки корректно обрабатывать
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939798
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Я дал пример строки параметров запуска функционального приложения.
Скорректируйте мою строку под Ваш вариант и покажите что он лучше.
Потом запустим приведенную там же программу и посмотрим на результат.

Начнём с того, что в моем варианте параметры могут быть заданы в любом порядке.
Давайте, поменяйте у себя порядок :)
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939799
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Также в моём варианте нет необходимости задавать необязательные параметры.
Уберите из своей строки параметры 0, 2, 4, 5, 7 и 8 и запустите свою поделку :)
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939826
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 05:18 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103408][22103408]
>
Вы пишете глупости, причём в наглую :)
Повторю, что на практике:
- выполнение программы не должно зависеть от порядка параметров,
- не все параметры должны быть обязательно заданы
- люди, кто задаёт параметры, неизменно ошибаются и необходимо эти ошибки корректно обрабатывать
<
Повторяю для особо одаренных:
- Пускач запускает функциональное приложение так . Порядок задан в коде программы
- Когда Пускач запускает функциональное приложение все параметры задаются обязательно и в заданном порядке
- В процессе запуска Пускач-ом функционального приложения люди не участвуют. Нужные параметры корректируются в базе данных.

Я попытался проверить версию реальной работы Пускач-а с Вашем непонятно чем.
Итак, запускаем функциональное приложение (поделка в Вашей терминалогии)

Имеем:

//-- Строка параметров. Реальная работа
"241" "-1" "30" "Data Source=W10X64-POSTGRES\SQLEXPRESS;Initial Catalog=db_ФункциональныеПриложения;User ID=sa;Password=*******" "Системный администратор" "СисАдмин" "\\w10x32-fs\fl_ХранилищеДФП" "ХХХХХХХХ" "*******" "Да" "Лес_ms" "C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE" "C:\Program Files\paint.net\PaintDotNet.exe"
//-- Результат
Hello World!
гп.max_Выборка = 241
гп.lng_Разрешения = -1
гп.tm_Запрос = 30
wsp.Str_Соединение = Data Source=W10X64-POSTGRES\SQLEXPRESS;Initial Catalog=db_ФункциональныеПриложения;User ID=sa;Password=*******
гп.str_ФИО = Системный администратор
гп.str_Псевдоним = СисАдмин
гп.uri_ХранилищеДФП = \\w10x32-fs\fl_ХранилищеДФП
usr = ХХХХХХХХ
psw = *******
гп.blNetworkConnection = Да
гп.str_Пускач = Лес_ms
гп.WinWord = C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE
гп.Paint = C:\Program Files\paint.net\PaintDotNet.exe

//-- Строка параметров. Ваше непонятно что .
"--countryIsoCode" "241" "-1" "30" "Data Source=W10X64-POSTGRES\SQLEXPRESS;Initial Catalog=db_ФункциональныеПриложения;User ID=sa;Password=*******" "Системный администратор" "СисАдмин" "\\w10x32-fs\fl_ХранилищеДФП" "ХХХХХХХХ" "*******" "Да" "Лес_ms" "C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE" "C:\Program Files\paint.net\PaintDotNet.exe"
//-- Результат
Hello World!
гп.max_Выборка = --countryIsoCode
гп.lng_Разрешения = 241
гп.tm_Запрос = -1
wsp.Str_Соединение = 30
гп.str_ФИО = Data Source=W10X64-POSTGRES\SQLEXPRESS;Initial Catalog=db_ФункциональныеПриложения;User ID=sa;Password=*******
гп.str_Псевдоним = Системный администратор
гп.uri_ХранилищеДФП = СисАдмин
usr = \\w10x32-fs\fl_ХранилищеДФП
psw = ХХХХХХХХ
гп.blNetworkConnection = *******
гп.str_Пускач = Да
гп.WinWord = Лес_ms
гп.Paint = C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939845
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Повторяю для особо одаренных:
- Пускач запускает функциональное приложение так . Порядок задан в коде программы
- Когда Пускач запускает функциональное приложение все параметры задаются обязательно и в заданном порядке
- В процессе запуска Пускач-ом функционального приложения люди не участвуют. Нужные параметры корректируются в базе данных.

Да всё это понятно и замечательно, но на практике:
- выполнение программы не должно зависеть от порядка параметров,
- не все параметры должны быть обязательно заданы
- люди, кто задаёт параметры, неизменно ошибаются и необходимо эти ошибки корректно обрабатывать
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939846
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Я попытался проверить версию реальной работы Пускач-а с Вашем непонятно чем.
Итак, запускаем функциональное приложение (поделка в Вашей терминалогии)

Имеем:

//-- Строка параметров. Реальная работа
"241" "-1" "30" "Data Source=W10X64-POSTGRES\SQLEXPRESS;Initial Catalog=db_ФункциональныеПриложения;User ID=sa;Password=*******" "Системный администратор" "СисАдмин" "\\w10x32-fs\fl_ХранилищеДФП" "ХХХХХХХХ" "*******" "Да" "Лес_ms" "C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE" "C:\Program Files\paint.net\PaintDotNet.exe"
//-- Результат
Hello World!
гп.max_Выборка = 241
гп.lng_Разрешения = -1
гп.tm_Запрос = 30
wsp.Str_Соединение = Data Source=W10X64-POSTGRES\SQLEXPRESS;Initial Catalog=db_ФункциональныеПриложения;User ID=sa;Password=*******
гп.str_ФИО = Системный администратор
гп.str_Псевдоним = СисАдмин
гп.uri_ХранилищеДФП = \\w10x32-fs\fl_ХранилищеДФП
usr = ХХХХХХХХ
psw = *******
гп.blNetworkConnection = Да
гп.str_Пускач = Лес_ms
гп.WinWord = C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE
гп.Paint = C:\Program Files\paint.net\PaintDotNet.exe

//-- Строка параметров. Ваше непонятно что .
"--countryIsoCode" "241" "-1" "30" "Data Source=W10X64-POSTGRES\SQLEXPRESS;Initial Catalog=db_ФункциональныеПриложения;User ID=sa;Password=*******" "Системный администратор" "СисАдмин" "\\w10x32-fs\fl_ХранилищеДФП" "ХХХХХХХХ" "*******" "Да" "Лес_ms" "C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE" "C:\Program Files\paint.net\PaintDotNet.exe"
//-- Результат
Hello World!
гп.max_Выборка = --countryIsoCode
гп.lng_Разрешения = 241
гп.tm_Запрос = -1
wsp.Str_Соединение = 30
гп.str_ФИО = Data Source=W10X64-POSTGRES\SQLEXPRESS;Initial Catalog=db_ФункциональныеПриложения;User ID=sa;Password=*******
гп.str_Псевдоним = Системный администратор
гп.uri_ХранилищеДФП = СисАдмин
usr = \\w10x32-fs\fl_ХранилищеДФП
psw = ХХХХХХХХ
гп.blNetworkConnection = *******
гп.str_Пускач = Да
гп.WinWord = Лес_ms
гп.Paint = C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE

Вот, сразу видим, что получили не работающую поделку.

P.S.: поделкой называю потому, что никто ей не пользуется; а то, чем никто не пользуется - это не полноценное приложение
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939849
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот этот вариант ещё попробуйте:
skyANA
Уберите из своей строки параметры 0, 2, 4, 5, 7 и 8 и запустите свою поделку
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939862
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев

- Пускач запускает функциональное приложение так . Порядок задан в коде программы
- Когда Пускач запускает функциональное приложение все параметры задаются обязательно и в заданном порядке
- В процессе запуска Пускач-ом функционального приложения люди не участвуют. Нужные параметры корректируются в базе данных.


Пускач не нужен (с)

Таки какие мудрые эти дельфийцы.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939916
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВМоисеев,

конкретный вопрос: в качестве функционального приложения может выступать MS Word (версии, скажем, 2013)?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939917
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ
в качестве функционального приложения


Интересно также увидеть пример НЕ-функционального приложения.
Это приложение, которое не запускается?
Или которое запускается, но ничего не делает?

Ахах ))
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939948
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt
ъъъъъ
в качестве функционального приложения


Интересно также увидеть пример НЕ-функционального приложения.
...

Ну, вроде бы в рамках терминов Уважаемого Автора.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939971
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>ъъъъъ, сегодня, 18:10 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103653][22103653]
>конкретный вопрос: в качестве функционального приложения может выступать MS Word (версии, скажем, 2013)?
<
Нет.
Функциональное приложение само запускает MS Word, передавая последнему копию документа в рабочей папке локального компа.
Так:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
. . .
//-- Очистим рабочую папку компьютера клиента
if (Directory.Exists(гп.pth_Папка_ДФП)) Directory.Delete(гп.pth_Папка_ДФП, true);
Directory.CreateDirectory(гп.pth_Папка_ДФП);

//-- Работаем с Word 
фа_str = xrow.pk_Entity.ToString("N") + @"-ДокТекст.zip";   //-- фа_str  <-- Имя архивного файла документа без path
фас_str = гп.pth_ДокументыДФП + фа_str;                     //-- фас_str <-- path архивного файла на сервере
фак_str = гп.pth_Папка_ДФП + фа_str;                        //-- фак_str <-- path архивного файла в клиентском каталоге
фд_док = гп.pth_Папка_ДФП + @"ДокТекст.docx";
фОжидание();
if (гп.blNetworkConnection) using (new NetworkConnection(гп.uri_ХранилищеДФП, гп.theNetworkCredential)) { изШары(); } else изШары();
var info_App = new ProcessStartInfo() { FileName = "" + гп.WinWord + "", Arguments = фд_док, WindowStyle = ProcessWindowStyle.Normal };
p_App = Process.Start(info_App); //Thread.Sleep(1000);
App.Current.MainWindow.WindowState = WindowState.Minimized; //-- Минимизируем функциональное приложение
p_Ожидание.Kill(); p_App.WaitForExit();
App.Current.MainWindow.WindowState = WindowState.Normal;
. . .
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939973
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>hVostt, сегодня, 18:12 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103654][22103654]
>Интересно также увидеть пример НЕ-функционального приложения.
<
1.Функциональное приложение не инсталлируется.
2.Функциональное приложение принимает параметры Пускача
3.Функциональное приложение располагается в одной папке.
4.Функциональное приложение возвращает управление Пускач-у по завершению работы
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939977
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВМоисеев
Нет.
Функциональное приложение само запускает MS Word, передавая последнему копию документа в рабочей папке локального компа.

То есть, MS Word ты в "криптоконтейнер" не завернешь, он должен быть установлен, минуя твой "пускач"?
Ладно.
И, наверняка, если нужно что-либо иное, требующее регистрации, типа СОМ - серверов - тоже пишешь "оболочку".

Код: c#
1.
2.
3.
4.
p_App = Process.Start(info_App); //Thread.Sleep(1000);
App.Current.MainWindow.WindowState = WindowState.Minimized; //-- Минимизируем функциональное приложение
p_Ожидание.Kill(); p_App.WaitForExit();
App.Current.MainWindow.WindowState = WindowState.Normal;



А ты знаешь, что СОМ - сервер при таком запуске запросто может завершится, передав управление уже существующему экземпляру, и ты получишь фигу?
А ты знаешь, что СОМ-сервер может работать с несколькими документами, открытыми ранее, и ты при таком завершении либо получишь отлуп, либо зависон, либо потерю всех данных?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939979
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВМоисеев
>hVostt, сегодня, 18:12 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103654][22103654]
>Интересно также увидеть пример НЕ-функционального приложения.
<
1.Функциональное приложение не инсталлируется.
2.Функциональное приложение принимает параметры Пускача
3.Функциональное приложение располагается в одной папке.
4.Функциональное приложение возвращает управление Пускач-у по завершению работы


Так MS Word - это что, в данной классификации? Он "не инсталлируется"? С какого буя MS Word, будучи многодокументным СОМ - сервером, должен завершаться после отработки одного локального документа, обработка которого вызвана "пускачом"?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39939997
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
1.Функциональное приложение не инсталлируется.
2.Функциональное приложение принимает параметры Пускача
3.Функциональное приложение располагается в одной папке.
4.Функциональное приложение возвращает управление Пускач-у по завершению работы


так и называйте как полагается: "приложение для пускача", чё вы за очередную фигню придумываете тут?
вместе со своими "криптоконтейнерами".


ВМоисеев
Код: c#
1.
фак_str = гп.pth_Папка_ДФП + фа_str;                        //-- фак_str <-- path архивного файла в клиентском каталоге



аж кровь из глаз брызнула.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940004
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>ъъъъъ, вчера, 23:05 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103772][22103772]
>А ты знаешь, что СОМ - сервер…
<
Больших знаний по работе с Word у меня нет.
Методом проб и ошибок пришел к этому - другие работы с Word надо закончить перед работой с функциональным приложением.
Код: c#
1.
2.
3.
4.
5.
. . .
//-- Проверим, работает ли Word
Process[] pList = Process.GetProcesses();
foreach (Process myProcess in pList) { if (myProcess.ProcessName == "WINWORD") { MessageBox.Show("Завершите другие работы с Word", caption, MessageBoxButton.OK); return; } }
. . .


По завершению работы с Word его надо закрыть.
Если есть более разумные решения - подскажите.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940005
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВМоисеев
По завершению работы с Word его надо закрыть.

Вообще-то, тебе нужно рассчитаться только с тем экземпляром, который работал именно с твоим документом.
И для каждого типа приложений MS Office (Word, Excel) - обработка своя.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940006
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Код: c#
1.
MessageBox.Show("Завершите другие работы с Word"



Главное, чтобы пользователи не знали имя разработчика и где он живёт.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940007
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВМоисеев,

вообще, какой-то п....ц.

"Функциональные приложения", получается, пишешь ты или специально нанятые люди. Трудно поверить, что можно найти людей, готовых за еду работать в такой грустной системе.

У нас есть система расширений - это просто dll-ки, в которых реализован один метод
GetPluginFunction. Метод возвращает экземпляр объекта, реализующий интерфейс IBasePlugin, а также как какие-то из набора интерфейсов, определяющих вид функциональности плагина. Соответственно, реализация может быть на любом ЯП/системе программирования, которые поддерживают интерфейсы и могут быть запрятаны в dll.
При расширении системы исполнитель получает набор интерфейсов, тестовую систему с базовым набором тестов и создает реализацию, тестируя её в процессе. Это просто и понятно. Потом плагин грузится в систему и настраиваются права доступа к нему. В последнее время плагины стали реализовывать и интерфейс "кому я могу быть доступен", для упрощения процесса настроек. Естественно, ничего не шифруется: просто доступ к нему получают лишь те, кому это разрешено. Да и кому интересно ковыряться в dll-ках, которые выполняют специализированные задачи или расширяют визуальный интерфейс?
Смотри: я все описал, даже избыточно. А у тебя - п....ц лютый, терминологию выдумываешь на ходу, пускачи какие-то...
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940008
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940009
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот и краткое описание 20331900 всего безобразия.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940010
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВМоисеев
В той базовой инфосистеме системе, в обслуживание которой принимал участие, клиентам удобно, когда названия доступных приложений сгруппированы и отображены на экране в форме табли ц (этой системе более 15 лет - разработчики обращали внимание на интерфейс -шлифовали-).
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940011
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ
А вот и краткое описание 20331900 всего безобразия.


О, я оказывается ещё 3 года назад говорил про Octopus.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940019
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ
"Функциональные приложения", получается, пишешь ты или специально нанятые люди. Трудно поверить, что можно найти людей, готовых за еду работать в такой грустной системе.

Никто не работает, никто ничего не пишет.
Так, пара болванок и никому не нужный прототип примитивного Хранилища.

Предлагаю на этом и поставить точку.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940035
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>ъъъъъ, сегодня, 04:00 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103836][22103836]
>
вообще, какой-то п....ц.
Трудно поверить, что можно найти людей…
<
Функциональные приложения есть подмножество десктопных приложений, работающий с базами данных и сетевыми шарами. Они должны уметь обрабатывать параметры запуска.

>У нас есть система расширений …
<Я пошел другим путем. Какой разумнее может показать реализация реального примера.

>При расширении системы исполнитель получает набор интерфейсов, тестовую систему с базовым набором тестов и создает реализацию, тестируя её в процессе. Это просто и понятно.
<Имею другую точку зрения.
Функциональное приложение получает информацию о том, где находятся база данных и шара с документами, с чем он работает.
Как работать - дело десктопного функционального приложения.
При разработке и отладке функционального приложения Пускач не нужен.
Разработчик может использовать всю мощь IDE для разработки десктопной программы.
Вот это мне понятно.
Понятно также и как поместить приложение в КИС.

<Я простоте души думал, что за "А ты знаешь , что СОМ - сервер …" последует вот так будет правильно.

>Так MS Word - это что , в данной классификации? Он "не инсталлируется"? С какого буя MS Word, будучи многодокументным СОМ - сервером, должен завершаться после отработки одного локального документа, обработка которого вызвана "пускачом"?
<О чем это.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940055
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA
поставить точку.

Поддерживаю.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940114
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
<Я простоте души думал, что за "А ты знаешь , что СОМ - сервер …" последует вот так будет правильно.


Медвежья услуга.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940123
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>ВМоисеев, вчера, 12:32 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103899][22103899]
>Хочу исправить неточность фразы:
"Я пошел другим путем. Какой разумнее может показать реализация реального примера".
точнее:
"Я пошел другим путем. Какой разумнее может показать сравнение реализаций реального примера".
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940159
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
"Я пошел другим путем. Какой разумнее может показать сравнение реализаций реального примера".

Велика и могуча рускаму языка
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940215
zeon11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>ВМоисеев, вчера, 12:32 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103899][22103899]
>Хочу исправить неточность фразы:
"Я пошел другим путем. Какой разумнее может показать реализация реального примера".
точнее:
"Я пошел другим путем. Какой разумнее может показать сравнение реализаций реального примера".


Всё, кина не будет, нейросеть посыпалась, бот отвалился.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940256
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВМоисеев
>ВМоисеев, вчера, 12:32 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103899][22103899]
>Хочу исправить неточность фразы:
"Я пошел другим путем. Какой разумнее может показать реализация реального примера".
точнее:
"Я пошел другим путем. Какой разумнее может показать сравнение реализаций реального примера".

А сегодня в завтрашний день не все могут смотреть. Вернее, смотреть могут не только лишь все. Мало, кто может это делать.[
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940283
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>ъъъъъ, вчера, 04:00 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103836][22103836]
>...Это просто и понятно. Потом плагин грузится в систему и настраиваются права доступа к нему…
<
Хорошо.
Один пишет функциональный плагин А на C#, другой пишет функциональный плагин Б на Delphi. Плагины работают с сетевыми базами данных и сетевым шарами.
Покажите Ваши действия.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940348
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь появились "функциональные плагины" :)

Я сегодня проснулся в своей функциональной кровати, одел функциональные тапки и прошлёпал в направлении функциональной ванной, открыт крипто-кран, откуда потекла закешированная вода....
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940362
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВМоисеев
>ъъъъъ, вчера, 04:00 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22103836][22103836]
>...Это просто и понятно. Потом плагин грузится в систему и настраиваются права доступа к нему…
<
Хорошо.
Один пишет функциональный плагин А на C#, другой пишет функциональный плагин Б на Delphi. Плагины работают с сетевыми базами данных и сетевым шарами.
Покажите Ваши действия.

Я ведь все расписал. Плагин (функцЫАнальный, ыыы...) - это экземпляр объекта класса. Класса, который реализуют интерфейс. Интерфейс - это, грубо говоря, набор методов, вот и всё. "Сетевые шары" и все остальное для работы плагина передаются ему в параметрах этих методов. Ты не знаешь, как в методы передаются параметры?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940409
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>ъъъъъ, сегодня, 19:25 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22104758][22104758]
>Я ведь все расписал.
<
Ну да, ну да.
В наш сyгyбо меpкантильный век каждый индивидyyм, в силy
своих концепций и yнификаций, катастpофически мистифициpyя абст-
pакцию, имманентно эволюциониpyет в цеpебpальных сфеpах, находясь
во власти своих феноменистических тенденций.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940453
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторОдин пишет функциональный плагин А на C#, другой пишет функциональный плагин Б на Delphi.
Покажите Ваши действия . Увольняем специалиста А, нанимаем специалиста Б. Или наоборот.

Или не нанимаем специалистов других букв, кроме Х.
(профит)
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940471
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>L_argo, сегодня, 10:05 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22104922][22104922]
>Увольняем специалиста А, нанимаем специалиста Б. Или наоборот.
<
Ишь каккой молодец. Эффективный менеджер во всей красе.
Но вариант замены везде сливочного масла на пальмовое здесь не катит. Нужен тот и другой вариант.
А точнее, как уживаются C#-плагин с Delphi-плагин.
В свое время, Александр Лебедь утверждал, "двое пернатых не уживутся в одной берлоге".
Я не понимаю, у ъъъъ программная компонента КИС есть одно решение в терминах C#?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940480
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может, ты сперва сам на вопросы ответишь? Херь какую-то пишешь.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940513
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ
реализация может быть на любом ЯП/системе программирования, которые поддерживают интерфейсы и могут быть запрятаны в dll

ВМоисеев
А точнее, как уживаются C#-плагин с Delphi-плагин.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940522
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Изопропил
ъъъъъ
реализация может быть на любом ЯП/системе программирования, которые поддерживают интерфейсы и могут быть запрятаны в dll

ВМоисеев
А точнее, как уживаются C#-плагин с Delphi-плагин.


Не, на C# плагины ни разу не создавали, создавали на C++ и Delphi.

Для вызова C# - модуля, я бы, если бы не получилось "в лоб", наверное, создал бы прокси в виде СОМ - сервера на C#, который бы дергал нужные dll - ки на С#.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940530
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>ъъъъъ, сегодня, 11:22 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22104975][22104975]
>Может, ты сперва сам на вопросы ответишь? Херь какую-то пишешь.
<
Жаль, клиника.
Но я понимаю тебя. Трудное детство, высокие подоконники, деревянные игрушки ...
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940535
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такое ощущение, как будто меня в 2000-ые занесло.
Какие плагины? Сталина на вас нет!
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940540
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt
Такое ощущение, как будто меня в 2000-ые занесло.
Какие плагины? Сталина на вас нет!

Десктопные (функцыанальныя) приложения все ещё покупают. :)
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940543
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ
Десктопные (функцыанальныя) приложения все ещё покупают. :)


Ну да, но любое покупное ПО плевать хотело на всякие кривые "пускачи", и если их ставить именно так, то однозначно слетит с гарантии, никому не интересно разбирать, почему у какого-то колхозника через его наколенную кривую никому не нужную и неизвестную поделку ПО как-то не так работает.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940545
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ,

А если речь идёт про DevOps, когда разработка совмещена с доставкой, то тем более, за подобные "пускачи" просто по-отрывали бы все конечности, и погнали ссаными тряпками.

Великолепная система есть, Octopus. Известная, мощная и надёжная. Нахрена вот эту херню с заставкой с кадром из советского фильма ставить, чё позориться и людей смешить?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940550
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt
Великолепная система есть, Octopus. Известная, мощная и надёжная. Нахрена вот эту херню с заставкой с кадром из советского фильма ставить, чё позориться и людей смешить?

Ну, у нас клиентская база - десятки тысяч организаций, они привыкли, все отлажено, желающих работать больше, чем мы успеваем обслужить - с фига ли дергаться?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940551
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt
ъъъъъ
Десктопные (функцыанальныя) приложения все ещё покупают. :)


Ну да, но любое покупное ПО плевать хотело на всякие кривые "пускачи", и если их ставить именно так, то однозначно слетит с гарантии, никому не интересно разбирать, почему у какого-то колхозника через его наколенную кривую никому не нужную и неизвестную поделку ПО как-то не так работает.

Я так понял, что у автора "пускач" запускает какие-то специализированные приложения ("функциональные"). Которые или сами что-то делают, или являются оболочками, запуская внешние, существующие модули (MS Word, например). Правда, тогда не очень понятно, для чего ему то, что прописано заголовке данной темы. Явно же, что все "функциональные" приложения тоже пишет наш дорогой автор.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940560
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ
Ну, у нас клиентская база - десятки тысяч организаций, они привыкли, все отлажено, желающих работать больше, чем мы успеваем обслужить - с фига ли дергаться?


Про это речи не идёт :) Тут всё понятно, существуют большее количество хорошо работающих легаси систем, не самые свежие, модные и молодёжные решения, но отлаженные и рабочие.

Я имею в виду про новые разработки "пускачей" в духе 90-х ) Зачем?
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940561
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ
Я так понял, что у автора "пускач" запускает какие-то специализированные приложения ("функциональные"). Которые или сами что-то делают, или являются оболочками, запуская внешние, существующие модули (MS Word, например). Правда, тогда не очень понятно, для чего ему то, что прописано заголовке данной темы. Явно же, что все "функциональные" приложения тоже пишет наш дорогой автор.


Уже выяснили, что это наколенная поделка, без внедрения.
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940564
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hVostt
Я имею в виду про новые разработки "пускачей" в духе 90-х ) Зачем?

Убеждения: 22103840
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39940777
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>ъъъъъ, сегодня, 14:09 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1323242&msg=22105078][22105078]
>Я так понял, что у автора "пускач" запускает какие-то специализированные приложения ("функциональные").
<
Пускач запускает приложение, которое реализует функционал задачи реального физического объекта.
Вы также используете подобную терминологию - "У нас есть система расширений - это просто dll-ки … из набора интерфейсов, определяющих вид функциональности плагина."
Задача есть результат декомпозиции объекта.
К примеру, задача решает вопрос формирования группы инспекторов. Формирование использует некоторое множество справочников.
Функциональное приложение реализует решение задачи поддержки справочников в программной среде КИС. Группа состоит из персон (так в работающей системе, только на анг.).
Панелька (UserControl) работы с сущностью Персона является частью функционального приложения.
Кроме информации в базе данных атрибуты Персоны включают также word-документ и графические .jpg файла. Для работы с word-документ запускается Word, для работы с графикой - Paint.Net. См. слайд.
Вызов панели запуска инструментов - двойной щелчок на поле столбца Файлы
...
Рейтинг: 0 / 0
Языки разработки приложений
    #39941094
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
задачи реального физического объекта


Ох, а пользователь теперь называется "реальный физический объект"

Функциональное на функциональном, функциональным погоняет.

Наркотический функциональный треш :)
...
Рейтинг: 0 / 0
321 сообщений из 321, показаны все 13 страниц
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Языки разработки приложений
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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