Потеря значимости (underflow) 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Потеря значимости (underflow)



Возникают при некорректном или неправильном преобразовании типов C#. Например, если отрицательное число преобразовать в тип byte, то возникнет потеря значимости, т.к. в данном типе не допускается хранение отрицательных чисел.

 

Управляемая куча (Managed Heap)

Это область памяти, хранящая в себе объекты, как правило, создаваемые с помощью ключевого слова new. При переполнении управляемой кучи вызывается сборка мусора.

Условия переполнения (overflow)

Возникают при некорректном или неправильном преобразовании типов C#. Например, если переменную типа int, имеющую значение 1300 попробовать преобразовать в тип byte, то как, раз возникнет переполнение, так как данное число выходит за пределы данного типа.

 

Язык C

Данный язык был разработан в начале 70-ых годов прошлого века Деннисом Ритчи (Dennis Ritchie) и представляет собой первый язык, реализующий структурное программирование.

 

Язык C++

Язык C++ был разработан в 1979 году Бьярне Страуструпом (Bjarne Stroustrup). Данный язык обеспечивает плавный переход к объектно-ориентированному программированию.

 

Язык F#

Язык F#, недавно пополнивший семейство языков Microsoft.NET Framework, обеспечивает безопасность относительно типов, неплохую производительность, а также способен выступать в роли языка сценариев — всё это в рамках платформы .NET.

 

Язык Java

Объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems.

 

Язык Turbo Pascal

Интегрированная среда разработки программного обеспечения для платформ DOS и Windows 3.x и язык программирования в этой среде, диалект языка Паскаль от корпорации Borland.

 

Язык Visual Basic

Средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программирования и среду разработки.

 

Термина от A до Z

 

ActiveX

Является основой для определения независимым образом программных компонентов в языке программирования. Программные приложения могут состоять из одного или нескольких компонентов в целях обеспечения их функциональности.

 

ADO.NET

ADO.NE T нацелена на автономную работу с помощью объектов DataSet. Эти типы представляют локальные копии любого количества взаимосвязанных таблиц данных, каждая из которых содержит набор строк и столбцов. Объекты DataSet позволяют вызывающей сборке (наподобие веб-страницы или программы, выполняющейся на настольном компьютере) работать с содержимым DataSet, изменять его, не требуя подключения к источнику данных, и отправлять обратно блоки измененных данных для обработки с помощью соответствующего адаптера данных.

 

API-интерфейс

Application Programming Interface ― «интерфейс программирования приложений» или «интерфейс прикладного программирования». Представляет набор готовых классов, интерфейсов и делегатов, которые можно использовать при разработке сторонних программных продуктов.

 

COM

Component Object Model — «объектная модель компонентов». Объектная модель компонентов, компьютерная технология, разработанная компанией Microsoft.

 

COM+

Данная технология входит в состав серверных операционных систем Microsoft и предназначена для поддержки систем обработки транзакций.

 

COM-сервер

Это специальным образом оформленное и зарегистрированное в системе приложение.

 

CIL-код

Common Intermediate Language — «базовы промежуточный язык», разработанный фирмой Microsoft для платформы .NET Framework. JIT-компилятор CIL является частью так называемой CLR (Common Language Runtime) — общей среды выполнения языков .NET. Ранее язык назывался Microsoft Intermediate Language, однако был переименован для создания стандарта ECMA-335.

Язык CIL также нередко называют просто IL (Intermediate Language), то есть просто «промежуточный язык».

 

DLL-библиотека

Dynamic-link Library — «библиотека динамической компоновки» или «динамически подключаемая библиотека». Представляют собой библиотеки динамической компоновки сборок.

 

EDI

Electronic Data Interchange — «электронный обмен данными». Взаимодействие на предприятиях между компьютерами в виде стандартизированных бизнес-операций стандартного формата.

 

DOM

Document Object Model — «объектная модель документа». Объектная модель документа, чаще всего использующаяся при веб-программировании.

 

GUID-идентификаторы

Globally Unique Identifier ― «статистически уникальный идентификатор», статически уникальный 128-битный идентификатор. Его главная особенность — уникальность, которая позволяет создавать расширяемые сервисы и приложения без опасения конфликтов, вызванных совпадением идентификаторов.

 

GAC

Global Assembly Cache ― «глобальный кэш сборок». Каталог, размещающий в себе большинство сборок .NET Framework.

 

JIT-компиляция

Just-in-time CompilationJIT, компиляция «на лету»; Dynamic Translation ― «динамическая компиляция». Процесс компиляции CIL-инструкций в соответствующий машинный код, при котором JIT-компилятор будет помещать результаты в кэш в соответствии с тем, как того требует целевая операционная система.

 

IDE-среда

Integrated Development Environment или Integrated Debugging Environment ― «интегри́рованная среда́ разрабо́тки», ИСР. Среда, представляющая развитый графический интерфейс и имеющая множество готовых компонентов для упрощения разработки программного обеспечения.

 

IntelliSense

Технология, использующаяся в интегрированной среде разработки семейства Microsoft Visual Studio, и представляющая собой особенность дополнения частей кода при их наборе с клавиатуры программистом.

 

MonoTouch

Платформа, позволяющая запускать приложения разработанные с пользованием .NET в различных мобильных устройствах, сматфонах и т.д.

 

MFC

Microsoft Foundation Classes. Библиотека базовых классов Microsoft, предназначенная для разработчиков на C++.

 

MVC

Model-View-Controller ― «модель-представление-поведение» или «модель-представление-контроллер». Схема (концепция) использования нескольких шаблонов проектирования, с помощью которых модель данных приложения, пользовательский интерфейс и взаимодействие с пользователем разделены на три отдельных компонента так, что модификация одного из компонентов оказывает минимальное воздействие на остальные.

 

Office Automation API

Представляет собой API-интерфейс, с помощью которого можно разрабатывать специальные плагины, гаджеты и т.п. для пакета Microsoft Office.

 

Pascal

Язык программирования общего назначения. Один из наиболее известных языков программирования, широко применялся в промышленном программировании, обучении программированию в высшей школе, является базой для ряда других языков.

 

Solution Explorer

«Обозреватель решений».Окно IDE-среды Microsoft Visual Studio в котором отображаются сведения о разрабатываемом проекте.

Unicode

Представляет собой кодировку символов, в которой представлены символы практически всех известных языков.

 

UNIX

Семейство переносимых, многозадачных и многопользовательских операционных систем.

 

VBA

Visual Basic for Applications ― «Visual Basic для приложений». Немного упрощённая реализация языка программирования Visual Basic, встроенная в линейку продуктов Microsoft Office (включая версии для Mac OS), а также во многие другие программные пакеты, такие как AutoCAD, SolidWorks, CorelDRAW, WordPerfect и ESRI ArcGIS. VBA покрывает и расширяет функциональность ранее использовавшихся специализированных макро-языков, таких как WordBasic.

 

VSTA

Visual Studio Tools for Applications ― «Visual Studio Tools для приложений». Представляет собой набор инструментов, который независимые поставщики программного обеспечения (ISV) могут использовать для создания настроечных возможностей в своих приложениях для автоматизации и расширения. Эти возможности могут использоваться конечными пользователями в рамках управляемых расширений.

Visual Studio Tools for Applications был объявлен Microsoft с выпуском Visual Studio 2005. Первый Community Technology Preview (CTP) из Visual Studio для приложений был выпущен в апреле 2006 года.

 

VSTO

Visual Studio Tools for Office ― «Visual Studio Tools для офиса». Представляет собой набор средств разработки, доступных в виде Microsoft Visual Studio Add-in («надстройки», шаблоны проектов) и Runtime, что позволяет Microsoft Office 2003 и более поздние версии приложений Office использовать функциональность .NET Framework Common Language Runtime (CLR) с помощью .NET type system (системы типов .NET). В результате, позволяет расширить приложения под Office, которые будут записаны в CLI совместимом языке (расширения для Office ранее реализовались через COM), а также использовать функциональные возможности и пользовательский интерфейс конструкций из приложений Office в.NET-приложений. VSTO заменяет VBA версий Office 2000 и Office X P.

 

Visual InterDev

IDE-среда применяемая для создания веб-приложений на основе технологии Microsoft Active Server Pages (ASP). Часть Microsoft Visual Studio 97 и 6.0.

 

Win32

Общее наименование целого набора базовых функций интерфейсов программирования приложений операционных систем семейств Windows и Windows NT корпорации «Майкрософт».

 

Windows Forms

Инструментальный набор Windows Forms предоставляет типы, необходимые для построения графических пользовательских интерфейсов для настольных компьютеров, создания специализированных элементов управления, управления ресурсами (например, строками и значками) и выполнения других задач, возникающих при программировании для пользовательских компьютеров. Имеется и дополнительный API по имени GDI+ (представленный сборкой System.Drawing.dll),который предоставляет дополнительные типы, позволяющие программисту генерировать двухмерную графику, взаимодействовать с сетевыми принтерами и обрабатывать графические данные. Находится в библиотеке System.Windows.Forms.dll.

 

XML

eXtensible Markup Language — «расширяемый язык разметки». Расширяемый язык разметки, представляющий собой свод общих синтаксических правил.



Поделиться:


Последнее изменение этой страницы: 2016-12-28; просмотров: 383; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.149.213.209 (0.028 с.)