Jag vill göra en liten windows applikation... Hade egentligen tänkt göra den i Java, men eftersom denna applikation uteslutande kommer köras i Windows skulle det vara bekvämt att göra denna i t.ex. C# då det rent syntax-mässigt likt Java...
I min applikation skall man ha möjlighet att välja en fil i filsystemet + skriva in en text kopplat till denna fil därefter skall sökvägen samt kommentaren sparas i en textfil.
Visst går det att göra en liten applikation i typ notepad(eller liknande) och sedan kompilera denna fil med csc.exe(eller vad Csharp kompilatorn nu hette)?
Hackar man ihop denna på samma sätt som man gör i Java, typ slänger upp en fönsterklass och lite filsystem object???
Är det någon som har ett enkelt kodexempel på ett fönster med ett input fält och en "bläddra" knapp som man kan använda för att bläddra sig till en fil i os:et?
Blir filen stor om man inte användaren inte har .Net installerat i sin Windows version? Man kan väll kompilera/paketera Csharp filen så att man inte behöver ha .Net installerat, eller?
Man kan väll kompilera/paketera Csharp filen så att man inte behöver ha .Net installerat, eller?
För att bara svar på din sista fråga: Nej, man kan kompilera en .NET-assembly till en native exe-fil, men denna kompilering måste ske på datorn som ska köra exe:n. Och denna dator behöver då ha .NET-frameworken installerad för att kunna utföra kompileringen. Moment 22 alltså ..
Så "enda" sättet för mig att göra en windowsapplikation som går att köra på utan att behöva göra ytterligare installationer är att göra applikationen i VB, eller?
Så "enda" sättet för mig att göra en windowsapplikation som går att köra på utan att behöva göra ytterligare installationer är att göra applikationen i VB, eller?
Well, det är en definitionssak. VB kräver en run-time som inte ingår i tidigare MS-operativ så därför blir du tvingad att göra en set-up ifall du inte har total koll på slutmiljön.
Enda sättet (i princip) att göra en stand-alone exe som funkar på alla MS-operativ (från 95:an) "out-of-the-box" är att skriva i C/C++ utan MFC.
VB kräver en run-time som inte ingår i tidigare MS-operativ
Jag har inte total koll på vad användare har system men det är däremot lättare för mig att kräva att en användare skall ha t.ex. W98, W2000, W ME, W XP än vad det är för mig att kräva att användaren skall ladda ner .Net-framework...
Vilka klassas som "tidigare MS-operativ" vilka fungerar min lilla VP-app på?
Även om jag är mer hemma på C++ än VB så är det väll lättare att göra detta i VB då jag inte använt Visual C++ Och Windows API-erna förut?