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

Threading in .Net CE

     Sistemele de operare moderne suporta multitasking (capacitatea de a incarca mai multe programe in memorie simultan si sa imparta timpul CPU  intre programe). De exemplu, momentul cand in sistemul de operare Windows am deschis mai multe programe (Winamp, Internet Explorer, Messenger).

     Sistemele de operare moderne suporta multithreading. (capacitatea de a suporta mai multe unitati de executie intr-un singur proces, fiecare thread(fir de executie) avand “bucati” din timpul CPU).

     Am ales sa scriu un articol despre threading pentru ca orice aplicatie, cat de cat serioasa, nu poate rula pe un singur thread (nevoia de a rula alte operatii in acelasi timp in background este mare). Problema intervine atunci cand este nevoie ca ele sa imparta aceleasi resurse.

Continue reading

WCF – partea 2-a

     Ce mi-am propus in acest articol? As vrea sa creez un serviciu WCF pe care sa il accesez de pe un dispozitiv Windows Mobile. Serviciul nu o sa fie de o complexitate mare, ci mai degraba trivial: vom introduce numele unui utilizator, iar serviciul “ii va raspunde” cu un “salut”. Sa incepem:

     Vom avea nevoie ca solutia noastra din Visual Studio sa contina 3 proiecte:

1. WCF Library – proiect care va contine efectiv implementarea serviciului WCF.

WCFProject

2. Console Application – proiect care va gazdui serviciul WCF. Va fi de tip “self-hosted”  (nu gazduit in IIS).  (IIS,  mai scriu)

ConsoleHostService

3. Windows Mobile – proiect care constituie clientul de pe care vom apela minunatul nostru serviciu. :)

Continue reading

Reteta succesului online

Pentru ca tot vorbeam in urma cu cateva minute de Reteta succesului apple, am inceput sa ma gandesc si la alte retete ale succesului.

Ce poate inseamna succes online? Sa zicem facebook, twitter, hi5, youtube, siteuri de jocuri online – miniclips, armorgames etc, servicii online – mail (gmail, ymail, mailinator), fluxuri de stiri (hotnews) etc. ce au in comun aceste succese online? Multi vizitatori. Domenii diferite, targhet-uri diferite, o gasca de vizite, multi unici, care se mai si reintorc de cate ori intra online.
Continue reading