Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - Поиск и замена в VB.NET 2010

Ответить
Настройки темы
.NET - Поиск и замена в VB.NET 2010

Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Помогите, пож., двоечнику решить задачу
Имеется некое множество бинарных файлов, отличающихся по наименованию и размеру. В каждом из них имеется 5 мест с относительно одинакой последовательностью байтов. Поиск этих мест ведется по, например, такому шаблону: E2 02 ?? 06 EB 00 30 A0 E3 ?? D6 ?? E5, где знаками вопроса обозначены переменные. Каким кодом повесить на клик кнопки button1 выполнение поиска и замены этой последовательности во всех 5 местах на другую, например, на E2 02 B0 06 EB 00 30 A0 E3 ?? D6 4B E5. Название файла считывается как TextBox1.Text. При ненахождении хотя бы одной из 5 последовательностей должно выдаваться сообщение. Как, впрочем, и при успешном завершении замены.

Отправлено: 09:11, 14-12-2011

 

Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Цитата ashead:
При ненахождении хотя бы одной из 5 последовательностей должно выдаваться сообщение. Как, впрочем, и при успешном завершении замены. »
Ну это элементарные условия.

Вопрос такой - как и куда считываются данные из файлов? В какой объект(string, stream, binary и т.д.)

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 01:31, 15-12-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Delirium, большое спасибо за ответ!
Цитата Delirium:
как и куда считываются данные из файлов? В какой объект(string, stream, binary и т.д.)
Если бы я знал в какой надо и какой лучше! Двоечник-же полный!
Цитата Delirium:
Ну это элементарные условия.
С сообщением надеюсь справиться сам. А вот с Replace - полнейшее непонимание. Будь это хоть в одном учебнике - выучил бы, но ведь нетути!

Последний раз редактировалось ashead, 15-12-2011 в 12:20.


Отправлено: 11:15, 15-12-2011 | #3


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Неужели действительно это неразрешимая задача?

Отправлено: 12:20, 19-12-2011 | #4


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


ashead, это разрешимая задача, но это ЗАДАЧА. А задачу необходимо решать. А мы не решаем, мы помогаем решить.
Навскидку - используем поиск в гугле - http://www.google.ru/search?sourceid...BB%D0%BE%D0%B2

1 и 2-ая ссылки дадут ответы на все вопросы. Вот если и после прочтения будет что то непонятно, милости просим с кодом и вопросами, поможем.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 03:58, 22-12-2011 | #5


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Delirium:
...мы не решаем, мы помогаем решить... Вот если и после прочтения будет что то непонятно, милости просим с кодом и вопросами, поможем. »
Кое-что непонятно:
1. Зачем отправлять меня к примерам на C#, когда речь идет о VB. Да и отправлять на чужие ресурсы...
2. Зачем через гугл давать ответы, меня не интересующие: я ведь спрашивал о функции Search&Replace, а не Read&Write.
3. Почему так "добродушно" предполагается, что я не имею пользоваться поиском в Гугле.
4. К чему философские рассуждения о необходимости решать задачу вместо простого ответа типа:"Мужик, ты это... извини, но не знаю как это сделать!". Но... Если не знаешь, зачем проявлять активность?
5. "Мы" на форуме - это кто? Если о себе, то тогда лучше полностью: "Божиею поспешествующею милостию, Мы, ΝΝ, Импер... прости, Модератор... и прочая, и прочая."
6. Последний вопрос логически вытекает из двух предпоследних: "Почему Delirium на 4875 сообщений имеет только 765 спасибок (т.е. 15%, а остальное что? Такие же отписки как и в моём случае?)?"
Ответы на все эти непонятки мне в принципе известны и потому ответа на них не жду.
Спасибо всем. Вопрос свой закрываю.

Последний раз редактировалось ashead, 23-12-2011 в 00:47.


Отправлено: 16:18, 22-12-2011 | #6


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


ashead, раз уж ты не поленился так развернуто описать свое недовольство, я тоже отвечу по пунктам:
Цитата ashead:
Зачем отправлять меня к примерам на C#, когда речь идет о VB. »
Затем, что есть куча программ, переводящих код из C# на VB.NET и обратно, языки практически не различаются.
Цитата ashead:
Да и отправлять на чужие ресурсы... »
А зачем дублировать информацию, когда она есть в свободном доступе?
Цитата ashead:
я ведь спрашивал о функции Search&Replace, а не Read&Write. »
Перед тем как искать и заменять, надо прочитать файл, а ты указал, что
Цитата ashead:
как и куда считываются данные из файлов? В какой объект(string, stream, binary и т.д.)
Если бы я знал в какой надо и какой лучше! Двоечник-же полный! »
Цитата ashead:
Почему так "добродушно" предполагается, что я не имею пользоваться поиском в Гугле. »
Я не предполагаю, я просто указал, что эта информация есть.
Цитата ashead:
К чему философские рассуждения о необходимости решать задачу вместо простого ответа типа:"Мужик, ты это... извини, но не знаю как это сделать!" »
Я знаю как это сделать, более того, задача решается за 15 минут. Во первых, есть правила раздела в прикрепленной теме уголок ленивого программиста. Во вторых, у меня нет сейчас времени на решение этой задачи, поэтому я указал на варианты ее решения в интернете.
Цитата ashead:
"Мы" на форуме - это кто? »
Смотри выше ссылку "уголок ленивого программиста"...
Цитата ashead:
"Почему Delirium на 4875 сообщений имеет только 765 спасибок »
Ну это уже не мне решать. Иногда напостишь 50 сообщений, прежде чем найдется решение проблемы. Для сравнения приведу тебе статистику администратора портала Vadikan:
Цитата:
Сообщения: 23835
Благодарности: 3202
Он тоже "просто постит"?


По твоему вопросу(опять же нашел в гугле): Read and replace in binary file - поиск и замена бинарных данных.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Последний раз редактировалось Delirium, 23-12-2011 в 13:54.

Это сообщение посчитали полезным следующие участники:

Отправлено: 01:01, 23-12-2011 | #7


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Чет меня закусило сообщение ashead. Будь добр, посмотри на мои ссылки внизу каждого моего сообщения "Мои проекты". Я полагаю, это малость посложнее будет, чем чтение файла и замена в нем части символов.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 13:55, 23-12-2011 | #8



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - Поиск и замена в VB.NET 2010

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - Поиск и замена файлов. Drotik Скриптовые языки администрирования Windows 2 24-04-2014 18:07
CMD/BAT - [решено] Поиск, остановка процесса, поиск и замена файла на разных дисках Gawr33 Скриптовые языки администрирования Windows 11 23-04-2011 23:09
CMD/BAT - [решено] Поиск, остановка процесса, поиск и замена файлов на разных дисках 4zz Скриптовые языки администрирования Windows 2 21-02-2011 16:07
C/C++ - [решено] Поиск и замена текста Simpler Программирование и базы данных 15 01-12-2010 16:03
Разное - поиск и замена ansslecter Программное обеспечение Windows 1 06-07-2010 16:03




 
Переход