Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как узнаь динамически какие есть классы и какие у них атрибуты и какого типа
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, задумка такова: необходимо строить дерево, узлы которого это экземпляры класса. В случае, если у экземпляра есть потомки, то хотелось бы из него строить ещё ветку, а в случае потомков у потомков строить ещё ветки. И хочется динамически располагать контролы для ввода переменных. Есть ограничение: Microsoft Visual Stidio 2005/2008 и C#. Что посоветуете, не хочу использовать прокси классы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 07:45 |
|
||
|
Как узнаь динамически какие есть классы и какие у них атрибуты и какого типа
|
|||
|---|---|---|---|
|
#18+
ZLOI13, Что-то в постановке задачи неверно, на мой взгляд. У экземпляра не может быть потомков - он на то и экземпляр конкретного класса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 10:20 |
|
||
|
Как узнаь динамически какие есть классы и какие у них атрибуты и какого типа
|
|||
|---|---|---|---|
|
#18+
Похоже ZLOI13 имеет ввиду под потомками свойства-объекты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 10:32 |
|
||
|
Как узнаь динамически какие есть классы и какие у них атрибуты и какого типа
|
|||
|---|---|---|---|
|
#18+
Вообще есть сомнения в целесобразности решения задачи в универсальной форме. Но возможно вам поможет моя давняя страничка. Сразу оговорюсь, что она не пригодилась, соответвенно ее не дорабатывал и практически не использовал. Код: plaintext 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. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 10:48 |
|
||
|
Как узнаь динамически какие есть классы и какие у них атрибуты и какого типа
|
|||
|---|---|---|---|
|
#18+
ZLOI13, Если не хотите создавать прокси-классы из пакета %Dictionary , то работайте через ADO.NET с ними же, например: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 10:49 |
|
||
|
Как узнаь динамически какие есть классы и какие у них атрибуты и какого типа
|
|||
|---|---|---|---|
|
#18+
Спасибо за реакцию, я вроде нажал подписаться, но письма не пришли, может невнимателен был. Да, универсальную форму удалось сделать благодаря ClassDefinition и PropertyDefinition. Универсальность нужна, потому что классы со временем будут обрастать новыми свойствами. И переделывать потом везде номенклатуру контролов на формах не хочется. А так можно делать более менее универсальные формочки :) Теперь вопрос в том, что нужно записывать в контролы значения и они должны записываться в базу... а это не сделать через те же самые прокси. Как бы прокси я буду использовать, когда уже точно буду знать, что вот этот класс с 99% вероятностью будет иметь вот эти свойства, чтобы выполнить вот эту операцию в автокаде. Как бы всё разрабатывается для него, а соответственно обращений к базе будет мало и мне не нужна большая скорость, но с базой потом надо будет работать через веб интерфейс и ещё левые программулины будут подключаться, так что решил использовать единую БД для всего комплекса ПО. Есть такой CativeX контрол VisM. Предполагается, что будет такой общий контрол, который будет получать от всех методов задачи на выполнения. Попытался его прикрутить... ругается... если есть варианты на C# буду рад :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2010, 06:33 |
|
||
|
Как узнаь динамически какие есть классы и какие у них атрибуты и какого типа
|
|||
|---|---|---|---|
|
#18+
Пишу вот такой простенький код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Я понял, что контрол заточен под VB и C++. Но по С++ ничего не объяснено и примеров нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2010, 07:07 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=36547618&tid=1558140]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 249ms |
| total: | 404ms |

| 0 / 0 |
