рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Настройка параметров среды

Настройка параметров среды - раздел Информатика, Содержание   ...

СОДЕРЖАНИЕ

 

Глава 1. ИЗУЧЕНИЕ СРЕДЫ РАЗРАБОТКИ VISUAL C++ 4

1.1 Пользовательский интерфейс. 4

1.2 Меню и панели инструментов. 5

1.3 Настройка параметров среды.. 9

1.4 Система помощи приложения. 10

1.5 Параметры конфигурации проекта. 11

1.6 Типы мастеров проектов. 12

Глава 2. СОЗДАНИЕ ПРОЕКТА VC++. 15

2.1 Выбор типа проекта. 15

2.2 Добавление файлов и классов в проект. 19

2.3 Создание классов посредством мастера. 25

2.4 Добавление полей и методов мастеров. 27

Глава 3. ЛАБОРАТОРНЫЕ РАБОТЫ ПО ОБЪЕКТНО-ОРИЕНТИРОВАННОМУ ПРОГРАММИРОВАНИЮ 33

3.1 Работа № 1. 33

3.2 Работа № 2. 34

Глава 4. ПРАВИЛА ОФОРМЛЕНИЯ ЛАБОРАТОРНЫХ РАБОТ 39

 


Глава 1. ИЗУЧЕНИЕ СРЕДЫ РАЗРАБОТКИ VISUAL C++

 

Создание приложений для работы в операционной среде Windows на языке Visual C++ включает следующие этапы:

· Написание текстов программ.

· Создание файлов ресурсов для описания диалоговых окон, меню, панелей инструментов, значков и т.п. – элементов управления работой программы.

· Разработка системы помощи для работы с программой.

· Компилирование исходных текстов программ.

· Компоновка программы их компонентов.

· Отладка и модификация программ.

 

В данном учебном методическом пособии описываются некоторые части среды разработки, знание которых ускорит процесс освоения среды и написания программ.

 

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

На рис. 1 приведен внешний вид окна рабочего пространства среды Visual C++ 6.0. Рабочая область разделена на две части: окно рабочей области и окно… Для графического отображения объектов рабочей области используется список с… · ClassView – представляет программу в объектно-ориен-тированном виде, отображая классы С++, их методы и члены-данные.…

Меню и панели инструментов

Среда разработки Visual C++ обладает набором меню, позволяющим управлять файлами и рабочими областями проектов, настраивать саму среду, а также… По умолчанию в окне среды Visual C++ отображены три панели инструментов.… При щелчке правой кнопки мыши на поле расположения панелей (например, в пустой правой верхней части панели…

Настройка параметров среды

Выбрав в меню Tools пункт Options можно вызвать диалоговое окно Options. В этом окне настраиваются параметры Вашей рабочей среды, от которых зависят… В диалоговом окне можно настроить: 1) редактор кода – начиная с параметров окна и сохранения и заканчивая параметрами таких функций, как автозаполнение…

Система помощи приложения

 

Visual Studio 6.0 поставляется вместе с библиотекой MSDN (Microsoft Developer Network). Это справочник разработчика, содержащий более 1 Гб технической информации по всем сторонам программирования (включены: документация, технические статьи, образцы кода и много другой информации о программировании на продуктах фирмы Microsoft).

Библиотека MSDN запускается в собственной среде, основанной наHTML и снабженной быстрой поисковой системой. Несмотря на внешнюю изолированность, программа MSDN интегрирована в среду разработки Visual C++.

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

1. WM_COMMAND;

2. WM_HELP;

3. WM_CONTEXTMENU.

 

Когда пользователь выбирает в меню команду Help, система посылает сообщение WM_COMMAND. Для отображения соответствующей справки вы должны перехватить это сообщение и вызывать систему WinHelp.

Когда пользователь щелкает правой кнопкой мыши на некотором элементе программы, посылается сообщение WM_CONTEXTMENU. Надо перехватить это сообщение и вывести его в данном месте контекстного меню.

 

*.h Файлы заголовков содержат определения идентификаторов ресурсов и идентификаторы тем справок, которые будут использоваться в программе
*.hm Файлы адресации справок содержат идентификаторы тем справки. Этот файл генерируется всякий раз, когда компилируется приложение (не рекомендуется вносить в него изменения)
*.rtf Файлы расширенного текстового формата содержат тексты справок по каждой теме
Name.cnt Файл таблицы содержания вкладки Contents (Содержание) в диалоговом окне Help Topics. Этот файл оглавления поставляется вместе с приложением в дополнение к файлу *.hlp
Name.hpj Файл проекта справочной системы объединяет файлы *.hm и *.rtf, совместно используемые при компиляции файла *.hlp

 

Когда пользователь обращается к справочной службе любым другим способом (например, используя горячую кнопку F1), большая часть работы выполняется специально встроенным обработчиком событий. В данном случае перехватывается сообщение WM_HELP.

При использовании интерактивной справочной системы используется большое количество различных файлов. Конечным продуктом является файл, имеющий расширение *.hlp. Он создается на основе нескольких файлов. В приведенной выше таблице слово Name следует заменить на имя *.ехе файла приложения. Известны следующие расширения файлов, служащих для разработки компонент справочной системы: rtf, chm, hlp.

 

Параметры конфигурации проекта

При работе над проектом в некоторых случаях возникает необходимость изменения параметров конфигурации проекта. Для этого вызовите окно Project… Важно отметить, что изменения параметров на любой вкладке влияют только на… Не менее важно при настройке проекта проверить, какую его конфигурацию Вы изменяете.

Типы мастеров проектов

В среде Visual C++ можно строить различные типы проектов. Такие проекты после их создания можно компилировать и запускать на исполнение. Фирма… Рассмотрим некоторые типы проектов, которые можно создавать при помощи… MFC AppWizard (exe) – при помощи этого мастера приложений можно разработать проект Windows-приложения, имеющего…

Выбор типа проекта

  Рис. 1 – Диалоговое окно выбора типа проекта

Добавление файлов и классов в проект

 

На данном этапе мы рассмотрим добавление файлов в проект, а так же добавление классов. В среде Visual C++ при добавлении классов при помощи встроенного «конструктора» для каждого класса создается свой файл. Мы не будем отходить от этого и тоже пока будем создавать для каждого класса свой файл. Но это не стоит принимать как руководство к действию, так как в некоторых случаях это бесполезно или может отрицательно сказаться на всем проекте. Выше уже было сказано, что классы в проект можно добавлять посредством конструктора, который добавляет много разнообразной информации, которая на первых шагах может сильно запутать неопытного программиста. Поэтому пока мы будем добавлять классы вручную, но в последующих шагах рассмотрим способ добавления классов посредством конструктора.

Создадим свой класс, описание которого поместим в файл MyClass.h, а его реализацию поместим в файл MyClass.cpp.

Для выполнения этого откроем наш проект, который мы создали в шаге создания проекта. Для открытия проекта нужно выполнить следующее действие: запускаем среду Visual C++, в меню выбираем "File", а здесь, в свою очередь, выбираем пункт "Open Workspace". Обратите внимание, что выбираем этот пункт, а не просто функцию "Open", так как пункт "Open" предназначен для открытия других фалов, а не файла проекта. После того как Вы выполнили вышеописанное действие, появится диалоговое окно открытия проекта (рис. 6).

 

Рис. 6 – Диалоговое окно "Open Workspace".

 

Рис. 7 – Результат открытия проекта

 

 

Здесь мы "добираемся" до нашего файла проекта. В данном случае – это будет файл MyProject.dsw. Выбираем его и нажимаем "Открыть". Стоит отметить, что файлы проектов имеют расширение dsw.

После открытия проекта Вы должны увидеть следующий результат, как на рис. 7.

Немного рассмотрим окно среды Visual C++ 6.0. Так, в левой части экрана Вы можете увидеть менеджер проекта, в котором имеется несколько закладок (в данном случае 2, но в большинстве 3). Первая закладка ClassView. На ней отображаются классы, их методы и поля, а так же глобальные функции. Вторая закладка, которую мы здесь наблюдаем, – это FileView, на которой отображаются все файлы нашего проекта (см. рис.8).

 

 

Рис. 8 – Менеджер проектов

(открыта опция "FileView").

 

Проект мы открыли, теперь перейдем к созданию класса. Для этого добавим еще два файла к нашему проекту (MyClass.h и MyClass.cpp). В этих целях выполним следующие действия. Выбираем пункт "New" в меню "File" (или, что на мой взгляд проще, нажимаем сочетание клавиш Ctrl+N). После этого появится диалоговое окно, которое было рассмотрено в шаге создания проекта (там же мы добавляли файл main.cpp немного ранее). Здесь для добавления файла MyClass.cpp производим те же действия, только изменяем имя файла. После того, как файл *.cpp добавлен, добавим файл MyClass.h. Для этого выполняем аналогичные действия с той лишь разницей, что выбираем опцию выбора типа файла проекта "C/C++ Header File", а не "C++ Source File".

Теперь подключим наш файл (MyClass.h) к проекту. Для этого открываем файл main.cpp (не через Open, а через FileView) и в нем дописываем такую строку: #include "MyClass.h". Заметьте, что стандартные файлы мы описываем (равнозначно – вызываем) с помощью операторов С++ < >, а созданные пользователем – через " ". Теперь мы получим такой код в файле main.cpp:

 

#include <iostream.h>

#include "MyClass.h"

void main()

{

cout << "Hello World" << endl;

}

 

Теперь немного преобразуем наш файл main.cpp и напишем некоторый текст в остальных файлах. Описывать действия программы не будем, так как мы здесь рассматриваем работу со средой VC++, а не объектное программирование.

После внесения изменений имеем:

 

//Файл main.cpp

#include "MyClass.h"

void main()

{

CPrint pr("Hello World");

pr.Show();

}

 

//Файл MyClass.h

class CPrint

{

char m_str[100];

 

public:

CPrint(const char *pStr);

void Show();

~CPrint();

};

//Файл MyClass.cpp

#include "MyClass.h"

#include <string.h>

#include <iostream.h>

 

CPrint::CPrint(const char *pStr)

{

strcpy(m_str, pStr);

}

 

CPrint::~CPrint()

{

cout << "Destroy object" << endl;

}

 

void CPrint::Show()

{

cout << m_str << endl;

}

 

После написания всего исходного текста собираем программу и запускаем на выполнение (как это делается, мы уже рассматривали).

Если все было сделано правильно и Вы не допустили ни одной ошибки при написании исходных текстов, то получите результат, показанный на рис. 9.

 

 

Рис. 9 – Результат выполнения исправленного проекта

 

Если же были допущены ошибки, то компилятор выдаст об этом сообщение. Как использовать эти сообщения для облегчения поиска ошибок, мы рассмотрим на другом шаге.

 

Создание классов посредством мастера

 

В этой главе мы рассмотрим создание классов при помощи мастера. Для этого мы создадим новый пустой консольный проект с именем WizardProject (как создавать проект, я надеюсь, Вы уже усвоили). После создания нового проекта добавьте в него файл main.cpp.

На рис. 10 мы видим часть закладки, на которой отображается наш проект. Для добавления нового класса к проекту необходимо выполнить следующие действия: установить указатель мыши на строку, отображающую название проекта (в нашем примере это WizardProject classes), щелкнуть правой кнопкой мыши и в появившемся меню выбрать пункт <New Class:>. После выполнения этого действия Вы увидите диалоговое окно, в котором мы указываем название нового класса. Мастер автоматически генерирует названия h и cpp файлов, при желании мы можем изменить эти названия.

 

 

Рис. 10 – Верхняя часть окна менеджера

проектов

 

На рис. 11 приведен пример диалогового окна, о котором говорилось выше.

 

 

Рис. 11 – Окно формирования данных

о разрабатываемом классе.

 

Здесь в поле <Name> мы вводим название нашего нового класса. Для нашего примера создадим класс CStudent. Поля и методы этого класса будем добавлять на другом шаге.

Теперь рассмотрим возможность изменения имен *.h и *.cpp файлов. Для изменения имен этих файлов нажмем кнопку <Change:>. После чего появится диалоговое окно, пример которого приведен на рис. 12.

 

 

Рис. 12 – Окно изменения имен файлов проекта

 

Добавление полей и методов мастеров

В этой части мы рассмотрим добавление полей данных и методов к нашему проекту, созданному на прошлом шаге, посредством мастера. Для этого откроем… Добавим к нашему классу CStudent такие поля данных:  

Глава 3. ЛАБОРАТОРНЫЕ РАБОТЫ ПО ОБЪЕКТНО-ОРИЕНТИРОВАННОМУ ПРОГРАММИРОВАНИЮ

Работа № 1

1. В среде программирования на С++ создайте консольный проект с именем LAB1 в… 2. В проекте создайте файлы main.h (заголовочный файл) и main.cpp (файл исходного кода).

Работа № 2

1. В среде программирования на С++ создайте консольный проект с именем LAB2 в… 2. Переименуйте файл main.h из предыдущей лабораторной в person.h. Создайте файл person.cpp, и включите в проект эти…

Глава 4. ПРАВИЛА ОФОРМЛЕНИЯ ЛАБОРАТОРНЫХ РАБОТ

 

а) Лабораторная работа состоит в выполнении задания, описания материала в формате MS WORD и подготовке файлов проекта (файлы *.ехе, *.cpp, *.h). Выполнение задания может быть выполнено в любой среде программирования С++, но с обязательным ее указанием в файле отчета (дело в том, что существуют некоторые отличия программирования в средах, например Visual Studio и Borland).

 

б) Лабораторная работа обязательно должна содержать:

- краткое изложение теоретического материала по каждому из рассматриваемых разделов;

- комментарии по тексту программы, описывающие основные особенности объектно-ориентированного программирования на С++;

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

 

в) Окончательно сформированное задание содержит файл описания *.word и файлы проекта *.ехе, *.cpp, *.h.

 

– Конец работы –

Используемые теги: настройка, параметров, среды0.064

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Настройка параметров среды

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Конспект лекций по курсу: Методы и способы измерений параметров окружающей среды ВСТУПЛЕНИЕ
ВСТУПЛЕНИЕ ХАРАКТЕРИСТИКА ОБЪЕКТОВ ПРИРОДНОЙ... ОБЩАЯ СХЕМА АНАЛИЗА И ОСНОВНЫЕ ЭТАПЫ...

Формирование лексических навыков английского языка на среднем этапе обучения в средней школе
Попытаемся ответить на эти вопросы.Как известно, программа требует к концу второго года обучения усвоения 550 лексических единиц далее ЛЕ , куда… Исходя из этой средней цифры и следует проводить функционально ориентированный… Естественно, что реально-информативное содержание каждой темы подтемы требует соответствующего лексического…

Историко-культурная среда как среда памяти и объект управления
В прошлом каждый новорожденный заставал определенную структуру ценностей, которая не менялась столетия, регулируя ориентации многих поколений. На грани XX и XXI вв. на протяжении одной жизни чередуется несколько… Широкое распространение псевдокультуры, культа насилия, вседозволенности, свободы от нравственных установок общества,…

Первичные настройки параметров печатного документа Open Office.org Writer
Лабораторная работа Первичные настройки параметров печатного документа Open Office org Writer... Запустите текстовый процессор с помощью команды Пуск Все программы... Прежде чем приступить к вводу текста необходимо установить параметры страницы Для этого в меню Форматвыберите...

Основные параметры помехоустойчивого кодирования. Основные параметры помехоустойчивых кодов
Закодированные цифровые сообщения всегда содержат дополнительные, или избыточные, символы. Эти символы используют для того, чтобы подчеркнуть… Для понимания процесса кодирования полезно рассмотреть каждое из этих свойств… Кроме того, вероятность, что мы окажемся правы, возрастает с увеличением длины блока. При увеличении длины блока доля…

Оздоровление воздушной среды и нормализация параметров микроклимата
Причины и характер загрязнения воздуха рабочей зоны Атмосферный воздух в своем составе содержит (% по объему): азота - 78,08; кислорода - 20,95;… Пары и газы образуют с воздухом смеси, а твердые и жидкие частицы вещества -… Так, пары выделяются в результате применении различных жидких веществ, например, растворителей, ряда кислот, бензина,…

Этапы создания программы в среде Pascal ABC.NET 1. Запустить среду разработки Pascal ABC.NET
Лабораторная работа Разветвляющиеся программы Этапы создания программы в среде PascalABC NET... Запустить среду разработки PascalABC NET...

Среда и условия существования живых орг-змов. Эк-кие факторы среды и их классификация. Закономерности действия эк-ких факторов
Среда и условия существования живых орг змов Эк кие факторы среды и их классификация Закономерности действия эк ких факторов... Понятие толерантности границы толерантности Зоны оптимума и пессимума... Совместное действие и компенсация эк ких факторов Лимитирующий фактор...

Бунак выделяет три основных типа пропорций тела, встречающиеся как среди мужчин, так и среди женщин
долихоморфный с относительно длинными конечностями и узким коротким туловищем а... брахиморфный с относительно короткими конечностями и длинным широким... мезоморфный средний с нормальным соотношением длины конечностей и туловища примерно занимает промежуточное...

Построение трехмерных графиков в среде Matlab. Дифференцирование функций многих переменных в среде Matlab
Построение трехмерных графиков в среде Matlab Дифференцирование функций многих переменных в среде... Построение трехмерных графиков в...

0.038
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам
  • Тверская область — самая большая среди центральных областей России. Её площадь — 84,1 тыс. кв. км. Но выделяется она среди других ТВЕРСКАЯ ОБЛАСТЬ ВЕЛИКИЙ ВОДОРАЗДЕЛ ТР Х МОРЕЙ...
  • Базовые параметры финансового менеджмента Информационная система финансового менеджмента представляет собой функциональный комплекс, обеспечивающий процесс непрерывного целенаправленного… Информационная система финансового менеджмента призвана обеспечивать… Подавляющая часть этой информации содержится в официальной финансовой отчетности, представляемой предприятием.…
  • Факторы лесной среды и сердечно-сосудистые заболевания Среди болезней, при которых широко используется климатотерапия в условиях леса, необходимо выделить гипертоническую болезнь, ишемическую болезнь… Данная проблема особенно актуальна для северных районов России, где имеются… Наибольшая активность этих веществ наблюдается в июне и в первой половине июля, достигая 60%, а в августе она не…
  • “Макросфера. Внешняя среда организации.” Помимо системного подхода возникает примерно в тоже время концепция ситуационного подхода, согласно которому, наиболее подходящий в данной ситуации… Даже если бы изменения не были столь значительными, руководителям все равно… Он должен предложить подходящие способы реагирования на внешние воздействия. Т.е. иначе говоря найти методы,…
  • «Внешняя среда организации, её характеристика». Вообще в годы СССР этого и не надо было делать, так как наша страна являлась почти закрытой системой. Все предприятия работали только по госплану,… Эта среда стала очень подвижной и неопределённой. И теперь, чтобы выжить… И поэтому нашим менеджерам приходится обращаться к трудам иностранных коллег.Глава I. Понятие среды организации и её…