Risipa de key_press | Programare

Programare .Net | Tehnici de programare | Tutoriale | Lectii si exemple

Risipa de key_press | Programare - Programare .Net | Tehnici de programare | Tutoriale | Lectii si exemple

100

Acesta este articolul cu numarul 100! Am inceput sa scriu pe acest blog nu de mult timp, insa in acestscurt timp am reusit sa adun 99 de articole. Mare parte imi apartin, o parte dintre articole sunt scrise de diversi colaboratori ai acestui blog. Primul articol a fost publicat in 2009/09/27. In aproape 5 luni, 99 articole. Asta inseamna 2 articole la fiecare 3 zile.
Ce vreau sa fac in continuare? Sa continui sa scriu continut, si sper sa reusesc sa pastrez acest ritm – 2-3 articole pe saptamana.

Continue reading

Ferestre de dialog in .Net – Color Picker

.Net are incluse o serie de ferestre de dialog standard, pe care userul obisnuit le cunoaste din aplicatii pe care le foloseste zi de zi. Astazi voi vorbi despre ColorPicker – un control, fereastra dialog, care permite alegerea unei culori.
Toti utilizatorii unei aplicatii office cunosc, cred, ce e un ColorPicker, chiar daca nu stiu ca asta e numele acelei ferestre cu ajutorul careia ne putem selecta o culoare pe care sa o aplicam textului, sau oricarui element grafic cu care lucram.
Pentru un programator .Net este foarte simplu de introdus un ColorPicker intr-o aplicatie. Fereastra de alegere a unei culori inclusa prestabilit in librariile .Net-ului arata asa:

Continue reading

Office 2010 Starter

Azi citesc despre o noutate de la microsoft – lanseaza o versiune free de office 2010, versiunea starter, care va fi gratuita si va contine doar aplicatiile word si excell (starter), versiuni cu functionalitate redusa. Asta e vestea buna. Vestea proasta e ca acest gratis vine cu ceva reclame – cumva, cineva, trebuie sa plateasca!
Continue reading

Visual Studio 2010 final release

Tocmai am trecut la Visual Studio 2010 final release:

.

Pana acum mi-au cam iesit peri albi cu versiunea demo (pardon, beta) si abia astept sa incep sa folosesc versiunea finala. Am reusit sa inchei instalarea abia la sfarsitul zilei de munca si nu am reusit sa imi fac o parere, sa sesizez diferente. Maine sunt… liber, asa ca de poimaine intru in paine cu noua versiune, despre care o sa revin cu amanunte si pareri.

Lucrul cu Graphics in CF – cu exemple in c#

     Programele folosesc librarii grafice pentru a desena folosind driverele care au rolul de “a contacta”  partea hardware.

     Windows CE nu suporta GDI si unele metode complexe pentru desenare (2-D, 3-D). Toate metodele destinate graficii in .Net Compact Framework sunt continute intr-o librarie  numita COREDLL.DLL.

     Cu ajutorul acestor metode, se poate scrie cod pentru dispozitive cu ecrane de rezolutie inalta.

    Functiile grafice se impart in 3 categorii:

Text

     Functiile importante din aceasta categorie au fost analizate in articolul Text si font-uri.

Continue reading

Text si font-uri in CE

     In acest articol vom prezenta importanta unui mediu de dezvoltare grafic, ce poate permite dezvoltatorului sa foloseasca un numar mare de instrumente pentru crearea efectelor grafice, si implicit, a interfetei utilizatorului.

     Textul propriu-zis este un obiect grafic. Desenarea lui intr-un mediu grafic este un mic mai dificila decat simpla afisare intr-un mediu non-grafic (consola).

     .Net Compact Framework contine multe functionalitati pentru desenarea textului, din care vom folosi (DrawString), crearea unui font (FontFamily), calcularea marimii textului (MeasureString), alinierea textului (StringFormat).

Continue reading

Verde…

Ieri am avut o discutie cu un coleg despre beneficiile si lipsurile vietii in oras versus vietii in afara orasului, sau cel putin in afara oraselor mari. El locuieste intr-un orasel (sau sat mai mare), 100 de km nord de Tel Aviv si lucreaza in Tel Aviv. Eu locuiesc in Tel Aviv si lucrez in acelasi oras – suntem colegi si impartim acelasi birou. Eu ajung in fiecare dimineata, sau aproape in fiecare, la serviciu cu bicicleta, distanta dintre casa unde locuiesc si birou fiind cam de 3 kilometrii, cam in 15 minute. El vine de la 100 de kilometri, trece prin dopuri de circulatie si are nevoie de o ora plus penturu a ajunge la munca. La fel si la intoarcerea acasa.
Continue reading

O animatie elementara

Desi nu e chiar domeniul meu de activitate, o sa incerc sa prezint cateva elemente de animatie – basic, cum s-ar zice. Scriu acest articol – despre care sper sa fie primul dintr-o serie de articole despre animatie – in primu rand pentru mine, din dorinta de a ma juca de-a animatia.

Ce imi propun sa realizez in aceasta prima incercare de animatie: sa desenez o bila, cat de cat realistica, si sa o plimb intr-un cadru. In final as vrea sa afisez pe ecran ceva de genul urmator:

cadruAnimatie

Continue reading

Avem, de 15 de secunde, Adobe CS5

Ma bucur sa anunt, cred ca sunt primul care scrie in romana stirea asta, lansarea Adobe Creative Suite 5. Nu am apucat sa citesc prea multe despre noutatile pe care le aduce, dar o voi face in viitor si voi scrie despre asta.

Eu folosesc Photoshop de pe la versiunea 5 (sau mai putin), insa ca utilizator “casnic”: editare elementara de fotografii, corectare de culoare, mici colaje, ceva web. In momentul asta am instalata versiunea 6 si nu simt nevoia unei versiuni mai noi. Am folosit intre timp – pe la servici – cs4, insa nu am simtit ca ma ajuta prea mult pentru operatiile simple de care am eu nevoie. Asa ca pe mine lansarea CS5 nu ma prea ajuta, insa am citit, prin diverse bloguri de oameni mai priceputi decat mine la Adobe, ca noutatile introduse in aceasta noua versiune vor fi de un real folos designerilor si graficienilor, imbunatatindu-le “calitatea vietii”!

Asadar… tu, designerul care citesti aici: tocmai s-a lansat Adobe Creative Suite 5!