Книга посвящена внутреннему устройству и алгоритмам работы основных компонентов операционной системы Microsoft Windows – Windows Server 2003, Windows XP и Windows 2000 – и файловой системы NTFS. Детально рассмотрены системные механизмы: диспетчеризация ловушек и прерываний, DPC, APC, LPC, RPC, синхронизация, системные рабочие потоки, глобальные флаги и др. Также описываются все этапы загрузки операционной системы и завершения ее работы. В четвертом издании книги больше внимания уделяется глубокому анализу и устранению проблем, из-за которых происходит крах операционной системы или из-за которых ее не удается загрузить. Кроме того, рассматриваются детали реализации поддержки аппаратных платформ AMD x64 и Intel IA64. Книга состоит из 14 глав, словаря терминов и предметного указателя. Книга предназначена системным администраторам, разработчикам серьезных приложений и всем, кто хочет понять, как устроена операционная система Windows. Названия всех команд, диалоговых окон и других интерфейсных элементов операционной системы приведены как на английском языке, так и на русском. Четвертое издание.
В книге описаны тонкости отладки всех видов приложений .NET и Win32: от Web-сервисов XML до служб Windows. Каждая глава снабжена примерами, которые позволят увеличить продуктивность отладки управляемого и неуправляемого кода. Книга состоит из 19 глав, 2 приложений и предметного указателя. Компакт-диск содержит: примеры программ, написанных на Visual C++, Visual C# и Visual Basic .NET; отладочные инструменты для Windows; Microsoft Application Compatibility Toolkit (ACT). Дополнительные материалы к книге могут находиться на ресурсах, указанных в тексте, и на сайте www.microsoft.com. (Содержание компакт-диска находится в прилагаемом архиве.)
Эта книга – азбука компьютерных технологий. Шаг за шагом автор знакомит читателя с сущностью кодирования информации, рассказывает об истории возникновения компьютеров, на практических примерах помогает освоить основные концепции информационных технологий, подробно излагает принципы работы процессора и других устройств компьютера. Написанная живо, доступно, иногда иронично, книга богато иллюстрирована, состоит из 25 глав и предметного указателя. Издание адресовано в первую очередь студентам вузов (как гуманитарных, так и технических), а также всем, кто интересуется принципами создания и работы компьютеров.
Более 10 лет первое издание этой книги считалось одним из лучших практических руководств по программированию. Сейчас эта книга полностью обновлена с учетом современных тенденций и технологий и дополнена сотнями новых примеров, иллюстрирующих искусство и науку программирования. Опираясь на академические исследования, с одной стороны, и практический опыт коммерческих разработок ПО – с другой, автор синтезировал из самых эффективных методик и наиболее эффективных принципов ясное прагматичное руководство. Каков бы ни был ваш профессиональный уровень, с какими бы средствами разработками вы ни работали, какова бы ни была сложность вашего проекта, в этой книге вы найдете нужную информацию, она заставит вас размышлять и поможет создать совершенный код. Книга состоит из 35 глав, предметного указателя и библиографии.
Эта книга познакомит вас с новой флагманской технологией Microsoft .NET Framework и общеязыковой средой исполнения CLR. Вы научитесь разрабатывать Web-приложения в среде ASP.NET, а также Web-формы ASP.NET. Кроме того, вы узнаете об элементах управления в ASP.NET, в том числе о серверных HTML-элементах управления и элементах управления проверки входных данных, о пользовательских и нестандартных элементах управления, о том, как осуществляется взаимодействие с базой данных Microsoft SQL Server средствами ADO.NET и элементов управления с поддержкой данных. Отдельную главу автор посвятил особенностям создания XML Web-сервисов и их применения для организации общего доступа к данным в распределенных средах. Книга адресована программистам, которые ничего не знают о Web-приложениях, но хотят заняться их разработкой, а также тем, кто уже знаком с ASP, но желает создавать более мощные и масштабируемые Web-приложения. Компакт-диск содержит исходные тексты примеров, приведенных в книге. Книга состоит из 10 глав, 2 приложений и предметного указателя. (Содержание компакт-диска находится в прилагаемом архиве.)
В книге подробно описано внутреннее устройство и функционирование общеязыковой исполняющей среды (CLR) Microsoft .NET Framework. Подробно изложена развитая система типов .NET Framework и разъясняются способы управления типами исполняющей средой. Хотя примеры в книге написаны на C#, представленные в ней концепции относятся ко всем языкам, ориентированным на работу с .NET Framework. Книга ориентирована на разработчиков любых видов приложений на платформе .NET Framework: Windows Forms, Web Forms, Web-сервисов, консольных приложений, служб и пр. Предполагается знакомство читателя с основными концепциями объектно-ориентированного программирования и знание языков программирования. Книга состоит из 20 глав и предметного указателя. Издание второе, исправленное.
Эта книга представляет собой достаточно полный справочник по библиотекам ADO.NET, поставляемым с Microsoft .NET Framework. Вы узнаете об основных объектах модели ADO.NET и научитесь сохранять, искать, фильтровать и сортировать данные с использованием этих объектов. Структура книги позволяет последовательно изучить ADO.NET «с нуля» или, если вы опытный разработчик, быстро найти ответы на интересующие вас вопросы. Здесь рассматриваются как подсоединенные, так и отсоединенные объекты, в том числе DataAdapter, DataSet, Connection, Command, Transaction, DataReader и др. Отдельный раздел книги посвящен созданию эффективных Windows- и Web-приложений для доступа к БД с использованием ADO.NET. Книга адресована прежде всего разработчикам приложений с поддержкой Web для доступа к БД при помощи Microsoft Visual Studio .NET и ADO.NET, а также всем, кто интересуется новой объектной модели ADO.NET. Книга состоит из 14 глав, приложений и предметного указателя. Компакт-диск содержит оригинальную версию книги с интегрированной системой поиска, а также примеры кода на C# и Microsoft Visual Basic .NET (также доступны по адресу: www.microsoft.com/mspress/books/5354.asp). Дополнительные материалы к книге могут находиться на ресурсах, указанных в тексте, и на сайте www.microsoft.com. (Содержание компакт-диска находится в прилагаемом архиве.)
Этот учебный курс посвящен разработке приложений с использованием .NET Framework (любой версии) на языках Visual Basic .NET и Visual C# .NET. Книга содержит введение в .NET Framework, описание создания и применения консольных и GUI+приложений. Авторы делятся с читателями бесценным опытом решения различных задач, стоящих перед программистами. Значительное внимание уделяется вопросам безопасности, глобализации и развертывания приложений. Освоив теоретические материалы и выполнив практические задания курса, вы получите знания и навыки, необходимые разработчику приложений, использующих современную платформу Microsoft .NET. Книга адресована всем, кто хочет научиться создавать Windows+приложения и серверные компоненты, использующие инфраструктуру .NET Framework, на языках Visual Basic .NET и C#. Настоящий учебный курс поможет вам самостоятельно подготовиться к сдаче экзамена № 70+536: «Microsoft .NET Framework 2.0 – Application Development Foundation» – базового экзамена по нескольким сертификациям MCTS (Microsoft Certified Technology Specialist). Книга состоит из 16 глав, содержит множество иллюстраций и примеров из практики. Дополнительные материалы к книге могут находиться на ресурсах, указанных в тексте, и на сайте www.microsoft.com ( Компакт-диск прилагается только к печатному изданию. )