[Update] Serializarea si versionarea obiectelor in aplicatii bazate pe arhitectura MDI

Silviu Ardelean, 22.07.2010

Acest articol prezinta suportul pentru serializarea documentelor oferit in MFC pentru arhitectura doc/view.

[Update] Serializarea si versionarea obiectelor in MFC - aplicatii cu arhitectura non-Doc/View

Silviu Ardelean, 22.07.2010

Articolul explica conceptele de serializare si versionare a obiectelor in MFC si ofera o aplicatie exemplu pentru aspectele prezentate.

[Update] Determinare versiune si editie de Windows

Marius Bancila, 15.05.2009

Invatati cum puteti determina versiunea sistemului de operare Windows instalat, si cum se poate deosebi intre diversele editii. Articolul va pune la dispozitie o clasa ce poate fi folosita in orice program C++, precum si un program demonstrativ.

[Update] Ferestre, ferestre

Ovidiu Cucu, 01.11.2007

Acest articol este adresat in special incepatorilor in programare Windows, cu scopul de a lamuri si a fixa unii termeni privitori la diversele tipuri de ferestre, termeni folositi de multe ori in mod gresit.

Noutati in Visual Studio 2010 pentru Visual C++

Marius Bancila, 10.04.2010

Acest articol reprezinta un sumar al noutatilor din Visual Studio 2010 pentru Visual C++ cu linkuri catre resurse despre aceste subiecte si aplicatii demo.

Expresii lambda in C++

Marius Bancila, 11.01.2010

Acest articol prezinta o introducere in expresiile lambda din C++0x, implementate in compilatorul din Visual Studio 2010.

Font custom in property sheet-uri

Ovidiu Cucu, 09.01.2010

Acest articol explica cum se seteaza fonturile intr-un property sheet si prezinta clasa CCBPropertySheet, clasa derivata din CPropertySheet care rezolva problema setarii fonturilor.

Ordinea executarii constructorilor/destructorilor

zlatomir, 18.12.2009

Articol explica care este ordinea in care sunt executati constructorii si destructorii claselor in C++, si arata prin exemple de ce declararea destructorilor "virtuali" este o practica recomandata.

Dialog de fisiere modificat cu controale aditionale

Marius Bancila, 11.08.2009

Articolul explica modul in care se poate extinde dialog de fisiere comun cu noi controale.

Noutati in Visual Studio 2010 pentru programarea nativa

Marius Bancila, 15.06.2009

Acest articol prezinta noutatile pentru programare nativa oferite de Visual Studio 2010.

Particularizarea reprezentarilor folosind meniuri dinamice de tip popup si drop-down

Silviu Ardelean, 30.12.2008

Acest articol prezinta implementarea unei clase reprezentand un meniu dinamic de tip pop-up sau drop-down, care poate fi usor customizat.

Fereastra de notificari

Marius Bancila, 23.12.2008

Acest articol prezinta un set de clase care permit crearea de ferestre de notificare customizabile (in stilul notificare de email sau download) compatibile cu Visual Studio 2003 si 2005 si explica modul de folosire.

Programare defensiva: Aventuri in C++

to_be_defined, 30.09.2008

Acest articol abordeaza subiectul programarii defensive, o tehnica prin care se mareste robustetea unui program software in fata actiunilor neprevazute ale utilizatorului sau interactiunilor incorecte intre partile componente ale programului, cu scopul de a reduce defectele software, complexitatea codului si securizarea acestuia.

Descarcare fisiere de pe Internet folosind MFC

gerula, 29.09.2008

Scurt tutorial despre descarcarea de fisiere de pe un server de Internet folosind clase din MFC.

Ferestre docabile

Lucian Melinte, 29.09.2008

Acest articol abordeaza cateva aspecte legate de ferestre docabile din MFC, precum functionarea mecanismului din framework, crearea si incarcarea unui toolbar, cum se pot afla informatii despre starea de docare sau asigurarea persistentei unui obiect de tipc CControlBar.

Noi tipuri de proprietati in controlul CMFCGridPropertyCtrl

Mugurel Nechita, 26.09.2008

Acest articol prezinta o solutie privind extinderea functionalitatii controlului CMFCPropertyGridCtrl din VC++ 2008 cu suport pentru proprietti de tip data / timp si adresa IP.

Implementarea unei clase range in STL

Mugurel Nechita, 24.09.2008

Acest articol prezinta implementarea claselor generice nms::range, care ofera functii specifice operatiilor pe intervale de valori, si nms::netrange, care incapsuleaza o instanta a clasei range particularizata la tipul u_long si care opereaza cu intervale de adrese IP.

Pointeri smart in TR1

Marius Bancila, 08.07.2008

Acest articol prezinta noile adaugari la biblioteca standard legate de managementul memoriei, si anume clasele shared_ptr si weak_ptr, reprezentand o imbunatatire majora fata de auto_ptr. shared_ptr se bazeaza pe numararea referintelor si poate fi folosit cu containere STL, tipuri polimorfice si tipuri incomplete, iar weak_ptr este menit sa rezolve problema dependintelor circulare intampinata de shared_ptr.

Expresii regulate in TR1

Marius Bancila, 17.06.2008

Ofera o privire de ansamblu asupra claselor si algoritmilor din TR1 pentru expresii regulate.

Generatoarele de numere aleatoare din TR1

Marius Bancila, 12.06.2008

Acest articol descrie generatoarele de numere aleatoare si distributiile definite in headerul <random> si exemplifica modul de folosire al acestora.


Mergi la articolele anterioare | urmatoare