Опять про работу с файлами

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
@LLES
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 13.02.2004 (Пт) 21:03
Откуда: Джормания, Фрайберг.

Опять про работу с файлами

Сообщение @LLES » 16.02.2004 (Пн) 16:38

Вы уж простите чайника, если что не так.
Начнем с начала. Есть значит, експеремантальная установка,
подключенная к компу. Она измеряет разные величины в зависимости от
времени (например изменения тепрературы, тока, напряжения и т.д). Но
всегда что-то одно(тоесть если температуру - то ничего больше)
Выдает после промежутка времени файл *.ASC, который открывается
Блокнотом, F3 в Выньдовс-Коммандере и FARом. Файл прилагается. :)
http://strana.germany.ru/users/alessokol/base.ASC
Там все данные красиво размещены на своих местах, колонки значит,
ряды. Тоесть текстовый файл с разметкой. Для ентих величин надо теперь посчитать отклонения (по известным
формулам), и сделать это программой на VB.
Ну я титаническими усилиями (всю сознательную выше Borlad Pascal
не подымался) наваял прогу на Visual Basic, которой мона найти этот
файл на диске и переменной Path присвоить его имя. И на этом занавес...
Потому как теперь стоит ЗАДАЧА: файл открыть, отделить текст(например
названия столбцов)от значений , считать их в 2-х мерный массив i,j (хотя
может и нет, это просто мое понимание из Паскаля)или в базу данных и потом над
елементами издеваться - плюсовать, умножать и делить. Причем не над
всеми, а над нужными. Тоесть нужно иметь возможность элементы выбрать.
Вопросы, отселя вытекающие:
- КАК это сделать? Просто, не правда-ли? :)
- Каким оператором отсортировать текст от цифр? (типа IF a = a(char) THEN NEXT I)
- как прописать значения в елементы массива или ДБ?
- как их потом вызывать? ( можна ли data(i,j)? Или это SQL запросы?)
Все остальное вроде ясно. Вызваные елементы с помощью формул
обработать - почти как в Паскале. Записать результаты в Файл - тоже
вроде примеры нашел. А вот по этим вопросам в Нете как-то глухо.
Вот такие пироги. За любую помощь буду на вас молится! :):)
Спасиб.
Алексей.
Ведь мог бы стать программистом. А мог бы и приличным человеком!

Cyrax
Cyberninja
Cyberninja
Аватара пользователя
 
Сообщения: 891
Зарегистрирован: 25.04.2002 (Чт) 21:20
Откуда: Magnitogorsk, Russia

Сообщение Cyrax » 17.02.2004 (Вт) 8:38

я тут вчера вечером посидел, подумал
и вот что у меня получилось
код я попытался прокоментировать, если что не понятно спрашивай
Вложения
aLLES.zip
маленький пример обработки форматированного текста.
(15.4 Кб) Скачиваний: 27
Ты это ему расскажи. Я уже пять болтов отвинтил, и конца не видно... (озадаченно) А это в какую сторону тянуть? Ну-ка... Ага, этот был лишний, этот вообще не отсюда, и этот... Точно, два болта.

Welcome to IRC

@LLES
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 13.02.2004 (Пт) 21:03
Откуда: Джормания, Фрайберг.

Сообщение @LLES » 17.02.2004 (Вт) 13:58

Viva Россия! Viva Магнитка!!!!!
Спасибо, все понял, работает!!! :D :D
Считывать елементы массива научился, теперь только формулы вставить и сидеть - улыбатся. :mrgreen:
С П А С И Б О ! ! ! ! ! ! ! ! !
Ведь мог бы стать программистом. А мог бы и приличным человеком!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20

    TopList