Рассматривается использование средств C++ Builder для разработки приложений баз данных. Даются понятия баз данных, характеризуются элементы и описываются этапы проектирования реляционных баз данных, изложена технология разработки информационных систем. Показаны основные приемы работы с данными при создании таблиц, подготовке SQL-запросов, использовании триггеров и хранимых процедур. Подробно описаны основные визуальные компоненты для разработки приложений, а также инструменты для администрирования локальных и удаленных данных. Рассматриваются навигационный и реляционный способы доступа к данным с помощью BDE, ADO, dbExpress и Interbase Express, основы программирования на SQL. Показывается использование локальных и удаленных баз данных, включая создание многоуровневых информационных систем. Благодаря подробному изложению тем и большому числу примеров книга может служить практическим руководством по работе с базами данных. Для разработчиков БД.
Рассматривается использование языка ассемблера для оптимизации программ, написанных на языке C++. Подробно изложены вопросы применения современных технологий обработки данных ММХ и SSE, а также использования особенностей архитектур современных процессоров для оптимизации программ. Приведены практические рекомендации по оптимизации логических структур высокого уровня, использованию эффективных алгоритмов вычислений, работе со строками и массивами данных. В книгу включены примеры программного кода приложений, иллюстрирующие различные аспекты применения ассемблера. В качестве средств разработки примеров используются макроассемблер MASM 6.14 и Microsoft Visual C++ .NET 2003. Исходные тексты программ содержатся на прилагаемом к книге компакт-диске. Для программистов.
Издание, являющееся переводом одной из книг серии "C++ in Depth", посвящено описанию Boost Graph Library (BGL) - библиотеки для построения структур данных и алгоритмов вычислений на графах, предназначенных для решения самых разнообразных задач: от оптимизации интернет-маршрутизации и планирования телефонных сетей до задач молекулярной биологии. Содержит развернутое описание BGL, демонстрирует примеры приложений к реальным задачам. Первая часть является полным руководством пользователя, начинается с введения понятий теории графов, терминологии и описания обобщенных алгоритмов на графах, знакомит пользователя со всеми основными возможностями библиотеки BGL. Вторая часть - полное справочное руководство, содержит документацию ко всем концепциям BGL, ее алгоритмам и классам.
Книга C++Builder 5. Руководство разработчика состоит из семи частей. Части I и II вошли в первый том, а части с III по VII - в второй. В первых пяти частях материал излагается в порядке возрастания сложности. В них описаны множество технологий, используемых при программировании на языке C++ задач обмена информацией по сети (как локальной, так и глобальной), работе с базами данных, создании распределенных приложений, работающих в среде Web, создании графических приложений на базе OpenGL и распространении/установке программных продуктов. Естественно, что основное внимание уделено средствам поддержки этих технологий, имеющимся в среде C++Builder 5. Последние две части содержат практические рекомендации, описание различных нюансов использования C++Builder, примеры реальных приложений и список рекомендуемые источников информации, касающейся C++Builder.В части I (главы с 1 по 11) содержатся сведения, необходимые для создания приложений общего назначения в среде разработки C++Builder 5. Читатель познакомится с организацией интерфейса пользователя, современными методиками создания программ на C++ , техникой компилирования программ, их оптимизации и отладки , методикой использования компонентов из библиотеки VCL и самостоятельной разработки подобных компонентов.Во части II (главы с 12 по 14) освещаются вопросы программирования обмена информацией по каналам связи с использованием протоколов WebBroker, InternetExpress и XML, технологии работы с базами данных, которая базируется на таких компонентах среды как ADO Express, InterBase Express и Data Module Designer, и программирования Web-приложений.
Книга C++Builder 5. Руководство разработчика состоит из семи частей. Части I и II вошли в первый том, а части с III по VII - в второй. В первых пяти частях материал излагается в порядке возрастания сложности. В них описаны множество технологий, используемых при программировании на языке C++ задач обмена информацией по сети (как локальной, так и глобальной), работе с базами данных, создании распределенных приложений, работающих в среде Web, создании графических приложений на базе OpenGL и распространении/установке программных продуктов. Естественно, что основное внимание уделено средствам поддержки этих технологий, имеющимся в среде C++Builder 5. Последние две части содержат практические рекомендации, описание различных нюансов использования C++Builder, примеры реальных приложений и список рекомендуемые источников информации, касающейся C++Builder.В части I (главы с 1 по 11) содержатся сведения, необходимые для создания приложений общего назначения в среде разработки C++Builder 5. Читатель познакомится с организацией интерфейса пользователя, современными методиками создания программ на C++ , техникой компилирования программ, их оптимизации и отладки , методикой использования компонентов из библиотеки VCL и самостоятельной разработки подобных компонентов.Во части II (главы с 12 по 14) освещаются вопросы программирования обмена информацией по каналам связи с использованием протоколов WebBroker, InternetExpress и XML, технологии работы с базами данных, которая базируется на таких компонентах среды как ADO Express, InterBase Express и Data Module Designer, и программирования Web-приложений.
Если сказать, что язык C# и связанная с ним среда, платформа .NET, являются наиболее важной новой технологией для разработчиков за последние годы, это не будет преувеличением. Платформа .NET предлагает новую среду, в которой можно разрабатывать практически любое приложение, действующее под управлением Windows, а язык C# - новый язык программирования, созданный специально для работы с .NET. В этой книге представлены все основные концепции языка C# и платформы .NET. Полностью описывается синтаксис C#, приводятся примеры построения различных типов приложений с использованием C# - создание приложений и служб Windows, приложений и служб WWW при помощи ASP.NET, а также элементов управления Windows и WWW. Рассматриваются общие библиотеки классов .NET, в частности, доступ к данным с помощью ADO.NET и доступ к службе Active Directory с применением классов DirectoryServices.
Платформа .NET предлагает новую среду, в которой можно разрабатывать практически любое приложение, действующее под управлением Windows, а язык C# - новый язык программирования, созданный специально для работы с .NET.
Основная цель этой книги - дать читателю прочные знания синтаксиса и семантики С#, а также разобрать особенности архитектуры .NET. После ее прочтения вы познакомитесь со всеми основными областями, охваченными библиотекой базовых классов С#. Для приобретения практических навыков книга содержит множество примеров, иллюстрирующих излагаемый материал. Для работы с книгой не нужен какой-либо предварительный опыт работы с СИ и платформой .NET, однако при ее написании авторы ориентировались на тех разработчиков, которые уже имеют опыт работы с одним из современных языков программирования (C++, Visual Basic, Java или каким-либо другим).
C# Bible will show you how to write code using this brand new language. Language constructs such as statements, variables, control loops, and classes are all covered. In addition, the book will show you how to apply C# to programming tasks that developers often face in the real world. The final portions of the book will show you how to use C# to develop Web sites, access databases, work with legacy COM and COM+ objects, develop Windows desktop applications, work with various .NET Framework concepts, and more.
В книге последовательно, "от простого к сложному", рассматриваются понятия, алгоритмы и методы компьютерной графики, а также средства программирования. Описаны особенности платформ Windows и .NET, разработка программ в среде Visual C++ с использованием объектно-ориентированного стиля программирования, возможности, предоставляемые библиотекой MFC и архитектурой Document-View, создание многопоточных приложений с MDI-интерфейсом. Подробно анализируются возможности библиотеки нового поколения GDI+: рисованиевекторных примитивов сложной формы с градиентной заливкой, управление прозрачностью векторных и растровых объектов, поддержка форматов графических файлов (BMP, GIF, TIFF, JPEG и др.), отрисовка растров с наложением альфа-канала, масштабированием, растяжением, искажением и поворотом. К книге прилагается компакт-диск с примерами программ и изображений. Для студентов и программистов.