teste automate si baza de date SQL Server 2005

Cea mai grea provocare pe care am avut-o cind incercam sa aplic Extreme Programming era sa refac datele din BD. Si am incercat tot felul de tot felul:import/export din XML, dbf, access. Totul era mincator de timp si de resurse …si nesigur Pina deunazi, cind m-am gindit la modelul ASP.NET : se ataseaza o BD […]

Continue reading →

Programarea in .NET – partea a 17-a Rapoarte in ASP.NET –Windows Forms

Haideti sa repetam ceea ce am facut in ASP.NET pentru WindowsForms Deschideti Book.sln, adaugati o noua forma in proiect(frmPublisherPrint.cs) si trageti ReportViewer in forma.(Daca nu il gasiti, click dreapta in Toolbox, alegeti “choose items” , cautati ReportViewer din namespace-ul Microsoft.Reporting.WinForms si selectati-l       Adaugam raportul existent prin click dreapta pe BookWin   Va […]

Continue reading →

PROGRAMAREA IN .NET – PARTEA A 16-A RAPOARTE IN ASP.NET

Orice aplicatie trebuie sa aiba posibilitatea de a tipari datele. Pentru aceasta in VS2005 Express se poate folosi componenta Report Viewer care e free si se poate downloada de la http://www.gotreportviewer.com. Dupa ce o instalati, o sa aveti in toolbox urmatoarea componenta:     Acum adaugam un raport care sa fie afisat de catre aplicatie […]

Continue reading →

implementare de interfata

   11 public class MockInterfaceOnObject<IInterface>    12         where IInterface:class Am vrut sa integrez backgroundworker-ul cu incarcarea din o tabela a obiectelor  – pentru a afisa intr-un grid incarcarea (nu astept pina se incarca toate …)Prima oara am zis : ok, pare sa fie destul de usor – incarc obiectele in DoWork-ul lui si trimit evenimente la adaugarea […]

Continue reading →

refactoring

Am terminat cartea de Refactoring de Martin Fowler(multumesc de 2 ori, Somalezule!) Ce mi-a placut cel mai mult: Introduce Null Object   if (customer == null) plan = BillingPlan.basic();else plan = customer.getPlan();       Ron JeffriesWe first started using the null object pattern when Rich Garzaniti foundthat lots of code in the system would […]

Continue reading →

for each, list si predicate

Am avut ieri de selectat dintr-o lista de carti (aflate intr-un fisier txt) cele care ma intereseaza – mai bine spus, de scos cele care nu ma intereseaza – si trimis lista inapoi .La inceput, am inceput sa fac normal:    30             string[] lines = File.ReadAllLines(@”C:\lista.txt”);    31             foreach (string line in lines)    32         […]

Continue reading →

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 →