CLR via C #. Програмування на платформі Microsoft .NET Framework 4.5 мовою C #. 4-е изд. Ріхтер Дж.

databasebooks13

Regular price ₴1,040.00

Tax included.
Книга "CLR via C #. Програмування на платформі Microsoft .NET Framework 4.5 мовою C #", що виходить в четвертому виданні і вже стала класичним підручником з програмування, детально описує внутрішній устрій і функціонування загальномовного виконуючого середовища (CLR) Microsoft .NET Framework версії 4.5. Написана визнаним експертом в області програмування Джеффрі Ріхтером, багато років є консультантом команди розробників .NET Framework компанії Microsoft, книга навчить вас створювати по-справжньому надійні додатки будь-якого виду, в тому числі з використанням Microsoft Silverlight, ASP.NET, Windows Presentation Foundation і т . Д. Четверте видання повністю оновлено відповідно до специфікації платформи .NET Framework 4.5, а також середовища Visual Studio 2012 і C # 5.0. Зміст книги Джеффрі Ріхтер "CLR via C #. Програмування на платформі Microsoft .NET Framework 4.5 мовою C #" Передмова. 22 Введення 24 Російською мовою Від видавця перекладу 26 Частина I. Основи CLR Глава 1. Модель виконання коду в середовищі CLR. 28 Компіляція вихідного коду в керовані модулі. 28 Об'єднання керованих модулів в збірку 32 Завантаження CLR 34 Виконання коду збірки. . . . . . . . . . . . . . . . . . . . . . . . . .37 IL-код і верифікація 44 Небезпечний код. 45 IL і захист інтелектуальної власності. 46 NGen exe. 47 Бібліотека FCL. 47 CTS. 49 CLS. 52 Взаємодія з некерованим кодом 57 Глава 2. Компонування, упаковка, розгортання іадміністрірованіе пріложенійітіпов 58 Завдання розгортання в. NET Framework. 58 Компонування типів в модуль 60 Файл параметрів. 61 Кілька слів про метаданих. 64 Об'єднання модулів для створення збірки. 71 Додавання збірок в проект в середовищі VisualStudio. 78 Використання утиліти Assembly Linker. 79 Включення в сборкуфайлов ресурсів 81 Ресурси з відомостями про версію збірки. 82 Номери версії. 86 Регіональні стандарти. 87 Розгортання простих додатків (закрите. Розгортання збірок). 88 Просте засіб адміністрування (конфігураціоннийфайл). 90 Алгоритм поіскафайлов збірки 92 Глава 3. спільно використовувані збірки і збірки із суворим ім'ям. . . . . . . . . . . . . . . . . . . . . . . . . . . . .94 Два види збірок-два виду розгортання. 95 Призначення збірці суворого імені. 96 Глобальний кеш зборок. 102 Побудова збірки, що посилається на складання із суворим ім'ям 104 Стійкість збірок зі строгими іменами. до несанкціонованої модифікації 106 Відкладене підписання 107 Закрите розгортання збірок зі строгими іменами. 110 Як виконуючого середовища дозволяє посилання на типи. 111 Додаткові адміністративні засоби. (Конфігураціонниефайли) 115 Управління версіями за допомогою політики видавця 117 Частина II. Проектування типів Глава 4. Основи типів 122 Всі типи-похідні отSystem Object. 122 Приведення типів 124 Приведення типів в C # з помощьюоператоров is і as 126 Простору імен та збірки. 128 Зв'язок між збірками і простором імен. 132 Як різні компоненти взаємодіють під час виконання. 133 Глава 5. Примітивні, посилальні і значущі типи. 142 Примітивні типи в мовах програмування. 142 Перевіряються і непроверяемие операції. для примітивних типів 146 Посилальні і значущі типи. 150 Як CLRуправляет розміщенням полів для типу 155 Упаковка і розпакування значущих типів. . . . . . . . . . . . . . . . . 156 Зміна полів в упакованих значущих типах допомогою інтерфейсів (і чому цього краще не робити) 169 Рівність і тотожність об'єктів 172 Хеш-коди об'єктів. 175 Примітивний тип даних dynamic. 177 Глава 6. Основні відомості очленах і типах. 186 Члени типу 186 Видимість типу. 189 Дружні збірки 189 Доступ до членів типів 191 Статичні класи. 193 Часткові класи, структури і інтерфейси 194 Компоненти, поліморфізм і версії 196 Виклик віртуальних методів, властивостей і подій в CLR 198 Розумне використання видимості типів. і модифікаторів доступу до членів. 202 Робота з віртуальними методами при управлінні. версіями типів. 205 Глава 7. Константи і поля 210 Константи 210 Поля 212 Глава 8. Методи. 215 Конструктори примірників і класи (посилальні типи). 215 Конструктори примірників і структури (значущі типи). 219 Конструктори типів 222 Методи перевантажених операторів. 226 Оператори і взаємодія мов програмування 229 Особлива думка автора про правила Microsoft ,. пов'язаних з іменами методів операторів 229 Методи операторів перетворення 230 Методи розширення 234 Правила і рекомендації 237 Розширення різних типів методами розширення 238 Атрибут розширення. 240 Часткові методи 241 Правила і рекомендації 244 Глава 9. Параметри. 245 Необов'язкові та іменовані параметри 245 Правила використання параметрів 246 Атрибут DefaultParameterValue і необов'язкові атрибути 248 Неявно типізовані локальні змінні 248 Передача параметрів в метод по посиланню. 251 Передача змінного кількості аргументів 257 Типи параметрів і значень. 259 Константность. 261 Глава 10. властивості 263 Властивості без параметрів 263 Автоматично реалізовані сво