В этой книге разработчики найдут практические советы и рекомендации по защите создаваемых приложений на всех этапах процесса создания ПО – от проектирования безопасных приложений и до тестирования для выявления брешей в готовой программе и создания безопасной документации и сообщений об ошибках. Здесь рассказывается о моделировании опасностей, планировании процесса разработки защищенных приложений, проблемах локализации и связанных с ней опасностях, недостатках файловых систем, поддержке конфиденциальности в приложениях и безопасной установке приложений. Авторы иллюстрируют свой рассказ примерами программ на самых разных языках – от C# до Perl. Издание обогащено знанием, полученным авторами в процессе реализации Windows Security Push – инициативы по укреплению защиты продуктов Microsoft. Книга будет полезной менеджерам проектов, архитекторам приложений, программистам, тестировщикам и техническим писателям, то есть абсолютно всем специалистам, вовлеченным в процесс разработки ПО, – как новичкам, так и профессионалам. Книга состоит из 24 глав, 5 приложений, библиографического списка с аннотациями и предметного указателя. Издание второе, исправленное.
В книге описаны тонкости отладки всех видов приложений .NET и Win32: от Web-сервисов XML до служб Windows. Каждая глава снабжена примерами, которые позволят увеличить продуктивность отладки управляемого и неуправляемого кода. Книга состоит из 19 глав, 2 приложений и предметного указателя. Компакт-диск содержит: примеры программ, написанных на Visual C++, Visual C# и Visual Basic .NET; отладочные инструменты для Windows; Microsoft Application Compatibility Toolkit (ACT). Дополнительные материалы к книге могут находиться на ресурсах, указанных в тексте, и на сайте www.microsoft.com. (Содержание компакт-диска находится в прилагаемом архиве.)
Эта книга познакомит вас с новой флагманской технологией 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. (Содержание компакт-диска находится в прилагаемом архиве.)