Программирование >>  Процедурные приложения 

[ 1 ] 2 3 4 ... 150


процедурные приложения

Самоучитель ставит перед собой три основные задачи: помочь начинающим программистам освоить компилятор MicrosoftVisual C++, разобраться в особенностях программирования на C/C++ и познакомить их с основами создания программных продуктов в 32-разрядной среде Windows. Это достаточно объемные задачи даже для издания, содержащего несколько сотен страниц, но мы постарались сделать изложение материала как можно более кратким и ясным.

Общие задачи можно разбить на ряд частных вопросов.

Речь пойдет в первую очередь о таком мощном средстве программирования, как компилятор MicrosoftVisual C++. Данный пакет программ включает в себя собственно компилятор, отладчик и всевозможные вспомогательные утилиты. Наша книга в сочетании с техническим руководством, распространяемым Microsoft, и интерактивной справочной системой, поставляемой на установочных компакт-дисках, поможет вам в освоении базовых компонентов, составляющих пакет MicrosoftVisual C++.

Вы узнаете, как отладить программный код и устранить из него синтаксические и логические ошибки.

Для успешной работы программист должен четко представлять основные принципы, на которых базируется программирование в той или иной среде. Эта книга раскрывает основные концепции программирования на C/C++, а также в среде Windows, включая использование библиотеки MFC .

Авторы являются сторонниками обучения на практике, поэтому приложили максимум усилий для того, чтобы приведенные в книге примеры были просты для понимания, представляли практический интерес и не содержали ошибок. Вы можете модернизировать предоставленный код и свободно использовать его в своих программах.

Как организован самоучитель

Главы 1-3 познакомят вас с компонентами компилятора MicrosoftVisual C++.

В главах 4-12 будут рассмотрены основные концепции программирования на C/C++. В этих главах представлен традиционный, процедурно-ориентированный подход к программированию.

В главах 13-15 рассматривается объектно-ориентированное программирование на C++. В этих главах вы познакомитесь с терминологией, основными определениями и примерами программ, которые помогут вам при создании собственных объектно-ориентированных приложений.

В главах 16 и 17 раскрываются базовые принципы программирования в среде Windows(95, 98 и NT), а также показывается, как с помощью компилятора MicrosoftVisualC++ создавать приложения, включающие различные элементы графического интерфейса, в частности указатели мыши, значки, меню и диалоговые окна.

Главы 18 и 19 посвящены программированию с применением библиотеки MFC . Благодаря использованию готовых классов C++ вы сможете не только существенно уменьшить код программы, но и сократить время, затрачиваемое на разработку приложения.

В главах 20 и 21 мы продолжим разговор об MFC и познакомим вас с несколькими служебными мастерами, предназначенными для автоматизации процесса создания программного кода. Вы также узнаете о наиболее важных концепциях технологии OLE, научитесь создавать собственные OLE-приложения.

Изучение MFC и базовых мастеров будет продолжено в главе 22, где описаны основные принципы разработки элементов управления ActiveX.

Последняя, 23 глава содержит объяснение принципов создания СОМ-объектов с помощью библиотеки ATL и специальных мастеров.



Глава 1. Компилятор Visual C++, версия 6

Стандартный вариант

Профессиональный вариант

Корпоративный вариант

Инструменты разработчика

o Интегрированный отладчик

o Встроенные редакторы ресурсов

o Дополнительные утилиты

Возможности компилятора

o Средства автоматизации и макросы

o ClassView

o Настраиваемые панели инструментов и меню

o Рабочие пространства и файлы проектов

o Предварительно скомпилированные файлы заголовков

o MFC

o Макроподстановка функций

Опции компиляции

o General

o Debug

o C/C++

o Link

o Resources

o MIDL

o Browse Info o Custom Build

Новая версия VisualC++ позволит вам создавать любые приложения для Windows95, 98 и NT с использованием новейших программных технологий и методик. Пакет программ MicrosoftVisualC++ версии 6 поставляется в трех различных вариантах: стандартном, профессиональном и корпоративном.

Стандартный вариант

Стандартный вариант VisualC++ (ранее он назывался учебным) содержит почти все те же средства, что и профессиональный, но в отличие от последнего в нем отсутствуют модуль Profiler, несколько мастеров, возможности по оптимизации кода и статической компоновке библиотеки MFC , некоторые менее важные функции. Этот вариант в наибольшей мере подходит для студентов и иных категорий индивидуальных пользователей, чему, в частности, способствует и сравнительно низкая его цена. Лицензионное соглашение стандартного



варианта программы в новой версии, в отличие от старой, разрешает ее использование для создания коммерческих программных продуктов.

Профессиональный вариант

В этом варианте программы можно создавать полнофункциональные графические и консольные приложения для всех платформ Win32, включая Windows95, 98 и NT.

Перечислим новые возможности профессионального варианта:

поддержка автоматического дополнения выражений (технология IntelHSense);

шаблоны OLEDB;

средства визуального проектирования приложений, работающих с базами данных

(без возможности модификации данных).

Корпоративный вариант

С помощью корпоративного варианта VisualC++ вы можете создавать приложения типа клиент/сервер для работы в Internet или в корпоративной среде (intranet). Приобретая корпоративный вариант программы, вы получаете в свое распоряжение не только все возможности профессионального варианта, но и ряд дополнительных средств, включая:

Microsoft Transaction Server;

средства визуального проектирования приложений, работающих с базами данных;

модуль SQL Editor;

модуль SQL Debugger;

классы библиотеки MFC для доступа к базам данных;

ADO Data-Bound Dialog Wizard;

Поддержка технологии Remote Automation;

Visual SourceSafe.

Компилятор MicrosoftVisualC++ содержит также средства, позволяющие в среде Windows разрабатывать приложения для других платформ, в том числе для AppleMacintosh. Кроме того, программа снабжена редакторами растровых изображен , значков, указателей мыши, меню и диалоговых окон, позволяющими работать с перечисленными ресурсами непосредственно в интегрированной среде. Коснувшись темы интеграции, следует упомянуть о мастере ClassWizard, помогающем в кратчайшие сроки создавать приложения OLE с использованием библиотеки MFC .

Инструменты разработчика

Новая версия компилятора MicrosoftVisualC++ содержит множество интегрированных средств визуального программирования. Ниже перечислены утилиты, которые вы можете использовать непосредственно из VisualC++.

Интегрированный отладчик

Разработчики компании Microsoft встроили первоначальный отладчик CodeView непосредственно в среду VisualC++. Команды отладки вызываются из меню Debug. Встроенный отладчик позволяет пошагово выполнять программу, просматривать и изменять значения переменных и многое другое.



[ 1 ] 2 3 4 ... 150

© 2006 - 2024 pmbk.ru. Генерация страницы: 0.001
При копировании материалов приветствуются ссылки.
Яндекс.Метрика