Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Дж. Шеферд. Программирование на Microsoft VIsual C++. NetСодержание книги
Поиск на нашем сайте Дж. Шеферд. Программирование на Microsoft Visual C++ .NET
Б. Страуструп. Язык программирования С++.
Microsoft Foundation Classes (MFC) – библиотека базовых классов Microsoft. MFC – сердцевина Visual C++, во многом определяющая его мощь и гибкость.
Классы библиотеки MFC поддерживают следующие возможности: - Интерфейс C++ к Windows API 32 - Поддержка контекстно-зависимой справки - Работа с информацией, хранящихся в таких базах данных, как Microsoft Access, FoxPro, Microsoft SQL Server - Поддержка OLE (Object Linking and Embedding) - Программирование для Интернета, в частности, динамическое создание и изменение HTML-страниц - и т.д.
В рамках данного курса мы изучим: - Сообщения Windows и их реализация средствами MFC - Создание потоков Windows и их простейшая синхронизация - Окна, меню и основные элементы управления - Архитектуру MFC «документ-представление» - Создание справочной системы приложения - Основы графики в Windows - Создание и использование динамических подключаемых библиотеки (DLL) - Основы технологии .NET
Microsoft Visual C++ версии 6.0 являлся самостоятельной средой разработки. Сейчас Microsoft Visual C++ является частью Microsoft Visual Studio .NET — комплекта средств разработки программного обеспечения, куда входят также Microsoft Visual Basic и другие средства разработки.
Когда Вы запускаете Microsoft Visual Studio .NET, обычно открывается стартовая страница (Start Page) среды разработки Microsoft (Microsoft Development Environment). Данная страница содержит вкладки: Projects (создать новый или открыть существующий проект), Online resourses (интернет-ресурсы) и My Profile (можно выбрать схемы клавиатуры, окон, а также указать, какое окно будет появляться автоматически при запуске среды разработки). Вызывать стартовую страницу можно выбрав команду Help->Show Start Page.
Проект (project) – набор взаимосвязанных исходных файлов, компиляция и компоновка которых позволяет создать исполняемую программу или библиотечный модуль. Параметры компилятора и компоновщика, а также все взаимосвязи между исходными файлами хранятся в специальном текстовом файле проекта, который для Visual C++ имеет расширение “.vcproj”, а, например, для Visual Basic – “.vbproj”.
Решение (solution) объединяет несколько проектов, в том числе, созданные на различных языках программирования. Список всех проектов данного решения, а также общие для них настройки, содержатся в специальном текстовом файле решения с расширением “.sln”. Мы будем использовать решения, состоящие из одного проекта.
Также с проект включаются вспомогательные двоичные файлы с расширениями: “.ncb” – поддержка просмотра классов, “.aps” – поддержка просмотра ресурсов, “.suo” – поддержка параметров конфигурации решения и др.
Если вы создаете новый проект, то автоматически создается решение, его содержащие. Чтобы начать работу с существующим проектом, достаточно открыть в Visual C++ .NET соответствующий файл проекта или файл решения, содержащего этот проект.
Среда разработки включает в себя следующие компоненты: - Многооконный редактор исходных текстов - Обозреватель решения (Solution Explorer) - Список (дерево) классов (Class View) - Список (дерево) ресурсов (Resource View) - Обозреватель
Среди возможностей редактора исходных текстов: выделение цветом синтаксических конструкций, автоотступы, а также функция автоматического ввода, уже знакомая пользователям среды разработки Microsoft Visual C++ версии 6.0 или пакета Microsoft Office (Автозамена: при вводе в документе MS Word слова «боль», то будет предложен вариант «большое спасибо»). Например, при вводе после имени переменной некоторого класса оператора доступа к членам этого класса (“.” или “->” для указателя), вниманию программиста будет предложен список со всеми функциями и полями класса и имя необходимой функции можно будет выбрать, набрав несколько начальных символов и нажав клавишу “Enter”. Более того, если после имени функции ввести открывающую скобку, то появится подсказка с описанием функции, причем можно просмотреть все перегруженные варианты. Это очень удобно при отсутствии уверенности в точном имени функции или переменной и гораздо быстрее, чем искать описание функции в справке.
Среди новых функций редактора стоит отметить возможность сворачивать блоки исходного кода. В блоки выделяются описания классов, функции, группы операторов и комментарии. При нажатии на “–” слева от начала блока блок сворачивается – остается видимым заголовок блока и “...”, при нажатии на “+” – разворачивается.
Проекты, входящие в решение, просматриваются в окне проекта (иногда называют «панель рабочего пространства») в трех видах: как дерево классов (Class View), как список ресурсов (Resource View) и список файлов проекта (FileView).
Из обзора ресурсов через двойной щелчок левой кнопкой мыши на выбранном ресурсе открывается соответствующий редактор ресурсов для: клавиш-акселераторов (Accelerator), диалоговых окон (Dialog), пиктограмм (Icon), меню (Menu), таблицы строк (String Table), панелей инструментов (Toolbar), информации о версии проекта (Version).
Все эти ресурсы описываются в файле с именем проекта и расширением “.rc”. Модифицировать rc-файл без помощи редактора не рекомендуется. Компилятор ресурсов считывает этот файл и создает для компоновщика двоичный res-файл.
Компоновщик VC++ из obj и res-файлов проекта, а также lib-файлов библиотек MFC с использованием файла проекта формирует исполняемый exe-файл.
Встроенный генератор кода Application Wizard запускается после выбора типа проекта в окне New Project (File->New->Project) и включает в проект требуемые библиотечные файлы и устанавливает параметры проекта. Назначение Application Wizard – помочь Вам побыстрее приступить к работе над новым приложением.
Важным источником информации об MFC на английском языке является библиотека Microsoft Developer Network (MSDN).
В Visual C++ встроена интерактивная справочная система для просмотра библиотеки MSDN. Простейший способ доступа к справке – по клавише F1, когда курсор находится на имени функции, макроса или класса. Кроме того, через (Help->Contents) можно выбрать требуемую книгу или раздел документации. Там же - подсказка по ключевому слову и система поиска.
|
||
|
Последнее изменение этой страницы: 2024-06-27; просмотров: 59; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.198 (0.006 с.) |