|
-21 / 29 / 2
Регистрация: 17.03.2018
Сообщений: 778
|
|||||||||||
Singletone для Class library29.10.2019, 16:42. Показов 4931. Ответов 98
Метки нет (Все метки)
приветствую всех,
Каждый раз в каждом class где я работаю с class library я создаю объект. Говорят это не есть хорошо. Например:
Вопрос, как сделать singleton из класса Frame? спасибо!
0
|
|||||||||||
| 29.10.2019, 16:42 | |
|
Ответы с готовыми решениями:
98
Intellisense и autocompletion в библиотеках класса (Class Library) Работа с DirectX: Output Type of Class Library Как узнать путь к ресурсу сборки Class Library? |
|
-21 / 29 / 2
Регистрация: 17.03.2018
Сообщений: 778
|
||||||
| 14.02.2020, 09:21 [ТС] | ||||||
|
Элд Хасп,
реинкарнация темы. Тут хотя бы подсветка есть. ![]()
В комменте вопрос.
0
|
||||||
|
Модератор
|
|||||||
| 14.02.2020, 09:34 | |||||||
|
Эквивалентно
1
|
|||||||
|
-21 / 29 / 2
Регистрация: 17.03.2018
Сообщений: 778
|
|||||||||||
| 14.02.2020, 09:53 [ТС] | |||||||||||
|
Элд Хасп,
Вроде как доступ к методам есть.
Элд Хасп, я потестю работает ли в реале, т.к. узнать можно только подключившись к сетке. Вообще честно говоря хотелось бы подробные комменты по каждой добавленной строке, ну просто для чайников. И что мы делаем в APP.xaml.cs тоже. Hачиная от того откуда ноги растут. Так сказать полную трассировку.
0
|
|||||||||||
|
Модератор
|
|||
| 14.02.2020, 10:07 | |||
|
WPF - это инструмент специально созданный для реализации View в паттерне MVVM. А в MVVM самой важной, главной частью, слоем приложения является Модель, а не View. Допустим, если делать развёрнутую реализацию простого WPF Решения, то оно будет состоять из порядка десяти проектов. Из которых, собственно WPF - это только один. И даже запускаться приложение, то есть проект с App, будет из отдельного от WPF View проекта. Поэтому, если хотите получить опыт нормального создания WPF Решения, давайте сделаем подробную, детальную его пошаговую реализацию. И реализовывать его надо со слоя работающего с данными, с их хранилищем. Поэтому, первое, что надо, нормальное описание данных, их структуры. Опишите их и начнём делать реализацию. Добавлено через 24 секунды
0
|
|||
|
-21 / 29 / 2
Регистрация: 17.03.2018
Сообщений: 778
|
||||||
| 14.02.2020, 10:30 [ТС] | ||||||
|
Самому нужно стремиться все делать...
Ну а без точечной помощи никак, все знать невозможно. Да и не нужно.Если бы я читал толстые и дорогие книжки на инопланетном языке.То я бы наверное уже бросил давно читать и они уже бы покрылись пылью или уже бы давно были в "корзине". Но "ковыряние" сутками в VS начиная с WinForms с переходом в WPF, как-то даже втянуло и инопланетный язык даже уже почти не инопланетный. Элд Хасп, из той же оперы,
не вижу полей класса Watching_A несмотря что все и вся public и экземпляр создан.
0
|
||||||
|
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,733
|
|
| 14.02.2020, 10:34 | |
|
0
|
|
|
-21 / 29 / 2
Регистрация: 17.03.2018
Сообщений: 778
|
||
| 14.02.2020, 10:41 [ТС] | ||
|
Что-то упускаю, не знаю, да еще и забыл...
0
|
||
|
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,733
|
|
| 14.02.2020, 10:58 | |
|
Bulky, подключен проект с этим классом к текущему или нет?
0
|
|
|
-21 / 29 / 2
Регистрация: 17.03.2018
Сообщений: 778
|
||
| 14.02.2020, 11:24 [ТС] | ||
|
Да референс (если я правильно понимаю слово "подключен") у текущего проекта к проекту содержащего классы Watching_A, Watching_B есть.
0
|
||
|
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,733
|
|
| 14.02.2020, 11:28 | |
|
Bulky, тогда всё должно работать. Если нет, то приложите архив с минимальным количеством кода, где можно посмотреть на проблему.
0
|
|
|
92 / 62 / 31
Регистрация: 22.12.2018
Сообщений: 121
|
|||
| 14.02.2020, 11:31 | |||
|
Скрин прикладываю, в чём проблема?
0
|
|||
|
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,733
|
|
| 14.02.2020, 11:32 | |
|
dazering, хм. Вы хотите сказать, что человек жаловался на то, что не может обратиться к членам класса, которых просто нет?
0
|
|
|
-21 / 29 / 2
Регистрация: 17.03.2018
Сообщений: 778
|
||
| 14.02.2020, 11:34 [ТС] | ||
|
0
|
||
|
92 / 62 / 31
Регистрация: 22.12.2018
Сообщений: 121
|
|
| 14.02.2020, 11:34 | |
|
Usaga, как минимум я их не нашёл, и выше не было кода с их полями. Т.е. я не знаю
0
|
|
|
-21 / 29 / 2
Регистрация: 17.03.2018
Сообщений: 778
|
||
| 14.02.2020, 11:35 [ТС] | ||
Проблема описана на двух языках внутри! проблема оптимизации так сказать.
0
|
||
|
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,733
|
|
| 14.02.2020, 11:36 | |
|
Bulky, человек выше говорит о том, что у вас в класс А просто нет никаких членов. Не к чему обращаться.
0
|
|
|
-21 / 29 / 2
Регистрация: 17.03.2018
Сообщений: 778
|
|
| 14.02.2020, 11:37 [ТС] | |
|
0
|
|
|
92 / 62 / 31
Регистрация: 22.12.2018
Сообщений: 121
|
|||
| 14.02.2020, 11:56 | |||
|
LibDataBase_3356 и Wathcing_Service это библиотеки(сборки, DLL(после компиляции)) и LibDataBaseTest_01 это проект WPF и не просто, он содержит точку входа (метод Main) и является стартовым проектом, т.е после компиляции будет представлять собой файл Exe. Суть в том, что бы LibDataBaseTest_01 получил доступ к коду других библиотек нужно добавить ссылку на них. В старом архиве, у LibDataBaseTest_01 есть ссылка только на LibDataBase_3356. Содержимое Wathcing_Service не будет доступно LibDataBaseTest_01. Так же есть нюанс с модификаторами доступа. Если, например, в сборке Wathcing_Service объявить классу Watching_A модификатор public, то этот класс будет доступен везде(например, LibDataBaseTest_01 увидит класс только при наличии ссылки на сборку Wathcing_Service). Или если тому же классу изменить модификатор доступа на internal, то класс будет доступен только в рамках сборки.
1
|
|||
|
-21 / 29 / 2
Регистрация: 17.03.2018
Сообщений: 778
|
||||||
| 14.02.2020, 12:11 [ТС] | ||||||
|
Usaga,
ёлы нашел проблему с доступом к полю соседнего класса когда готовил сэмпл. ![]() Usaga, И референсы тут не причем.
В любом случае помогите пожалуйста решить проблему, что в заголовке топика и описана внутри. Пожалуйста внимательно читайте комменты внутри.
0
|
||||||
|
-21 / 29 / 2
Регистрация: 17.03.2018
Сообщений: 778
|
|
| 14.02.2020, 12:30 [ТС] | |
|
йцу
0
|
|
| 14.02.2020, 12:30 | |
|
Как искусственно вызвать exception в Class Library (пока пустой) Вопрос из теста: A project with an Output Type of Class Library cannot be started directly Есть Class library (с работающим кодом) как найти то, что запускает этот код?
Нужно составить регулярное выражение для поиска <div class="market_row_name"> и <div class="market_row_price"> Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения.
https:/ / habr. com/ ru/ sandbox/ 295048/
начало и оглавление
-
Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование. . .
|
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
|
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано
Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
|
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано
Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
|
|
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0)
Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона
Уважаемые коллеги!
В продолжение. . .
|
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии
Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
|
Текстовый слайдер с нумерацией страниц и кроссбраузерность.
russiannick 18.07.2026
Один мой друг написал текстовый слайдер с нумерацией страниц. Сегодня я расскажу как он умудрился подружить его с кроссбраузерностью.
Очевидно сложно угодить с шириной каждому браузеру. Один крадет. . .
|
Грибы - это мемы, дерево - это человек. Применение микоризной модели к теории меметики Докинза.
anaschu 18.07.2026
Меметический изоморфизм теории «всего»: Грибная сукцессия как модель эволюции идей Докинза
Базовый код системы ОДУ микоризной сукцессии описывает не просто биологию, а универсальную. . .
|