powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / NET Core и десктопные приложения?
25 сообщений из 213, страница 5 из 9
NET Core и десктопные приложения?
    #39811537
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,

ну и когда примерно мы увидим ВИПРОС в Веб?
...
Рейтинг: 0 / 0
NET Core и десктопные приложения?
    #39811539
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух,

да может и никогда
я несколько раз предлагал написать версию на веб и походу найти решение для обозначенных проблем
сказали нафиг надо им веб
веб нужен мне
что бы хоотя бы тебе показать випрос :)
...
Рейтинг: 0 / 0
NET Core и десктопные приложения?
    #39811541
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Дмитрий Мух, сегодня, 19:50 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1194528&msg=21881439][21881439]
>я тебе ссылку дал на видео обучающее, слабо проматать туда-сюда и самому посмотреть? :)
<и это есть твой писк? У меня другие задачи - ввести буковки/цифирки, проверить, а потом отобразить на карте. Твои картинки мне не особенно интересны. Но я не считаю, что это плохо, в отличии от тебя.
...
Рейтинг: 0 / 0
NET Core и десктопные приложения?
    #39811543
WebPrj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
EoltА что winforms приложение на .Net Core можно скомпилировать в нативное для которого не будет нужен дотнет? Раз в пару лет всплывает новость что осталось чуть чуть.
...
Рейтинг: 0 / 0
NET Core и десктопные приложения?
    #39811549
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebPrjEoltА что winforms приложение на .Net Core можно скомпилировать в нативное для которого не будет нужен дотнет? Раз в пару лет всплывает новость что осталось чуть чуть.

Да уже лет 10 про это говорят, а воз и ныне там.
...
Рейтинг: 0 / 0
NET Core и десктопные приложения?
    #39811550
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисееви это есть твой писк?Писк?
Ты просил показать Абрикос, я тебе сказал как посмотреть.

ВМоисеевУ меня другие задачи - ввести буковки/цифирки, проверить, а потом отобразить на карте.Это в Абрикосе тоже есть. Ты же надеюсь понял, что обучалка, что ты пролистал - она только по одной, небольшой части системы?

ВМоисеевТвои картинки мне не особенно интересны.То покажите ему свой интерфейс, то ему это не интересно. Ту уж оперделись :)

ВМоисеевНо я не считаю, что это плохо, в отличии от тебя.Твой интерфейс реально плох. Спроси у тех, кто с ним работает, какие неудобства они испытывают и что хотели бы улучшить и изменить.
...
Рейтинг: 0 / 0
NET Core и десктопные приложения?
    #39811551
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltА что winforms приложение на .Net Core можно скомпилировать в нативное для которого не будет нужен дотнет?
В нынешней коре есть self-contained deployment, когда оно рантайм и нужные сборки с собой прихватывает. Даже exe-файл делает, чтобы не нужно было запускать "dotnet bla-bla-bla". В трешке наверняка будет тоже самое. В старых фреймворках можно было просто включать нужную версию в инсталлер.
...
Рейтинг: 0 / 0
NET Core и десктопные приложения?
    #39811556
WebPrj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторДаже exe-файл делает
А у нас соседи за стеной прогеры, делают rpm и deb пакеты.
...
Рейтинг: 0 / 0
NET Core и десктопные приложения?
    #39811557
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Дмитрий Мух, сегодня, 20:49 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1194528&msg=21881483][21881483]
>...Твой интерфейс реально плох…
<Толком объясни в чём плох.
Вот пример, где реализуется связь пользователь-приложение и задаются права пользователя для этого приложения. На экране нет лишних кнопок, картинок, и пр. Ставь флажки и подтверждай изменения, либо отказывайся. Если отвлекся, то на экране в вызывающей панели, подсвечена строка для кого устанавливаешь права.
...
Рейтинг: 0 / 0
NET Core и десктопные приложения?
    #39811561
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,

вау! вот это класс!
...
Рейтинг: 0 / 0
NET Core и десктопные приложения?
    #39811562
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatВ нынешней коре есть self-contained deployment, когда оно рантайм и нужные сборки с собой прихватывает. Даже exe-файл делает, чтобы не нужно было запускать "dotnet bla-bla-bla". В трешке наверняка будет тоже самое. В старых фреймворках можно было просто включать нужную версию в инсталлер.

Да я и обычный дотнет могу в инсталлер включить. Если в этом вашем коре натива нет, то нафиг не нужно мне это.
...
Рейтинг: 0 / 0
NET Core и десктопные приложения?
    #39811565
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltДа я и обычный дотнет могу в инсталлер включить. Если в этом вашем коре натива нет, то нафиг не нужно мне это.
Мля. Еще один "хочу все в один екзешник".
...
Рейтинг: 0 / 0
NET Core и десктопные приложения?
    #39811566
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebPrjавторДаже exe-файл делает
А у нас соседи за стеной прогеры, делают rpm и deb пакеты.

Ты не поверишь.

Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
PS C:\temp> dotnet new console -o MyConsoleApp -n MyConsoleApp

The template "Console Application" was created successfully.

Processing post-creation actions...
Running 'dotnet restore' on MyConsoleApp\MyConsoleApp.csproj...
  Restore completed in 156.24 ms for C:\temp\MyConsoleApp\MyConsoleApp.csproj.

Restore succeeded.

PS C:\temp> cd .\MyConsoleApp\

PS C:\temp\MyConsoleApp> dotnet pack

Microsoft (R) Build Engine version 16.1.54-preview+gd004974104 for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.

  Restore completed in 35.14 ms for C:\temp\MyConsoleApp\MyConsoleApp.csproj.
C:\Program Files\dotnet\sdk\3.0.100-preview4-011223\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.RuntimeIdentifierInference.targets(151,5): message NETSDK1057: You are using a preview version of .NET Core. See: https://aka.ms/dotnet-core-preview [C:\temp\MyConsoleApp\MyConsoleApp.csproj]
  MyConsoleApp -> C:\temp\MyConsoleApp\bin\Debug\netcoreapp3.0\MyConsoleApp.dll
  Successfully created package 'C:\temp\MyConsoleApp\bin\Debug\MyConsoleApp.1.0.0.nupkg'.
...
Рейтинг: 0 / 0
NET Core и десктопные приложения?
    #39811576
WebPrj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fkthat,
Пакет NuGet?
...
Рейтинг: 0 / 0
NET Core и десктопные приложения?
    #39811581
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatEoltДа я и обычный дотнет могу в инсталлер включить. Если в этом вашем коре натива нет, то нафиг не нужно мне это.
Мля. Еще один "хочу все в один екзешник".

Я про нативный код писал
...
Рейтинг: 0 / 0
NET Core и десктопные приложения?
    #39811588
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eoltfkthatпропущено...

Мля. Еще один "хочу все в один екзешник".

Я про нативный код писал
Ну будет как обычно - при первом запуске рантайм компильнет IL в нативный, потом будет выполняться уже нативный. Какая разница, если все равно все это portable и не требует установки фреймворка. Можно хоть с флешки запускать.
...
Рейтинг: 0 / 0
NET Core и десктопные приложения?
    #39811620
WebPrj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fkthat,
Думаю у нено нативный, это в а андроиде dpk, винде exe, debian deb и т.д.
Сверьте часы.
...
Рейтинг: 0 / 0
NET Core и десктопные приложения?
    #39811626
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebPrjfkthat,
Думаю у нено нативный, это в а андроиде dpk, винде exe, debian deb и т.д.
Сверьте часы.
При сборке проекта собирается foo.dll в котором кроссплатформенный IL. На конкретной платформе приложение запускается как "dotnet foo.dll". Выполняемый файл "dotnet" в свою очередь для каждой платформы свой. Он берет IL из foo.dll и транслирует его в выполняемый код для своей платформы, который затем и запускается. Результат трансляции кешируется, чтобы в следующий раз её снова не делать. Как оно делает, когда собирает готовый exe для винды я, честно говоря, не знаю, не было еще нужды с этим разбираться.
...
Рейтинг: 0 / 0
NET Core и десктопные приложения?
    #39811628
WebPrj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fkthat,
Библиотеки это понятно. Я про нативный запускаемый файл. Он везде свой.
...
Рейтинг: 0 / 0
NET Core и десктопные приложения?
    #39811646
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebPrjfkthat,
Библиотеки это понятно. Я про нативный запускаемый файл. Он везде свой.

немного посмотрел сейчас

Код: powershell
1.
2.
сd ~\MyApp
dotnet publish -c Release -r win10-x64 --self-contained true



Под линукс-хуинукс

Код: powershell
1.
2.
сd ~/MyApp
dotnet publish -c Release -r linux-x64 --self-contained true



И там и там создается выполняемый файл + все требуемые либы - полность portable шляпа, которую можно хоть на флешку скопировать и с неё запускать ничего на комп дополнительно не устанавливая: .NET Core RID Catalog
...
Рейтинг: 0 / 0
NET Core и десктопные приложения?
    #39811649
WebPrj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fkthat,
ты всё забываешь, что контекст - десктоп.
Да, для создания веб приложения dotnet publish катит.
Там нет ГУИ и взаимодействия с операционкой. Всё как в докере.
При нативном коде взаимодействия с операционкой нужно много чего.
Ini файлы, мессагеБоксы, гриды, временный папки, запуск редактора операционки. Взаимодействие с РАЗНЫМИ в рантайме менеджерами окон
авторГрафические интерфейсы Linux
https://pingvinus.ru/gui

Это покруче чем прослойка NET в одной и той же операционке виндовс будет.
В Java есть спец.библиотека для ГУИ - JavaFX.
В C++ тоже есть библа - Qt.
В Core пока ни API ни либы для ГУИ я не наблюдаю.
...
Рейтинг: 0 / 0
NET Core и десктопные приложения?
    #39811650
WebPrj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fkthat,
Хочешь ближе к коду - прикрепляй исполняемый в форум - я протестирую в отделе линукс разработки в понедельник.
...
Рейтинг: 0 / 0
NET Core и десктопные приложения?
    #39811651
WebPrj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fkthatЯ, чесговоря, десктопом вообще не занимаюсь
Не торопись. Подожди ответов тех, кто занимается и часто пишет
Код: c#
1.
new System.Windows.Forms.MyForm.Show();
...
Рейтинг: 0 / 0
NET Core и десктопные приложения?
    #39811652
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebPrjfkthat,
Хочешь ближе к коду - прикрепляй исполняемый в форум - я протестирую в отделе линукс разработки в понедельник.
вау, вот это круто

круче чем VirtualBox + Vagrant или Docker
...
Рейтинг: 0 / 0
NET Core и десктопные приложения?
    #39811670
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WebPrjты всё забываешь, что контекст - десктоп.
Да, для создания веб приложения dotnet publish катит.

Код: powershell
1.
2.
3.
4.
mkdir MyForms
dotnet new winforms
dotnet publish -c Release --self-contained true -r win10-x64
.\bin\Release\netcoreapp3.0\win10-x64\publish\MyForms.exe



Без понятия, как картинку прицепить сюда, а то бы показал скриншот. По линуксом попробовать тоже не могу, т.к. у меня только серверный убунту стоит.
...
Рейтинг: 0 / 0
25 сообщений из 213, страница 5 из 9
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / NET Core и десктопные приложения?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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