Avatar billede entvex Nybegynder
18. juli 2004 - 23:17 Der er 26 kommentarer

er Visual Basic .NET nemest

er Visual Basic .NET det nemest af programminger med ? eller er Visual Basic nemer ? jeg skal bere ha det der er nemest af starte med ?
Avatar billede guidmaster Nybegynder
19. juli 2004 - 00:03 #1
VB.NET er fremtiden mens VB 6 kun er til vedligeholdelse af gamle programmer - derfor er det VB.NET du skal gå igang med.
Avatar billede jepsen999 Nybegynder
19. juli 2004 - 00:38 #2
Hvis du alligevel starter fra ingenting, burde du overveje at bruge C#.
Avatar billede guidmaster Nybegynder
19. juli 2004 - 00:39 #3
Øhh - hvorfor?
Avatar billede jepsen999 Nybegynder
19. juli 2004 - 00:43 #4
Der er visse features i c# som ikke findes i vb, f.eks. muligheden for at generere dokumentation ud fra koden. Måske et tegn fra MS om at det er det sprog de satser på i fremtiden. - Men det er kun et gæt...
Avatar billede roenving Novice
19. juli 2004 - 00:45 #5
-- en anden god grund er, at man er tvunget til at lære en bedre kodestil, da c# simpelthen ikke accepterer de samme dårlige vaner, man kan opbygge med vb !-)
Avatar billede guidmaster Nybegynder
19. juli 2004 - 00:49 #6
Og lad os så bare holde os til det med at det er et gæt - og ikke et godt et.

MS satser STORT på VB.NET - både nu og i fremtiden. MS ser VB.NET som sproget alle nybegynder starter med da det har en meget nemmere indgangsvikkel til tingene. Og se lige hvad der sker i næste version - Der bliver det endnu nemmere at komme igang med at lave applikationer i VB.NET - tænker jeg mon på My objektet ?

Hvis man er nybegynder er VB.NET helt klart nemmeste at komme igang med - Når man så har fået noget .NET under fingerne kan man hurtigt skifte til C# hvis det skulle væe nødvendigt.

Mht. til dokumentation finder der masser af muligheder - bl.a. i Power toys til VS ;)
Avatar billede guidmaster Nybegynder
19. juli 2004 - 00:50 #7
roenving>> Hvad er det for dårlige vaner? VB.NET er fuldstændig lige så type stærk som C#....
Avatar billede jepsen999 Nybegynder
19. juli 2004 - 01:14 #8
"For Visual Studio .NET, only the C# compiler provides this documentation comments feature."
- Hvorfor vil MS ikke indføre en sådan feature i VB hvis de satser stort på den? Det er klart at VB er et af de sprog der har flest programmører, og de skal selvfølgelig tilgodeses med VB.NET. Men det må da alt andet lige være ret dyrt at skulle udvilke en .NET-platform til 2 sprog når de kunne nøjes med et. - Og C# er vel ikke bare opfundet for sjov. Hvorfor skulle de opfinde et nyt sprog for at smide det væk igen?
Jeg tror at c# er kommet for at blive, men at VB.NET er noget der er lavet for at få de "gamle" vb programmører med. Men det er jo også bare et gæt...
Mht. de dårlige vaner tror jeg Roenving hentyder til at VB ikke er case-sensitiv.

- Ja, det bliver hurtigt en religiøs diskussion...

For lige kort at vende tilbage til det oprindelige emne, går der vist ikke længe før Microsoft's support på VB6 ophører - hvis det ikke allerede ER sket. Derfor entvex: vælg enten vb.net eller c#.
Avatar billede guidmaster Nybegynder
19. juli 2004 - 01:23 #9
VB 6 har support frem til marts 2008 og der er lige kommet en hel ny opdatering til VB 6 så helt død er den ikke.

At der ikke er dokumentation med i VB.NET 2002 & 2003 skyldes at det ikke har været en ting som der er blevet efterspurgt af VB programmørene.

At komme igang med at programmere handler om at få nogle succes oplevels - og dem får du med VB. Bare det at du/I nævner case-sensitiv er jo med til ikke at give succes oplevelser. Med case-sensitiv vil man komme ud for at skulle lede og lede efter et stort bogstav. I VB.NET vil den kompiler der køre i baggrunden hele tiden sørge for at rette disse ting mens du skriver.

Hvad vil jeg vælge hvis jeg skulle starte med at skrive .NET programmer? En kompiler der hjælper mig med at rette store og små bogstaver mens jeg skriver eller muligheden for at få lavet et xml dokument som dokumentation af min kode?

Alt dette skal jeg nok skrive som MVP i VB, men jeg bruger altså C# som udviklingssprog i min fritid.
Avatar billede arne_v Ekspert
19. juli 2004 - 10:50 #10
Der er ingen tvivl om at .NET (om det så er C# eller VB.NET) har mere fremtid
foran sig end VB6.

C# eller VB.NET ?

- C# har features som VB.NET ikke har
- det er også mit indtryk at MS satser på C# til seriøs software udvikling
- C# er det som der bliver undervist i på uddannelses institutioner
- der er mange flere stillings opslag som efterspørger C# end VB.NET

så som billedet tegner sig lige nu er det C# der slår igennem fremfor VB.NET !

Der er imidlertid en stor stor mængde programmerer som ikke har skiftet fra
VB6 og ASP endnu. Hvis de skifter til VB.NET fremfor C#, så kan billedet stadig
nå at ændre sig.

Jeg mener iøvrigt ikke det passer at VB.NET er lige så type sikker som C#.

        Dim i As Integer = 123
        Dim s As String = i

compiler

        int i = 123;
        string s = i;

compiler ikke

Jeg synes iøvrigt at det er en uskik at programmerings sprog er case sensitive. Men
det er desværre moderne.
Avatar billede entvex Nybegynder
19. juli 2004 - 11:21 #11
he :D der var sku kommet manget :D va er
Dim i As Integer = 123
        Dim s As String = i

compiler

        int i = 123;
        string s = i;
lige og vor kan jeg Download gartis/købe noget der er til Total Newb's og ja jeg vil godt ha de der
når det viker så er det godt :) og så kan men mere jeg ved godt jeg ikke har så srot tolmoid hed men tror nu godt jeg kan Lære det :) vis jeg tager mig sammen for vis der går ged i det så kan jeg bere hoppe Over på mit LInux og spil lit UT2004 også skal jeg nok få mod'et til back :) noge der er med på af give mig noge Help Live via msn eller icq va i nu har ? vis jeg få fat i noget jeg kan lave det ? progremmer :) synes det ville vere så COOOL af kunne :)
Avatar billede over-load Nybegynder
19. juli 2004 - 11:29 #12
hmh, jeg har lidt svært ved, at tyde hvad du skriver:$ men hvis du vil have et gratis vb.net udviklingsmiljø er sharpdevelop godt:) http://www.icsharpcode.net
Avatar billede over-load Nybegynder
19. juli 2004 - 11:30 #13
Avatar billede entvex Nybegynder
19. juli 2004 - 11:53 #14
ok :) va med noge help side'er eller så dan noge små prosjeter ??? er det noget du kan help med ?


-------------------
i orden jeg er ord blind
Avatar billede entvex Nybegynder
19. juli 2004 - 11:58 #15
Hmmm jeg har set lit på det ser manget svert ud :-/ tror jeg vent til det Nye Visual Basic .NET kommer de skiver af de ville de gør nem så må jeg købe det :) så kan jeg nok også få noget Help Fra Ms
Avatar billede over-load Nybegynder
19. juli 2004 - 12:00 #16
der er jo, www.about.com, den jeg startede med var den her:
http://www.t0b1a5.person.dk/vbdotnet.zip
Avatar billede guidmaster Nybegynder
19. juli 2004 - 12:35 #17
arne_v >> Har du hørt om Option Strict? Option Explicit? :)

Jeg vil stadig mene at VB er nemmere at komme igang med når man skal starte med at programmere - og give jer ret i at C# er rettet mod helt andre mennesker og opgaver. Som flere at Jer jo ved handler det ikke om sproget, men om frameworket. Kan man frameworket kan man også programmere i begge sprog.
Avatar billede arne_v Ekspert
19. juli 2004 - 12:52 #18
I min ordbog er et sprog ikke type sikkert fordi man har mulighed for at
ændre default til noget mere restriktivt som er det.
Avatar billede arne_v Ekspert
19. juli 2004 - 12:54 #19
Men iøvrigt er nok enig i din hoved pointe:
  at VB.NET kan være lidt nemmere at komme igang med end C# for folk uden C/C++/Java baggrund
Avatar billede entvex Nybegynder
19. juli 2004 - 14:49 #20
va så for folk som mig :) som ikke an garng kan noget html eller noget som helst ? jo jeg kan noget :D Linux POwer :D
Avatar billede michael_stim Ekspert
19. juli 2004 - 14:54 #21
Som de fleste siger ville jeg nok også kaste mig over C#, fordi jeg tror det er fremtiden sammen med Java. Og kan man C# så er der faktisk ikke så langt til Java, M#Soft har "lånt" en del fra Java.

//Michael
Avatar billede guidmaster Nybegynder
19. juli 2004 - 15:33 #22
Det er mig en gåde hvorfra det er at folk har den opfattelse af C# er fremtiden? C# og VB er på lige fod og vil være det de MANGE år. Det der er fremtiden er .NET platformen - det har intet med den dialekt man vælger at kode med.

VB henvender sig til folk der har en VB ligende baggrund samt folk der virkelig vil have RAD, mens C# henvender sig til folk med en JAVA ligende baggrund. Netop derfor er der ikke nogen af dem der er mere eller mindre værd for MS da de jo ikke vil miste udviklere.
Avatar billede michael_stim Ekspert
19. juli 2004 - 15:41 #23
guidmaster>>Det er mig en gåde at du VED at begge sprog vil blive brugt i fremtiden. Er du synsk? Du har din mening og andre har deres, men man kan ikke se ind i fremtiden.
//Michael
Avatar billede brynil Nybegynder
19. juli 2004 - 16:54 #24
Måske bør man, når man skal vælge sprog, afgøre med sig selv hvad det er man stiler efter.

Har man afgjort med sig selv at man vil være pro er det nok C# (som jeg forstår jeres kommentarer) der er det rigtige at starte med.

Men ved man endnu ikke om det kun er for sjov eller hvor langt man vil nå, er jeg enig med guidmaster i at succesraten på VB er højere. Og finder man senere ud af at man vil mere end det, så tror jeg ikke overgangen til C# vil være et problem.

Jeg har på fornemmelsen, det gælder ihvertfald for mig selv, at man helst vil have de optimale værktøjer, men jeg tror det er de færreste (oss' incl. mig selv) der rent faktisk kommer så langt at de udnytter de ekstra features der er til stede. Og det gælder ikke kun programmeringssprog.

Derfor er jeg overbevist om at VB er det rigtige at starte med for langt de fleste programmører in spe.
Avatar billede hvideg Nybegynder
27. juni 2005 - 02:55 #25
Hvis du kan programmere VB6, ASP eller VBA så bør du vælge VB.Net fordi sprogets semantik er lignende. Enkelte ting er sværere at gøre med VB.NEt end med C# og mange ting kan skrives simplere ved hjælp af symboler i C# i sammenligning med VB.Net.

Starter du fra bunden, så vælg C#
Hvis du har lavet Javascript eller C, eller c++ før så vælg også C# fordi du bevarer de kantede paranteser og tilsyneladende overflødige semikolons ved at vælge C#

Dot net platformen er skrevet i C#. VB.Net kører via et kompatabilitets dll. Begge sprog oversætter til samme executeable/ dll så det er praktisk taget ganske underordnet hvad man vælger. Selv har jeg kun en enkelt gang stødt på en begrænsning ved at have valgt VB.Net
Avatar billede arne_v Ekspert
27. juni 2005 - 07:14 #26
"VB.Net kører via et kompatabilitets dll" og "Begge sprog oversætter til samme
executeable/ dll" er vist gensidigt udelukkende !

:-)

Jeg tror du tænker på at VB.NET kommer med et VB6 kompabilitets modul som
man kan bruge (men som jeg er sikker på at guidmaster og de fleste VB.NET
eksperter vil frarråde at bruge).
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester