Кафедра экономики и экономических информационных систем

ОТЧЕТ

о выполнении лабораторной работы по Информационным технологиям

Тема: «Знакомство с программной средой MS C++»

Выполнила:

студентка гр. 09Э3

Тарасова Светлана

Проверил:

Румянцев С.А.

Пенза, 2010 г.

Microsoft Visual C++ (MSVC) — интегрированная среда разработки приложений на языке C++, разработанная фирмой Microsoft и поставляемая либо как часть комплекта Microsoft Visual Studio, либо отдельно в виде бесплатного функционально ограниченного комплекта Visual C++ Express Edition. Сменила интегрированную среду разработки Microsoft QuickC.

На сегодняшний день именно благодаря структурному подходу в программировании получены впечатляющие успехи в создании программных продуктов и новейших компьютерных технологий, основанных на объектно ориентированном подходе. Пакет программ Visual C++ 6.0 - это шаг вперед в деле автоматизации программирования. Добавление визуальных методов созания программ к объектно ориентированному подходу это последнее слово в программировании.

Только лишь по одной этой причине стоит изучать Visual C++ 6.0 и осваивать весь арсенал инструментария этой системы программирования. Ибо в этом залог получения высококачественных разработок и при этом значительного сокращения сроков разработки программ.

В среде Visual C++ можно строить различные типы проектов. Такие проекты после их создания можно компилировать и запускать на исполнение. Фирма Microsoft разработала специальный инструментарий, облегчающий и ускоряющий создание проектов в среде Visual C++.

Рассмотрим некоторые типы проектов, которые можно создавать при помощи различных средств (мастеров проектов) Microsoft Visual C++:

MFC AppWizard (exe) - при помощи мастера приложений можно создать проект Windows-приложения которое имеет однодокументный, многодокументный или диалоговый интерфейс. Однодокументное приложеие может предоставлять пользователю в любой момент времени работать только с одним файлом. Многодокументное приложение, напротив, может одновременно представлять несколько документов, каждый в собственном окне. Пользовательский интерфейс диалогового приложения представляет собой единственное диалоговое окно.

MFC AppWizard (dll) - этот мастер приложений позволяет создать структуру DLL, основанную на MFC. При помощи него можно определить характеристики будующей DLL.

AppWizard ATL COM - это средство позволяет создать элемент управления ActiveX или сервер автоматизации, используя новую библиотеку шаблонов ActiveX (ActiveX Template Library - ATL). Опции этого мастера дают возможность выбрать активный сервер (DLL) или исполняемый внешний сервер (exe-файл).

Custom AppWizard - при помощи этого средства можно создать пользовательские мастера AppWizard. Пользовательский мастер может базироваться на стандартных мастерах для приложений MFC или DLL, а также на существующих проектах или содержать только определеямые разработчиком шаги.

DevStudio Add-in Wizard - мастер дополнений позволяет создавать дополнения к Visual Studio. Библиотека DLL расширений может поддерживать панели инструментов и реагировать на события Visual Studio.

MFC ActiveX ControlWizard - мастер элементов управления реализует процесс создания проекта, содержащего один или несколько элементов управления ActiveX, основанных на элементах управления MFC.

Win32 Application - этот мастер позволяет создать проект обычного Window-приложения. Проект создается незаполненным, файлы с исходным кодом в него следует добавлять вручную.

Win32 Console Application - мастер создания проекта консольного приложения. Консольная приложение - это программа, которая выполняется из командной cтроки окна DOS или Windows и не имеет графического интерфейса (окон). Проект консольного приложения создается пустым, предполагая добавление файлов исходного текста в него вручную.

Win32 Dynamic-Link Library - создание пустого проекта динамически подключаемой библиотеки. Установки компилятора и компоновщика будут настроены на создание DLL. Исходные файлы следует добавлять вручную.

Win32 Static Library - это средство создает пустой проект, предназначенный для генерации статической (объектной) библиотеки. Файлы с исходным кодом в него следует добавлять вручную.

Ниже на рисунке Вы видите титульный лист программного комплекса Visual C++ 6.0.

Кафедра экономики и экономических информационных систем - student2.ru

Основное окно Visual C++ 6.0.

Кафедра экономики и экономических информационных систем - student2.ru

Начинать работу с Visual C++ 6.0 нужно со входа в меню "Файл" и выбора команды "New". Это позволит создать проект новой задачи. Щелкните левой кнопкой мыши один раз по строке с командой "New". Перед Вами откроется окно "New". Выберите в нем вкладку "Projects". Выберите под словом "Project" из списка возможных типов проктов для начала "Win32 Console Application". Выбранная строка выделится серым цветом.

Кафедра экономики и экономических информационных систем - student2.ru

Далее занесите название проекта Вашей задачи, например, welcome, в соответствующее окошко: "Project name" справа. Выберите каталог для записи Ваших Visual C++ проектов в окне Location. Проследите за тем, чтобы была отмечена необходимость создания рабочей области "workspace" задачи. Для этого пометьте точкой внутри кружочка команду "Create new workspace". В окне платформа (Platform) должно находиться Win32. Далее нажмите на кнопку "OK". На экране появится новое диалоговое окно "Win32 Application".

Кафедра экономики и экономических информационных систем - student2.ru

Первая программа. Это будет традиционное "Hello, World!"

Запустите Visual C++. Наша программа может состоять из нескольких файлов. Эти файлы объединяются в проект. Поэтому сначала мы создадим пустой проект, и потом в него будем добавлять файлы. Для создания пустого проекта зайдите в меню File, затем выберите New. В диалоге New из множества проектов выберите Win32 Console Application:

Кафедра экономики и экономических информационных систем - student2.ru

Обратите внимание, что активна вкладка Project:

Кафедра экономики и экономических информационных систем - student2.ru

Далее взадайте имя проекта и при необходимости измените папку, в которой проект будеp://progs.biz/vc/console/lessons/images/001_03.gif" width="209" height="151" alt="Имя проекта" border="1">

В появившемся следующем диалоговом окне оставте все без изменений и просто нажмите OK:

Кафедра экономики и экономических информационных систем - student2.ru

В последнем окне опять нажмите OK. Пустой проект создан. Надо теперь в него добавить файлы. Мы добавим только один файл. Для этого опять зайдите в меню File, затем выберите New (или можно проще - нажмите Ctrl+N). Обратите внимание, что на этот раз активна вкладка Files. Выберите среди списка типа файлов файл C++ Source File:

Кафедра экономики и экономических информационных систем - student2.ru

Далее напечатайте имя файла и проследите, что бы стояла галочка Add to Project:

Кафедра экономики и экономических информационных систем - student2.ru

Нажимаем OK. Теперь можно печатать текст нашей программы:

#include <iostream.h>

void main(){

cout<<"Hello!\n";

}

Для запуска программы нажмите Ctrl+F5 или нажмите на кнопочку

Кафедра экономики и экономических информационных систем - student2.ru

После чего ваша первая программа должна выдать окошко со словом Hello:

Кафедра экономики и экономических информационных систем - student2.ru

Разберем текст нашей первой программы.

В любой программе на C/C++ обязательно должна быть функция main. Именно с неё и начинается выполнение программы (если вы пишете программу под Windows, то такая эта главная функция будет называться WinMain). Запомните, что в конце любой функции мы обязательно ставим круглые скобки. Если параметры есть, то мы их туда и пишем (через запятую), а если нет, то круглые скобки (пустые) всё равно надо писать.

В функции main мы написали единственный оператор:

cout<<"Hello!\n";

Он выводит на экран соответствующую надпись. Экраном в данном примере являетя cout. Обратите внимание, куда направлены стрелочки. Также посмотрите, как происходит переход на следующую строчку (символы \n).Кроме экрана существует ещё клавиатура. Это устройство обозначается как cin. Если нам надо прочитать некое число с клавиатуры, то мы пишем что-то вроде

cin>>n; //число с клавиатуры окажется в переменной n.

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

#include <iostream.h>

Наши рекомендации