Evaluarea unei expresii matematice in scrierea postfixata in C++

Scrierea postfixata (forma poloneza inversa) […] este o forma de reprezentare a unei expresii matematice aritmetice in care operatorii sunt scrisi, specificati dupa operanzi.Avantaje ale scrierii postfixate fata de scrierile prefixata si infixata: Evidentierea clara a ordinii de efectuare a operatiilor; Parantezele pentru fortarea prioritatii de aplicare a operatorilor nu mai sunt necesare; Evaluarile sunt […]

Read More →
Utilizarea unei biblioteci DLL – Dynamic Link Library in C++ sub Visual Studio 2008

Utilizarea elementelor de programare incluse in biblioteci DLL […] se realizeaza in aplicatii C++ cu respectarea anumitor reguli precizate mai jos.Pentru a utiliza o biblioteca DLL in limbajul de programare C++ sub mediul de programare Visual Studio, se procedeaza astfel: Crearea unui proiect C++ de tip Console application; Definirea continutului pentru fisierul sursa care utilizeaza […]

Read More →
Crearea unei biblioteci DLL – Dynamic Link Library in C++ sub Visual Studio 2008

Utilizarea bibliotecilor DLL asigura productivitate si/sau castig financiar in procesul de dezvoltare software prin reutilizarea de cod sursa C++. Rutinele si/sau componentele de programare incluse intr-o biblioteca DLL sunt doar referite in aplicatii fara a mai fi nevoie reimplementarea lor in aceste aplicatii. Pentru a construi o biblioteca DLL in limbajul de programare C++ sub […]

Read More →
Gradul de optimizare a spatiului de memorie prin alocarea dinamica a memoriei in HEAP in C++

Alocarea de memorie la momentul executiei unei aplicatii permite utilizarea unui spatiu de memorie, exprimat in numar de bytes, cu exact dimensiunea de memorie heap necesara pentru stocarea datelor definite prin intermediul variabilelor. Alocarea la momentul compilarii permite rezervarea si utilizarea unui spatiu de memorie cu dimensiune predefinita, exprimata in numar de bytes. In aceasta […]

Read More →
Definirea si utilizarea variabilelor de tip pointer in C++

Variabilele de tip pointer permit accesarea de zone de memorie cu continut numeric pentru gestionarea valorilor ce reprezinta adrese de memorie. Dimensiunea unei variabile pointer depinde de arhitectura procesorului. In limbajul de programare C++, sablonul de definire a unei variabile pointer este:

Read More →
Definirea modulelor in VB.NET

Un modul reprezinta unul dintre elementele de programare care contin cod sursa ce urmeaza a fi compilat si executat. Un element similar de programare este clasa de obiecte […]. Spre deosebire de modul, clasa de obiecte poate fi adaptata cerintelor particulare ale dezvoltatorilor prin implementarea mostenirii. Modulul este implementat cu ajutorul specificatiilor Module si End […]

Read More →
Definirea procedurilor in VB.NET

Procedura reprezinta un bloc de specificatii VB.NET incluse intr-o declaratie precum: Function, Sub, Operator, Get si Set. Toate specificatiile executabile VB.NET sunt incluse intr-o procedura. Invocarea unei proceduri este cunoscuta si sub denumirea de apel de procedura si reprezinta momentul lansarii in executie a specificatiilor incluse in respectiva procedura. La sfarsitul executiei codului din procedura, […]

Read More →
Definirea unui namespace in VB.NET

Termenul de namespace desemneaza o colectie de elemente de programare, organizate si clasificate pentru operatii de grupare si accesare facile. Elementele de programare la nivel de namespace includ:

Read More →
Definirea si referirea unei structuri in VB.NET

Structura reprezinta un element de programare similar claselor de obiecte […]. Diferenta consta in faptul ca structurile sunt tipuri valoare, in timp ce clasele de obiecte sunt tipuri referinta. O variabila de tip valoare este declarata, iar la momentul executiei se aloca spatiu conform tipului de date declarat. Variabila de tip valoare este distrusa atunci […]

Read More →
Implementarea interfetelor in VB.NET

Implementarea unei interfete in limbajul VB.NET se realizeaza prin cuvantul rezervat Implements. Interfetele pot fi implementate de catre clase de obiecte […] si structuri […]. O clasa de obiecte sau o structura pot implementa una sau mai multe interfete, separate prin operatorul , in VB.NET. Lista de interfete implementate de clasa de obiecte/structura este data […]

Read More →
Definirea interfetelor in VB.NET

Interfata reprezinta o multime de definitii privind  proprietati, metode si evenimente. Spre deosebire de clasele de obiecte […], interfetele nu contin partea de implementare. Interfetele sunt implementate […] de catre clasele de obiecte, dar se definesc ca entitati separate de acestea. O clasa de obiecte care implementeaza o interfata trebuie sa implementeze toate elementele definite […]

Read More →
Definirea evenimentelor in clase de obiecte VB.NET

Declararea evenimentelor intr-o clasa de obiecte VB.NET se realizeaza cu ajutorul specificatiei Event. Definirea evenimentului presupune atribuirea denumirii si furnizarea argumentelor. Prin includerea unui eveniment intr-o clasa de obiecte, obiectele definite pe baza clasei respective pot transmite mesaje asociate evenimentului – raise. Transmiterea se realizeaza prin specificatia RaiseEvent. Asocierea evenimentului cu procedura de tratare a […]

Read More →
Definirea unei clase de obiecte VB.NET

Clasa de obiecte este o reprezentare abstracta a unei entitati. Obiectul reprezinta o manifestare concreta a unei clase. Obiectul este structura care contine date si metode de manipulare a datelor. Un obiect contine date prin intermediul campurilor si proprietatilor:

Read More →