logo

.Internetová sieť

.Internetová sieť

.NET je rámec na vývoj softvérových aplikácií. Je navrhnutý a vyvinutý spoločnosťou Microsoft a jeho prvá beta verzia bola vydaná v roku 2000.

Používa sa na vývoj aplikácií pre web, Windows, telefón. Okrem toho poskytuje širokú škálu funkcií a podpory.

Tento rámec obsahuje veľké množstvo knižníc tried známych ako Framework Class Library (FCL). Softvérové ​​programy napísané v .NET sa spúšťajú v exekučnom prostredí, ktoré sa nazýva CLR (Common Language Runtime). Toto sú základné a podstatné časti rámca .NET.

Tento rámec poskytuje rôzne služby, ako je správa pamäte, sieť, bezpečnosť, správa pamäte a typová bezpečnosť.

.Net Framework podporuje viac ako 60 programovacích jazykov ako C#, F#, VB.NET, J#, VC++, JScript.NET, APL, COBOL, Perl, Oberon, ML, Pascal, Eiffel, Smalltalk, Python, Cobra, ADA, atď.

Nasleduje zásobník rámca .NET, ktorý zobrazuje moduly a komponenty rámca.

.NET Framework sa skladá zo štyroch hlavných komponentov:

  1. Common Language Runtime (CLR)
  2. Framework Class Library (FCL),
  3. Základné jazyky (WinForms, ASP.NET a ADO.NET) a
  4. Ďalšie moduly (WCF, WPF, WF, kartový priestor, LINQ, Entity Framework, Parallel LINQ, Task Parallel Library atď.)

Internetová sieť

CLR (Common Language Runtime)

Je to motor na vykonávanie programu, ktorý načíta a spustí program. Konvertuje program na natívny kód. Funguje ako rozhranie medzi rámcom a operačným systémom. Vykonáva spracovanie výnimiek, správu pamäte a zber odpadu. Okrem toho poskytuje bezpečnosť, typovú bezpečnosť, interoperabilitu a prenosnosť. Zoznam komponentov CLR je uvedený nižšie:

Net Common Language Runtime

FCL (Knižnica rámcových tried)

Je to štandardná knižnica, ktorá je zbierkou tisícov tried a používa sa na zostavenie aplikácie. BCL (Base Class Library) je jadrom FCL a poskytuje základné funkcie.

vytvoriť java vlákno
Net Framework Base Class Library

WinForms

Windows Forms je inteligentná klientska technológia pre .NET Framework, súbor spravovaných knižníc, ktoré zjednodušujú bežné aplikačné úlohy, ako je čítanie a zápis do systému súborov.

ASP.NET

ASP.NET je webový rámec navrhnutý a vyvinutý spoločnosťou Microsoft. Používa sa na vývoj webových stránok, webových aplikácií a webových služieb. Poskytuje fantastickú integráciu HTML, CSS a JavaScriptu. Prvýkrát bol vydaný v januári 2002.

ADO.NET

ADO.NET je modul .Net Frameworku, ktorý sa používa na vytvorenie spojenia medzi aplikáciou a zdrojmi údajov. Zdroje údajov môžu byť napríklad SQL Server a XML. ADO .NET pozostáva z tried, ktoré možno použiť na pripojenie, načítanie, vkladanie a mazanie údajov.

WPF (Windows Presentation Foundation)

Windows Presentation Foundation (WPF) je grafický subsystém od spoločnosti Microsoft na vykresľovanie používateľských rozhraní v aplikáciách založených na systéme Windows. WPF, predtým známy ako 'Avalon', bol pôvodne vydaný ako súčasť .NET Framework 3.0 v roku 2006. WPF používa DirectX.

WCF (Windows Communication Foundation)

Je to rámec pre vytváranie aplikácií orientovaných na služby. Pomocou WCF môžete odosielať údaje ako asynchrónne správy z jedného koncového bodu služby do druhého.

WF (Workflow Foundation)

Windows Workflow Foundation (WF) je technológia spoločnosti Microsoft, ktorá poskytuje rozhranie API, procesný nástroj pracovného toku a rehostable designer na implementáciu dlhotrvajúcich procesov ako pracovných tokov v rámci aplikácií .NET.

LINQ (jazykový integrovaný dopyt)

Je to dopytovací jazyk zavedený v rámci .NET 3.5. Používa sa na vytvorenie dotazu na zdroje údajov pomocou programovacích jazykov C# alebo Visual Basics.

Entity Framework

Je to open source framework založený na ORM, ktorý sa používa na prácu s databázou pomocou .NET objektov. Eliminuje veľa úsilia vývojárov pri práci s databázou. Je to technológia odporúčaná spoločnosťou Microsoft na prácu s databázou.

Paralelný LINQ

Paralelný LINQ alebo PLINQ je paralelná implementácia LINQ na objekty. Spája v sebe jednoduchosť a čitateľnosť LINQ a poskytuje silu paralelného programovania.

Môže zlepšiť a poskytnúť vysokú rýchlosť pri vykonávaní dotazu LINQ pomocou všetkých dostupných možností počítača.

Okrem vyššie uvedených funkcií a knižníc obsahuje .NET ďalšie API a model na zlepšenie a vylepšenie rámca .NET.

V roku 2015 boli pridané paralelné knižnice úloh a paralelné knižnice úloh. V .NET 4.5 bol pridaný asynchrónny model založený na úlohách.


Index .NET Framework


.Internetová sieť

C#

  • C# Tutoriál
  • čo je C#
  • C++ vs C#
  • Java vs C#
  • História C#
  • Funkcie C#
  • Príklad C#
  • Premenné C#
  • Operátori C#
  • Kľúčové slová C#

Riadiace príkazy C#

v regexe java

Funkcie C#

  • Funkcia C#
  • C# Volanie podľa hodnoty
  • C# Call podľa referencie
  • Výstupný parameter C#

Polia C#

  • Polia C#
  • C# Array to Function
  • C# Multidimenzionálne pole
  • C# Zubaté polia
  • Parametre C#
  • C# Trieda Array
  • C# Args príkazového riadku

Objekty a triedy C#

  • Objekt a trieda C#
  • C# konštruktor
  • C# Destroyer
  • C# toto
  • C# statické
  • statická trieda C#
  • C# statický konštruktor
  • C# štruktúry
  • C# Enum

Vlastnosti C#

  • Vlastnosti C#

C# Dedičnosť

C# Polymorfizmus

C# Abstrakcia

  • C# Abstrakt
  • Rozhranie C#

Menný priestor C#

  • Priestory názvov C#
  • Modifikátory prístupu C#
  • C# zapuzdrenie

Reťazce C#

Funkcie reťazcov C#

  • String Clone()
  • String Compare()
  • String CompareOrdinal()
  • String CompareTo()
  • String Concat()
  • Reťazec obsahuje()
  • String Copy()
  • String CopyTo()
  • String EndsWith()
  • Reťazec sa rovná()
  • Formát reťazca ()
  • String GetEnumerator()
  • Reťazec GetHashCode()
  • String GetType()
  • Reťazec GetTypeCode()
  • String IndexOf()
  • String Insert()
  • String Intern()
  • String IsInterned()
  • String IsNormalized()
  • Normalizácia reťazca()
  • String IsNullOrEmpty()
  • IsNullOrWhiteSpace()
  • String Join()
  • Reťazec LastIndexOf()
  • Reťazec LastIndexOfAny()
  • String PadLeft()
  • String PadRight()
  • String Remove()
  • Nahradiť reťazec()
  • String Split()
  • String StartsWith()
  • String SubString()
  • String ToCharArray()
  • String ToLower()
  • String ToLowerInvariant()
  • String ToString()
  • String ToUpper()
  • String ToUpperInvariant()
  • String Trim()
  • String TrimEnd()
  • String TrimStart()

Výnimky C#

  • Spracovanie výnimiek C#
  • C# skúsiť/chytiť
  • C# konečne
  • Vlastná výnimka C#
  • C# začiarknuté nezačiarknuté
  • Systémová výnimka C#

C# súbor I/O

Kolekcie C#

  • Kolekcie C#
  • Zoznam C#
  • C# HashSet
  • C# SortedSet
  • C# Stack
  • C# fronta
  • C# LinkedList
  • Slovník C#
  • C# SortedDictionary
  • C# SortedList

C# Generics

  • C# Generics

C# Delegáti

  • C# Delegáti

C# Reflection

  • C# Reflection

Anonymné funkcie C#

  • Anonymná funkcia

C# Multithreading

  • C# Multithreading
  • Životný cyklus vlákna C#
  • C# Thread trieda
  • Hlavné vlákno C#
  • Príklad vlákna C#
  • C# Thread Sleep
  • C# Thread Abort
  • Pripojte sa k vláknam C#
  • Názov vlákna C#
  • C# ThreadPriority

Synchronizácia C#

  • Synchronizácia C#

C# Nové funkcie

prechod predobjednávky
  • Nové funkcie C# (40+)

C# 2.0

  • Čiastočné typy
  • Iterátory
  • Typy s nulovou hodnotou
  • Delegát kovariancie
  • Delegovať vyvodenie
  • Statické triedy
  • Konverzie skupiny metód (delegáti)

C# 3.0

  • Anonymné typy
  • Metódy rozšírenia
  • Výraz dotazu
  • Čiastočná metóda
  • Implicitne typované lokálne premenné
  • Inicializátory objektov a kolekcií
  • Automaticky implementované vlastnosti
  • Lambda výraz
  • Výrazové stromy

C# 4.0

  • Dynamická väzba
  • Pomenované a nepovinné argumenty
  • Generická kooperácia a kontravariancia
  • Vložené typy interoperability („NoPIA“)

C# 5.0

  • Asynchrónne metódy
  • Atribúty informácií o volajúcom

C# 6.0

  • Použitie statickej smernice
  • Filtre výnimiek
  • Čakajte v blokoch catch/finally
  • Automatické inicializátory vlastností
  • Predvolené hodnoty pre vlastnosti iba na získanie
  • Členovia s výrazovým telom
  • Nulový propagátor
  • Reťazcová interpolácia
  • Meno operátora
  • Inicializátor slovníka
  • Kompilátor ako služba (Roslyn)

C# 7.0

  • Zhoda vzorov
  • Tuples
  • Dekonštrukcia
  • Miestne funkcie
  • Oddeľovač číslic
  • Binárne literály
  • Ref návraty a miestni obyvatelia
  • Konštruktéri a finalizátori výrazu
  • Getre a nastavovače s telom výrazu
  • Out premenné
  • Generalizované asynchrónne návratové typy

C# 7.1

  • Async main
  • Predvolené výrazy

Zoznam programov C#

  • C# programy
  • Séria Fibonacci
  • Prvočíslo
  • Číslo palindrómu
  • Faktorový
  • Armstrongovo číslo
  • Súčet číslic
  • Obrátené číslo
  • Vymeniť číslo
  • Desatinné až binárne
  • Číslo v znakoch
  • Abecedný trojuholník
  • Trojuholník čísel
  • Fibonacciho trojuholník

Otázky na pohovor v C#

  • Otázky na pohovor v C#

Výukový program ADO.NET

  • Výukový program ADO.NET
  • Úvod do ADO.NET
  • ADO.NET SQL Server
  • Pripojenie ADO.NET
  • Príkaz ADO.NET
  • ADO.NET DataReader
  • ADO.NET DataSet
  • ADO.NET DataAdapter
  • ADO.NET DataTables
  • Príklad ADO.NET WF
  • Príklad ADO.NET MVC

Otázky k pohovoru ADO.NET

  • Otázky k pohovoru ADO.NET

Výukový program ASP.NET

koľko núl v 1 miliarde

Webové formuláre ASP.NET

  • Úvod do ASP.NET WF
  • Funkcie ASP.NET WF
  • Projekt ASP.NET WF
  • Príklad ASP.NET WF
  • Ovládacie prvky servera ASP.NET
  • Označenie ASP.NET
  • Textové pole ASP.NET
  • Tlačidlo ASP.NET
  • Hypertextový odkaz ASP.NET
  • ASP.NET RadioButton
  • Kalendár ASP.NET
  • Začiarkavacie políčko ASP.NET
  • ASP.NET LinkButton
  • Nahranie súboru ASP.NET
  • Nahranie viacerých súborov
  • Súbor na stiahnutie ASP.NET
  • Súbor cookie ASP.NET
  • Relácia ASP.NET
  • DropDownList ASP.NET
  • ASP.NET DataList
  • ASP.NET DataGrid
  • Registrácia používateľa WF
  • WF Event Handling
  • WF autentifikácia
  • Modelová väzba WF
  • Ovládacie prvky servera HTML

Overenie ASP.NET

  • PorovnaťValidátor
  • RangeValidator
  • RegularExpressionValidator
  • RequiredFieldValidator
  • ValidationSummary

ASP.NET MVC

  • ASP.NET MVC
  • Projekt MVC
  • Ovládač MVC
  • Akcie MVC
  • Voliče akcií MVC
  • Akčné filtre MVC
  • Model MVC
  • Modelová väzba MVC
  • Zobrazenie MVC
  • Validácia MVC
  • MVC Entity Framework
  • Overenie MVC
  • MVC Bootstrap
  • Smerovanie MVC
  • MVC lešenie
  • MVC ViewBag

ASP.NET Razor

  • ASP.NET Razor
  • Výrazy kódu Razor
  • Bloky kódu Razor
  • Riadiace štruktúry holiaceho strojčeka
  • Razor HTML pomocníci
  • Čiastočné pohľady na žiletku

Otázky k pohovoru ASP.NET

  • Rozhovor ASP.NET