Страница: 1 | 2 | 3 | 4 |
Вопрос: Чтение части строк из текстового файла
Добавлено: 03.11.08 00:47
Автор вопроса: CodeHunter | Web-сайт:
Здравствуете.
Мне нужно из текстового файла вида:
[code=vbnet]
1:Super
2:Player1
2.1:Федя
2.2:123123123
...
8:ВАЗ2112
[/code]
извлеч в текстбоксы следующие значения:
TextBox1: Super
Textbox3: Player1
Textbox4: Федя
Textbox5: 123123123
...
Textbox8: ВАЗ2112
Читал, читал про работу с текстовыми файлами и ничего не понял...
Пожалуйсто дайте решение или подталкните на умню и !понятную! статью с коментами.
Ответы
Всего ответов: 59
Номер ответа: 1
Автор ответа:
@lex
Вопросов: 14
Ответов: 262
Профиль | | #1
Добавлено: 03.11.08 14:44
Кинь на форму 1 текстбокс ("Name = TextBox" и "Index = 0"
Номер ответа: 2
Автор ответа:
@lex
Вопросов: 14
Ответов: 262
Профиль | | #2
Добавлено: 03.11.08 15:04
ну а как пропускать [code=vbnet] и
[/code] думаю понятно)
Например если первый символ "[" не добавлять стоку в коллекцию
Номер ответа: 3
Автор ответа:
CodeHunter
ICQ: 795421
Вопросов: 2
Ответов: 25
Web-сайт:
Профиль | | #3
Добавлено: 03.11.08 23:29
Супер... про разделители не слышал ещё.
Как понял все писалось на VB 6.0, конвертирую в .нет:
[code=vbnet]
 im A As New Collection
 im B As String
 im C As Array
 im TextBox As Windows.Forms.TextBox
FileOpen(1, "C:\Program1\DB\Teams\Super.txt", OpenMode.Input, OpenAccess.ReadWrite)
 o Until EOF(1)
LineInput(1)
A.Add(B)
Loop
Close()
For N = 1 To A.Count
C = Split(A.Item(N), ":", 1, CompareMethod.Text)
CreateObject(TextBox.Text, N)
'...
Next
[/code]
дальше не знаю... Что такое Load??? Не нашел такого или подобного оператора...
Номер ответа: 4
Автор ответа:
CodeHunter
ICQ: 795421
Вопросов: 2
Ответов: 25
Web-сайт:
Профиль | | #4
Добавлено: 03.11.08 23:30
Конечно жаль что нет функции редактирования сообщений...
Номер ответа: 5
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #5
Добавлено: 03.11.08 23:48
нифига себе изврат!!!
CodeHunter, дружище, немедленно сотри в проекте этот код и никогда так не делай!
(оглядываясь по сторонам) Не дай бог Dark Brand увидит, тогда всё... пиши пропало..
Номер ответа: 6
Автор ответа:
CodeHunter
ICQ: 795421
Вопросов: 2
Ответов: 25
Web-сайт:
Профиль | | #6
Добавлено: 04.11.08 01:26
EROS, знаю VB.net на уровне копипаста с логикой, поэтому не обижайтесь, если когото оскорбил этим отрезком На убогих, как говориться, не обижаются...
Ты бы лучше сказал - как бы мне сделать это по умному? Я понимаю что это не должно составлять труда, но читая учебник - я ничего не понимаю...
Номер ответа: 7
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #7
Добавлено: 04.11.08 05:41
Не дай бог Dark Brand увидит, тогда всё... пиши пропало..
Поздно спохватился - уже увидел ((
Номер ответа: 8
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #8
Добавлено: 04.11.08 09:15
С переводом на VB проблем возникнуть не должно.
Номер ответа: 9
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #9
Добавлено: 04.11.08 09:19
Преимущества, я думаю, очевидны.. никаких коллекций, никаких лишних переменных. Все операции выполняются за один проход.
Номер ответа: 10
Автор ответа:
CodeHunter
ICQ: 795421
Вопросов: 2
Ответов: 25
Web-сайт:
Профиль | | #10
Добавлено: 04.11.08 10:07
EROS, жесть... Это что, C#??? Ты не видел что я с VB 6.0 сделал? Если я начну "переводить" и этот кусок - менч точно Steel Brand и Dark Brand убьют... Посижука я в сторонке - в уголку...
Номер ответа: 11
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #11
Добавлено: 04.11.08 11:34
Да, это С#, но перевод на VB будет практически один в один. Выложи потом что "напереводишь", если что не так будет или не поймешь - поправим..
Номер ответа: 12
Автор ответа:
CodeHunter
ICQ: 795421
Вопросов: 2
Ответов: 25
Web-сайт:
Профиль | | #12
Добавлено: 04.11.08 13:12
Я итак ниче не пойму... Замялся на using System.IO; ... Где using, что using... непойму..
Номер ответа: 13
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #13
Добавлено: 04.11.08 13:42
на VB директива using System.IO; будет выглядить следующим образом:
Это импортирование пространства имен.
Народ, у кого VB стоит? Переведите вы пацану чтоб не мучался!
Номер ответа: 14
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #14
Добавлено: 04.11.08 18:20
EROS
Да ни за что не поверю что у тебя VB не стоит Сказочник!
Номер ответа: 15
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #15
Добавлено: 04.11.08 19:40
Зуб даю! ))