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

Prima Aplicatie WPF

Initial am vrut sa scriu (e in lucru) cateva cuvinte care sa reprezinte o introducere in WPF, insa dupa ce am vazut ca merge destul de greu cu introducerea am decis sa sar deocamdata respectiva etapa si sa incep direct prezentarea tehnologiei, urmand ca undeva, in viitor, sa postez si acea parte introductiva, foarte importanta, insa mai greu de scris si documentat. Stiu… Ar fi trebuit sa incep prin a povesti ce este si la ce e bun WPF, cum functioneaza si de ce etc.

Despre ce voi scrie astazi: voi scrie o aplicatie WPF simpla, prin care voi explica modul de lucru cu WPF, partile componente ale unui proiect de acest tip, modul de scriere al codului, structura codului etc. Aplicatia de astazi este… “Friends List” – o aplicatie simpla, care imi va permite sa imi construiesc o lista de prieteni (lista de dusmani o sa fie in alta aplicatie). As vrea ca fereastra acestei aplicatii sa arate cam asa:

schita aplicatiei

Continue reading

WPF – Un nou tutorial

Am decis astazi sa sciu despre WPF. Inca nu am un plan complet al articolelor pe care le voi scrie, asa ca numarul articolelor si modul cum voi parcurge subiectul vor fi o surpriza si pentru mine.

O sa incep prin a declara ca WPF nu e un subiect pe care sunt pe deplin sigur, in sensul ca am o experienta limitata in lucrul cu asa ceva. De ce m-am apucat sa scriu despre ceva ce nu am habar? Pai… am habar, dar nu pana la capat. Scrisul despre acest subiect este si pentru mine o metoda de aprofundare si de dezvoltate a cunostintelor, de avansare in domeniu. Din puctul meu de vedere, cel putin in domeniul Windows si Windows Mobile, WPF e viitorul. Winform dureaza de cativa ani, asa ca sunt sanse ca si WPF sa dureze cativa ani – ceea ce pentru mine e suficient sa imi asigure un job decent si ceva interesant de facut. Stiu ca sunt persoane “anti M$” care abia asteapta sa imi arunce “Nu e nimic interesant la WPF”; ii rog sa se abtina. Nu pentru ei scriu eu. Eu cred ca WPF merita timpul necesar invatarii.
Continue reading

C# 4.0 – Parametri optionali

C# 4.0 a fost anuntat in .Net Framework 4.0, care a fost lansat in aprilie, anul acesta.

Principala tema abordata este programare dinamica (obiectele sunt dinamice, structura si comportamentul lor nu sunt reprezentate de un tip static). Limbaje dinamice din .Net Framework sunt IronRuby, Iron Python. Javascript este cel mai folosit limbaj dinamic. Despre cum a fost introdus tipul dynamic in C#, care este un limbaj static, si modul in care este folosit, vom scrie intr-un viitor articol. O functionalitate foarte utila, pe care vreau sa o dezvolt in acest articol, este legata de parametri.

Continue reading

Windows Phone 7

Windows Phone 7 este cel mai nou sistem de operare pentru telefoane mobile. Atunci cand s-a lansat, parerile au fost impartite. Foarte multi specialisti au spus ca aceasta mutare a Microsoft, de a reconstrui intreaga platforma mobile, chiar daca a fost curajoasa, a venit prea tarziu pe piata sistemelor de operare mobile. Daca lansarea ar fi fost facuta mai devreme, ar fi putut constitui o reala amenintare pentru iPhone si Android, in ceea ce priveste vanzarile si atragerea dezvoltatorilor.

Dupa cum se stie, cele mai cautate telefoane la ora actuala sunt Apple iPhone si cele cu sisteme de operare Google Android. Cu toate ca inca au cote mari din piata, tendintele arata ca Nokia si BlackBerry sunt in scadere iar Microsoft va incepe sa le depaseasca din punct de vedere al inovatiei si al functionalitatilor.

Sa analizam Windows Phone 7 din doua puncte de vedere: al utilizatorului si al dezvoltatorului.
Continue reading

De week-end

Vineeee week-end-ul… in cateva zile! Asa ca am zis sa mai pun ceva, zic eu, fain si amuzant aici.

Nu ca m-as pricepe la muzica, insa urmatorul clip mi s-a parut interesant: aceleasi 4 acorduri folosite de multe piese celebre: