|
|
|
|
|
Generics
Cand se folosesc generics, se creaza clase sau metode care folosesc un tip general (asemanator template-urilor din C++), si nu un tip anume.
Exemplu:
public class Nullable where T:struct
{
private T _value;
private bool hasValue;
public Nullable()...
|
|
Referate Informatica - facultate
|
|
Vizualizari:370
|
|
|
|
|
|
|
|
ArrayList
Clasa ArrayList se afla in namespace-ul System.Collections. Un ArrayList este in esenta un vector, cu multe facilitati in plus: redimensionare automata plus metode de Add, Remove, Sort, etc.
Metoda Add primeste un parametru de tip Object. Cand se acceseaza elemente...
|
|
Referate Informatica - liceu
|
|
Vizualizari:515
|
|
|
|
|
|
|
|
Colectii
Arrays
Vectorii pot fi:
7 1 sau n-dimensionali
int[] myInts = { 5, 10, 15 }; // initializat
//echivalent cu
int[] myInts = new int[3];
myInts[0] = 5; myInts[1] = 10;myInts[2] = 15;
double[,] myDoubles = new double[2, 2];
string[] myStrings = new string[3];
8...
|
|
Referate Informatica - facultate
|
|
Vizualizari:873
|
|
|
|
|
|
|
|
Indexare
Indexerii permit folosirea clasei ca un vector. Daca obiectele din clasa implementata reprezinta o colectie, atunci am vrea sa avem acces, ca la vectori, la un anumit element.
Pentru asta, se implementeaza indexerii, astfel:
class Vector
{
public...
|
|
Referate Informatica - facultate
|
|
Vizualizari:922
|
|
|
|
|
|
|
|
|
|
|
|
Clase
In C#, clasele se scriu exact ca in C++.
class Complex
{
}
Constructori
public Complex(float a, float b)
{
re = a;
im = b;
}
public Complex(float a) : this(a, 0) { }
public Complex() { }
Membri...
|
|
Referate Informatica - facultate
|
|
Vizualizari:1299
|
|
|
|
|
|
|
|
Tipuri de date.
In C#, tipurile sunt impartite in doua categorii: value types si reference types.
O instanta a unei variabile value-type reprezinta efectiv datele, iar o instanta a unei variabile reference-type reprezinta un pointer sau o referinta la respectivele date....
|
|
Referate Informatica - facultate
|
|
Vizualizari:3686
|
|
|
|
|
|
|
|
C#
Cateva caracteristici C#:
E OOP pur: totul trebuie sa fie declarat intr-o clasa (nu exista, de ex, variabile globale sau functii globale)
exista tipul bool, care trebuie sa fie tipul expresiilor din if, while
se poate lucra cu pointeri, dar trebuie marcat codul ca unsafe...
|
|
Referate Informatica - facultate
|
|
Vizualizari:2232
|
|
|
|
|
|
|
|
Istoric
PHP a fost început în 1994 ca o extensie a limbajului server-side Perl, şi apoi de o serie de CGI-uri compilate de către Rasmus Lerdorf, pentru a genera un curriculum vitae şi pentru a urmări numărul de vizitatori ai unui site. Apoi a evoluat în PHP/FI 2.0, dar...
|
|
Referate Informatica - liceu
|
|
Vizualizari:4098
|
|
|
|
|
|
|
|
Transmisiunile digitale, cu cod în impulsuri PCM (Pulse Code Modulation), au apărut din nevoia oamenilor de a folosii cât mai eficient banda de transmisie. Încă din 1954 în Statele Unite au funcţionat sisteme bazate pe acest principiu, care aveau capacitatea de a multiplexa pe...
|
|
Referate Informatica - liceu
|
|
Vizualizari:736
|
|
|
|
|
|
|
|
Sistemul nativ de fişiere sunt cele de tip dwg, precum şi cele dxf (Drawing eXchange Format), extrem de larg răspândite.
Cu toate că iniţial a fost creat pentru să ruleze şi pe platforme ca şi Unix, Macintosh, s-a renunţat la dezvoltarea acestora în...
|
|
Referate Informatica - facultate
|
|
Vizualizari:8125
|
|
|
|
|
|
|