Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Jazyk C# a platforma .NET ZS 2016/2017

Podobné prezentace


Prezentace na téma: "Jazyk C# a platforma .NET ZS 2016/2017"— Transkript prezentace:

1 Jazyk C# a platforma .NET ZS 2016/2017
Pavel Ježek

2 Struktura předmětu NPRG035 (2/2 Zk/Z) – Jazyk C# a platforma .NET (zima) Přednáška Cvičení (SW2/SU2) – třeba se přihlásit v SISu === NPRG038 (2/2 Zk/Z) – Pokročilé programování pro .NET I (léto) Cvičení (SW2/SW1) – třeba se přihlásit v SISu NPRG057 (2/0 Zk) – Pokročilé programování pro .NET II (léto) NPRG064 (0/2 Z) – Programování uživatelských rozhraní v .NET (léto)

3 Mé předměty o .NET a C# NPRG035 ZS 2/2 Zk/Z “Jazyk C# a platforma .NET” Základy jazyka, knihoven a běhového prostředí (pro kvalitní OOP), SW inženýrství NPRG038 LS 2/2 Zk/Z “Programování pro .NET I“ Pokročilé možnosti jazyka a knihoven potřebné pro „moderní“ programování: delegáti, vlákna, síťování, Reflection, generování kódu, Remoting, LINQ to Objects NPRG057 LS 2/0 Zk “Programování pro .NET II” „interface s okolím“: bezpečnost (.NET Security), interoperabilita s C++, unsafe kód, Python, hostování CLR v C++, WCF, databáze, ?WF? NPRG064 LS 0/2 Z “Programování uživatelských rozhraní v .NET” „interface s uživatelem“: WinForms, WPF, ASP.NET WebForms, ASP.NET MVC, lokalizace a globalizace aplikací, programování her a visualizačních aplikací ve 2D a 3D (e.g. WaveEngine, apod.)

4 Požadavky na zápočet/zkoušku
NPRG035 (2/2 Zk/Z) – Jazyk C# a platforma .NET (zima) Zkouška – viz web předmětu Zápočet – viz cvičení

5 What is the output the following program?
class Program { static void Main(string[] args) { int j = 0; for (int i = int.MaxValue - 10; i <= int.MaxValue; i++) { j++; } Console.WriteLine(j); Option Result A 10 B 11 C D Nothing. E It will generate a runtime error.

6 What is the output the following program?
class Program { static void Main(string[] args) { int j = 0; for (int i = int.MaxValue - 10; i <= int.MaxValue; i++) { j++; } Console.WriteLine(j); Option Result A 10 B 11 C D Nothing. ← An infinite cycle! E It will generate a runtime error.

7 What is the output the following program?
class Program { static void Main(string[] args) { int START = ; int count = 0; for (float f = START; f < START + 50; f++) { count++; } Console.WriteLine(count); } } Option Result A B 50 C 49 D Nothing. E Something else.

8 What is the output the following program?
class Program { static void Main(string[] args) { int START = ; int count = 0; for (float f = START; f < START + 50; f++) { count++; } Console.WriteLine(count); } } Option Result A B 50 C 49 D Nothing. E Something else.


Stáhnout ppt "Jazyk C# a platforma .NET ZS 2016/2017"

Podobné prezentace


Reklamy Google