ERASED TEST, YOU MAY BE INTERESTED ON don't net
|
---|
TAKE THE TEST
![Add to favorites Add to favorites](/images/corazon2.png)
Title of test:
don't net Description: don't net hehe Author:
Creation Date: 17/06/2024 Category: Driving Test Number of questions: 89 |
Share the Test:
![Facebook Facebook](/images/RS1N.png)
![Twitter Twitter](/images/RS4N.png)
![Whatsapp Whatsapp](/images/RS7N.png)
New Comment
No comments about this test.
Content:
W mechanizmie Entity Framework klasą "odzwierciedlającą" tabelę bazy danych jest klasa: DbSet DbContext DbTable. ASP .NET Core to środowisko rozwijające się równolegle do ASP .NET będące kolejną wersją środowiska ASP .NET ASP.NET uzupełnione o biblioteki umożliwiające wykorzystanie go w systemie Linux. Aby umożliwić kontenerowi IoC automatyczne wstrzykiwane zależności, należy umieścić zaimplementowany serwis (implementację zależności) w folderze IoC ścieżkę do serwisu (zaimplementowanej zależności) umieścić w sekcji services w pliku appsetting.json zarejestrować serwis (implementację zależności) w metodzie ConfigureService klasy Startup. W ASP .NET Core klasą identyfikującą użytkownika i jego własności jest: ClaimsIdentityCore ClaimsIdentity ClaimsPrincipal. Technika programistyczna mapowania danych i ich schematów pomiędzy tabelami bazy danych a klasami i obiektami w skrócie nazywana jest: NCF ORM RFC. "Lekki" serwer używany do hostowania aplikacji ASP .NET Core na dowolnej platformie to: IIS Apache CoreNET Kestrel. W aplikacji .NET Core Razor Pages pliki statyczne (np statyczne pliki HTML) standardowe w projekcie umieszczane są w folderze: wwwroot Pages static. CGI to technika umożliwiająca uruchamianie programów przez serwer WWW (po stronie serwera) odwoływanie się przez przeglądarkę do lokalnych plików nawiązanie połączenia WWW poprzez serwer proxy uruchamianie programów przez przeglądarkę (po stronie klienta). Podstawowy schemat uwierzytelnienia w ASP .NET Core oparty jest o: poświadczenia (claims) role (roles) katalogi dostępu (access directories). Klasa odpowiedzialna za implementację współpracy z danymi w Enity Framework to: DbConn DbContext DbState. Procedury składowana (stored procedures) przechowywane są w specjalnym folderze w aplikacji zawierają prekompilowane fragmenty strony Razor Page przechowywane są bezpośrednio w bazie danych. ADO NET jest to biblioteka umożliwiająca generowanie asynchronicznych zapytań sieciowych Automatyczny Dystrybutor Obiektów w aplikacji ASP .NET Core zbiór klas, procedur i komponentów, ułatwiających dostęp do danych i serwisów oferujących dane. Wartość null przypisana do atrybutu _Layout w stronie Razor Page oznacza, iż strona jest "samowystarczalna" i zawiera w sobie wszystkie niezbędne elementy strona powiązana jest z domyślna stroną wzorcową w stronie nie są wykorzystywane ani style CSS ani biblioteka Bootstrap. Wymień przynajmniej dwa mechanizmy wspomagające zarządzenie sesją w aplikacjach ASP .NET Core. Kod, który chcemy aby był przetwarzany przed każdą stroną typu Razor Page można umieścić w pliku _ViewStart.cshtml appsettings.json _ViewState.html. Protokół HTTP jest protokołem bezstanowym służy do uwierzytelnienia użytkownika i nie potrzebuje wbudowanych mechanizmów zarządzania stanem posiada mechanizmy (np ViewState) pozwalające zarządzać sesją. Filtry zdefiniowane jako klasa bezpośrednio implementująca interfejs IPageFilter standardowo wykonują się dla wszystkich stron typu Razor Pages wykonują się tylko w przypadku stron umieszczonych w tym samym folderze co klasa filtra wykonują się tylko w przypadku stron wskazanych podczas implementacji filtra. Obiekt DataReader umożliwia wykorzystanie funkcji seek do ustawienia wskaźnika na dowolny rekord, który chcemy odczytać umożliwia odczyt parametrów przekazanych metodą POST umożliwia tylko jednokierunkowy odczyt danych. Implementacja filtrów w stronie Razor Pages zaimplementowanej w oparciu o klasę PageModel wymaga: jedynie nadpisania wybranych metod interfejsu IPageFilter zarejestrowania strony jako filtr w klasie Startup w metodzie ConfigureServices Stworzenia nowej klasy pochodnej po PageModel implementującej interfejs IPageFilter. Biorąc pod uwagę bezpieczeństwo aplikacji walidację wprowadzanych przez użytkownika danych wystarczy przeprowadzić albo po stronie klienta albo po stronie serwera należy koniecznie przeprowadzić po stronie serwera (niezależnie od walidacji po stronie klienta ) należy koniecznie przeprowadzić zarówno po stronie klienta jak również po stronie serwera. CLR to technika tworzenia aplikacji internetowych umożliwiająca tworzenie stron o charakterze dynamicznym środowisko uruchomieniowe systemu .NET interfejs komunikacji asynchronicznej pomiędzy przeglądarką a serwerem technika tworzenia aplikacji internetowych umożliwiająca uruchamianie programów po stronie serwera. Wbudowany w ASP .NET Core kontroler IoC ASP .NET Core nie posiada wbudowanego kontrolera IoC umożliwia wstrzykiwanie zależności poprzez plik appsettings.json umożliwia wstrzykiwanie zależności poprzez parametry konstruktora. Parametr typu OUTPUT w procedurze skłądowanej można wykorzystać do przekazania parametru do procedury składowanej wykorzystywany jest wyłącznie przez system do zwracania informacji o błędach służy tylko i wyłącznie do zwrócenia wartości s procedury składowanej. Czy moduł pośredniczący Middleware może zakończyć obsługę żądania bez przekazywania żądania do kolejnego modułu Middleware? TAK TAK ale tylko w odniesieniu do plików statycznych NIE. Proces polegający na potwierdzeniu zadeklarowanej tożsamości podmiotu biorącego udział w procesie komunikacji to: haszowanie autoryzacja uwierzytelnienie. Kto opublikował pierwszą stronę internetową? Bill Gates Steve Jobs Tim Berners-Lee Mark Zuckerberg. Co umożliwia przesyłanie statycznych stron z serwera do przeglądarki? ASP.NET JavaScript HTML i HTTP AJAX. Która technologia pozwala na dynamiczne generowanie kodu strony WWW po stronie serwera? AJAX CGI ASP.NET HTML. Jakie były główne problemy związane z wczesnymi skryptami serwerowymi, takimi jak ASP? Nieczytelność kodu i duża wydajność Mała skalowalność i trudności w debugowaniu Duża skalowalność i wysoka wydajność Łatwość w debugowaniu i mała efektywność. Jakie są główne cechy ASP .NET? Interpretacja kodu, wielojęzyczność Kompilacja kodu, niezorientowany obiektowo model programowania Kompilacja kodu, zorientowany obiektowo model programowania Interpretacja kodu, jednojęzyczność. Który model ASP.NET umożliwia stosowanie technik RAD? MVC Web Forms Web API SignalR. Co jest głównym zadaniem środowiska uruchomieniowego Common Language Runtime (CLR)? Skompilowanie kodu zarządzanego i zapewnienie środowiska do wykonania aplikacji Zwiększenie wydajności i skalowalności aplikacji Obsługa jedynie aplikacji Windows Rozwój nowych technologii internetowych. Czym jest .NET Core w kontekście ASP.NET? Biblioteką do tworzenia aplikacji desktopowych Środowiskiem uruchomieniowym dla aplikacji wysokiej wydajności Narzędziem do tworzenia stron statycznych Frameworkiem dla aplikacji jednowątkowych. Co reprezentuje Model w ASP.NET? Interfejs użytkownika Dane i logikę biznesową aplikacji Protokół komunikacyjny między aplikacjami Serwer baz danych. Czym jest klasa POCO w kontekście ASP.NET? Specjalnym typem klasy zależnym od frameworka Prostą klasą reprezentującą dane, niezależną od specyficznych frameworków Klasą bazową dla wszystkich kontrolerów w aplikacji Zaawansowanym obiektem z bogatą logiką biznesową. Jaka jest główna funkcja techniki Scaffolding w ASP.NET? Tworzenie złożonych algorytmów szyfrujących Automatyczne generowanie kodu źródłowego dla operacji CRUD Kompilacja aplikacji do formatu binarnego Wdrażanie aplikacji na serwerze produkcyjnym. Jakie informacje przechowuje 'connection string' w kontekście ASP.NET Core? Warunki licencyjne aplikacji Szczegóły połączenia z bazą danych Skrypty CSS dla aplikacji Dane konfiguracyjne środowiska programistycznego. Co osiąga się poprzez użycie mechanizmu migracji EF w ASP.NET? Szyfrowanie danych aplikacji Zarządzanie zależnościami projektu Zarządzanie zmianami w strukturze bazy danych Monitorowanie wydajności aplikacji. Czym jest DbContext w Entity Framework Core? Biblioteką do parsowania JSON Klasą zarządzającą połączeniem i operacjami na bazie danych Modułem odpowiedzialnym za logikę biznesową Interfejsem użytkownika do zarządzania bazą danych. W jakim celu używa się wstrzykiwania zależności w ASP.NET Core? Do tworzenia trwałych połączeń sieciowych Do integracji z zewnętrznymi usługami API Do rejestrowania i udostępniania usług, takich jak kontekst bazy danych Do automatycznego testowania aplikacji. Co robi metoda OnGetAsync() w klasie IndexModel? Wysyła dane do bazy danych Pobiera dane z bazy danych i przypisuje je do listy Usuwa dane z listy filmów Aktualizuje dane na stronie głównej. Jaki jest główny cel klasy PageModel w ASP.NET Core? Przechowywanie danych o użytkowniku Obsługa żądań HTTP i dostarczanie danych do widoku Szyfrowanie danych przesyłanych do klienta Przechowywanie i zarządzanie połączeniami z bazą danych. Jaką rolę pełni dyrektywa @page w Razor Pages? Informuje, że plik jest skryptem serwera Deklaruje plik jako stronę Razor, która ma być przetworzona przez silnik Razor Włącza dynamiczne linkowanie stron Ustawia tytuł strony w przeglądarce. Co umożliwia asynchroniczne metody w ASP.NET Core, takie jak OnGetAsync()? Asynchroniczne przetwarzanie danych bez blokowania wątku Synchroniczne przesyłanie danych do serwera Natychmiastowe ładowanie strony bez oczekiwania na przetworzenie danych Wyświetlanie danych w czasie rzeczywistym. Jakie informacje przekazuje dyrektywa @model na stronie Razor? Określa model danych, który jest powiązany ze stroną Tworzy nowy model danych w kontekście aplikacji Podaje typ bazy danych, z którą strona ma współpracować Definiuje metody do przetwarzania danych modelu. Co dzieje się po wywołaniu metody OnPostAsync() na stronie Create? Strona jest odświeżana bez zapisywania danych Dane są zapisywane w bazie danych, jeśli walidacja przebiegnie pomyślnie Wygenerowany jest wyłącznie widok strony bez interakcji z bazą danych Odbywa się wyłącznie walidacja danych bez ich zapisywania. Co to jest ORM (Object-Relational Mapping)? Metoda kompresji danych Technika mapowania danych między aplikacją a bazą danych Algorytm szyfrowania danych Protokół komunikacji sieciowej. Jakie są główne funkcje narzędzi ORM? Śledzenie zmian w bazie danych Generowanie raportów z danych Automatyzacja backupu danych Mapowanie schematu bazy danych na model obiektowy. Jakie jest główne zastosowanie Entity Framework w .NET? Zarządzanie połączeniami sieciowymi Mapowanie bazy danych SQL na klasy C# Monitoring wydajności aplikacji Automatyzacja procesów biznesowych. Co umożliwia podejście Code First w Entity Framework? Generowanie bazy danych bezpośrednio z kodu aplikacji Generowanie kodu źródłowego z istniejącej bazy danych Szyfrowanie danych przechowywanych w bazie danych Automatyczne tworzenie interfejsu użytkownika. Co to jest Lazy Loading w kontekście Entity Framework? Ładowanie wszystkich danych jednocześnie Ładowanie danych w momencie pierwszego odwołania do nich Asynchroniczne ładowanie danych Jawne wymuszenie ładowania danych. Jakie działania umożliwia DbSet w Entity Framework? Szyfrowanie danych w bazie Bezpośrednie wywoływanie funkcji bazy danych Zarządzanie kolekcją obiektów i ich zmianami w bazie danych Wysyłanie danych do aplikacji mobilnych. Jaka jest główna wada wykorzystania ORM według materiałów? Zwiększenie produktywności programistów Pomijanie różnic pomiędzy schematami obiektowymi i relacyjnymi Zmniejszenie efektywności komunikacji z bazą danych Łatwość zarządzania działaniami typu CRUD. Co to jest strona wzorcowa (Layout Page) w kontekście aplikacji internetowych? Metoda szyfrowania danych przesyłanych przez internet Narzędzie do analizy ruchu sieciowego Szablon dla wspólnego wyglądu całej witryny Technologia do tworzenia baz danych. Jakie jest główne zastosowanie metody @RenderBody() w strukturze Layout Page? Ładowanie skryptów JavaScript Wstawienie zawartości konkretnych stron do wspólnego layoutu Obsługa zdarzeń interakcji użytkownika Zapisywanie danych do bazy danych. Co umożliwia plik _ViewStart.cshtml w .NET Core? Ustawia domyślną stronę wzorcową dla wszystkich stron Razor w aplikacji Automatyzuje procesy backendowe aplikacji Integruje aplikację z zewnętrznymi bibliotekami CSS Obsługuje żądania HTTP do serwera. Jak można zdefiniować atrybut Layout w Razor Pages? Może wskazywać na konkretną stronę wzorcową lub być pominięty Musi bezpośrednio odnosić się do istniejącego pliku JavaScript Jest opcjonalny i domyślnie ustawiony na wartość null Wymaga połączenia z bazą danych. Jakie korzyści przynosi wykorzystanie stron wzorcowych w aplikacjach internetowych? Szybsze przetwarzanie danych na serwerze Uproszczenie zarządzania wspólnym kodem HTML dla różnych widoków Bezpośrednie połączenie z bazą danych Automatyczne testowanie aplikacji. Co należy zrobić, aby powiązać widok z określoną stroną wzorcową w .NET Core? Zdefiniować atrybut Layout na poziomie kontrolera Ustawić atrybut Layout w widoku na odpowiednią stronę wzorcową Dodać odniesienia do wszystkich zewnętrznych plików JavaScript Usunąć wszystkie elementy HTML z widoku. Co to jest HTTP w kontekście aplikacji internetowych? Protokół transmisji hipertekstu używany do komunikacji w internecie Narzędzie do zarządzania bazami danych Mechanizm szyfrowania danych przesyłanych przez sieć Algorytm kompresji danych. Dlaczego protokół HTTP jest określany jako bezstanowy? Ponieważ nie przechowuje żadnych danych o użytkowniku Ze względu na szyfrowanie danych przesyłanych między klientem a serwerem Ponieważ używa ciasteczek do przechowywania danych Ze względu na szybką transmisję danych. Co umożliwia mechanizm sesji w ASP.NET Core? Trwałe przechowywanie danych na serwerze Tymczasowe przechowywanie danych specyficznych dla użytkownika Szyfrowanie przesyłanych danych Stałe przechowywanie danych na urządzeniu użytkownika. Jakie informacje są przechowywane w ciasteczkach? Tylko dane niezbędne do utrzymania sesji Tylko poufne dane użytkownika Dane sesji, preferencje użytkownika oraz informacje do śledzenia Tylko informacje potrzebne do obsługi bieżącego żądania. Jaka jest funkcja TempData w ASP.NET Core? Przechowuje dane tylko przez czas trwania bieżącej sesji przeglądarki Zapewnia długotrwałe przechowywanie danych między sesjami Umożliwia przesyłanie danych między różnymi żądaniami w ramach jednej aplikacji Nie przechowuje żadnych danych, tylko przekazuje informacje między serwerami. Co określa atrybut "Expires" w ciasteczkach? Czas po którym ciasteczko zostanie automatycznie zaktualizowane Czas życia ciasteczka, po którym staje się nieaktywne Period czasu, po którym ciasteczko jest automatycznie wysyłane do serwera Maksymalny czas przechowywania danych na serwerze. Co to jest Inversion of Control (IoC) w kontekście programowania? Mechanizm pozwalający na bezpośrednie sterowanie przepływem programu przez programistę. Paradygmat, w którym programista traci kontrolę nad przepływem wykonania programu, przekazując ją do frameworka. Metoda programowania polegająca na tworzeniu aplikacji bez żadnych zewnętrznych bibliotek. Technika tworzenia interfejsów użytkownika w aplikacjach desktopowych. Jakie są główne korzyści z implementacji IoC? Zwiększenie kontroli nad kodem i zależnościami w aplikacji. Zwiększenie trudności w testowaniu kodu. Ułatwienie testowania kodu i tworzenie luźno powiązanych modułów. Skomplikowanie projektu bez zwiększenia jego funkcjonalności. Co to jest Dependency Injection (DI)? Wzorzec projektowy, który pozwala na eliminację zależności w kodzie programu. Wzorzec architektury, który nie pozwala na odwrócenie kontroli w aplikacji. Wzorzec projektowy implementujący IoC, umożliwiający wstrzykiwanie zależności bez bezpośrednich odwołań między komponentami. Metoda zapewnienia, że obiekty w aplikacji są tworzone bezpośrednio przez kod programu. Które z poniższych nie jest przykładem wstrzykiwania zależności? Constructor Injection Setter Injection Service Locator Interface Injection. Jaki jest cykl życia serwisu typu 'Scoped' w .NET Core? Instancja serwisu jest tworzona tylko raz na aplikację i współdzielona. Nowa instancja serwisu jest tworzona za każdym razem, gdy jest potrzebna. Instancja serwisu jest tworzona na czas obsługi jednego żądania. Serwis nie jest automatycznie usuwany do końca życia aplikacji. Co to jest IoC Container w .NET Core? Narzędzie do bezpośredniego zarządzania zależnościami w kodzie aplikacji. Komponent frameworka zarządzający cyklem życia obiektów i ich zależnościami. Biblioteka używana do manualnego tworzenia zależności w aplikacji. Typ danych używany do przechowywania tymczasowych informacji w aplikacji. Kiedy opublikowano pierwszą stronę internetową? w sierpniu 1991 roku w lipcu 1992 roku w styczniu 1988 roku. Co umożliwiło zdefiniowanie HTML i HTTP? pozwoliło przesyłać statyczne strony z serwera do przeglądarki pozwoliło przesyłać statyczne strony z bazy danych do serwera, a następnie do przeglądarki. pozwoliło przesyłać statyczne strony z przeglądarki do serwera . W jakim celu stworzono języki skryptowe? pisano w nich programy, które następnie wykonywane były w kontekście przeglądarki żeby jeszcze bardziej namącić ludziom w głowach pierdyliardem różnych języków nie wiem. Co robią aplikacje wykonywane po stronie serwera? generują dynamicznie kod strony WWW w zależności od zapytania (w tym parametrów) przesłanych od klienta służą głównie do odtwarzania multimediów w czasie rzeczywistym bez opóźnień optymalizują wydajność komputera użytkownika, zwiększając szybkość jego procesora. Jaka technologia pozwala na częściowe odświeżanie strony? AJAX PSV Groningen Feyenoord. Co robią aplikacje uruchamiane po stronie serwera (Server-Side Code)? programy uruchamiane po stronie serwera dane wejściowe pobierają z parametrów URL i formularzy HTML, mają dostęp do zasobów lokalnych (z punktu widzenia serwera), np. bazy danych, plików; w sposób dynamiczny „budują” odpowiedź przeznaczoną dla klienta programy uruchamiane po stronie serwera dane wejściowe pobierają z parametrów HTTP i formularzy HTML, mają dostęp do zasobów lokalnych (z punktu widzenia serwera), np. bazy danych, plików; w sposób statyczny „budują” odpowiedź przeznaczoną dla klienta programy uruchamiane po stronie serwera dane wejściowe pobierają z parametrów Ninio i formularzy Paninio, mają dostęp do zasobów lokalnych (z punktu widzenia serwera), np. bazy danych, plików; w sposób dynamiczny „budują” odpowiedź przeznaczoną dla klienta. Jaki problem miał model CGI (Command Gateway Interface)? zużywał on bardzo dużo zasobów po stronie serwera - każde uruchomienie strony pociągało za sobą tworzenie nowego procesu. Z uwagi na powyższe problemy aplikacje takie nie mogły być dobrze skalowalne. nie miał żadnego problemu z tym AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA NIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE. Jak nazywał się wczesny skrypt serwerowy? ASP ASD ASS BootyLoader. Na czym polegał pierwotny model programowania aplikacji WWW oparty o skrypty? polegał na umieszczaniu w jednym pliku kodu HTML oraz odpowiednich poleceń języka skryptowego. Plik taki był następnie parsowany przez odpowiedni moduł serwera WWW. Parsowanie jest o wiele mniej efektywne niż wykonanie skompilowanego kodu. polegał na umieszczaniu w jednym pliku kodu HTML.Plik taki był następnie parsowany przez odpowiedni moduł serwera WWW. Parsowanie jest o wiele mniej efektywne niż wykonanie skompilowanego kodu. polegał na umieszczaniu w jednym pliku kodu JS oraz CSS. Plik taki był następnie parsowany przez odpowiedni moduł serwera WWW. Parsowanie jest o wiele mniej efektywne niż wykonanie skompilowanego kodu. Jaki problemy napotkał ASP? 1. nieczytelność kodu, 2. mała wydajność (kiedy kod jest przetwarzany przez ASP ISAPI (Internet Server Application Programming Interface) moduł obsługi skryptu musi być „włączany” i „wyłączany” wielokrotnie co opóźnia przekazanie strony wynikowej do przeglądarki.), 3. duży rozmiar i mała skalowalność (rozszerzenie funkcjonalności ASP pociągało za sobą dodanie nowych komponentów COM co wpływało negatywnie na rozmiar i skalowalność aplikacji.), 4. trudności w debugowaniu kodu nie napotkał żadnych problemów, korzysta się z niego po dziś dzień wstał rano i nie było piwka w lodówce mała wydajność, duży rozmiar i mała skalowalność . Kiedy pojawił się ASP .NET oraz jakie techniki stosował? pod koniec lat 90tych, umożliwiał stosowanie technik RAD (Rapid Application Development) w odniesieniu do tworzenia aplikacji WWW w 1993 roku, umożliwiał stosowanie technik RAD (Rapid Application Development) w odniesieniu do tworzenia aplikacji WWW w erze kamienia łupanego, stosował techniki manipulacyjne w 1994 roku p.n.e, umożliwiał stosowanie technik RAD (Rapid Application Development) w odniesieniu do tworzenia aplikacji WWW. Jakie som podstawowe słabości ASP .NET NPC? separacja programisty od generowanego kodu wyjściowego (HTML, JavaScript), ASP .NET Webforms jest skoncentrowany na interfejsie użytkownika i jego obsłudze jego słabością jest to, że jest trudny w opanowaniu dla początkujących programistów nie ma, cały Białystok z tego korzysta, więc musi być wybitny. Jakie są główne cechy ASP .NET? oparty jest całkowicie na zorientowanym obiektowo modelu programowania, pozwala używać dowolnego (obsługiwanego przez platformę .NET) języka programowania, jest szczególnie predysponowany do wysokiej efektywności. Kod podlega kompilacji na żądanie w miejsce interpretacji zawartości każdorazowo przy żądaniu dostępu strony. oparty jest całkowicie na zorientowanym obiektowo modelu programowania, pozwala używać dowolnego (obsługiwanego przez platformę .NET) języka programowania, działa tylko na Windowsie, jest szczególnie predysponowany do wysokiej efektywności. Kod podlega kompilacji na żądanie w miejsce interpretacji zawartości każdorazowo przy żądaniu dostępu strony. oparty jest całkowicie na zorientowanym obiektowo modelu programowania, nie działa na tych wstrętnych Macbookach, pozwala używać dowolnego (obsługiwanego przez platformę .NET) języka programowania, jest szczególnie predysponowany do wysokiej efektywności. Kod podlega kompilacji na żądanie w miejsce interpretacji zawartości każdorazowo przy żądaniu dostępu strony. Czy ASP .NET jest kompilowane, a nie interpretowane? tak nie oczywiście, że nie jest na odwrót, jest interpretowany, nie kompilowany. Czy to prawda, że programy ASP.NET mogą być pisane w dowolnym języku spełniającym wymagania CLS, a kod ten zawsze jest kompilowany do kodu pośredniego? Fi Nia. Czym jest Common Language Runtime (CLR) i jakie jest jego główne zadanie? to środowisko uruchomieniowe na kształt maszyny wirtualnej, które wykonuje skompilowany kod programu. Jego głównym zadaniem jest skompilowanie kodu zarządzanego zapisanego w języku pośrednim Microsoft (MSIL) oraz zapewnienie odpowiedniego środowiska do wykonania aplikacji. to środowisko uruchomieniowe na kształt maszyny wirtualnej, które wykonuje skompilowany kod programu. Jego głównym zadaniem jest skompilowanie kodu zarządzanego zapisanego w języku pośrednim Microsoft (F#) oraz zapewnienie odpowiedniego środowiska do wykonania aplikacji. to środowisko uruchomieniowe na kształt maszyny wirtualnej, które wykonuje skompilowany kod programu. Jego głównym zadaniem jest skompilowanie kodu zarządzanego zapisanego w języku pośrednim Microsoft (C++) oraz zapewnienie odpowiedniego środowiska do wykonania aplikacji. Jakie są cechy CLR? - Automatyczne zarządzanie pamięcią; - Standardowy zestaw typów danych; - Wielowątkowość (zbiór wątków wewnątrz CLR); - Usystematyzowana obsługa błędów i wyjątków; - Możliwość rozszerzania informacji metadata w pliku assembly. -Automatyczne zarządzanie pamięcią; -Standardowy zestaw typów danych; -Wielowątkowość (zbiór wątków wewnątrz CLR); -Usystematyzowana obsługa błędów i wyjątków; -Wielowątkowość (zbiór wątków wewnątrz CLR); -Usystematyzowana obsługa błędów i wyjątków; -Możliwość rozszerzania informacji metadata w pliku assembly. Co składa się na ASP .NET Core? ASP .NET Core MVC oraz Razor Pages ASP .NET Core MVC oraz Blazor Pages ASP .NET Core MVC, Windows Forms oraz WPF. |
Report abuse