Niin... Kysymys tulikin jo tuossa otsikossa.
Onko Windows ohjelmointi C ohjelmointia? Mitä kääntäjiä käytetään? Auttakaa blondia... :)
Onko Windows ohjelmointi C ohjelmointia? Mitä kääntäjiä käytetään? Auttakaa blondia... :)
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 4
Vanhimmat
Jos tarkoitat Windows ohjelmoinnilla lomake-ohjelmointia niin se onnistuu esim Lazaruksella.
Jos tarkoitat ohjelmointia Microsoft Windows -käyttöjärjestelmään niin sekin onnistuu esim. Lazaruksella.
Lisätietoja Lazaruksesta (ja lisää linkkejä)
löytyy :
http://fi.wikipedia.org/wiki/Lazarus
Jos esim. joku firma hakee Windows ohjelmoijaa, niin mitä silloin tulee hallita?
Tässä hyvä testi, aloita siitä että saat täydet pisteet :)
http://cpp.mureakuha.com/win32/woatesti.htm
Ensin olisi hyvä opetella windowssin perusteet. Miten kaikki toimii, miten viestit kulkevat ja miten sovellukset niitä käsittelevät yms. Tähän käytät siis windows APIa ja c-kieltä ;)
windos apin viralliset sivut..
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winprog/winprog/windows_api_start_page.asp
Avuksi on kehitetty monenlaisia apuvälineitä jotka automatisoivat ja piilottavat monia asioita. Kuten microsoftin oma MFC (Microsoft Foundation Classes). Se on sellainen luokkakirjasto jonka avulla windows apia on helpompi käyttää. Alkaa olla jo melko vanha mutta käytössä sekin vielä on.
Ja sitten on tämä microsoftin uusi lelu dotnet.. se tarjoaa käyttäjälleen laajat kirjastot ja muistinhallinnan yms yms. Tällä hetkellä erittäin suosittu arkkitehtuuri, ei pidä sotkea kieleen. Sitä voi käyttää lähes millä kielellä tahansa.
Aiheeseen saisi ajatuksenvirtatekniikalla niin paljon sontaa etten ala kirjoittamaan enempää =)
Yleensä vaatimuslistassa on jotain muutakin.
Kun Windows-käyttöjärjestelmään (ja jos tuolla termillä tarkoitetaan Microsoft Windows-käyttöjärjestelmää) voi ohjelmoida niin monella tavalla ja välineellä.
- C/C (borland c Builder, visual c)
- Delphi
- Lazarus
- Visual basic
Eli tällöin osaat ohjelmoida noilla välineillä tuossa ympäristössä!
Jos tuo tarkoittaa esim. Linuxin ikkunoita niin
- C/C ja linux api tai QT tai GTK
- Lazarus
Jos tuo tarkoittaa Maccin ikkunoita niin
- ?
- Lazarus