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

Despre Linq in .Net

     In .Net Framework 3.5 este introdus LINQ, un mecanism pentru manipularea colectiilor de obiecte (selectare, ordonare, filtrare, agregarea pentru afisarea, modificarea si durabilitatea datelor)

     Language INtegrated Query permite interograrea unor seturi de obiecte prin invocarea unor metode care “oglindesc” functionalitatea SQL.

     LINQ permite accesarea unor tehnologii pe care un dezvoltator nu le putea accesa sau le accesa foarte greu: baze de date MySql, fisiere din Resource Description Framework (RDF), se pot efectua interogari in Active Directory, se pot citi si scrie documente Office 2007.

     De exemplu, daca dezvoltatorul va avea nevoie de o interogare intr-un tablou, Web Service sau baza Sql Server, nu va fi nevoie sa aduca mari modificari sintaxei.

     Tot ce am scris pana acum se poate retine intr-o singura propozitie: Linq nu este “technology specific“.

Exemplu de folosire Linq:

Continue reading

Ce mai e nou in IT

1. Se pare ca Google pregateste un produs cu care sa concureze iPad-ul lui Apple. Acest dispozitiv va rula Android.

2. Se pare ca Apple a mai pierdut un iPhone, prototip. Stau si ma intreb daca nu au facut asta intentionat. Asa mai castiga ceva expunere in presa si au si o scuza, in cazul in care altcineva va introduce facilitati similare, sa spuna ca li s-a furat ideea! Nu prea pricep eu cum poate cineva de la Apple sa plece acasa – sau in crashma – cu un prototip. Astea nu ar trebui tinute in secret, cumva? Daca Gigel de l-a pierdut l-a scos pe usa firmei, inseamna ca nu e asa de greu, pentru cineva care face spionaj industrial, sa faca acelasi lucru. Tot ce trebuie sa faca respectivul, ca sa fure un exemplar al acestui telefon, e, cumva, sa intre in birourile de la Apple si sa ia ce prinde pe masa!
Continue reading

O veste buna din America

Numarul telefoanelor Android a depasit numarul telefoanelor iPhone in USA in primele 3 luni ale acestui an. Nu stiu altii cum sunt, insa eu m-am cam saturat de figurile Apple, asa ca aceasta veste ma bucura. Ma enerveaza faptul ca sunt asa de inchisi, de restrictivi. Asta, se pare, o sa ii coste destul de scump.
Stirea aici.

Conversii

Am învăţat recent un fapt interesant despre numerele Fibonacci:

O coincidenta interesanta: se pot folosi numerele din seria Fibonacci pentru convertirea cu o aproximatie buna a kilometrilor in mile si invers.
Numere Fibonacci poate fi folosit pentru a converti aproximativ de la mile în kilometri şi înapoi.
Iata cum:
Avem două numere Fibonacci consecutive, de exemplu, 5 şi 8. Tocmai am terminat conversia. Nu glumesc – sunt 8 km in 5 mile. Pentru a converti înapoi citi doar rezultatul de la celălalt capăt – există cinci mile în 8 km!
Continue reading

Alternativa la flash de la Apple

Se pare ca exista multe razboaie in online. Browser versus browser, framework versus framework, razboi al standardelor, al tehnologiilor, al dreptului de proprietate, open source, closed source, free, comercial, mobile, desktop etc. O groaza de conflicte, din care, sper, noi, utilizatorii, avem de castigat. Avem browsere mai bune, telefoane mai frumoase si de ce nu, viata mai interesanta!
Astazi citesc despre o noua lupta care se pregateste: Apple vrea sa intre in razboi cu Adobe Flash (si, implicit, Silverlight).
Apple a anuntat ca a inceput lucrul la Gianduia, un framework client-side, javascript, care va permite dezvoltarea de aplicatii complexe, fara a fi necesar din partea utilizatorului instalarea vre-unui plug-in.
Continue reading