|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
Деление строк в файле05.09.2019, 14:12. Показов 5642. Ответов 129
Метки windowforms (Все метки)
Здравствуйте формучане. Есть идея сделать приложение, которое будет делить строки. Суть такова:
1) На компьютере, в разных местах, находится много *.txt файлов в которых много строк. 2) Содержаться они в кодировке UTF-8. 3) Файлы необходимо выбирать по кнопочке непосредственно в программе. 4) После выбора файлов они добавляются в список файлов которые необходимо отредактировать. (Допустим все выбранные файлы с помощью fileDialog мы добавляем в gridList). 5) После добавления необходимых файлов, по нажатию на кнопочку "Выполнить", те файлы которые мы добавили редактируются, список обновляется. Буду рад любой помощи.
0
|
|
| 05.09.2019, 14:12 | |
|
Ответы с готовыми решениями:
129
Деление строк массива по условию
Чтение из файла строк и их деление по заданному сочетанию символов |
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 10.09.2019, 12:13 [ТС] | |
|
0
|
|
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 10.09.2019, 12:49 [ТС] | |
|
V_Monomax, понял, убрал.
0
|
|
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|||||||||||
| 10.09.2019, 14:34 [ТС] | |||||||||||
|
V_Monomax, думаю да.
Добавлено через 14 минут Возможно это делается так, но я не уверен.
Упс, немного подправил!
Вот теперь должно работать.
0
|
|||||||||||
|
|
|||||||
| 10.09.2019, 15:36 | |||||||
|
попробуйте поискать у стринги, метод оканчивается на.... Добавлено через 30 секунд Пардон, не углядел, да можно и так! Добавлено через 1 минуту я бы даже сделал по проще:
1
|
|||||||
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 10.09.2019, 15:48 [ТС] | |
|
Оставим так, как скажете.
0
|
|
|
|
|
| 10.09.2019, 16:14 | |
|
Ок, теперь надо подумать, где мы все это безобразие хранить будем, что-бы потом вывести пользователю, и будем ли мы это все отдельно хранить, или привяжем к форме, вообще поясните, что должно происходить от момента первого запуска программы, до момента закрытия программы и от момента второго открытия программы и второго закрытия!!!
1
|
|
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 10.09.2019, 16:20 [ТС] | |
|
Мы открываем программу и видим 2 кнопки и виджет, который будет показывать список файлов которые мы добавили для обработки. Далее происходит так: я выбираю файлы которые мне надо обработать и добавляю их в программу, программа запоминает, какие файлы надо обработать. После того, как мы выбрали все файлы которые необходимо обработать мы нажимаем кнопку Выполнить, все файлы выполняются, выпадает какое-либо сообщение о завершении обработки, а список в котором отображаются добавленные файлы - обновляется. Затем если программа более не нужна её можно закрыть.
0
|
|
|
|
|||||
| 10.09.2019, 17:28 | |||||
|
1
|
|||||
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 10.09.2019, 17:48 [ТС] | |
|
0
|
|
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
||
| 10.09.2019, 20:05 [ТС] | ||
|
В том то и дело мы подобавляли файлов нажали кнопочку. Если не нажали список при закрытии программы очищается.
0
|
||
|
|
||
| 11.09.2019, 09:19 | ||
|
Пользователь добавлял, добавлял, потом его отвлекли, а потом моргнул свет и выключил компьютер... И как вы потом будете смотреть пользователю в глаза, а пользователь добавил 100500 файлов, а свет маргнул... Надо думать не только о А то получается не программист, а Так что задумайтесь над этим. Вообще при создании программы, нужно создать максимально полное описание программы не прибегая к коду, в худшем случае используя максимально упрощенный псевдо код. Кроме того у вас должно быть четкое понимание, как вы будете отображать пользователю данные! Как вы будете поступать с файлами, которые были добавлены ранее, но
1
|
||
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 11.09.2019, 09:28 [ТС] | |
|
0
|
|
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 11.09.2019, 09:37 [ТС] | |
|
Интересный вопрос конечно. Я думаю, можно сделать ошибку в виде исключения о том, что данных файлов уже нет.
0
|
|
|
|
||
| 11.09.2019, 10:13 | ||
|
Не проще сделать свойство модели, что файл отсутствует по указанному пути? Кроме того, давайте предположим, что у вас есть уже список которому 100 лет, нужно ли его отображать, или может стоит его отправить в архив, а если файл и вовсе не существует, то убрать из хранилища?
1
|
||
|
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
|
|
| 11.09.2019, 11:20 [ТС] | |
|
0
|
|
|
|
||
| 11.09.2019, 12:21 | ||
|
Добавлено через 38 секунд Теперь давайте поговорим о хранилище, какова его модель?
1
|
||
| 11.09.2019, 12:21 | |
|
Поиск строк в файле Замена строк в файле Замена строк в файле
Обработка строк в текстовом файле Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|