|
|
De 14.922.906 ori m-am întrebat și nu am găsit răspunsul la întrebare, probabil pentru că e prea evident: de ce fras în .NET, Try trebuie întotdeauna să aibă și Catch? De ce nu au reușit pînă în noiembrie 2010 să facă opțional Catch-ul? Sînt o mulțime de cazuri în care nu mă interesează nici cît negru [...]
Din categoria “am lucrat vreo 7 ani în .NET și nu am știut că…”
Să zicem că avem o funcție mai lungă și pe la începutul ei avem treabă cu un obiect “mai greu” după care nu mai e nevoie de obiectul respectiv. Eventual mai jos în funcție urmează interogări ale unei baze de date care durează [...]
A apărut Visual Studio 2010 Pro Power Tools. Prima mea reacție a fost întrebarea "merită să destabilizez fragilul VS.Net cu încă un plugin / add-on (sau ce o fi) care nu face aproape nimic?". Mă bucur că am căutat răspuns la întrebare și acum am Power Tools instalat.
VS2010 Pro Power Tools adaugă mai multe lucruri utile [...]
Avertisment: acest post nu poate fi tradus ușor în “limba română” – îmi cer scuze necalculatoriștilor.
Atenție mărită: ar fi bine ca înainte de a citi soluția să ciți postul cu problema.
Și acum concluzia: soluția problemei cu numere, transformări și caste invalide din postul anterior cu subtitlul “așa poate arăta o dimineață din viața unui programator care [...]
Avertisment: acest post nu poate fi tradus ușor în “limba română” – îmi cer scuze necalculatoriștilor.
Era o dimineață ca oricare alta. Nimic nu prevestea… și așa mai departe cu introducerea… cînd deodată:
dr – DataRow al unui DataView.
Mda, cum o fi reușit să ajungă ceva ne-numeric în dr pe una din cele două coloane nu știu, [...]
Microsoft au inventat intelisense. Se pare că din cînd în cînd au mai făcut și cîte ceva bun și original. A fost o revoluție în modul de lucru al programatorilor pe care au introdus-o prima dată în Visual Basic și au extins-o treptat. Visual C++ nici acum se pare că nu stăpînește foarte bine intelisense dar [...]
Pînă în 2010, amărăștenii care scriau cod în Visual Basic, pentru a implementa o banală proprietate, aveau de scris cam atîta cod:
Private NumeLocal As String
Public Property Nume() As String
Get
Return NumeLocal
End Get
Set(ByVal value As String)
NumeLocal = value
End Set
End Property
Două observații:
nu trebuiau să scrie nefericiții tot codul ăsta ci doar PROPERTY și la apăsarea tastei TAB el apărea [...]
O noutate în Visual Basic 10 care a paralizat planeta la aflarea ei și la care savanții americani, indieni, chinezi și români au lucrat din greu 3 ani este posibilitatea de a scrie cod VB fără a mai specifica prin caracterul _ (underscore) cînd vrei să continui o linie logică pe următoarea linie de pe ecran.
Paranteză [...]
103 erori frumoase din VS.NET 2010:
Știu ca nu mi-am găsit dependența cea mai bună în ADO 2.8 (sper să dispară în curînd din peisaj) dar frumusețea plină de mister a erorii trebuia imortalizată.
Pînă acum maximul numărului de erori era 102. Se vede clar că am trecut la o versiune nouă [...]
Am încărcat și convertit o mică soluție Windows Forms. Acum icoana de pe desktop e albastră-plumburie și nu portocalie-verzulie ca mai ieri.
Totul a mers excelent, nu am fost felicitat nici măcar cu un singur warning!
Aveam de adăugat vreo 3 noi mici funcționalități așa că am început lucrul. Chiar merge fluent treaba (deși soluția e mică dar [...]
Tocmai am dezinstalat Visual Studio .NET 2008. Despărțirea a fost pe același ton ca și experiența de pînă acum, cu sudălmi și foarte multe clickuri. VS.NET 2008 nu se dezinstalează complet, mai lasă vreo 15 pachețele, poate ai nevoie de ele. Le-a pus fără să întrebe dar nici la plecare nu le ia cu el, nici [...]
Aștept cu interes versiunea finală de VS.NET 2010. Release Candidate arată promițător, cel puțin comparativ cu catastrofele care au fost 2008 și 2005 (de la 2002 și 2003 chiar nu aveam așteptări deci nu am reușit să fiu trădat). Sper să nu mă pronunț prematur, nu am apucat să-l frec prea mult dar aberațiile din 2008 [...]
Am aflat recent că procesorul meu e foarte slab comparativ cu ce se cumpără azi. Am început să mă informez despre ce se mai poartă și ar intra în soketul plăcii mele de bază. Am găsit cîteva alternative și am început să citesc review-uri despre cîteva procesoare.
Am ajuns la o comparație între 2 Athlonuri, unu [...]
Am înțeles abia azi că mă fascinează colectarea gunoiului deși o simțeam de multă vreme. Azi, pe stradă venind de la casieria RDS, mi-am formulat-o explicit. Uite la ce poate fi bun să nu plătești facturile online și să preferi mersul pe jos celui cu mașina – îți vin pe drum tot felul de idei tîmpite. [...]
Unii spun că avansul cel mai mare în ce privește productivitatea în programare realizat de o tehnologie se datorează managementului automat al memoriei. În C++ și precursori (nu mă refer la limbaje interpretate / de scripting), orice zonă de memorie alocată trebuie “manual” eliberată. Asta duce la o mulțime de erori: uneori memoria rămîne blocată adică [...]
Am testat cu îndîrjire proaspăt apăruta versiune 10.50 a browserului Opera. Pe de o parte observ la aplicația asta ceva rafinament și tehnică izvorîte din grijă sau pasiune, dincolo de experiența uzuală cu programe scrise de “programatori de zi”. Ceva din ea îmi spune că e mai mult decît un program făcut la normă de 200 [...]
Sistemul de Help (ajutor) de la Microsoft este într-o stare jalnică de cîțiva ani buni. În Visual Basic 3 era complet. În Visual Basic 2008 e generat automat, în multe cazuri nu conține nicio explicație scrisă de oameni ci doar declarații de funcții, ceva ce te-ai aștepta de la o mică bibliotecă free “de pe net”. [...]
De prin octombrie 2006, de cînd a apărut Windows Vista, nici măcar instalarea sau actualizarea driverelor video nu mai presupune rebootare (decît dacă nVidia vă dorește altfel).
Visual Studio.NET 2010 Release Candidate ne arată cum pentru o instalare într-un Windows 7 la zi cu toate update-urile, e nevoie de bootare:
Da, e tot Visual Studio.NET, cel în [...]
Am povestit de Zune, cum randează el cam aiuristic unele fonturi (cele tastate în input box-uri comparativ cu cele afișate odată cu fereastra). VS.NET are și el mici probleme de randare care au rezultate practice subtile și nefericite.
VS.NET, și în versiunea 2005 și în 2008 (inclusiv SP1), randează uneori diferit fonturile la design time față de [...]
Mă uit cu atenție la Zune Software – aplicația Windows pentru managementul conținutului Zune. Zune e PMP (player media portabil sau MP3/video player portabil) de la Microsoft. Nu se compară nicio secundă cu iTunes, e în alta ligă. Față de Zune, iTunes arată ca o un program vechi de contabilitate (despre modul de operare comparat nici [...]
|
|
Populare