c#. введение в программирование

PDF 258 sahifa 1,1 MB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 258
microsoft word - marchenko.doc марченко а.л. c#. введение в программирование учебное пособое издательство московского университета 2005 2 московский государственный университет им. м.в.ломоносова геологический факультет кафедра сейсмометрии и геоакустики марченко а.л. c#. введение в программирование учебное пособое издательство московского университета 2005 3 рецензенты: в пособии описывается синтаксис языка программирования microsoft c# .net, множества классов, применяемых для разработки приложений на платформе .net, излагаются основы объектно-ориентированного программирования, методы создания элементов пользовательского интерфейса и работы с базами данных. для студентов младших курсов. © издательство московского университета, 2005 4 предисловие настоящее учебное пособие представляет собой краткое изложение лекций, читаемых в рамках двухсеместрового учебного курса по информатике. основные задачи пособия заключаются: в ознакомлении слушателей с синтаксисом и семантикой языка программирования c#, в описании особенностей архитектуры .net, в формировании навыков разработки приложений в рамках парадигмы объектно- ориентированного программирования. при описании синтаксиса некоторых языковых конструкций c# в пособии использовалась нотация бэкуса-наура. формы бэкуса-наура (бнф) традиционно используются при описании …
2 / 258
нальные символы не требуют расшифровки (дополнительных бнф), поскольку являются конструкциями описываемого языка программирования. некоторые элементы в рамках бнф заключаются в прямые скобки. так в данной нотации обозначаются те элементы описываемой синтаксической конструкции, количество вхождений которых с точки зрения систаксиса не ограничено. в данном контексте их может быть один, два, три, … , много, а может и не быть вовсе. пособие разрабатывалось на основе находящейся в открытом доступе литературы и не исключает необходимости ознакомления по крайней мере с несколькими из приводимых в списке литературы и ставшими на сегодняшний день классическими книг по языку программирования c#. в приложении содержится большое количество примеров. в ряде случаев это всего лишь документированные фрагменты программного кода, однако значительная часть приводимых в пособии примеров является законченными работающими приложениями. и хотя к пособию не прилагается никаких контрольных вопросов, упражнений или задач, необходимым условием успешного усвоения материала (и обязательным заданием!) является воспроизведение, анализ и модификация приводимого в пособии кода. …
3 / 258
ion) – общая спецификация языков программирования. это набор конструкций и ограничений, которые являются руководством для создателей библиотек и компиляторов в среде .net framework. библиотеки, построенные в соответствии с cls, могут быть использованы из любого языка программирования, поддерживающего cls. языки, соответствующие cls (к их числу относятся языки visual c#, visual basic, visual c++), могут интегрироваться друг с другом. cls – это основа межъязыкового взаимодействия в рамках платформы microsoft.net. clr (common language runtime) – среда времени выполнения или виртуальная машина. обеспечивает выполнение сборки. основной компонент .net framework. под виртуальной машиной понимают абстракцию инкапсулированной (обособленной) управляемой операционной системы высокого уровня, которая обеспечивает выполнение программного кода и предполагает решение следующих задач: управление кодом (загрузку и выполнение), управление памятью при размещении объектов, изоляцию памяти приложений, проверку безопасности кода, преобразование промежуточного языка в машинный код, доступ к метаданным (расширенная информация о типах), обработка исключений, включая межъязыковые исключения, взаимодействие между управляемым и неуправляемым кодом (в том числе …
4 / 258
приложения (exe) или при загрузке библиотеки (обращение к dll из неуправляемого модуля – вызов функции loadlibrary для загрузки управляемой сборки) приводит к загрузке и инициализации clr. после загрузки clr в адресное пространство процесса, ядро среды выполнения выполняет следующие действия: находит местонахождение сборки, загружает сборку в память, производит анализ содержимого сборки (выявляет классы, структуры, интерфейсы), производит анализ метаданных, обеспечивает компиляцию кода на промежуточном языке (il) в платформозависимые инструкции (ассемблерный код), выполняет проверки, связанные с обеспечением безопасности, используя основной поток приложения, передаёт управление преобразованному в команды процессора фрагменту кода сборки. 6 fcl (.net framework class library) – соответствующая cls спецификации объектно-ориентированная библиотека классов, интерфейсов и системы типов (типов-значений), которые включаются в состав платформы microsoft .net. эта библиотека обеспечивает доступ к функциональным возможностям системы и предназначена в качестве основы при разработке .net приложений, компонент, элементов управления. .net библиотека классов является вторым компонентом clr. .net fcl могут использовать все .net-приложения, независимо от назначения, архитектуры, …
5 / 258
e, он же il – intermedia language) – промежуточный язык платформы microsoft.net. исходные тексты программ для .net приложений пишутся на языках программирования, соответствующих спецификации cls. для языков программирования, соответствующих спецификации cls может быть построен преобразователь в msil. таким образом, программы на этих языках могут транслироваться в промежуточный код на msil. благодаря соответствию cls, в результате трансляции программного кода, написанного на разных языках, получается совместимый il код. фактически msil является ассемблером виртуального процессора. метаданные - при преобразовании программного кода в msil также формируется блок метаданных, содержащий информацию о данных, используемых в программе. фактически это наборы таблиц, содержащих информацию о типах данных, определяемых в модуле, о типах данных, на которые ссылается данный модуль. ранее такая информация сохранялась отдельно. например, приложение могло включать информацию об интерфейсах, которая описывалась на interface definition language (idl). теперь метаданные являются частью управляемого модуля. в частности, метаданные используются для: сохранения информации о типах. при компиляции теперь не требуются …

Ko'proq o'qimoqchimisiz?

Barcha 258 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"c#. введение в программирование" haqida

microsoft word - marchenko.doc марченко а.л. c#. введение в программирование учебное пособое издательство московского университета 2005 2 московский государственный университет им. м.в.ломоносова геологический факультет кафедра сейсмометрии и геоакустики марченко а.л. c#. введение в программирование учебное пособое издательство московского университета 2005 3 рецензенты: в пособии описывается синтаксис языка программирования microsoft c# .net, множества классов, применяемых для разработки приложений на платформе .net, излагаются основы объектно-ориентированного программирования, методы создания элементов пользовательского интерфейса и работы с базами данных. для студентов младших курсов. © издательство московского университета, 2005 4 предисловие настоящее учебное пособие представляет собо...

Bu fayl PDF formatida 258 sahifadan iborat (1,1 MB). "c#. введение в программирование"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: c#. введение в программирование PDF 258 sahifa Bepul yuklash Telegram