КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Основные сведения о платформе Microsoft.NET Framework 4.0
Вычислительной средой для Visual Studio 2010, в состав которой входит Visual Basic 2010 Express, является платформа Microsoft.NET Framework (Microsoft dot NET Framework). Платформа предлагает следующие возможности: - предоставление среды выполнения кода, уменьшающей конфликты между разными версиями языков и устраняющей проблемы, связанные с переносом сред программирования; - работу с различными типами приложений, размещённых как на локальном компьютере, так и в Интернете; - установление стандартов для поддержки платформы.NET Framework другими языками; - создание непротиворечивой среды программирования, в которой код объекта может выполняться локально, но быть распределённым в Интернете и выполняться удалённо. Платформа состоит из двух частей: - общеязыковой единой среды исполнения CLR (Common Language Runtime); - иерархического набора унифицированных библиотек классов. Единая среда исполнения управляет кодом, обеспечивая управление памятью, потоком и удалённое управление. Библиотека классов является объектно-ориентированной коллекцией типов, которая используется для разработки приложений: - с командной строкой (консольных приложений); - графических приложений (приложений Windows Forms); - приложений, использующих WEB-сервисы. Таким образом, платформа Microsoft.NET Framework является неотъемлемым компонентом Windows, поддерживающим создание и выполнение приложений нового поколения и WEB-служб XML (расширяемый язык разметки -Extensible Markup Language). Для упрощения взаимодействия между языками большинство типов платформы.NET Framework являются CLS-совместимыми, и поэтому их можно использовать в любом языке программирования (CLS - Common Language Specification). Типы.NET Framework представляют собой основу для создания элементов управления, компонентов и приложений.NET. Они предназначенные для решения следующих задач:
- представление базовых типов данных и исключений; - инкапсуляция структур данных; - создание операций ввода-вывода; - вызов проверок безопасности.NET Framework; - доступ к данным; - предоставление графического пользовательского интерфейса и т. п. Платформа.NET Framework содержит классы, интерфейсы и типы значений, которые облегчают и оптимизируют процесс разработки, а также обеспечивают доступ к функциям системы. На основе существующих классов можно создавать собственные производные классы. В типах.NET Framework используется иерархическая схема именования с точкой. При таком подходе связанные типы группируются в пространства имен, что упрощает их поиск и создание ссылок. Первая часть полного имени — до крайней правой точки — это имя пространства имен. Последняя часть имени — это имя типа. Например, System.Collections.ArrayList представляет собой тип ArrayList, который принадлежит пространству имен System.Collections. Типы в System.Collections используются для работы с коллекциями объектов. Такая схема позволяет однозначно идентифицировать типы по их полным именам (т. е. по пространству имен и имени типа), что предотвращает конфликты имен типов. Использование шаблонов именования для группировки связанных типов в пространства имен очень полезно при создании и документировании библиотек классов. Пространство имен может быть распределено между несколькими сборками, т. е. одна сборка может содержать типы из нескольких пространств имен. Пространство имен System Пространство имен System является корневым пространством имен для основных типов в.NET Framework. Это пространство имен включает классы, представляющие собой базовые типы данных, для всех приложениий. В дополнение к базовым типам данных пространство имен System содержит более 100 классов. Пространство имен System.Windows.Forms
В пространство имен System.Windows.Forms включены классы для создания приложений Windows, которые позволяют наиболее эффективно использовать возможности пользовательского интерфейса операционной системы Microsoft Windows. В следующей таблице приведены сгруппированные по категориям классы, относящиеся к пространству имен System.Windows.Forms.
Кроме того, в пространстве имен System.Windows.Forms имеется ряд классов, обеспечивающих дополнительную поддержку вышерассмотренных классов.
Примерами таких поддерживающих классов могут служить перечисления, классы аргументов событий и делегаты, используемые событиями в элементах управления и компонентах. Таким образом, библиотека классов является всесторонней объектно-ориентированной коллекцией типов, которую можно использовать для разработки приложений с графическим интерфейсом, включающим использование WEB-форм и WEB-сервисов. При включении отладки программы проект компилируется и сохраняется в папке проекта по пути: bin – Debug – (имя файла).exe. Создаётся автономный, отдельный от среды разработки VB файл, который можно копировать и использовать для работы.
По завершению отладки можно окончательно скомпилировать файл по пути: Отладка – Построить – (имя проекта). При этом скомпилированный файл сохраняется в каталоге: bin – Release – (имя файла).exe. Но для успешного проигрывания программы необходимо наличие на компьютере версии платформы Microsoft.NET Framework 4.0. Версия.NET Framework 4.0 установлена (по умолчанию) только на ОС Windows 7, и, если попытаться проиграть проект в ОС Windows XP, где установлена версия.NET Framework 1.1, то эта версия не обеспечит работу проекта. Таким образом, для решения этой проблемы в ОС Windows XP необходимо либо установить VB 2010 Express, т. к. в его дистрибутивный пакет входит платформа.NET Framework 4.0, либо установить платформу из Интернета. Кардинальный способ компиляции проекта состоит в формировании дистрибутивного пакета созданного проекта по пути: Проект – Опубликовать…, а далее копировании созданной папки на компьютер пользователя и инсталляции программы путём проигрывания файла setup.exe. Литература: 1. Майо Дж., Самоучитель Microsoft Visual Studio 2010. – СПб.: БХВ-Петербург, 2011 – 404 с.:ил. 2. Дукин А. Н. Самоучитель Visual Basic 2010 / А. Н. Дукин, А. А. Пожидаев. – СПб.: БХВ-Петербург,2010 - 560 с.:ил.
Дата добавления: 2014-01-05; Просмотров: 532; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |