Voiko tällä VB.NET:lla tehdä tavalliset ohjelmat? Jotka toimisivat myös muissa koneissa?
VB .NET
vanhapieru
4326
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 4
Vanhimmat
VB.NET:llä tehdyt ohjelmat toimivat kaikissa koneissa, joissa .NET framework toimii.
-Windows® Server 2003
-Windows XP Home/Pro
-Windows 2000
-Windows ME
-Windows 98
-Windows NT 4.0
Itse vasta tuota dotnettiä opettelen, mutta olen ymmärtänyt, että eivät toimi esim. Unixissa ja VAXissa. Voin kyllä olla väärässäkin.
http://www.go-mono.com/
En tosin tiedä, miten ko. tekele mahtaa toimia, kun en ole kokeillut.
Edelliseen vastaukseen vielä tarkennuksena, että aiemmin ongelma oli ns. DLL -hell, kun eri ohjelmat saattoivat käyttää eri ohjelmakirjastoversioita Luulisin, että aika monet ovat törmänneet ongelmaan, että jonkin ohjelman asennuksen jälkeen joku toinen ohjelma lakkaa toimimasta, itselläni on käynyt pari kertaa, ei tosin muutamaan vuoteen. (Windows 2000:ssa ja XP:ssä taitaa olla jokin sisäänrakennettu suojausmekanismi).
VB .NET:llä ohjelmat toimivat varmemmin, koska kaikki tarvittava tulee .NET Frameworkin mukana.
VB .NET:ssä on muutamia näppäriä parannuksia, kuten:
1) Dim FirstName as String = "Jaska Jokunen"
(Määrittely ja arvon sijoitus samalla rivillä)
2) Property Set, Get, Let saivat kyytiä, tilalle tuli Property -block:
Property BirthDate() as Date
Get
Return m_BirthDate
End Get
Set(ByVal Value as Date)
m_BirthDate = Value
End Set
End Property
3) Method Overloading.
Esim.
Function ThisIsATest(ByVal A As String, ByVal B as string)
' ja koodia tähän
End Function
Function ThisIsATest(ByVal C As Long, ByVal D As String, B As String)
' ja koodia tähän
End Function
Koodi tulee yksinkertaisemmaksi, kun ei tarvita enää välttämättä tarvitse valinnaisia sisääntuloparametreja ja logiikkaa jolla tutkitaan mitä parametreja on annettu.
4) Muitakin parannuksia löytyy läjäpäin.