Содержание
- 2. Значення .NET і C# Новий каркас (середовище), новий системний інтерфейс для програмування Об’єктно-орієнтований підхід Зрозумілий дизайн
- 3. Спільне середовище виконання мов CLR. Проміжна мова IL Двокрокова компіляція: Звичайний компілятор “C# → IL(байт-код)”; JIT-компілятор
- 4. object (value-type) unsafe код Посилання на метод Array Довільне значення в стеку – абстракт-ний клас Довільний
- 5. Особливості внутрішньої мови Common Language Specification: мінімальні вимоги до .NET-орієнтованих компіляторів вимоги сумісності до відкритих методів
- 6. Взаємодія через CTS і CLS Засоби .NET компіляції та виконання Компіляція Виконання Програма C# Програма VB.NET
- 7. Створення аплікацій .NET Класи .NET Framework Підтримка системи типів Підтримка графічного інтерфейсу Windows Підтримка Web Forms
- 8. “Обов’язкова” програма //using System; namespace LNU.CSharp.Learn { class Program { static void Main() { System.Console.WriteLine("Hello, WORLD!");
- 9. Типи даних C# Цілі 5; -17; 0x1AB; 255U; 5L; 10UL
- 10. Типи даних C# Дійсні 1.5; -2.09; 1e-6; .5; 12.3F Десятковий (фінансовий) 12.50M Логічний
- 11. Типи даних C# Символьний 'A'; (char)65; '\u0041'; '\x0041' спеціальні літери (взяти в апострофи) Вбудовані типи посилання
- 12. Окремі типи користувача Перелік (цілий тип користувача) enum – нащадок System.Enum public enum TimeOfDay { Morning=0,
- 13. Оголошення змінних, констант Оголошення змінних тип ім’я_змінної = значення; // ініціалізація ! double a = 1.57,
- 14. Галуження потоку керування Вкорочений умовний оператор if (логічний вираз) оператор | {блок операторів} Умовний оператор if
- 15. Галуження потоку керування Оператор вибору switch (expression) { case constantValue1: operator(s) break; case constantValue2: operator(s) break;
- 16. Повторення for (ініціалізатор; умова; модифікатор) оператор | блок int f = 1; for (int i =
- 17. Повторення while (умова) оператор | блок bool condition = true; while (condition) { DoSomeWork(); condition =
- 18. Переходи goto Label; вихід з вкладених циклів перехід між альтернативами switch заборонено входити в блок циклу
- 19. Простори імен Структурування імен, логічне поєднання класів “Простір до файла” – “багато до багатьох” namespace LNU
- 20. Консольне введення-виведення int System.Console.Read(); //код одного прочитаного символа string System.Console.ReadLine(); // прочитаний рядок int K =
- 22. Скачать презентацию