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

Aplicatii… mobile. Generalitati. Medii de dezvoltare aplicatii mobile.

     Dezvoltarea pentru dispozitive mobile este procesul de creare al aplicatiilor care ruleaza optimizat pe aceste dispozitive.

     In momentul de fata exista probleme in ceea ce priveste abordarea dezvoltarii pe dispozitivele mobile, in sensul ca:

  • dezvoltatorii experimentati vor sa isi utilizeze cunostintele deja dobandite.
  • companiile nu vor sa angajeze personal in plus, doar pentru dezvoltarea aplicatiilor mobile.
  • IDE sa fie acelasi, atat pentru dezvoltarea mobila cat si pentru cea desktop.
  • framework-urile si aplicatiile sa fie refolosite.

     Intr-o masura, in cazul Windows Mobile, aceste probleme s-au rezolvat, datorita existentei .Net Compact Framework si a posibilitatii dezvoltarii cu Visual Studio 2005, Visual Studio 2008.

     Cu toate ca sunt folosite aceleasi unelte pentru dezvoltare, programarea pentru dispozitive mobile este diferita, poate un pic mai dificila, pentru ca dezvoltatorul va trebui sa raspunda unor provocari:

Continue reading

despre spam

Am primit mesaje spam de cand am avut primul contact cu Internetul. Tot timpul cineva mi-a trimis urari de bine si sfaturi utile. Nu a existat zi in care cineva sa nu fie ingrijorat de potenta mea, de starea mea de sanatate, de ce imbrac, de ce mananc. Permanent au existat oameni de bine care vroiau sa ma ajute sa cumpar mai ieftin tot ceea ce nu imi trebuia. Astia – oamenii de bine – sunt denumiti generic spammer-i. Va dati seama ce plictisitoare ar fi existenta noastra fara ei!
Continue reading

Introducere in lumea Windows Mobile.

     Calculatoarele personale formeaza centrul de calcul principal, de la serviciu sau de acasa. Insa, aceasta lumea a calculului (nu ma refer doar la programare, ci la toate tipurile de interactionare cu un pc) se afla in mijlocul unei tranzitii in care dispozitivele mobile tind spre a fi platforma dominanta.

     In momentul actual, oamenii vor sa fie intr-o permanenta legatura tot timpul. Ei vor sa aiba acces instant, oriunde s-ar afla, la internet, la telefon, WI-FI, MP3 player, DVD player. Clar, solutia consta intr-o inlocuire portabila a tuturor acestor obiecte fixe.

     Un sistem de operare mobil controleaza un dispozitiv mobil asemanator cum un sistem de operare Windows, Linux, controleaza un desktop pc sau laptop. Importanta mobilelor a crescut cu timpul, iar acest segment a atras marii producatori de tehnologie.

Continue reading

O noua serie de articole de tip tutorial

Astazi anunt inceperea lucrului la o noua serie de tutoriale – windows mobile si programarea dispozitivelor mobile care ruleaza acest sistem de operare folosind tehnologii .Net. Limbajul principal de programare folosit va fi c#. Pe acest blog au fost publicate pana acum cateva articole, de tip tutoriale, despre c#, insa fara referire directa la programare dispozitivelor mobile. Mare parte a celor prezentate in respectivele articole sunt generalitati despre limbaj, valabile si in mediul mobile – .Net framework compact.

Primul articol, o introducere in windos mobile va fi publicat, cel mai probabil pe 5 martie (2010). Nu am o structura a articolelor ce vor urma, ci doar cateva linii generale pe care, sper, sa le urmez. In total vor fi aproximativ 30 de articole, impartite cam in 3 categorii:

Continue reading

Culori in .Net – System.Drawing.Color

Stiu ca s-a scris o multime despre culorile din .Net, s-au facut tabele, s-au creat liste etc! Insa, cu toate astea, o sa mai contribui si eu la inmultirea acestor liste cu tabelul meu de culori nume culoare, cod HEX, cod RGB).
In .Net exista o structura, definita in System.Drawing, numita Color. In aceasta structura Microsoft a definit, daca am numarat corect, 140 de culori. Care sunt aceste culori?
Vezi in continuare culorile din structura Color

(P) Editorul de text EditPlus

Cea mai utilizata categorie de programe sunt editoarele de text. Nu cred sa existe vre-o alta categorie de programe la fel de des utilizate. Chiar daca e vorba de trimis un email, sau de scris o lucrare de licenta, o pagina html, sau un program c++, pe undeva exista un editor de text. Aceste aplicatii – editoarele de text – sunt folosite indiferent de scopul in care folosim calculatorul: programare, secretariat, jocuri (ne notam o parola, o adresa, un tric), navigare pe internet, editate de imagini, inginerie, educatie etc.

Cel mai simplu editor de text, cunoscut, cred, de toata lumea, este notepad. Insa acest editor, desi este rapid si oarecum eficient, este prea simplu, si uneori nu este suficient pentru necesitatile tuturor.

Un editor de text cu adevarat bun si usor de utilizat este EditPlus. De ce as inlocui simplul notepad cu altceva? Pai sa aruncam o privire – ca o imagine spune mai mult decat niste cuvinte:

Continue reading

System.Text – operatii cu siruri de caractere

   Dezvoltatorii au nevoie foarte des de a procesa text pentru ca interactiunea aplicatiei cu utilizatorul se bazeaza  pe introducerea textului. Acesta trebuie sa fie validat, reformatat.

   O expresie regulata reprezinta un set de caractere care este comparat cu un string pentru a determina daca string-ul respectiv indeplineste cerintele unui anumit format. O expresie regulata mai poate fi utila in extragerea/inlocuirea unor portiuni de text. Exemplu: stringuri care au numere, siruri de caractere doar cu litere mici, siruri cu format hexadecimal.

   Exemplu: vom creea doua siruri de caractere (pe primul il vom considera expresie regulata) si vom determina daca primul sir de caractere se va potrivi cu al doilea sir de caractere.

Continue reading

Internet Explorer si Problemele MS in Europa

Tot citesc de ceva vreme ca Uniunea europeana si-a terminat toate problemele cu care se confrunta si nu are altceva de facut decat sa se ia de Microsoft si sistemele ei de operare ca vin cu browser “obligatoriu” Internet Explorer! Asa? Si? Care e problema? Windows-ul este un produs Microsoft, Internet Explorer la fel. Care e problema?

Acum cateva zile am citit ca s-a ajuns la un acord prin care Microsoft va lasa utilizatorul sa aleaga browserul pe care doreste sa il instaleze. Nu inteleg de ce s-a ajuns la asta! Internet Explorer, la fel ca si windows Explorer sunt componente ale pachetului Windows. Si ar trebui sa vina impreuna, sa se instaleze impreuna. Iar pentru cei care nu sunt multumiti de performantele sau optiunile oferite de acestea, au o gama larga de alternative.

Continue reading