Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 634620)
Контекстум
.

Основы Microsoft .NET Framework и языка программирования C#: учебное пособие (220,00 руб.)

0   0
Первый авторСуханов Максим Валерьевич
АвторыБачурин Илья Валерьевич
ИздательствоСеверный (Арктический) федеральный университет имени М.В. Ломоносова
Страниц96
ID279618
АннотацияВ пособии представлены теоретические основы и архитектура платформы .NET Framework и язык программирования C#. Материал построен на использовании последней версии платформы, языка программирования C# и инструментальных средств разработки Microsoft Visual Studio Professional 2012 и сопровождается подробными примерами.
Кому рекомендованоИздание адресовано студентам, обучающимся по направлению подготовки «Информационные системы и технологии».
ISBN978-5-261-00934-4
Суханов, М.В. Основы Microsoft .NET Framework и языка программирования C#: учебное пособие / И.В. Бачурин; М.В. Суханов .— Архангельск : Северный (Арктический) федеральный университет имени М.В. Ломоносова, 2014 .— 96 с. : ил. — ISBN 978-5-261-00934-4 .— URL: https://rucont.ru/efd/279618 (дата обращения: 20.04.2024)

Предпросмотр (выдержки из произведения)

Министерство образования и науки Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Северный (Арктический) федеральный университет имени М.В. Ломоносова» М.В. Суханов, И.В. Бачурин, И.С. Майоров Основы Microsoft . <...> NET Framework и языка программирования C# Допущено САФУ имени М.В. Ломоносова в качестве учебного пособия Архангельск ИД САФУ 2014 1 УДК 004.432(07) ББК 32.973.26-018.1я7 С91 Рекомендовано к изданию редакционно-издательским советом Северного (Арктического) федерального университета имени М.В. Ломоносова Рецензенты: кандидат физико-математических наук, доцент Н.Н. Оленев, кандидат технических наук, доцент Д.Г. Чухчин С91 Суханов, М.В. Основы Microsoft . <...> ASP (Active Server Pages) – технология динамического создания страниц на стороне сервера ASP.NET – технология создания веб-приложений, основанная на платформе Microsoft.NET BCL (Base Classe Library) – стандартная библиотека классов платформы . <...> NET Framework CLI (Common Language Infrastructure) – спецификация общеязыковой инфраструктуры CLR (Common Language Runtime) – основа платформы . <...> NET Framework – общеязыковая среда выполнения CLS (Common Language Specification) – общеязыковые спецификации COM (Component Object Model) – объектная модель компонентов, технологический стандарт Microsoft, предназначенный для создания программного обеспечения на основе взаимодействующих компонентов, каждый из которых может использоваться во многих программах одновременно Common Object Runtime Execution Engine – общий объектный модуль механизма выполнения 5 CTS (Common Type System) – стандартная система типов, часть . <...> NET DCE (Distributed Computing Environment) – среда распределенных вычислений DLL (Dynamic Link Library) – библиотека динамической компоновки FCL (Framework Class Library) – библиотека классов среды разработки GAC (Global Assembly Cache) – глобальный кэш сборок в инфраструктуре . <...> Среди ее основных компонентов: стандартная библиотека классов – Base Classe Library (BCL), в составе которой ASP.NET (англ. <...> ActiveX Data Objects), Windows Presentation Foundation (WPF) и Windows Forms, а также общеязыковая среда выполнения <...>
Основы_Microsoft_.NET_Framework_и_языка_программирования_C#_учебное_пособие.pdf
Министерство образования и науки Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Северный (Арктический) федеральный университет имени М.В. Ломоносова» М.В. Суханов, И.В. Бачурин, И.С. Майоров Основы Microsoft .NET Framework и языка программирования C# Допущено САФУ имени М.В. Ломоносова в качестве учебного пособия Архангельск ИД САФУ 2014 1
Стр.1
УДК 004.432(07) ББК 32.973.26-018.1я7 С91 Рекомендовано к изданию редакционно-издательским советом Северного (Арктического) федерального университета имени М.В. Ломоносова Рецензенты: кандидат физико-математических наук, доцент Н.Н. Оленев, кандидат технических наук, доцент Д.Г. Чухчин С91 Суханов, М.В. Основы Microsoft .NET Framework и языка программирования C#: учеб. пособие / М.В. Суханов, И.В. Бачурин, И.С. Майров; Сев. (Арктич.) федер. ун-т им. М.В. Ломоносова. – Архангельск: ИД САФУ, 2014. – 96 с. ISBN 978-5-261-00934-4 В пособии представлены теоретические основы и архитектура платформы .NET Framework и язык программирования C#. Материал построен на использовании последней версии платформы, языка программирования C# и инструментальных средств разработки Microsoft Visual Studio Professional 2012 и сопровождается подробными примерами. Издание адресовано студентам, обучающимся по направлению подготовки «Информационные системы и технологии». УДК 004.432(07) ББК 32.973.26-018.1я7 ISBN 978-5-261-00934-4 © Суханов М.В., Бачурин И.В., Майоров И.С., 2014 © Северный (Арктический) федеральный университет им. М.В. Ломоносова, 2014 2
Стр.2
Оглавление Введение .................................................................................................... § 1. Философия .NET .............................................................................. 1.1. Общие положения ................................................................... 1.2. Требования к платформе нового поколения ....................... 1.3. Компоненты .NET Framework ............................................... § 2. Основы архитектуры .NET Framework ...................................... 2.1. Сборки в .NET Framework ..................................................... 2.2. Приватные сборки .................................................................. 2.3. Разделяемые сборки ............................................................... 2.4. Общеязыковая среда выполнения ........................................ 2.5. Система общих типов ............................................................ 2.6. Общеязыковая спецификация ............................................... § 3. Идентификаторы, выражения и операторы .............................. 3.1. Идентификаторы ..................................................................... 3.2. Ключевые слова ...................................................................... 3.3. Пробельные символы ............................................................. 3.4. Комментарии ........................................................................... 3.5. Операторы ............................................................................... 3.6. Выражения и литералы ......................................................... 8 9 9 10 11 13 13 14 15 16 20 25 27 27 29 30 30 32 32 § 4. Типы, переменные и работа с памятью ...................................... 4.1. Программа на C# как набор деклараций типов .................. 4.2. Тип как шаблон ....................................................................... 4.3. Инстанцирование типов ........................................................ 4.4. Виды членов типов ................................................................. 4.5. Предопределенные типы ....................................................... 4.6. Пользовательские типы ......................................................... 4.7. Работа с памятью: стек и куча ............................................... 4.8. Значимые и ссылочные типы ................................................ 4.9. Переменные ............................................................................. 40 § 5. Классы ................................................................................................ 5.1. Понятие класса ........................................................................ 3 41 41 33 33 33 34 34 35 37 38 39
Стр.3
5.2. Объявление класса ................................................................. 5.3. Экземплярные и неэкземплярные члены класса ................ § 6. Члены класса .................................................................................... 6.1. Поля и константы ................................................................... 6.2. Методы .................................................................................... 43 45 5.4. Виды классов .......................................................................... 46 5.5. Класс и структура .................................................................. 48 49 49 51 6.3. Свойства .................................................................................. 64 6.4. Конструкторы ......................................................................... 6.5. Сборка мусора и деструктор ................................................. 6.6. Прочие члены класса ............................................................. 6.7. Ключевое слово this ................................................................ 6.8. Доступ к членам класса ......................................................... 70 72 73 77 79 § 7. Структуры......................................................................................... § 8. Наборы однотипных объектов ...................................................... 8.1. Стандартные операции над наборами ................................. 8.2. Массивы .................................................................................. 8.3. Обобщенные списки .............................................................. § 9. Интерфейсы ...................................................................................... Библиографический список ................................................................. 81 82 83 83 85 9.1. Наследование интерфейсов ................................................... 92 9.2. Явная реализация интерфейса .............................................. 89 93 96 4
Стр.4