Size: a a a

2020 May 06

AK

Andrew Kravchuk in CODE BLOG / C#
Я просто вкидываю идею и смотрю, согласны ли со мной люди с опытом))))
источник

NA

Noyan Abdigapar in CODE BLOG / C#
Ivan Morgun
Зашифрован или обфусцирован?
А в чем разница? И что проще?
источник

IM

Ivan Morgun in CODE BLOG / C#
Лучше загугли, понятней объяснят
источник

НП

Никита Петроченко... in CODE BLOG / C#
Георгий Левченко
имеешь ввиду завести еще один статический класс?
Так опиши подробнее проблему, чего там не так с данными?
источник

ГЛ

Георгий Левченко... in CODE BLOG / C#
Никита Петроченко
Ну это не повод его делать единственным в проге. Что за сложности? Опишешь подробнее?
Могу конечно. Есть класс FTD2XX_NET.cs (можно найти). Суть в том, что в одном классе создается экземпляр класса и по нему происходит соединение с устройством (при этом внутри хранится хэдер этого устройства, получить я его не могу). Перемещаясь в основной поток, которой находится в другом классе мне нужно получить опять этот хэдер, а его уже нет, ибо экземпляр класса находится в другом классе.

Фух, запутаешься в этих классах
источник

НП

Никита Петроченко... in CODE BLOG / C#
А тебе только хедер нужен, или весь класс?
источник

ГЛ

Георгий Левченко... in CODE BLOG / C#
Весь класс. Там когда например отправляешь данные на устройство, то подразумевается, что ты уже подключен и хедер сам цепляется.
источник

НП

Никита Петроченко... in CODE BLOG / C#
Ну самый топорный это создать некий классФабрику, в котором можно запилить метод GetЧтоТоТам. В нем будет статическое поле необходимого тебе класса. Если поле налл, то создаем твой клаа, если нет, то возвращаем его.
Только я бы порекомендовал еще в lock его обернуть, что бы косяков не было (google: lock c#)
источник

ГЛ

Георгий Левченко... in CODE BLOG / C#
Никита Петроченко
Ну самый топорный это создать некий классФабрику, в котором можно запилить метод GetЧтоТоТам. В нем будет статическое поле необходимого тебе класса. Если поле налл, то создаем твой клаа, если нет, то возвращаем его.
Только я бы порекомендовал еще в lock его обернуть, что бы косяков не было (google: lock c#)
Понял, погуглю. Спасибо!
источник

МЕ

Макс Епифанов... in CODE BLOG / C#
Георгий Левченко
Ну просто сам класс содержит данные, которые только внутри него крутятся. Бывает нужно их использовать в другом классе и начинаются сложности
сделай базовый класс с теми сущностями, что тебе нужны, а последующие классы где нужны эти сущности, просто унаследуй.
источник

ГЛ

Георгий Левченко... in CODE BLOG / C#
Я сделал класс, создал статический экземпляр и методы которые мне нужны
источник

ГЛ

Георгий Левченко... in CODE BLOG / C#
И теперь опять возникла проблема обновления gui. Никак не пойму как в VM добавить событие и по нему делать обновление
источник

ГЛ

Георгий Левченко... in CODE BLOG / C#
Или все таки такие вещи не через события делаются? Имеем класс, который описан выше, в нем происходит чтение данных. Имею VM, как мне передать данные и вызвать функцию обновления gui?
источник

PC

Programist C# in CODE BLOG / C#
Если кто-то знает можете объяснить, я уверен все знают о программах которые позволяют контролировать другой пк по сети учитывая то что ты прям видишь монитор пк которым ты управляешь как это работает и сложно ли будет написать такую прогу на C#
источник

FF

Foxy Fox in CODE BLOG / C#
Programist C#
Если кто-то знает можете объяснить, я уверен все знают о программах которые позволяют контролировать другой пк по сети учитывая то что ты прям видишь монитор пк которым ты управляешь как это работает и сложно ли будет написать такую прогу на C#
Зачем тебе это? Тим вью вер есть, пользуйся
источник

PC

Programist C# in CODE BLOG / C#
Просто самому интересно как это работает
источник

FF

Foxy Fox in CODE BLOG / C#
Протокол удалённого доступа
источник

FF

Foxy Fox in CODE BLOG / C#
Начни с этого
источник

PC

Programist C# in CODE BLOG / C#
ок
источник

S

SHKURMANDER in CODE BLOG / C#
Георгий Левченко
Могу конечно. Есть класс FTD2XX_NET.cs (можно найти). Суть в том, что в одном классе создается экземпляр класса и по нему происходит соединение с устройством (при этом внутри хранится хэдер этого устройства, получить я его не могу). Перемещаясь в основной поток, которой находится в другом классе мне нужно получить опять этот хэдер, а его уже нет, ибо экземпляр класса находится в другом классе.

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