|
|
|
Локальная сеть: web-браузер или десктоп
|
|||
|---|---|---|---|
|
#18+
ВМоисеев>Addx, сегодня, 20:05 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1261862&msg=20880252] [20880252] >написать хотя бы... и убрать оттуда ... повторяю - xrow, lst_Entity<row_Entity> и RowToEntity определены в вызываемом классе. Методу обратного вызова не надо ничего возвращать в класс msp А зачем они именно там определены? Зачем использовать делегаты? Вы толком объяснить сможете? Лично у меня складывается стойкое впечатление, что Вы идёте по пути научного тыка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 08:50 |
|
||
|
Локальная сеть: web-браузер или десктоп
|
|||
|---|---|---|---|
|
#18+
ВМоисеев>Простите, о каких элементах речь? Я об этом - "public static class DataExtension" Хм, а какие-нибудь объективые доводы против того, чтобы вынести часто используемые конструкции в отдельныйе методы и сделать код чище и гибче у Вас есть? "Не люблю" - это вкусовщина. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 08:59 |
|
||
|
Локальная сеть: web-браузер или десктоп
|
|||
|---|---|---|---|
|
#18+
skyANAAddxЯ понимаю, что метод _PropInfo.SetValue(obj, value, null); выполняется заведомо меньше 1ms (реально оценка сверху значительно ниже), а считывание данных занимает значительно больше времени, то такая оценка меня устраивает. Я могу, конечно, замерить время конвертации для конкретного класса, на конкретном оборудовании, под конкретной ОС точнее, но необходимости не было. Сначала Вы написали, что можно оценить... А теперь походу предлагаете просто забить. Забавно Термин "оценка сверху" Вам знаком? Не похоже ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 11:17 |
|
||
|
Локальная сеть: web-браузер или десктоп
|
|||
|---|---|---|---|
|
#18+
>skyANA, сегодня, 08:50 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1261862&msg=20881042][20881042] >А зачем они именно там определены? Зачем использовать делегаты? Вы толком объяснить сможете? На прилагаемом рисунке приведено дерево решения. Вся обработка информации сосредоточена в классах UserControl, работа в базой данных в классе msp. Если мне нужна выборка из базы данных с отражением в списке lst_Entity (находящемуся в UserControl), то обращаюсь к главному методу msp. Любое обращение к базе данных в принципе завершается фориированием lst_Entity (и xrow). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 12:29 |
|
||
|
Локальная сеть: web-браузер или десктоп
|
|||
|---|---|---|---|
|
#18+
AddxskyANAпропущено... Сначала Вы написали, что можно оценить... А теперь походу предлагаете просто забить. Забавно Термин "оценка сверху" Вам знаком? Не похоже ...Вы о чём? Об оценке сверху сложности алгоритма? Говорите точнее и тогда не будет недопонимания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 13:36 |
|
||
|
Локальная сеть: web-браузер или десктоп
|
|||
|---|---|---|---|
|
#18+
ВМоисеев, Класс инкапсулирует в себе некое состояние и логику работы с ним. У Вас UserControl одновременно и lst_Entity и xrow отображает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 13:40 |
|
||
|
Локальная сеть: web-браузер или десктоп
|
|||
|---|---|---|---|
|
#18+
skyANAВы о чём? Как всегда о своём. В ответе слова делегат отсутствует. ВМоисеев мастер строить ответы из очевидностей типа: "Вода закипает при 100 градусов, а 90 град. это тупой угол". )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 13:53 |
|
||
|
Локальная сеть: web-браузер или десктоп
|
|||
|---|---|---|---|
|
#18+
skyANA, Упс...цитата не оттуда, но Addx простит). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 13:57 |
|
||
|
Локальная сеть: web-браузер или десктоп
|
|||
|---|---|---|---|
|
#18+
>skyANA, сегодня, 13:40 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1261862&msg=20882397][20882397] >У Вас UserControl одновременно и lst_Entity и xrow отображает? Да, где то так. SELECT Код: 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. INSERT, KLON, UPDATE Код: 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. 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. DELETE Код: 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 14:47 |
|
||
|
Локальная сеть: web-браузер или десктоп
|
|||
|---|---|---|---|
|
#18+
буттон_клик во всей красе :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 15:25 |
|
||
|
Локальная сеть: web-браузер или десктоп
|
|||
|---|---|---|---|
|
#18+
_rumbler_буттон_клик во всей красе :) И почему он не дельфи пишет? ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 15:29 |
|
||
|
Локальная сеть: web-браузер или десктоп
|
|||
|---|---|---|---|
|
#18+
Petro123_rumbler_буттон_клик во всей красе :) И почему он не дельфи пишет? ) Программу на Фортране можно написать на любоя языке программирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 15:59 |
|
||
|
Локальная сеть: web-браузер или десктоп
|
|||
|---|---|---|---|
|
#18+
ВМоисеев>Addx, сегодня, 20:05 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1261862&msg=20880252] [20880252] >написать хотя бы... и убрать оттуда ... повторяю - xrow, lst_Entity<row_Entity> и RowToEntity определены в вызываемом классе. Методу обратного вызова не надо ничего возвращать в класс msp То, что у Вас написано плохо, всем давно понятно. Я написал, как должно быть, а то, что у Вас не так - это не аргумент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 17:38 |
|
||
|
Локальная сеть: web-браузер или десктоп
|
|||
|---|---|---|---|
|
#18+
ВМоисеев, Хотел было что-то сказать по приведённому коду.. Но он настолько плох, что мне стало нехорошо от его чтения. Тут собраны все самые наихудшие "техники" в кодировании, которые можно давать как примеры, как делать ни в коем случае нельзя. Это примерно как ходить на стройке без каски, делать операцию без резиновых перчаток, не одевать защитные очки работая с болгаркой. Т.е. так делать можно, но не очень долго ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 18:19 |
|
||
|
Локальная сеть: web-браузер или десктоп
|
|||
|---|---|---|---|
|
#18+
ВМоисеев>skyANA, сегодня, 08:50 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1261862&msg=20881042][20881042] >А зачем они именно там определены? Зачем использовать делегаты? Вы толком объяснить сможете? На прилагаемом рисунке приведено дерево решения. Вся обработка информации сосредоточена в классах UserControl, работа в базой данных в классе msp. Если мне нужна выборка из базы данных с отражением в списке lst_Entity (находящемуся в UserControl), то обращаюсь к главному методу msp. Любое обращение к базе данных в принципе завершается фориированием lst_Entity (и xrow). какая жесть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 18:23 |
|
||
|
Локальная сеть: web-браузер или десктоп
|
|||
|---|---|---|---|
|
#18+
ВМоисеев>skyANA, сегодня, 13:40 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1261862&msg=20882397][20882397] >У Вас UserControl одновременно и lst_Entity и xrow отображает? Да, где то так. SELECT Код: 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. INSERT, KLON, UPDATE Код: 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. 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. DELETE Код: 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. зачем Вы публикуете такой говнокод? какая цель? поржать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 18:26 |
|
||
|
Локальная сеть: web-браузер или десктоп
|
|||
|---|---|---|---|
|
#18+
ВМоисеев>У Вас UserControl одновременно и lst_Entity и xrow отображает? Да, где то так.Если не затруднит, то сделайте скриншот, где показано как одновременно отображается и lst_Entity, и xrow. А то по коду это понять ох как не просто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 18:38 |
|
||
|
Локальная сеть: web-браузер или десктоп
|
|||
|---|---|---|---|
|
#18+
_rumbler_... зачем Вы публикуете такой говнокод? какая цель? поржать? Думаю, из этого может выйти неплохая статья "worst practices" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2017, 18:47 |
|
||
|
Локальная сеть: web-браузер или десктоп
|
|||
|---|---|---|---|
|
#18+
_rumbler_зачем Вы публикуете такой говнокод? Вообще-то это стандартный код только что изучившего бэйсик и считающего себя готовым к написанию серьёзных программ студента. Может удивлять, что после 130 страниц обсуждения студент не переходит к написанию чего-то внешне приличного, но на самом деле и это не удивительно, ведь пока студент сам не наступит на сотню граблей, зарытых в его коде, он не будет понимать смысла всех этих высыпающихся на него рекомендаций. И да, если на формочке пяток кнопок и пара гридов, то такое студенчестое творчество вполне работоспособно. А когда встретятся грабли, студент за один день перепишет с нуля всю формочку, и никакого вам рефакторинга с повторным использованием. Всё очень просто, коротко, и (студенту) ясно. Просто стоимость высасывания грамотного кода из пальца в данном случае действительно может не окупиться, ведь весь код можно переписать быстрее, чем за день. Ну и что, если много раз одно и то же программа делает? Зато студенту, когда ему скажут приготовить ещё формочку, достаточно будет скопипастить что-то готовое и немного поправить. И до тех пор, пока система не потребует неких зависимостей между формочками - это будет работать. И студент будет недоумённо вопрошать - они что, идиоты? Ну почему они мне советуют какую-то уйню, когда у меня всё работает?! Короче - сложность прожекта не достигла уровня непрерывного хождения по граблям, а потому студент пока что вряд ли захочет учиться, ибо зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2017, 14:51 |
|
||
|
|

start [/forum/topic.php?fid=33&msg=39541003&tid=1547265]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
155ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 260ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...