Лекции (1171139), страница 2

Файл №1171139 Лекции (Лекции) 2 страницаЛекции (1171139) страница 22020-04-27СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 2)

.......................................................................................................82ЗАДАНИЯ ..........................................................................................................................................83ФУНКЦИИ ОБРАТНОГО ВЫЗОВА .................................................................................................. 83Понятие потока. .................................................................................................................................85ЗАДАНИЕ НА ДОМ .............................................................................................................................

86СПИСОК ЛИТЕРАТУРЫ .................................................................................................................... 873Введение в среду разработки Microsoft Vidual Studio.Написание простейших программ.Обзор среды разработки Microsoft Visual StudioVisual C++ является частью Microsoft Visual Studio 2005 - комплекта средств разработкиприложений. Visual C++ - это интегрированная среда разработки, и все создаваемые с помощьюнее приложения представляют собой проекты.Проект - это набор взаимосвязанных исходных файлов компиляция и компоновка,которых позволяет создать исполняемую Windows программу или DLL.Исходные файлы проекта хранятся в отдельном каталоге, кроме того, проект частозависит от внешних файлов, таких как подключаемых (include). В проекте Visual С++завимозависимости между отдельными компонентами описаны в текстовом файле проекта срасширением VCPROJ.

А специальный текстовый файл решения с расширением SLN содержитсписок всех проектов данного решения.Решение (Solution) - набор проектов, объединенных вместе, которые решают однузадачу.Для того чтобы начать работу с существующим проектом, необходимо открыть в VisualC++ соответствующий SLN файл. Типы файлов создаваемых в проекте Visual C++ указаныниже:Таблица 1.1« Типы файлов проекта VS C++»Расширение файлаAPSBSCIDLNCBSLNSUOVCPROJОписаниеПоддержка просмотра ресурсовИнформация браузераФайл на языке описания интерфейсов IDLПоддержка просмотра классовФайл решенияПоддержка параметров и конфигурации решенияФайл проектаС технической точки зрения Visual C++ представляет собой один из инструментов Visual Studio. Спомощью этой интегрированной среды, вы можете использовать любые другие языки программирования, в томчисле разработанные не Microsoft. Так выглядит открытый проект в среде MS Visual Studio:4Рис. 1.1 Открытый проект MS Visual StudioВ рабочей области среды разработки содержится окно редактора (см.

рис. 1.2) для вводапрограммного кода, окно Обозревателя решений и проектов (Solution Explorer, см. рис. 1.3) иокно Обозревателя свойств (Properties, см. рис. 1.4) текущего (выбранного) объекта.Рис. 1.2 Окно редактора кода.5Рис. 1.3. Окно обозревателя решений и проектов.Рис. 1.4. Окно обозревателя свойств.Основные мастера и утилиты MS Visual Studio 2005Мастера для создания проектов:1.2.3.4.5.6.7.8.MFC Application Wizard (exe) - мастер для создания проектов Windows-приложений на основе классовбиблиотеки MFC. Мастер предоставляет программисту богатый выбор настроек проекта. С его помощьюможно создавать приложения с однодокументным, многодокументным или диалоговым интерфейсом.Однодокументное приложение позволяет пользователю работать только с одним файлом.Многодокументное приложение может одновременно предоставить работу с несколькими документами,каждым в собственном окне.

Пользовательский интерфейс диалогового приложения представляет собойединственное диалоговое окно.MFC DLL Wizard - этот мастер приложений позволяет создать структуру DLL, основанную на MFC. Припомощи него можно определить характеристики будущей DLL.ATL Project Wizard - это средство позволяет создать элемент управления ActiveX или серверавтоматизации, используя новую библиотеку шаблонов ActiveX (ActiveX Template Library - ATL). Опцииэтого мастера дают возможность выбрать активный сервер (DLL) или исполняемый внешний сервер (exeфайл).Custom Wizard - при помощи этого средства можно создать пользовательские мастера AppWizard.Пользовательский мастер может базироваться на стандартных мастерах для приложений MFC или DLL, атакже на существующих проектах или содержать только определяемые разработчиком шаги.Visual Studio Add-in Wizard - мастер дополнений позволяет создавать дополнения к Visual Studio.Библиотека DLL расширений может поддерживать панели инструментов и реагировать на события VisualStudio.MFC ActiveX Control Wizard - мастер элементов управления реализует процесс создания проекта,содержащего один или несколько элементов управления ActiveX, основанных на элементах управленияMFC.Win32 Project Wizard - этот мастер позволяет создать проект обычного Windows-приложения илидинамически подключаемой библиотеки.

Тип проекта определяется выбором соответствующих опций вдиалоговых окнах мастера. Проект создается незаполненным, файлы с исходным кодом в него следуетдобавлять вручную.Win32 Console Application Wizard - мастер создания проекта консольного приложения. Проектконсольного приложения создается пустым, предполагая добавление файлов исходного текста в неговручную.Разработка программ в среде Microsoft Visual Studio.Создание проекта.6Программы (более часто именуемые приложениями), создаваемые в среде разработки MSVS.NET, представляются в виде проекта, понимаемого как объединение всех необходимых дляпостроения программы файлов. Близкие по назначению проекты могут объединяться в наборыпроектов – решения (solutions).

Как результат, при начале разработки программы необходимосоздать проект, размещаемый в создаваемое по умолчанию решение.Для создания проекта необходимо выполнить:1. Запустить MS VS.2. Для создания нового проекта в диалоговом окне Начальная страница (Start Page)необходимо нажать кнопку Create New Project. В появившемся диалоговом окне NewProject (см. рис. 1.5) нужно выполнить следующие действия:o В поле Name задать имя создаваемого проектаo В поле Location установить папку для размещения файлов проектаo В области Project Types выбрать вариант Visual C++ Projects,o В области Templates выбрать вариант Console Application.o По завершении всех перечисленных действий необходимо нажать кнопку OK.Рис.

1.5 Окно создания нового проекта.Основным для начальной работы в среде разработки MS VS .NET является редакторпрограммного кода. Редактор MS VS .NET обеспечивает все стандартные действия, которыедоступны для любого другого редактора (набор программного кода, редактирование,копирование, вставка, поиск и т.д.) и, кроме того, обладает большим набором дополнительныхвозможностей, значительно помогающих разработчикам создавать большие и сложныепрограммные системы. Ориентируясь на начальное знакомство со средой разработки,рассмотрим несколько полезных свойств редактора кода, которые могут оказать заметноепрактическое содействие программисту при подготовке даже самых простых программ.Автоматическая проверка правильности текста.Редактор программного кода поддерживает оперативную (в процессе ввода текста)проверку правильности ввода программы – ключевые слова алгоритмического языкаопознаются и выделяются (обычно синим) цветом.

При этом, если использование ключевыхслов происходит неправильно (не соответствует синтаксическим правилам языкапрограммирования) данное ключевое слово будет подчеркиваться красной волнистой линией.Как результат, при наборе программного кода следует внимательно следить за цветовойокраской ключевых слов и выделением синтаксически неправильных конструкцийпрограммного кода.Получение справочной информации.7Для получения справочной информации нужно установить текстовый курсор на элементпрограммы, для которого необходимо наличие справки, и нажать клавишу F1 (следуетотметить, что справка будет выдана на английском языке; кроме того, получение справкивозможно только в случае, если на компьютере установлена справочная служба MSDN Library –данная служба поставляется при приобретении MS VS).

Как правило, получаемая информациясодержит всю необходимую для программиста информацию, обеспечивая, тем самым,действенную помощь при разработке программ. В большинстве случаев, справочнаяинформация дополнена примерами практически использования рассматриваемых элементов.Автоматизированная поддержка набора текста.Для оказания максимального содействия программисту для быстрого и безошибочного набора программногокода в редакторе среды MS VS имеется специальная служба IntelliSense, которая обеспечивает: отображениесписка методов и полей для классов, структур, пространства имен и других элементов кода (вывод спискаосуществляется автоматически после ввода имени и последующего за ним одного из разделителей "." (точка), "->"или "::"; выбор нужного варианта может быть выполнен, например, при помощи двойного щелчка мыши натребуемой строке списка или при помощи последовательного нажатия клавиш <Tab> и <Enter>); отображениеинформации о параметрах для методов и функций – вывод данной информации также осуществляетсяавтоматически после ввода имени метода или функции (см.

Характеристики

Тип файла
PDF-файл
Размер
1,27 Mb
Материал
Тип материала
Высшее учебное заведение

Список файлов лекций

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6525
Авторов
на СтудИзбе
301
Средний доход
с одного платного файла
Обучение Подробнее