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



ЗНАЕТЕ ЛИ ВЫ?

Встроенная справочная система

Поиск

Встроенная справочная система

 

Последним средством в Visual Studio 2010, которым необходимо обязательно уметь пользоваться с самого начала, является полностью интегрируемая справочная система. Поставляемая с .NET Framework 4 SDK документация представляет собой исключительно хороший, очень понятный и насыщенный полезной информацией источник. Из-за огромного количества предопределенных типов .NET (насчитывающих тысячи), необходимо погрузиться в исследование предлагаемой документации. Не желающие делать это обрекают себя как разработчика.NET на длительное, мучительное и болезненное существование.

При наличии соединения с Интернетом просматривать документацию.NET Framework 4. SDK можно в онлайновом режиме по следующему адресу: Библиотека MSDN (http://msdn.microsoft.com/ru-ru/library/).

Разумеется, при отсутствии постоянного соединения с Интернетом такой подход оказывается не очень удобным. К счастью, ту же самую справочную систему можно установить локально на своем компьютере. Имея уже установленную копию Visual Studio 2010, необходимо выбрать в меню Пуск пункт Все программы -> Microsoft Visual Studio 2010 -> Visual Studio Tools -> Manage Help (Управление параметрами справки - RUS). Затем можно приступать к добавлению интересующей справочной документации.

После локальной установки справочной системы простейшим способом для взаимодействия с ней является выделение интересующего ключевого слова С#, имени типа или имени члена в окне представления кода внутри Visual Studio 2010 и нажатие клавиши F1. Это приводит к открытию окна с документацией, касающейся конкретного выбранного элемента. Например, если выделено ключевое слово string в определении класса Саr, после нажатия клавиши F1 появится страница со справочной информацией об этом ключевом слове.

Ещё одним полезным компонентом справочной системы является доступное для редактирования поле Search (Искать), которое отображается в левой верхней части экрана. В этом поле можно вводить имя любого пространства имён, типа или члена и тем самым сразу же переходить в соответствующее место в документации. При попытке найти подобным образом пространство имён System.Reflection, например, можно будет узнать о деталях этого пространства имён, изучить содержащиеся внутри него типы, просмотреть примеры кода с ним и т.д.

В каждом узле внутри дерева описаны типы, которые содержатся в данном пространстве имён, их члены и параметры этих членов. Более того, при просмотре страницы справки по тому или иному типу всегда сообщается имя сборки и пространства имен, в котором содержится запрашиваемый тип (соответствующая информация отображается в верхней части данной страницы).

ГЛОССАРИЙ ТЕРМИНОВ

Глоссарий терминов

 

Термины от А до Я

 

Байт-код

Низкоуровневый машинно-независимый код, который генерируется транслятором и выполняется интерпретатором.

 

Коллизия имён

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

 

Кэширование

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

 

Объектно-ориентированный язык программирования (ООП)

Представляет собой язык программирования, поддерживающий в той или иной степени три важных свойства: инкапсуляция (механизм программирования, объединяющий вместе код и данные), полиморфизм (один интерфейсмножество методов) и наследование (процесс, в ходе которого один объект приобретает свойства другого объекта).

 

Оперативная память

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

 

Потеря значимости (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-08-15; просмотров: 460; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

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