|
6 / 6 / 0
Регистрация: 06.12.2020
Сообщений: 142
|
|||||||||||
Уменьшение размеров кода01.03.2021, 13:26. Показов 5701. Ответов 57
Метки нет (Все метки)
Есть такой интересный код(это его часть, а так он намного больше), вопрос в том, как уменьшить код, чтоб не было стены на 200+ строк?
0
|
|||||||||||
| 01.03.2021, 13:26 | |
|
Ответы с готовыми решениями:
57
Наследование/уменьшение объема кода |
|
bite
5009 / 4819 / 852
Регистрация: 13.04.2015
Сообщений: 10,084
|
|
| 29.04.2021, 17:51 | |
|
0
|
|
|
6 / 6 / 0
Регистрация: 06.12.2020
Сообщений: 142
|
|
| 30.04.2021, 17:47 [ТС] | |
|
Я бы не отказался от помощи... даже если бы там была реализовано только возведение матрицы в степень(код где все читается, без всего остального)
0
|
|
|
bite
5009 / 4819 / 852
Регистрация: 13.04.2015
Сообщений: 10,084
|
||||||
| 30.04.2021, 18:48 | ||||||
1
|
||||||
|
6 / 6 / 0
Регистрация: 06.12.2020
Сообщений: 142
|
|
| 30.04.2021, 19:05 [ТС] | |
|
I can, у меня появился вопрос. Как можно числа из pnSourceData.Controls[i].Text перенести в массив?
0
|
|
|
bite
5009 / 4819 / 852
Регистрация: 13.04.2015
Сообщений: 10,084
|
|
| 30.04.2021, 19:32 | |
|
Сейчас посмотрю.
Добавлено через 13 минут Это ппц. Лучше заново всё переделать.
0
|
|
|
bite
5009 / 4819 / 852
Регистрация: 13.04.2015
Сообщений: 10,084
|
|
| 30.04.2021, 20:28 | |
|
Вот, целый час потратил. Сделал заново более-менее по человечески на dataGridView.
Умножение матриц и возведение в степень.
1
|
|
|
bite
5009 / 4819 / 852
Регистрация: 13.04.2015
Сообщений: 10,084
|
|||||||||||
| 30.04.2021, 20:36 | |||||||||||
|
Ошибка в 34-ой строке.
Сейчас
1
|
|||||||||||
|
6 / 6 / 0
Регистрация: 06.12.2020
Сообщений: 142
|
||||||
| 30.04.2021, 22:53 [ТС] | ||||||
|
I can, мне кажется что то я делаю не так... pnSourceData.Controls[i].Text.ToArray<int>() - выдает ошибку
"string" не содержит определение для "ToArray", и наиболее подходящий перегруженный метод расширения "Enumerable.ToArray<int>(IEnumerable<int >)" требует наличия получателя типа "IEnumerable<int>".
У меня случилась глюк с браузером... поэтому это сообщение должно быть вместе с 44
0
|
||||||
|
bite
5009 / 4819 / 852
Регистрация: 13.04.2015
Сообщений: 10,084
|
|
| 01.05.2021, 08:28 | |
|
Добавил умножение матрицы на число
1
|
|
|
6 / 6 / 0
Регистрация: 06.12.2020
Сообщений: 142
|
||||||
| 01.05.2021, 09:06 [ТС] | ||||||
|
I can, спасибо за код, вы мне очень помогли... можете помочь ещё один раз, я хочу заполнить DGV1 из panel.
0
|
||||||
|
bite
5009 / 4819 / 852
Регистрация: 13.04.2015
Сообщений: 10,084
|
||||||
| 01.05.2021, 09:17 | ||||||
|
DarkComet, а зачем вы переписываете значения из текстбоксов в таблицу? Зачем эти лишние действия?
Никак не можете расстаться с текстбоксами? Я же дал практически готовую программу. Добавлено через 3 минуты Но если неймётся, то можно так
1
|
||||||
| 01.05.2021, 09:26 [ТС] | |
|
0
|
|
|
bite
5009 / 4819 / 852
Регистрация: 13.04.2015
Сообщений: 10,084
|
||
| 01.05.2021, 09:30 | ||
![]() Добавлено через 1 минуту Кстати, мой код тоже не идеален. Лучше сделать отдельный класс для работы с матрицами.
1
|
||
|
6 / 6 / 0
Регистрация: 06.12.2020
Сообщений: 142
|
|
| 03.05.2021, 17:27 [ТС] | |
|
I can, А если я захочу найти определитель матрицы, то нужно создать кнопку и при нажатии создовать динамический label... и как это написать... видимо мне ещё много нужно узнать о DGV
0
|
|
|
6 / 6 / 0
Регистрация: 06.12.2020
Сообщений: 142
|
|
| 05.05.2021, 13:42 [ТС] | |
|
ViterAlex, попробовал... ничего не выводит и нет ошибки...
0
|
|
|
8953 / 4865 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
| 05.05.2021, 14:58 | |
|
DarkComet, пробуй ещё
2
|
|
| 05.05.2021, 15:45 [ТС] | |
|
Не по теме: ViterAlex, Прошу прощения за свою глупость, я не заметил, что при нажатии кнопки вообще ничего не происходит. Я все исправил и у меня заработало, спасибо за помощь
0
|
|
| 05.05.2021, 15:45 | |
|
Вопросы по C# уменьшение написанного кода с Console
Уменьшение размеров картинки Уменьшение размеров sysaux уменьшение размеров tablelayoutpanel Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
|
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи.
. . .
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|