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

Tips C# 1 – Informatii despre sistemul de operare

.Net Framework contine clasa statica Environment care furnizeaza informatii despre sistemul de operare:

    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Versiune sistem de operare: " + Environment.OSVersion);
            Console.WriteLine("Service Pack:" + Environment.OSVersion.ServicePack);
            Console.WriteLine("Versiune CLR: " + Environment.Version);
            Console.WriteLine("Sistemul de operare este pe 64 de biti: " + Environment.Is64BitOperatingSystem);
            Console.WriteLine("Utilizator: " + Environment.UserName);
            Console.WriteLine("Computer: " + Environment.MachineName);
            Console.WriteLine("Sistemul este instalat in: " + Environment.SystemDirectory);

            Console.ReadLine();
        }
    }

.Net Framework nu contine o proprietate pentru a afisa numele sistemului de operare, de exemplu, Windows Xp. Decizia este motivata de faptul ca solutiile trebuie sa fie bazate pe versiunea sistemului, nu a numelui. Se pot afla mai multe informatii despre sistemul de operare prin utilizarea Windows API.

Windows Phone (VIII)

Windows Phone 7.10.8107 Update – O actualizare care doar fixeaza niste bug-uri.
2012, segmentul smartphone – Conform MIC, Windows Phone va ajunge anul acesta la 13% din piata smartphone-urilor, Android va trece de 50%, iOS la 19%, toate acestea in conditiile in care numarul utilizatorilor va creste de la 452 la 614 milioane. RIM si Symbian vor fi in declin.
Marketplace se extinde – Microsoft mai adauga Argentina, China, Indonezia, Malaezia, Peru si Filipine in lista tarilor cu servicii pentru Windows Phone. Romania, nu.

Ups!

Ajung de dimineata, mai de dimineata decat de obicei, la munca si, surpriza, putinii colegi prezenti la ora aceea la munca, la 8 dimineata, vorbesc depre stirea zilei in Israel, cum ca un grup de hackeri au reusit sa sustraga o lista de carti de credit israiliene pe care au publicat-o.

Repede imi scot cartile de credit si… surpriza: una dintre ele este acolo! Naspa, insa se pare ca cei care au emis cartile de credit furate deja au blocat plata online cu respectivele carti de credit.

Continue reading

Ce se mai programeaza…

De o buna perioada de timp, cam de 4-5 luni am inceput sa intru in domeniul aplicatiilor pentru telefoane mobile, in special android, si prea putin iPhone si windows mobile, si cred ca acesta este domeniul “hot” al urmatoarei perioade. Incet, incet intra, sau au intrat si incep sa fie folosite in din ce in ce mai multe domenii, platformele mobile, de la “banalele” telefoane mobile, din ce in ce mai “smart” pana la tablets.

Platformele mobile sunt din ce in ce mai complexe si mai usor de folosit, din ce in ce mai utile in diverse imprejurari in care ne aflam zilnic, de la deja banalele liste de contacte, calendar si ceas pana la aplicatii GPS, aplicatii medicale, aplicatii business etc.

Continue reading

Back to basics – Despre limbajele de programare

Parcurgand articolele din blog, mi-am dat seama ca nu exista o introducere despre limbajele de programare, tipul acestora, o scurta istorie a lor si a tehnicilor de programare larg utilizate. Consider ca astfel de articole ar fi foarte utile pentru incepatori, care isi pot construi o viziune de ansamblu a evolutiei si a diversitatii limbajelor de programare.

Un limbaj de programare reprezinta un mijloc de comunicare intre programator si calculator. Ca si in cazul unui limbaj natural, (romana, engleza, etc.) sunt importante trei aspecte:

Continue reading

Chestionare

Acum va puteti verifica cunostintele de c# completand chestionare. Chestionarele sunt de nivel incepator (cu ceva adaosuri de mediu).

Pentru ca e destul de lenta crearea unei baze de date cu intrebari iar procesul de editare si corectare (da, si noi mai gresim) anevoios, chestionarul nu este in forma finala ci intr-o forma, sa-i zicem, “beta”. Din aceasta cauza am vrea de la cei care il completeaza feed-back care sa ne ajute la imbunatatirea calitatii chestionarului.

Intrebarile sunt de tip grila, cu un singur raspuns corect posibil. O parte dintre intrebari au un raspuns marcat in mod prestabilit, nu neaparat cel corect, deci trebuie trecut peste toate intrebarile si selectat un raspuns. Vrem sa corectam intrebarile pentru a nu mai fi un raspuns selectat, insa procesul de corectare are prioritate mica, fiind alte lucruri pe care le vrem terminate inainte.

Chestionar c#, nivel incapatori!

Succes.

p.s. Poti contribui la imbunatatirea acestui chestionar in 3 moduri:
1. Semnaland greseli, prin intermediul unui comentariu.
2. Print propunerea de noi intrebari care sa fie adaugate celor existente (care sunt putin peste 100, pana acum).
3. (cel mai important): Da un like pe facebook, pune un link pe blog la tine catre acest chestionar, comenteaza pe forumuri etc!