I forbindelse med MS undervisning på Teknologisk Institut i dag (og til fredag) lovede jeg at lægge links og andre oplysninger tilgængelig. Derfor (indtil videre) følgende:
Reflector (til at browse klasser mv):
http://www.aisto.com/roeder/dotnet/
Skabelon til en VB.NET consol-applikation:
Public Class Test
Public Shared Sub Main()
' Kode
End Sub
End Class
Link til SDK:
http://msdn.microsoft.com/netframework/ (find den under downloads).
App til at sikre konsekvens i navngivning mv:
http://www.gotdotnet.com/team/fxcop/
NUnit:
http://www.nunit.org/
Hvorfor bruge StringBuilder?:
Public Class test
Public Shared Sub Main()
Console.Write("String: " & DateTime.Now.ToString("T") & " ")
' Bygger 100000 x med string
For i As Integer = 1 To 100000
If i Mod 10000 = 0 Then Console.Write(".")
Dim tmp As String
tmp &= "x"
Next
Console.WriteLine(DateTime.Now.ToString("T"))
Console.Write("Stringbuilder: " & DateTime.Now.ToString("T") & " ")
' Bygger 100000 x med string
For i As Integer = 1 To 100000
If i Mod 10000 = 0 Then Console.Write(".")
Dim tmp As New Text.StringBuilder
tmp.Append("x")
Next
Console.WriteLine(DateTime.Now.ToString("T"))
Console.ReadLine()
End Sub
End Class
Formatering af strenge: I VS søg efter "Formatting Types" eller klik her.