|
Программирование >> Процедурные приложения
процедурные приложения Самоучитель ставит перед собой три основные задачи: помочь начинающим программистам освоить компилятор 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. Встроенный отладчик позволяет пошагово выполнять программу, просматривать и изменять значения переменных и многое другое.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |