GPS för lata gamla nördar (2 / 5 steg)
Steg 2: Visual Studio Express
Sedan utgivningen av Microsoft Windows med ett grafiskt användargränssnitt, har gratis programmeringsspråk varit svårare att hitta. Jag antar det finns Java och PHP men jag växte upp med C och grundläggande. En ofta förbisedd resurs är Microsoft Visual Studio Express. De har faktiskt fri programmering plattformar för Web, Windows, telefon och databas.
http://www.microsoft.com/Express/
Varning: Denna programmering är inte lätt om du inte är en erfaren programmerare eller ett geni! Rekommenderas inte för nybörjare eller de undedicated.
Det finns tre Windowsversioner, Visual Basic, Visual C# och Visual C++. De kan alla göra i princip samma sak som de bygger alla på .NET framework.
Historia: De flesta av de tidiga versionerna av Windows var skrivna i Visual C++. C++ är också grunden för Arduino programmering.
Visual Basic har ändrats drastiskt när det konverterades till använda .NET.
C# verkar vara Microsofts uppdaterad C++.
Jag föredrar Visual Basic som det är lättare att läsa och syntax (programmering grammatik) är enklare.
Fördelar: Alla dessa program är baserade på Microsoft Visual Studio. Alla har en integrerad utvecklingsmiljö (IDE). Detta innebär att det är lätt att utveckla det grafiska användargränssnittet, fönstret och alla komponenter i fönstret som textrutor, kryssrutor, bilder, knappar... IDE innehåller också en plats för alla stödjande koden. Jag glömmer vad MS kallar det (IntelliSense?) men när kodning det kommer att föreslå möjliga val. Du kan kompilera och köra koden eller det kommer att ge dig skäl varför det misslyckades med att kompilera. Det är gratis och det finns massor av Internetsupport.
Nackdelar: Programvaran är uppsvälld. Det är ganska mycket oanvändbart för programutveckling på en Pentium III. (Dock gör kör VB Express program på en bärbar dator Pentium III) Enligt min mening är hjälpfilerna oftast värdelösa. Jag göra bättre med en allmän sökning på internet. Problem med Internet sökning är först måste du bestämma om svaren som är relevanta för din fråga och du har då att besluta om de vet vad de pratar om. Och du har format sökningen med rätt villkor. Så har jag tillbringat mycket tid försöker lösa programmeringsproblem.
Microsoft brukade ha några bra videos på inledande programmering, men jag har inte kunnat hitta dem. Det finns en hel del andra tutorials men:
http://VisualBasic.about.com/OD/learnvbnet/a/LVBE_L1.htm