Galiseev_Delphi8 (Учебник - Программирование в среде Delphi), страница 12

DJVU-файл Galiseev_Delphi8 (Учебник - Программирование в среде Delphi), страница 12 Информатика (560): Книга - 2 семестрGaliseev_Delphi8 (Учебник - Программирование в среде Delphi) - DJVU, страница 12 (560) - СтудИзба2015-05-08СтудИзба

Описание файла

DJVU-файл из архива "Учебник - Программирование в среде Delphi", который расположен в категории "". Всё это находится в предмете "информатика" из 2 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "информатика" в общих файлах.

Просмотр DJVU-файла онлайн

Распознанный текст из DJVU-файла, 12 - страница

Классы для работы с контейнерными обьектамн, таками как лхкеуьдвс,пиесе, Воксебькзс Классы для работы с базами данных Яуз!ет, Овы Зузгегп.Оа!а.Соагпоп Яуз!шп.Оабьогеоб Зуз!ып. Оаы.вц1С1шп! Яуз!ель 01ацпозбсз В этом пространстве имен содержатся многочнспенные типы, используемые языками .НЕТ для трассировки н отладки программного кода Типы для графнчешюго интерфейса, растровых изображений, шрифтов, пиктограмм, поддержки печати н специальные классы для вывода сложных изображений В этом пространстве имен объединены типы, отввчаюагне за операции ввода-вывода в файл, буфер н т,д.

Это пространство имен содержит типы, используемые прн передаче данных по сети Классы, предназначенные для обнаружения, создания н вызова пользовательских типов во время выполнения Зуыеп!.Оикбпц Зуз!еш,Огаж1пц.Огакбпц20 Яуз!мп.Огажнц, Рппбпц Яуз!егп. 1О Зуз!егъ.

Не! Зуз!мпяебесбоп Зуз!ып. Пебесбоп. Егп1! Зуз!егп. Пипбгпе.!п!егорвшмсез Яуз!егп, Поп!1гпе. Пегас!!об Средства дпя взаимодействия с оригинальным кодом (УУ1п32 Ш, СОМ серверы! н типы, используемые для удаленного доступа В среде . НЕТ средства обеспечения безопасности интегрированы как со средой исполнения, твк н с библиотекой базовых типов. В этом пространстве имен находятся классы дпя раГюты с разрешениями, криптографией н т.д. Зуз!мп.весцп1у Глава 2. Знакомство с платформой .л!ЕТ Важнейшие пространства имен ЛЧЕТ Эффективность работы программиста, использующего .!ЧЕТ, напрямую зависит от того, насколько хорошо он знаком с тем множеством типов, которые определены в пространствах имен библиотеки базовых классов.

Самое важное пространство имен называется зувсккз. В нем определены классы, которые обеспечивают важнейшие функции, и ни одно приложение не обходится без использования этого пространства имен. Пространство имен — это способ органиэации типов !классов, перечислений, интерфейсов, делегатов и структур) в единую группу, В одном пространстве имен обычно объединяются взаимосвязанные типы. Например, в пространстве имен зувеев.охаыбпц содержится набор типов, которые призваны помочь в организации вывола изображений на графическое устройство.

В ЛЧЕТ предусмотрены пространства имен двя организации типов, рассчитанных на работу с базами данных, сетью, многопоточностью, зашитой данных и множества других задач. В табл. 2.3 приведены некоторые пространства имен ЛЧЕТ. Пространство иыеи.МЕТ Назначение Зуззепътпсеасйпд ЗуззепъчуеЬ ЗуззвпМ~паоие. Рояле Зуеюш.ХМЬ Это пРостранство имен для типов, которью используются при работе с потоками Классы, которые предназначены для использования в чтеЬ- приложениях, включая АЗР.МЕТ Классы длл работы с элементами интерфейса дппбове — окнами, элементами управления и прочими типами Множество классов для работы с данными а формате ХМь Поиск пространства имен В модуле могут объявляться (подключаться) другие модули, от которых этот модуль зависит. Как и для платформы Уч1п32, компилятор 0е)рЫ 8 лля .1чЕТ должен идентифипировать эти модули.

В случае с явным объявлением имен путь всегда известен, но Пространсгпеа имен Пространства имен в 0е!рг)( В Ое!РЫ 8 файлы проекта (пропюммы, библиотеки или пакеты) неявно вхпзят в пространство имен, называемое луагтуалгамом имен луагкта ла умолчанию. Модуль может быль или членом пространства имен по умолчанию, мяи для него можно явно объявить пространство имен. Во втором случае пространство имен объявляется в заголовке модуля. опйе МуСоарапу.муиЫдекя.нуопзег Обратите внимание, что отдельные пространства имен разделяются точками.

Но в данном случае точки не являются разделителями между именами, а являются частью имени модуля. Имя исходного файла для данного модуля должно быть мусоюрапу. Муиз спеха. Муппд с. рая, а имя выходного файла, созданного компилятором, будет мусожрапу.муиЫдеса.муциев.пса~1. Точки в данном случае показывают вложенность пространств имен, а модуль мупп(с является членом пространства имен мунЫдесв, которое само включено в пространство имен мусоюрапу. По умолчанию всегда создаются пространства имен для всех модулей проекта.

Рассмотрим следующие объявления. Ргодкаю МуСотрапу.Ргодкажа.муРгодгаюг ЪзЬгаку Мусоюрапу.ьзЪв.муз зЬхагу; Раскаде Мусоюрапу.васкадев.муРаскаде; Таким образом созаается пространство имен по умолчанию для проекта. Имя пространства имен получается при удалении имени молуля (правая часть) вместе с точкой. Модуль, в котором нет явного объявления пространства имен, называется грулловым модулем, он автоматически становится членом пространства имен (членом группы) проекта. Например, если создать модуль как ппъе Муппдег то компилятор автоматически включит его в пространство имен мусоюрапу Ргодгажв.

При этом пространспю имен по умолчанию не влияет на имена исходных файлов групповых модулей. В предыдущем примере имя файла может быть муопзс.раа, но при создании файла с расширением .псоз1 компилятор будет использовать пространство имен по умолчанию и будет создан файл с именем муссирапу. Ргодгмза. Муппйе. Йсоз1. Все имена не чувствительны к регистру клавиатуры, но компилятор сохранит имя в его оригинальном внле и будет использовать это имя при создании выходных файлов, сообщений об ошибках и при предоставлении информапии о типах времени исполнения.

В информапию о типах времени исполнения будут включены полные определения пространства имен. если это групповой модуль, то компилятор должен определить область поиска подключенных модудей. Рассмотрим следуюший пример модуля с явным объявлением пространства имен и подключенными модулями (для чего используется директива паев). нп1С Мусоирапу.угодгаив.бп1св.мубп1С1/ изез Мусоирапу.Ь1Ьв.бп1С2, бп1сЗ, бп1Г4; Злесьмааульмубп1с1 является членом пространства именмуссирапу.Ргодгаив.бпдгв. Модуль мубпдс1 Зависит От треХ друГИХ МОДуЛей: Модупя бпдг2 в пространстве имен мусаирапу.ьдЬа н лвух групповых модулей бп1гз н бп1с4. Компилятор может легко установить полное имя модуля бп1с2, но для нахожлення полных имен модулей бп1СЗ и бп1г4 компилятор должен произвести поиск срелн соответствуюших пространств имен.

Для поиска используются источники: опции компилятора, объявленные в файле проекта пространства имен, пространства имен по умолчанию и, наконец, текушее пространство имен для данного молуля. В файле проекта можно дополнительно определить список пространства имен поиска для групповых модулей. Объявление пространства имен должно происходить сразу после объявления программы, библиотеки нли пакета и перед всеми другими конструкциямн или блоками. Пространства имен в списке разделяются запятыми и список лолжен заканчиваться точкой с запятой.

Компилятор будет производить поиск в следуюшем порядке: ° текушее пространство имен модуля; ° пространство имен по умолчанию; ° список пространства имен проекта; и пространства имен, указанные в опциях компилятора. Ниже приведен пример файла проекта и модуля с объявлением списка пространств имен для поиска файла. // Файл проекта. ргодгаи МуСоирапу.ргодгаиа.иуРгодгаи; паиеарасеа мусоирапу.ъ1ьв.бги1одесв, мусоирапу.ъ1ьв.месмогк; // Файл модуля. ип1г муСоирапу.ргодгаиа.бп1гв.мубп1С1г Используя эти объявления, компилятор будет производить поиск в следуюшем порядке: ° Мусоирапу. Ргодгаив. бп1га; ° МуСоирапу.

Ргодгаив; ° МуСоирапу.ь1Ьв.иегмогк', ° мусоирапу.ъ1Ьв.бЗМ1адвсв; ° Пространство имен, указанное в опциях компилятора. Если модуль является групповым (т.е. не имеет явно объявленного пространства имен), то поиск начинается с пространства имен по умолчанию. Подключение моаулей можно произволнть как с полностью указанным пространством имен, так и с указанием только группового имени, при этом удостоверившись, что компилятор сможет найти модуль. В примере ниже показано, как можно подключить модули. ипдс Мусоирапу.ь1Ьв.иубп1Г1 ивен муСоирапу.ь1Ьа.бп1г2, // Пенностью указанное нмя.

бп1ГХг // Групповое нма. При этом в программе можно обрашаться к элементам модуля как по полному имени, так непосредственно по имени элемента. Глава Я. Знакомство с платформой .НЕТ паев Мусошрапу.Ь1Ьв.пп1с2! Ьед1п шг1се1п (мусошрапу. Г 1Ь|. Оп1с2. Яошезгг1пд) ! шг1Се1п(зошевсг1пд) ! а. При использовании полного имени необходимо включать имя целиком. шг1ге1п(пп1С2.яошезгг1пд) ! // Ошибка! шг1се1п(ЫЬв.цп1с2.яошеясг1пд) ! // Ошибка! шг1се1п(иуссаарапу.ь1Ьв.цп1с2.зошезгг1пд] ! // Правильно. шг1Се1п(вошеяпгзпд)! // Правильно.

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5259
Авторов
на СтудИзбе
421
Средний доход
с одного платного файла
Обучение Подробнее