Notite
  • Aplicatii consola C++ CLR Console Application
  • ---------------------------------------------------------------------------------------
    // Aceasta parte de program este continuta de orice program C++ CLR Console Application 
    // Declaratiea #include "stdafx.h" nu se mai pune incepand cu Visua Studio 2020.
    
    #include "stdafx.h"  
    #include < iostream >
    using namespace std;
    
    int main()
    {
    
    	cin.ignore();
    	cin.get();
    	return 0;
    }
    ---------------------------------------------------------------------------------------
    
    Instructiuniea decizionala if
    if(valoare booleana)
        {
                instructiune;
                instructiune;
                .
                .
                .
                instructiune;
        }
        else
        {
                instructiune;
                instructiune;
                .
                .
                .
                instructiune;
        }
    ---------------------------------------------------------------------------------------
    
    Instructiuniea repetitiva while
     while (expresie) 
        {
                instructiune;
                instructiune;
                .
                .
                .
                instructiune;
        }
    ---------------------------------------------------------------------------------------
    
    Instructiuniea repetitiva do while
      do
        {
                instructiune;
                instructiune;
                .
                .
                .
                instructiune;
        }
      while (expresie);
    
    ---------------------------------------------------------------------------------------
    
    Instructiuniea repetitiva for
     for ([expresie1]; [expresie2]; [expresie3]) 
        {
                instructiune;
                instructiune;
                .
                .
                .
                instructiune;
        }
    
    ---------------------------------------------------------------------------------------
    
    Definire functie
    tip_val_return nume_func (lista_declaratiilor_param_formali)
    {
         declaratii_variabile_locale;
         instructiune;
         instructiune;
         .
         .
         .
         instructiune;
         return valoare;
    }
    
    ---------------------------------------------------------------------------------------
    
    Definire tablouri     Definire vector
        tip nume_vector[nr_elemente];
    exemplu:
    	int vect[10];
    
    initializare implicita:
    
    	int vect[] = { 45, 22, 15 };
    
        Definire matrice
        tip nume_matrice[nr_elemente_d1][nr_elemente_d2];
    exemplu:
    	int matr[4][3]
    
    initializare implicita:
    
    	int matr[4][3] = { 
    		{ 45, 22, 15 },
    		{ 4, 22, 15 },
    		{ 4, 2, 51 },
    		{ 5, 2, 1 }
    	};
    
        Definire tablou n dimensional
        tip nume_tablou[nr_elemente_d1][nr_elemente_d2]...[nr_elemente_dn];
    Definire structuri     Definire structuri in C++
    struct nume_structura {
    	tip var_membru_1;
    	tip var_membru_2;
    	tip var_membru_3;
    	.
    	.
    	.
    	tip var_membru_n;
    	};
    
        Exemplu de structura
    struct ap_electric {
    	string nume;
    	int u_n;
    	double i;
    	int frecv;
    	};
    
  • Aplicatii C# WFA
  • 
    ---------------------------------------------------------------------------------------
    // Crearea obiectelor in C#
    
    System.Drawing.Graphics desen;
    System.Random n;
    System.Drawing.Pen creion_albastru;
    System.Drawing.SolidBrush pensula_rosie;
    System.Drawing.SolidBrush radiera;
    System.Drawing.Font font_arial;
    
    desen = this.CreateGraphics();
    n = new System.Random();
    creion_albastru = new System.Drawing.Pen(System.Drawing.Color.Blue);
    pensula_rosie=new System.Drawing.SolidBrush(System.Drawing.Color.Red);
    radiera=new System.Drawing.SolidBrush(this.BackColor);
    font_arial = new System.Drawing.Font("Arial", 12);
    
    ---------------------------------------------------------------------------------------
    
    Definire vector
    int[] vect;
    vect = new int[3];
    
    initializare implicita:
    
    vect = new int[] { 45, 22, 15 }
    
    string[] nume_c = new string[] {"C 0", "C 1", "C 2", "C 3", "C 4", "C 5", "C 6","C 7"};
    ---------------------------------------------------------------------------------------
    
    Definire matrice
    int[,] matr ;
    matr = new int[4, 3];
    
    initializare implicita:
    
                matr = new int[,]{
                    {7,2,3},
                    {4,5,6},
                    {7,8,2},
                    {8,5,3},
                };
    ---------------------------------------------------------------------------------------
    
    Definire structuri     Definire structuri in C#
    struct nume_structura {
    	public tip var_membru_1;
    	public tip var_membru_2;
    	public tip var_membru_3;
    	.
    	.
    	.
    	public tip var_membru_n;
    };
    
    Definire clase     Definire clase in C#
    class nume_clasa {
    	private tip var_membru_1;
    	private tip var_membru_2;
    	private tip var_membru_3;
    	.
    	.
    	.
    	public tip var_membru_n;
    	};
    
    	public functie membru_1;
    	...
    	public functie membru_n
    };