C # limbă și

C # este proiectat și dezvoltat special pentru utilizarea cu .NET Framework. Numirea .NET Framework - servi ca un mediu pentru a sprijini dezvoltarea și punerea în aplicare a cererilor de componente extrem de distribuite. Acesta permite schimbul de diferite limbaje de programare, precum si siguranta, tolerabilitatea si programele model de programare comune pentru platforma Windows. NET Framework oferă o serie de interfețe gata făcute, API pentru dezvoltarea de aplicatii web (ASP.NET), aplicatii desktop (WPF), applet-uri web (Silverlight), lucrul cu baze de date (ADO.NET), etc.

ASP.NET este tehnologia de bază pentru construirea server-side componente ale aplicațiilor Web Microsoft. Dezvoltatorii interesați în ASP.NET nu este dificil. Fără exagerare, ASP.NET este cea mai completă platformă pentru dezvoltarea web a tuturor celor care au creat vreodată. Suport extins pentru modelul de proiectare MVC adaugă doar popularitate ASP.NET.

Această secțiune oferă o simplă C # Ghid, care descrie sintaxa de bază a limbii, precum și simplu .NET Framework API-interfețe - Lucrul cu ansambluri și reflecție, utilizarea multi-threading, fișier și rețea.

Windows Presentation Foundation (WPF) este o cuprinzătoare API-interfață pentru a crea cu un design bogat și interactivitate de software de grafică desktop. Spre deosebire de moștenire tehnologia Windows Forms, WPF include un nou model pentru construirea de aplicații personalizate (în WPF se bazează pe o infrastructură puternică bazată pe DirectX).

Subiecte WPF sunt un set de modele stilizate WPF controale. Aici prezint tema dezvoltat de mine.

Tehnologia Silverlight este conceput pentru a crea aplicații puternice, care rulează în browsere pe diferite sisteme de operare. aplicațiile Silverlight sunt procesate de browser-ul add-on-uri. La accesarea conține componente Silverlight ale unei pagini web, browser-ul efectuează un cod de Silverlight adăugare și afișează componentele în zona specificată pe pagina HTML.

Așa cum s-ar putea fi de așteptat, platforma .NET definește caracteristicile care permit să interacționeze direct cu baze de date locale și de la distanță, prin utilizarea ADO.NET și Entity Framework.

extensie puternic de C # pentru a lucra cu colecții într-o varietate de contexte - de la obiecte C # (LINQ Objects), cu XML-documente (LINQ XML), cu ADO.NET (LINQ set de date și SQL), cu un cadru Entitate (LINQ la entitățile ).

Programul Expression Blend, dezvoltat de Microsoft, este proiectat pentru a crea aplicații WPF si Silverlight la nivel industrial. Acest instrument oferă utilizatorului cu interfață grafică avansată, în cazul în care vă puteți crea și personaliza programele desktop (WPF API) și aplicații bazate pe Web (API Silverlight). În același timp, tot necesarul de XAML-markup este generat automat.

Cadru Entitate oferă posibilitatea de a lucra cu baze de date printr-un cod C # orientat obiect. Din această cauză, în loc de a construi complexe și predispuse la erori declarații SQL, puteți utiliza LINQ limbaj de interogare.

Un sistem de management de baze de date SQL Server este cea mai bună alegere pentru o gamă largă de utilizatori finali și dezvoltatorii de baze de date care lucrează la crearea de aplicații de afaceri. Transact-SQL (T-SQL) - limbaj de baze de date relaționale sistem de baze de date SQL Server care are mai multe caracteristici non-standard, care sunt necunoscute pentru utilizatorii care sunt familiarizați doar cu limbajul SQL.

articole similare