Teknologien hedder samlet under et for .NET. I denne kan man programmere i mange forskellige sprog, herunder C# og Visual Basic.
Når man programmere har man brug for en editor til at skrive sine programmer i. Microsofts editor (som i parentes bemærket er meget mere end blot en editor) hedder ”Visual Studio .NET”. Det gør den fordi at tidligere versioner blot hed ”Visual Studio” og dette altså et .NET udgaven af denne.
Visual Studio .NET kommer i forskellige varianter alt efter hvor meget den skal kunne. Den helt store koster over 22.000 kr. og er altså *lidt* for dyr for en nybegynder. Derfor findes Visual Studio .NET også i nogle begrænsede versioner som koster mindre og har mindre funktionalitet. ”Visual Basic .NET” er den version som kun kan skrive Visual Basic programmer. Der eksisterer en tilsvarende for C#. Disse koster lige omkring 1.000 kr.
Der findes i øvrigt ganske glimrende alternativer til Visual Studio.
Når man laver programmer i .NET kan man essentielt lave følgende typer:
Console programmer (i en DOS boks) Windows programmer (med en Windows GUI) Web-programmer (med en browser GUI eller med et Windows klientprogram som GUI) Compact Framework programmer – til PDA’er.
Teknologien til at lave web-programmer kaldes for ASP.NET. Dette gør den fordi at notationen lidt ligner ASP som er forgængeren.
ASP.NET programmer kan udvikles i Visual Studio.NET (eller en anden editor) og de kan udvikles i Visual Studio eller C# eller et af de andre .NET programmeringssprog.
Ok... så hvis jeg evt gerne vil lave en Webbaseret program, som evt ligner lidt en alm windows program med combobox, lister, textboxe osv... så kan jeg det med min Visual Basic .NET Version 2002?
Jeg arbejder normalt med et excel ark, som vi vil have lavet om så den kommer online, og hvor brugeren skriver ned til mit excel ark, som så regner nogen ting ud, og exporter det tilbage til brugerens GUI.....
Ja. Du kan sagtens lave ASP.NET programmer med din VS .NET 2002, og ja den vil normalt kunne arbejde med filer på samme måde som et Windows-program. Imidlertid kan der være nogle issues omkring privilegier og den slags.
Jeg har dog ingen anelse om 1.0 .NET frameworket havde de nødvendige funktioner for at manipulere Excel-filer på den måde du ønsker. Vi bruger 1.1 nu (sammen med VS .NET 2003) og den har dem, så mon ikke 1.0 også har noget tilsvarende.
BTW: Om en måned eller to så går vi iøvrigt over til at bruge 2.0 sammen med VS .NET 2005.
Hmm.... det betyder vel at jeg skal ud og til at købe nyt software igen?
Typisk!
Det som er planen med vores program er at: 1. Der skal ligge en SQLServer med Stamdata + ordrernumre + konfigurationer.
2. Et Excel ark som har diverse regnemetoder (Hvilket er noget nemmere at rette i end en kode).
3. En brugerflade hvor der er valideringer i, så brugeren ikke kan taste noget forkert, gerne meget lignede et alm Windows program.
Så spørgsmålet er om det kan laves online, eller om der skal være et extrent program, som ligger lokalt på en HD, som kigger på en Online Excel ark, samt har opkobling til en online SQL server?
Jeg har ikke sagt noget om at du skal ud og investere i ny SW. Dine programmer skal selvfølgelig stemme overens med den version af .NET frameworket som køre på den aktuelle webserver. Så det skal du have undersøgt.
Mht. Excel så er det vel bare at gå igang med et par tuts fra nettet og så se hvor langt du kan komme med din nuværende version.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.