Программирование
Веб программирование

Работа с файлами VB.Net

 
 

Всем привет, я не давно перешел в vb-2010 что и советую вам (Алексей, Юра, Инга …те кто работают на vb-6)

Начнем, для работы с файлами в vb-2010 используется StreamWriter и StreamReader.

Imports System
Imports System.IO  ' работа с системой
Public Class Form1
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim str$ = TextBox1.Text 'ну это понятно
        Dim strimwrit As New StreamWriter("c:\tekst.txt", True) ' создаем новый объект задаем путь, True это как аппенд в ВБ-6
        strimwrit.Write(str) ' записиваем
        strimwrit.Close()
    End Sub
    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        Dim strimrid As New StreamReader("c:\tekst.txt", System.Text.Encoding.GetEncoding(1251))
        TextBox2.Text = strimrid.ReadToEnd ' читать до конца файла , тоесть выводится все содержимое файла
        strimrid.Close()
    End Sub
End Class

Есть вопросы? Спроси на нашем форуме!!
Padre [14.01.2012 19:48]

Согласен с Каримом, ребята переходите на .Net языки.
Сам сейчас читаю книжку по программированию на .Net

алексей [14.01.2012 22:27]

кто нибуть знает язык програмирование Python ??

Padre [15.01.2012 01:09]

Да, язык распространен в UNIX-системах

Padre [15.01.2012 01:09]

Под виндой помойму он не используется

алексей [15.01.2012 08:20]

используется . а он exe делает???

Padre [15.01.2012 10:42]

В Unix-системах нет exe файлов.
Под виндой не знаю, может есть компилятор который в exe компилит

Btext [13.04.2012 22:47]

Хорошо было бы описать (или прокомментировать - как вам удобней) с точки зрения VisualStudio 2008 хотябы...а не только с VB6

алексей [13.04.2012 23:46]

карим, я вот только заметил твои претензии к нам занимающимся на vb6 я занимался первы 2-а месяца на vb10 и перешол на vb6 просто vb10 надо прывыкнуть ну он всё равно какой-то мудрённый. я на нём могу писать и помогать кому то но всё равно не оч для меня.
а вот чё за фигня на vb10 с индексами , как сделать что то на подобие индексов в vb6 ? может кто нибудь помочь? просто помогал анатолию на vb10 я там хотел сделать калк там 10 кнопок на vb6 малюсенький код:
Private Sub Command1_Click(Index As Integer)
Text1.Text = Text1.Text & Index
End Sub
как сделать что то наподобие в vb10 ну то есть в vb.Net разницы нет

Дмитрий [07.11.2012 22:04]

Не подскажете как работать с ReadLine()?

pjp07190 [14.02.2013 13:32]

Vb.Net поддерживает и старые методы работы с файлами, например

FileOpen(2, "c:dat1.txt", OpenMode.Input)
ig = LineInput(2)
MsgBox(i
g)
FileClose(2)



Оставлять комментарии можно только зарегистрированным




Предупреждение: Вся информация представлена исключительно в образовательных целях.
Ни авторы, ни администрация не несут ответственности в случае ее использования в противозаконных целях.