Ikkepop prieš 9 metus
1993: (amzius 6) pradedu dometis kaip veikia elektroniniai dalykai
1998: (amzius 11) i rankas patenka senas kompiuteris (IBM PS/2 , jame nera nieko daugiau kaip tik IBM ROM BASIC) ir mane tai kazkuom patraukia
1999: (amzius 12) iskaulyju is informatikos mokytojo flopika su pascal ir pradedu intensyviai mokytis jo,
2000: (amzius 13) pajuntu kad senukas kompas negali padaryti to ko as noriu pakankamai greitai, taigi mokausi Assemblerio kad isspausti is procesoriaus visa jo pajeguma
2001: (amzius 14) suprantu kad Paskalis perdaug ribotas, ir nusprendziu mokytis C kalbos
2002: (amzius 15) pradedu rasyti savo operacines sistemos branduoli ir mokytis C++ kalbos
2003: (amzius 16) pirma kart dalyvauju programavimo olimpiadoje, vienintelis naudoju C kalba (visi kiti rase su pascal)
2004: (amzius 17) laimiu pirma vieta savo mieste, plius 4 vieta kazicko fondo konkurse (naudojau C++, kai daugima vis dar vargo su paskaliu, tai manau dave dideli pranasuma)
2005: (amzius 18) vel laimiu pirma vieta savo mieste
2006: (amzius 19) pradedu mokytis webstacko (php, mysql, js ir t.t.), stoju i univera
2008: (amzius 21) baigiu pirma kursa, susirandu pirma programavimo darba (pazinciu portalo programavimas)
2010: (amzius 23) baigiu univera keiciu darba
2013: (amzius 26) issikraustau i vilniu, pradedu dar stipriau tobulinti C++ igudzius, ieskausi nauju idomesniu darbu
2014: (amzius 27) isidarbinu telekomunikaciju srytije
2015: (amzius 28) toliau gilinu zinias C++/algoritmu/inzinerijos srytije
nuo 2000 iki dabar isbandziau labai daug ivairiu programavimo sryciu: operacines sistemas , grafika, informacijos teorija, kompiliatoriu rasyma ir daugeli kitu. praleista neviena 17 valandu diena prie kompo tiesiog programuojant
Ikkepop prieš 9 metus
Tam tau reiktu sukurti globalu windows hooka i CallWndProc https://msdn.microsoft.com/en-us/library/windows/desktop/ms632589%28v=vs.85%29.aspx
Kad pridėt paty mygtuka bus ganėtinai sudėtinga, nes neklientine lango daly (pvz titlebar'a) paišo langu menedžeris Ant senesnių windows užtekdavo reaguoti i WM_NCPAINT žinute ir nupaišyti mygtuką.
Ant windows 7 tektu dirbti su Desktop window manager API https://msdn.microsoft.com/en-us/library/windows/desktop/aa969527(v=vs.85).aspx https://msdn.microsoft.com/en-us/library/windows/desktop/bb688195%28v=vs.85%29.aspx
Ant windows 8-10 kogero tektu dirbti su DirectComposition Api https://msdn.microsoft.com/en-us/library/windows/desktop/hh437392(v=vs.85).aspx
Žodžiu darbas ne iš paprastųjų, tektu giliai susipažinti su windows ui veikimu iš arti. Kolkas daugiau specifikos negaliu duoti.
Ikkepop prieš 9 metus
Paskutinis C++ standartas yra išleistas praitais metais (2014), ir sekantis išseis 2017, o jai imant pagal logika kada kalba yra oficialiai paleista į viešuma, tokiu atveju dauguma populiariu kalbu jau senstelėjusios.
- Python - 1991 (24 metai)
- PHP - 1995 (20 metų)
- Java - 1995 (20 metų)
- Ruby - 1995 (20 metų)
- Javascript - 1995 (20 metų)
- C# - 2000 (15 metų)
Kalbos per laika evoliucionuoja ir jas pastoviai yra įnešama kažko naujo ir modernaus. C bei C++ manau tikrai mokėti verta, nes tai kogero vienintelės išlikusios labai plačiai naudojamos sisteminės kalbos. Gerai išmanant tokias kalbas geriau išmanai ir paty kompiuteri bei operacine sistemą, ir kaip geriau panaudoti tuos resursus kuriuos turi.
Kas liečia sintakse, tai labai daug dabartinių kalbu paveldėjo dali savo sintakses iš C bei C++, visos paminėtos kalbos turi bent šiektiek paveldėtų elementų. O įpač Java ir C# , mokant C++ šias kalbas galima beveik paimti ir rašyti skyrus kelias dienas persiorientavimui.
Ikkepop prieš 9 metus
http://hackerrank.com pilna uzduociu jai reikia lietuviskai http://ims.mii.lt/olimp/?lang=lt&sk=pasirengimas&id=633100
Ikkepop prieš 9 metus
Tu nori pats suprogramuoti tai ar siaip klausi kokia programine iranga tai padarytu ?