Librarie de functii si proceduri pentru lucru cu matrici (masive bidimensionale) in limbajul C si C++ – Citire si Afisare

Pentru realizarea calculului matriceal este necesara existenta matricei sau matricelor. Crearea necorespunzatoare a obiectului de lucru, si anume matricea, duce la efecte total neasteptate. De aceea, pentru a fi lipsiti de neplaceri, atentia acordata acestor functii este maxima. In calculul matriceal sunt incluse si functii de intrare si iesire. Aceste functii realizeaza: crearea matricei, fie […]

Read More →
Librarie de functii si proceduri pentru lucru cu matrici (masive bidimensionale) in limbajul C si C++ – Introducere

Library source: Librarie de functii si proceduri pentru lucru cu matrici in limbajul C si C++ Limbaj programare: C / C++ Data: 04.2002 Autori: Catalin Boja si Niculescu Silviu Licenta: Creative Commons Attribution 3.0 License Lucrarea de fata isi propune sa abordeze o serie de aspecte legate de construirea unei biblioteci de proceduri pentru solutionarea […]

Read More →
Tutorial Limbaj de Asamblare (Assembler) Intel 8086 – Partea 8 – Lucru in virgula mobila (valori reale)

In acest tutorial destinat imbajului de asamblare pentru procesoare din familia Intel 8086 sunt prezentate modalitatile de lucru cu variabile si constante reale. Acest set de valori, in virgule mobila, necesita o alta abordare decat exemplele cu valori intregi din tutoarialele anterioare deoarece prelucrarile sunt realizate de catre coprocesorul matematic.

Read More →
Tutorial Limbaj de Asamblare (Assembler) Intel 8086 – Partea 6 – Lucru cu fisiere

In acest tutorial destinat imbajului de asamblare pentru procesoare din familia Intel 8086 sunt prezentate modalitatile de lucru cu fisiere: Creare fisier Inchidere fisier Deschidere fisier Scriere in fisier Citire din fisier Pozitionare in fisier Extindere jump-uri de tip short In programele realizate in limbaj de asamblare fisierul este identificat prin:

Read More →
Tutorial Limbaj de Asamblare (Assembler) Intel 8086 – Partea 3 – Moduri de adresare

Pentru a intelege modul in care datele si variabilele programului sunt utilizate (citite sau modificate), in aceasta parte a tutorialului assembler se analizeaza: Modul de adresare directa in limbaj de asamblare Modul de adresare indirecta in limbaj de asamblare Adresare indexata Adresare bazata Adresare indexata si bazata Pentru a intelege mai bine conceptele teoretice descrise, […]

Read More →
Conversia unei expresii matematice din scrierea infixata in scrierea postfixata in C++

Scrierea postfixata (forma poloneza inversa) a fost realizata de matematicianul de origine poloneza Jan Lukasiewicz. Particularitati ale acestei forme de scriere a expresiilor matematice sunt prezentate la […].Un algoritm de transformare a unei expresii matematice din scrierea infixata in scrierea postfixata a fost elaborat de Edsger Dijkstra (Dijkstra Shunting Algorithm). Algoritmul presupune:

Read More →
Structurile de date Stiva si Coada in C++

Stiva este o structura de date logica, implementarea sa din punct de vedere fizic fiind realizata prin utilizarea altor structuri de date.Elementele componente ale structurii de tip stiva sunt de acelasi tip, ceea ce inseamna ca stiva este o structura de date omogena.Exista doua operatii de baza cu structura de tip stiva: adaugarea si extragerea […]

Read More →
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 →
Aritmetica de pointeri si accesarea zonelor de memorie heap in C++

Zonele de memorie heap sunt accesate prin intermediul variabilelor de tip pointer […]. Acest tip de variabile gestioneaza valori de tip adresa de memorie.Aritmetica de pointeri […] presupune utilizarea operatorilor pentru accesarea zonelor de memorie heap. Alocarea zonelor de memorie heap se realizeaza prin functii si/sau operatori implementati la nivel de limbaj de programare. In […]

Read More →
Solutie pentru problema accesarii localhost in Firefox

Daca dezoltarea de pagini Web are loc pe masina locala si nu pe un server aflat la distanta, atunci testarea acestora nu necesita transferul lor pe server. Pentru a accesa paginiile printr-un browser se utilizeaza URL-ul serverului Web local (IIS, Apache, Tomcat), care este http://localhost.Daca se utilizeaza  Microsoft IE nu există nici o problemă, dar […]

Read More →
Definire foi de stil – CSS

Foile de stil pentru documente HTML, denumite CSS  (Cascading Style Sheets) reprezinta un mecanism prin care dezvoltatorul paginilor Web separa elementele de structura, definite prin tag-uri HTML, de proprietățile și atributele acestora. Toate aceste atribute definesc stilul paginii Web influențând modul în care sunt reprezentate vizual elementele HTML. CSS-urile au apărut dupa ce au fost […]

Read More →