Para guardar un archivo en .net es aun mas facil, el equivalente seria mas o menos asi:
CODE
Dim fileName As New System.IO.StreamWriter("nombre del archivo")
fileName.WriteLine("contenido del archivo")
fileName.Close()
Para mandar llamar a un cuadro de dialogo:
CODE
Private Sub bGuardar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bGuardar.Click
Dim dlAbrir As New System.Windows.Forms.SaveFileDialog
dlAbrir.Filter = "Archivos de Texto (*.txt)|*.txt|" & "Todos los archivos (*.*)|*.*"
dlAbrir.CheckFileExists = False
dlAbrir.OverwritePrompt = True
dlAbrir.Title = "Guardar archivo"
dlAbrir.ShowDialog()
If dlAbrir.FileName <> "" Then
Dim fichero As New System.IO.StreamWriter(dlAbrir.FileName)
fichero.WriteLine(textbox1.Text)
fichero.Close()
End If
End Sub
Saludos