Programarea in .NET – partea a 14-a Salvare XML si Executare de operatii asincrone in Windows Forms

De ce taskuri asincrone ? In ideea ca , intr-o aplicatie Windows(si chiar ASP.NET) , operatiile lungi ar trebui sa fie executate de catre alt thread, urmind ca aplicatia sa poata sa mai afiseze ceva utilizatorulu in tot acest timp ( fie si un buton pe care scrie „apasa ca sa intrerupi operatia asta lunga […]

Continue reading →

Avantajele Dataset/DataTable

Am descoperit, cu uimire, virtutile Dataset si DataTable. Sunt extraordinare pentru proiecte one-shot! Am avut de facut o integrare intre SQL SERVER, MySQL si ORACLE(date care trebuiau verificate, mapate, schimbate, vazut diferente, grupate, etc) Dataset-ul s-a dovedit a fi unealta perfecta pentru join-uri intre tabele, pentru filtrari si altele. Admiratia mea pentru OO a mai […]

Continue reading →

Tutorial .NET – p13 – Log-area operaţiilor cu log4net

In orice aplicaţie este bine sa ţinem evidenta operaţiilor făcute de utilizator( ce a modificat sau chiar ce a văzut). In acest scop putem folosi fie mecanismul de trace din .net,  fie o soluţie proprie, fie Logging and Instrumentation Application Block(http://msdn2.microsoft.com/en-us/library/ms998162.aspx), fie log4net(http://logging.apache.org/log4net/   Vom utiliza in acest exemplu log4net .El suporta log-area operaţiilor in […]

Continue reading →

Tutorial .NET : generarea documentatiei proiectului

Documentarea – Scrierea de fişiere Help.   In .NET sunt doua tipuri mari de fişiere Help : Cele care produc Help pentru utilizatorul final si cele care sunt auto-generate din comentarii la cod.   Avem nevoie de următoarele: 1.Html Help Workshop – e free si puteţi sa îl downloadati de aici http://www.microsoft.com/downloads/details.aspx?familyid=00535334-c8a6-452f-9aa0-d597d16580cc&displaylang=en. Adiţional puteţi downloada […]

Continue reading →

catavencu din nou

Nu ma pot impiedica sa nu scriu despre articolul din Catavencu- asta din cauza ca iarasi se intimpla amestecul de care vorbeam Zice Dragos ca unul din mit-uri este ca “sub Linux nu exista medii de dezvoltare software competitive” -iar contraargumentul este ca exista sute de mii de pachete software pentru Linux.Acum – intrebarea mea […]

Continue reading →

BI eveniment MS – si diferenta intre IT Professional si Developer

Prin bunavointa ( si rapiditatea mea) RONUA ,am capatat un loc free la Microsoft Business IntelligenceA fost super interesant – dar ramasesem frustrat de faptil ca mai mult prezinta CE face decit CUM face , mai mult spune calitatile decit da exemple de cod. Dupa aceea mi-am dat seama:evenimentul era pentru  IT Professional , nu […]

Continue reading →