지정된 데이터베이스에서 테이블을 가져 와서 [className] .vb 파일을 빌드하는 클래스 빌더를 만들고 싶습니다.프로그래밍 방식으로 Class.vb 파일 생성
Dim strBuilder As New StringBuilder
strBuilder.Append("Public class clsExample" & vbCrLf)
'Create variables
strBuilder.Append("Private _ID As String")
strBuilder.Append(vbCrLf)
'Create properties
strBuilder.Append("Public Property _ID() As Integer" & vbCrLf)
strBuilder.Append("Get" & vbCrLf)
strBuilder.Append("return _ID" & vbCrLf)
strBuilder.Append("end Get" & vbCrLf)
strBuilder.Append("Set(ByVal Value As Integer)" & vbCrLf)
strBuilder.Append("_ID = Value" & vbCrLf)
strBuilder.Append("End Set" & vbCrLf)
strBuilder.Append("End Property " & vbCrLf)
strBuilder.Append(vbCrLf)
strBuilder.Append(vbCrLf & "End Class")
Console.Write(strBuilder.ToString())
이
Public Class clsExample
Private _ID As String
Public Property _ID() As Integer
Get
Return _ID
End Get
Set(ByVal Value As Integer)
_ID = Value
End Set
End Property
End Class
내가 프로그램을 말하는 대해 이동하는 방법을 잘 모르겠어요 이전 코드를 사용하여 생성 된 clsExample.vb 파일에서이 결과를 얻으려면 : 예를 들어
[className] .vb 파일을 만들고 내 strBuilder를 파일에 코드로 포함하십시오. 희망이 의미가 ...
그것은 현재의 필요성에 대한 아마 잔인한 사람입니다,하지만 당신은 보일 것입니다 [CodeDom] (http://msdn.microsoft.com/en-us/library/y2k85ax6.aspx). –
@MarkHurd 감사합니다. 이전에 살펴 봤습니다. 당신은 과잉 이었지만 아직도 그것에 대해 알게되어서 좋았습니다. 나는 클래스 생성기를 빌드하고 끝냈다. 그것은 크게 작동한다. :) – Alex