Lære programmering?

Lære programmering?

Innleggav iMacJhonny » lør 08.11.2008 16:17

Jeg er helt grønn på programmering og lurer egentlig på hvor man kan lære dette og hvor vanskelig det er.

Skulle gjerne lagt meg et lite program som kunne ligget på skrivebordet der jeg hadde en knapp som skiftet mellom å bruke skjermen i iMacen og prosjektoren som hovedskjerm. Er dette veldig kompilsert?
medlem i 215 måneder
 

Re: Lære programmering?

Innleggav EinarJ » søn 09.11.2008 1:04

Finnes ikke slik funksjonalitet ca ved å gå til Systemvalg->Skjermer->Vis Skjermer i Menylinjen?

Ellers, så er det å lære programmering, som å lære det meste annet, du kan lære deg nok til å få gjort noe på relativt kort tid, men skal det gjøres ordentlig, eller vil du gjøre noe avansert, så tar det vesentlig mer tid.

Det mest effektive, for selvlæring, er å skaffe seg en bok som går gjennom grunnleggende ting, for så å finne seg noe å jobbe med selv, og et godt oppslagsverk. For Mac-utvikling er "C" språket jeg vil anbefale å begynne med, for senere å kikke på Objective-C.

Skoler rundt omkring opererer med Java som skolespråk, og kaster seg over objektorientering omtrent fra første stund, med de læringskurvene det medfører, på godt og vondt, personlig vil jeg ikke anbefale dette.

"C" er kanskje litt gammelt, og tidvis litt "arkant" i kantene, men det er fullstendig brukbart springbrett videre, og forholdsvis "lite" i størrelse, målt i forhold til f.eks Java/C++, og kan man noe C, blir fort Java/C++/Objective-C en del lettere å lære også.

Poenget er å velge ett sted å starte (som gjerne ikke inneholder ordet "Basic" i navnet), og lære seg det sånn nogenlunde, skulle språket man valgte være unyttig, så vil logikken i mange tilfeller lett kunne overføres til et lignende ett på mye kortere tid.

Moderator
Brukerens avatar
medlem i 240 måneder
 

Re: Lære programmering?

Innleggav ak » søn 09.11.2008 1:34

Utfordringen her er først og fremst å finne ut av hvordan du bytter hoveddisplay. Det er informasjon du bør lete etter før du bekymrer deg om språk, det er mulig at den nødvendige kildekoden ikke er tilgjengelig for vanlige utviklere, i og med at dette er noe som vanligvis gjøres gjennom grafikkdriveren.

Sannsynligvis C eller C++ for å gjøre dette byttet, og så er det vel enklest å lage knappen i Objective-C. Men som sagt er det dokumentasjonen som er den største utfordringen.

Administrator
Brukerens avatar
medlem i 242 måneder
 

Re: Lære programmering?

Innleggav EinarJ » søn 09.11.2008 1:38

Skulle tro instillingen ligger i en eller annen prefs-fil ett eller annet sted, og lett kan endres der, spørsmålet er vel om det er lett å få systemet til å oppdage at man har gjort endringen.

Moderator
Brukerens avatar
medlem i 240 måneder
 

Re: Lære programmering?

Innleggav iMacJhonny » søn 09.11.2008 1:53

EinarJ skrev:Finnes ikke slik funksjonalitet ca ved å gå til Systemvalg->Skjermer->Vis Skjermer i Menylinjen?

Jepp. Det er akkurat slik jeg gjør det nå.

Jeg synes imidlertid ikke at dette er en spesielt stilig løsning og kunne godt tenke meg å gjøre dette byttet med å trykke på en knapp som feks ligger på skrivebordet. Hadde kanskje sett for meg at det var en rimelig enkel oppgave da funksjonaliteten allerede ligger i OSX. Er det mulig å lage et script?
medlem i 215 måneder
 


Returner til Scripting



Hvem er i Forumene

Registrerte brukere: Google [Bot]