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)
Cost: Gratis

Extras din document

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

Medii de Programare Vizuala (JAVA) - Evidenta Autovehiculelor Inmatriculate

1. Enuntul temei: Sa se realizeze un proiect pentru evidenta autovehiculelor inmatriculate in circulatie. Pentru fiecare autoturism se considera...

Baze de Date - Gestionarea Cartilor intr-o Biblioteca

1 Introducere Trebuie menţionat faptul că lucrarea de faţă îşi propune înainte de toate să identifice cele mai importante aspecte şi probleme ale...

Arhitectura Calculatoarelor - Configuratia Hardware a unui P.C. Compatibil I.B.M.

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

Sistemul Dinamic de Rutare a Pachetelor

CAPITOLUL 1 PREZENTARE GENERALĂ Această secţiune prezintă o imagine de ansamblu asupra sistemului dinamic de rutare a pachetelor (DPRS) şi...

Probleme Rezolvate Oracle

I. SISTEME DE GESTIUNE A BAZELOR DE DATE 1. Facultăţi Se dă următoarea structură de fişier: Denumire C,20 (Denumirea facultăţii) Localitate...

Subsistem Informatic Privind Evidența Fondului de Cărți în Bibliotecă

INTRODUCERE J. C. Levinson sublinia că cei care studiază “cu asiduitate proprii clienţi, clienţii concurenţei şi clienţii întregului lor domeniu...

Sistem Informatic pentru Gestiunea unei Librarii

I. Prezentarea sistemului informatic I.1. Descrierea generală a sistemului informatic Scopul aplicației ce urmează a fi proiectată este acela de...

Structuri de Date și Algoritmi

1. Conceptul de dată În informatică, prin dată, se desemnează un model de reprezentare a informaţiei, model cu care se poate opera pentru a obţine...

Ai nevoie de altceva?