Настоящий учебный курс посвящен разработке приложений средствами Microsoft Visual С++ 6.0. Он рекомендован корпорацией Microsoft для подготовки к экзаменам на звание сертифицированного разработчика Microsoft - Microsoft Certified Solution Developer(MCSD).
Эта небольшая книга посвящена основам языка C++ - основным идеям, без которых невозможно овладеть этим языком программирования. Обучаясь на простых коротких примерах, читатель постепенно знакомится с кругом идей объектно-ориентированного программирования и основными конструкциями языка C++.
Книга Леена Аммерааляпосвящена стандартной библиотеке шаблонов (STL) - Мощному инструменту повышения эффективности труда программистов, пишущих на C++.Умелое использование STL позволяет повысить надежность, переносимость и универсальность программ, а также снизить расходы на их разработку.
В книге широко представлены возможности программного продукта Microsoft Visual C++. Подробно описаны средства и подходы программирования современных профессиональных приложений.Материалы книги дополнены многочисленными демонстрационными программами, в процессе разработки которых максимально используются возможности программных инструментов Microsoft Visual Studio.
В этой книге рассказывается о стандартном языке C++ без привязки к какому-либо одному виду компьютера, операционной системы или компилятора. Здесь вы найдете подробнейшее описание синтаксиса языка, сопровождаемое многочисленными практическими примерами. Цель книги - научить читателя создавать эффективные программы и получать от этого удовольствие.
Данная книга посвящена анализу интересных задач, встречающихся в повседневной практике программирования и требующих нетривиальных подходов в их решении. На основе относительно небольшого количества характерных реалистичных примеров иллюстрируется применение важных алгоритмов и методик программирования. Обозначены задачи, в которыхмогут использоваться те или иные подходы и решения.
Эта книга представляет собой практическое руководство по программированию на Visual C++ для платформы .NET. Прочитав книгу, вы научитесь использовать Visual Studio .NET с целью создания самых сложных приложений для новой платформы .NET, которую разработала Microsoft. В начале книги автор объясняет, что такое Microsoft .NET, и излагает основные идеи, лежащие в основе модели программирования, использующей библиотеку классов .NET Framework, а затем вводятся управляемые расширения языка C++ и рассматриваются приемы программирования на управляемом C++. Затем автор переходит ко всестороннему обсуждению вопросов, связанных с развертыванием приложений. После этого рассматриваются метаданные, сериализация (преобразование в последовательную форму), поточная обработка данных, атрибуты, асинхронное программирование, удаленные вычисления, а также управление памятью. Далее автор сосредотачивается на подробном освещении технологии доступа к базам данных ADO.NET, и дает основательное введение в Web-программирование на основе технологии ASP.NET и простого протокола доступа к объектам SOAP (Simple Object Access Protocol). В заключение рассматриваются защита, отладка, и вопросы функциональной совместимости платформы .NET с традиционными СОМ-приложениями, а также приложениями, построенными на платформе Win32.
Книга предназначена для подготовленных программистов-практиков.
Данная книга представляет собой продолжение вышедшей ранее книги "Решение сложных задач на C++". В форме задач и их решений рассматриваются современные методы проектирования и программирования на C++. В книге сконцентрирован богатый многолетний опыт программирования на C++ не только самого автора, но и всего сообщества программистов на C++, так что некоторые рекомендации автора могут показаться неожиданными даже опытным программистам-профессионалам. Автор рассматривает и конкретные методики, приемы и идиомы программирования, однако основная тема книги — это стиль программирования, причем в самом широком понимании этого слова. Особое внимание во всех задачах книги уделено вопросу проектирования, которое должно обеспечить максимальную надежность, безопасность, производительность и сопровождаемость создаваемого программного обеспечения. Книга рассчитана в первую очередь на профессиональных программистов с глубокими знаниями языка, однако она будет полезна любому, кто захочет углубить свои знания в данной области.
Итак, вы решили серьезно взяться за Visual C++ .NET. Это хорошая идея, ведь вы в действительности убиваете cразу трех зайцев: в ваших руках оказывается мощный, полезный и широко распространенный инструмент. С языком С++ можно сделать очень многое. С его помощью созданы такие продукты, как Exel и Access. Этот язык также применяется при разработке управленческих информационных систем и систем целевого назначения,используемыхдля анализа деятельности предприятий и принятия решений в сфере управления бизнесом. И. конечно же, целые армии хакеров и не только хакеров используют C++ для создания инструментов, утилит, игр и шедевров мультимедиа. Знания, которые вы получите, изучив язык C++ .NET, позволят создавать не просто приложения, а приложения, работающие в разных операционных системах. Возможности этого языка практически не ограничены, и вы сами в этом убедитесь, прочитав эту книгу. Книга предназначена для начинающих программистов.
Книга американского специалиста посвящена описанию входного языка компилятора Турбо Си- одной из наиболее удачных реализаций популярного языка программирования Cи, предназначенного для персональных компьютеров, работающих с ОС MS-DOS. Подробно рассматривается синтаксис и семантика языка Турбо Си, анализируются типичные ошибки использования его конструкций. Приводится множество примеров программ, которые не только поясняют синтаксис и семантику Турбо Си, но и подсказывают конкретные, наиболее целесообразные формы использования отдельных его конструкций. Для программистов и пользователей персональных ЭВМ.