C, XML, XSL

Curs
9/10 (2 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 13 în total
Cuvinte : 3709
Mărime: 76.61KB (arhivat)
Puncte necesare: 0

Extras din curs

Exista o probabilitate destul de mare ca după citirea a n articole, toate cu acelaşi subiect, al n+1-ulea sa poate fi parcurs cu ochii închişi. In general, abordări diverse pot avea multe aspecte comune, deşi subiectul pare inepuizabil. Se poate sa fie si cazul celor care citesc acest articol, dar sper sa fie cel mult al n-ulea, încercând sa afle cat mai multe despre C# si NET Framework. In acest articol voi vorbi despre tipuri de date in C#. Consider ca orice limbaj nou de programare poate fi mai uşor de înţeles atunci când este comparat cu un set de limbaje deja familiare.

3.1.1 Let's

Având în gând celebra formula a lui Niklaus Wirth, "Algorithms + Data Structures = Programs", as spune ca orice discuţie asupra unui limbaj de programare X trebuie sa înceapă prin descrierea tipurilor de date pe care X le pune la dispoziţie programatorilor pentru crearea de aplicaţii.

In NET Framework (si implicit in C#) exista tipuri fundamentale si tipuri auxiliare de date.

3.2 Tipuri fundamentale

Să ne imaginam modelul obiectual al NET Framework.

Fig. 3.2

Tipurile fundamentale de date in C# (Visual Basic NET, etc.) nu sunt decât imagini ale Common Type System, astfel încât sa fie permisa interoperabilitatea cross-language: un tip de data definit in C#, spre exemplu, poate fi utilizat in orice alt limbaj compatibil NET Framework. În momentul execuţiei, un tip de data C# devine practic un tip din Common Type System. In NET Framework exista trei tipuri fundamentale de date: tipuri primitive, tipuri referinţă si tipuri valoare.

3.3 Tipuri primitive

Sunt numite astfel deoarece sunt folosite frecvent. Compilatorul permite manipularea lor cu o sintaxa simplificata: asociază fiecărui tip primitiv tipul corespunzător descris in Base Class Library. Un programator nu poate sa definească un tip de data primitiv deoarece nu poate sa îşi definească propriile tipuri ca fiind din Base Class Library

Preview document

C, XML, XSL - Pagina 1
C, XML, XSL - Pagina 2
C, XML, XSL - Pagina 3
C, XML, XSL - Pagina 4
C, XML, XSL - Pagina 5
C, XML, XSL - Pagina 6
C, XML, XSL - Pagina 7
C, XML, XSL - Pagina 8
C, XML, XSL - Pagina 9
C, XML, XSL - Pagina 10
C, XML, XSL - Pagina 11
C, XML, XSL - Pagina 12
C, XML, XSL - Pagina 13

Conținut arhivă zip

  • C, XML, XSL.doc

Alții au mai descărcat și

Arhitectura calculatoarelor - configurația hardware a unui PC compatibil IBM

CAPITOLUL I CONFIGURATIA HARDWARE A UNUI P.C. COMPATIBIL I.B.M. Configuratia unui PC compatibil IBM Introducere Au trecut mai bine de doua...

AutoCad

APERTURE - controleazã mãrimea cursorului selector, caracteristic modului object snap. ARC - traseazã un arc de cerc de orice dimensiune. A -...

Biblioteca de Șabloane Standard

Biblioteca de Sabloane Standard (STL) asigura o abstractizare standardizata a datelor prin intermediul containerelor si o abstractizare procedurala...

Clase Derivate

1. Clase derivate. Prin mostenire, atributele unei clase de baza sunt transmise unor clase derivate. Derivarea permite definirea unor clase noi,...

Clase în Java

Clase pentru miniaplicatii Miniaplicatiile constituie extensii ale unei clase deja existente java.applet.Applet. Structura clasei unui applet...

Clase

1. Programare procedurala –Programare orientata pe obiecte. Limbajul C, ca si Pascal, utilizeaza modelul programarii structurate procedurale, care...

Comunicații internet

2.1. Stilurile caracterelor {n sfirsit pagina dvs. contine ceva, chiar daca este vorba numai de un nume. Vom analiza in continuare elementele de...

Crearea unei aplicații independente în Java

Toate aplicatiile Java contin o metoda main(), spre deosebire de miniaplicatii. class FirstApp { public static void main( String argsst) {...

Te-ar putea interesa și

Modelarea aplicațiilor financiar contabile

SISTEME INFORMAŢIONALE FINANCIAR-CONTABILE Modelarea aplicaţiilor financiar-contabile utilizând tehnici moderne de programare 1.1. Structura...

Elaborarea a unei Pagini Web

INTRODUCERE Ca şi altele tehnologii “mari”, reţeaua mondială de calculatoare INTERNET se datorează naşterea sa “războiului rece”, în acel timp a...

Interfață utilizator universală pentru dispozitive wireless - sincronizare dispozitive

1. Introducere Ideea de baza a proiectului a pornit de la necesitatea omului de a fii tot timpul informat. Astfel daca initial existau...

Comerț electronic B2B - sistem de asistență

Introducere La momentul actual Internetul a devenit una din cele mai importante şi de bază caracteristici ale societăţii omeneşti. Internetul a...

Comerțul Electronic în Noua Societate Informațională

„Orice afacere în ziua de astăzi concurează în două lumi: o lume fizică cu resurse pe care managerii pot să le vadă şi să le atingă şi o lume...

XML și Microsoft Office

1 Nevoia de XML Principalul inconvenient pe care il aveau pana acum programele de tip office era incompatibilitatea documentelor unuia cu...

Standarde Asociate XML

XML este un meta-limbaj specificat pe doua niveluri diferite: standardul XML propriu-zis si aplicatiile XML. Este un limbaj pentru descrierea si...

Gestiunea produselor pentru tablete

1. Introducere Gestiunea produselor reprezintă o necesitate în orice activitate comercială. Fie că vorbim despre activități desfășurate în...

Ai nevoie de altceva?