Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Microsoft Visual Studio .NET 20хх



В Visual Studio.NET (далее VS.NET) каждый проект является частью того, что Microsoft называет решением (solution). Любой код, созданный в VS.NET IDE, относится к некоторому решению. Решение можно рассматривать как хранилище всей информации, необходимой для компиляции программы и ее перевода в форму, пригодную для исполнения. Таким образом, решение состоит из одного или нескольких проектов; различных вспомогательных файлов (графических изображений, ресурсных файлов, метаданных, то есть данных, описывающих другие данные, и т. д.); документации в формате XML. Решение позволяет легко выбрать файлы, задействованные в решении конкретной проблемы.

Новое решение создается командой File > New > Project. Далее требуется выбрать тип проекта, который будет первым в решении, имя решения, и каталог где оно будет находиться. Все новые проекты добавляются в решение лишь с одним отличием, при создании проекта в поле «решение» требуется выбрать «В текущее» (Add to Solution) вместо «в новое решение» (Create new solution).

Рис. 1. Новый проект

При помощи команды View в главном меню всегда можно вызвать нужное окно на передний план (и передать ему фокус). Все окна IDE свободно перетаскиваются мышью.

Основные окна IDE

Но сначала напомним, что в VS.NET IDE, как и в большинстве современных приложений Windows, контекстные меню вызываются правой кнопкой мыши.

Редактор текста

Редактор обладает полным набором стандартных возможностей, поддерживаемых в редакторах такого рода (вырезание, вставка, поиск/замена и т. д.). Для работы с ними можно использовать стандартные комбинации клавиш Windows (Ctrl+X — вырезать, Ctrl+V — вставить и т. д.). Если вы предпочитаете работать с командами меню, к вашим услугам меню Edit и контекстное меню окна программы. Полный список сочетаний клавиш вызывается из меню Edit; кроме того, он приведен в разделе «Editing, shortcut keys» справочной системы. Например, комбинация Ctrl+I включает режим поиска с приращением.

В распоряжении разработчика имеется средство IntelliSense, выдающее информацию о методах заданного объекта или параметрах, передаваемых при вызове функции (рис. 2). Обычно IntelliSense вызывается автоматически, но его можно вызвать нажатием «Ctrl + Пробел»

Рис. 2. Окно редактора

Настройка большинства глобальных параметров редактора выполняется в диалоговом окне — выполните команду Tools > Options и выберите в списке строку Text Editor. Например, чтобы выбрать размер позиций табуляции, щелкните в строке Text Editor и выберите нужное значение для всех языков или только для С++. Здесь же выбирается режим создания отступов: None (отступы отсутствуют), Block (курсор выравнивается по началу предыдущей строки) или Smart (автоматическое создание отступов в теле цикла, как того требует хороший стиль программирования). Кстати говоря, устанавливать размер позиций табуляции и форматировать отступы можно в готовом тексте, для чего используются комбинации клавиш Ctrl+K, Ctrl+F (сочетания клавиш требуется нажать подряд, без длительной паузы) или команда Edit > Advanced > Format Selection.

Также изменять отступы выделенного блока можно используя Tab для увеличения отступа и Shift + Tab для уменьшения.

Редактор поддерживает и такую возможность, как свертка фрагментов программы и отображение на их месте заголовков (folding). Обратите внимание на значки «-» рядом с некоторыми строками на рисунке 2. Если щелкнуть на таком значке, в листинге будет скрыта соответствующая область (region), а после первой строки кода из блока появится многоточие. Если задержать указатель мыши над многоточием, на экране будет показан свернутый код. Для управления сверткой используется подменю Edit > Outlining.

В программе можно определять собственные области. Сворачиваемый блок (регион), пример

#pragma region R

int r;

#pragma endregion

 

Информация о редакторе IDE находится в разделе справки «Code and Text Editor».

Список задач

В Visual Studio поддерживается список задач (task list). Идея состоит в том, что в программу включаются комментарии с описанием действий, которые предполагается выполнить в будущем; тип задачи определяется специальным ключевым словом, следующим после знака комментария. В настоящее время определены три встроенные категории задач — TODO, HACK и UNDONE. Комментарии с задачами выводятся в окне, вызываемом командой View > Other Windows > Task List (или комбинацией клавиш Ctrl+/, Ctrl + T).

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

1. Выполните команду Tools > Options > Environment > Task List.

2. Введите текст FOR_BETA_RELEASE (при этом становится доступной кнопка Add).

3. Выберите приоритет.

4. Нажмите кнопку Add и кнопку ОК.

Для просмотра задач, установленных с помощью комментариев, требуется в поле вводе вверху окна выбрать «Comment» (рис. 3).

Рис. 3. Список задач

Окно решения

В окне решения (Solution Explorer), показанном на рис. 4, выводится список файлов, входящих в решение. По умолчанию имя решения совпадает с именем первого созданного в нем проекта.

Используя Solution Explorer, можно добавлять в проект различные файлы. Например, текст или исходный код. Для этого требуется щелкнуть правой кнопкой мыши по папке, куда необходимо добавить файл, в контекстном меню выбрать Add > New Item (Добавить > Новый элемент), чтобы добавить новый файл, или Add > Existent Item (Добавить > Существующий элемент), чтобы добавить существующий файл.

Рис. 4. Окно решения

Окно свойств

Функции окна свойств в VS.NET уже не ограничиваются простым заданием свойств элементов управления. Содержимое окна зависит от того, что в настоящий момент выделено в IDE. Имя и тип выделенного элемента указаны в списке, находящемся в верхней части окна. Чтобы изменить значение свойства, щелкните в правой ячейке и начинайте вводить символы. В окне свойств действуют стандартные комбинации клавиш, используемые при редактировании в системе Windows.

На рис. 5 в окне свойств задаются свойства файла с1.cpp. При помощи этого окна можно задать свойства дизайнера (например, используемого при построении web-приложений или серверных приложений).

Рис. 5. Окно свойств объекта

Окно вывода и окно ошибок

В окне вывода (вызываемом командой View > Output или комбинацией клавиш Alt + 2) отображается текущая информация состояния. При построении решения в этом окне компилятор выводит сообщения как об успешном завершении, так и о возникших ошибках.

В окне ошибок выводятся все ошибки или предупреждения возникшие во время компиляции программы. Оно вызывается сочетанием клавиш Ctrl + /, Ctrl + E.

Порядок выполнения работы

1. Ознакомиться с теоретическими сведениями.

2. Получить вариант задания у преподавателя.

3. Выполнить задание.

4. Продемонстрировать выполнение работы преподавателю.

5. Оформить отчет.

6. Защитить лабораторную работу.

4. Требования к оформлению отчета

Отчет по лабораторной работе должен содержать следующие разделы:

· титульный лист;

· цель работы:

· задание на лабораторную работу;

· техническое описание выполненного задания;

· выводы по проделанной работе.

Образец оформления отчета см. в приложении.

Задание на работу

Создать решение, содержащее консольное приложение.

Добавить проекту файл с исходным кодом следующего содержания:

#include “stdafx.h”

int sum( int a, int b){
return a + b;
}

В функцию main добавить следующий код:

printf(“Sum: %d”, sum(3, 5));

Запустить созданный проект (клавиша F5). Объяснить, что выведено в окно вывода.

Добавить заголовочный файл с прототипом функции sum:

int sum(int a, int b)

Добавить в файл с описанием функции main подключение вновь созданного заголовочного файла #include “имя_файла.h”.

Заново запустить программу. Объяснить, что произошло.

Добавить в одном из файлов с исходным кодом новые задачи. Добавьте новые задачи через список задач. В чем разница?

Контрольные вопросы

1. Что такое решение (solution) в Visual Studio.NET? Зачем они нужны?

2. Как создать решение? Как добавить туда проект?

3. Что такое IntelliSense? Как он вызывается?

4. Что такое список задач? Как можно добавить задачу?

5. Как осуществляется «сворачивание кода»? Какие области сворачиваются?

6. Зачем нужно окно свойств?

7. Зачем нужно окно вывода и окно ошибок? Чем они отличаются?

8. Зачем нужно окно решения?

9. Как настраиваются параметры форматирования текста в окне редактора?

10. Какие существуют команды форматирования? Как можно менять отступы блоков текста?

11. Как добавить в проект новый или существующий файл.


 

Приложение.

Образец отчета по лабораторной работе.


МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Тульский государственный университет

Кафедра электронных вычислительных машин

 

Языки программирования

Направление подготовки (cпециальность):
090303 «Информационная безопасность автоматизированных систем»

Лабораторная работа № 4

Название лабораторной работы

Выполнил Проверил

Ст. гр. 230xxx Доц. каф. ЭВМ

 

Иванов И.И. Савин Н.И.

Оценка:

 

Тула 2012



Задание

Спроектировать систему управления базой данных " Воинское подразделение".

2. Техническое задание


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-05-03; Просмотров: 866; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.034 с.)
Главная | Случайная страница | Обратная связь