2012-06-20 2 views
1

저는 VB.NET을 처음 사용하기 때문에 데이터 집합을 작성, 저장,로드 및 편집 할 수있는 콘솔 응용 프로그램을 만들려고합니다.데이터 구조 항목 저장 및로드

내가하고 싶은 것은 나중에 읽기 및 직원 구조로 포맷 할 수있는 파일에 정보를 저장하는 것입니다
Imports System 
Module Module1 

    Public Structure EMPLOYEE 
     Dim Firstname As String 
     Dim Middlename As String 
     Dim Lastname As String 
     Dim ID As String 
    End Structure 

    Sub Main() 
     Dim John As New EMPLOYEE 
     John.Firstname = "John" 
     John.Middlename = vbNullString 
     John.Lastname = "Smith" 
     John.ID = "000230" 
    End Sub 

End Module 

, 문제는 내가 아무 단서이다 :

나는 이런 식으로 뭔가가 있다고 가정하자 그렇게하는 법.

000230.txt 
FIRSTNAME=John 
MIDDLENAME= 
LASTNAME=Smith 
ID=000230 

그러나, 나는 어떻게 직원 구조 시스템을 조작 할 수 있도록 데이터를로드하는 아무 생각이 : 나는 그렇게 같은 형식이 .txt로 저장할 수 있습니다 생각. 도와주세요?

제 질문을 명확하게 작성했는지 알 수 없기 때문에 프로그래밍에 익숙하지 않고 본질적으로 말하기에 익숙하지 않습니다. 내가 분명히하지 않은 것이 있는지 물어보십시오. 고마워요.

답변

0

할인 혜택 :

Dim objStreamWriter As StreamWriter 
objStreamWriter = New StreamWriter("C:\" & John.ID & ".txt") 
objStreamWriter.WriteLine("FIRSTNAME=" & John.Firstname & vbcrlf & "Lastname=" & John.Lastname) 
objStreamWriter.Close() 

사용 System.IO 및 System.text

+2

당신은하지 후, 선언시 변수를 초기화해야한다. 더 좋은 방법은'Using' 블록을 사용하여이 코드를 예외 안전하게 만드십시오. –

+0

상기 방법의 예를들 수 있습니까? 또한 NikoMman, 코드를 읽었습니다. 그냥 txt 파일을 작성하는 것 같습니다. 텍스트 파일을 읽고 구조 항목으로 데이터를 검색하여 John.FirstName = something 메소드를 사용하여 편집 할 수 있습니다. –

관련 문제