Министерство образования и науки РФ
Тверской государственный технический университет
Кафедра электронных вычислительных машин
Знакомство с интегрированной средой
разработки Visual Studio
Методические указания
к лабораторной работе № 1 по дисциплине
«Алгоритмические языки и программирование»
для студентов специальности 230100 (ИВТ)
Тверь, 2011
Лабораторная работа №1 Тема: Знакомство со средой разработки Visual c# Цели работы:
Получение навыков работы со средой разработки Visual Studio 2008.
Создание первой программы на языке C# в Visual Studio 2008.
Указания к работе:
Запустите Visual Studio 2008 из главного меню путем выполнения следующей последовательности команд:
Пуск → Все Программы → Microsoft Visual Studio 2008 → Microsoft Visual Studio 2008
В открывшемся окне программы выберите команду
Файл → Создать → Проект
Как показано на рисунке:
В открывшемся диалоге создания нового проекта выберите язык программирования Visual C#, тип приложения Windows шаблон приложения Консольное приложение:
Поменяйте имя проекта и путь для его сохранения в соответствии с указаниями преподавателя.
Visual Studio 2008 автоматически создаст проект и добавит в него начальный исходный текст. Обычно, IDE генерирует код следующего вида:
Простейшая программа на языке C#, выводящая на экран строку текста, выглядит следующим образом:
Сохраните проект в отдельный каталог на диск, открытый для записи (обычно это диск F:). Откройте каталог с помощью проводника Windows или файлового коммандера и найдите в этом каталоге файл решения (с расширением SLN) и папку проекта. Откройте папку проекта и найдите файл проекта (с расширением CSPROJ) и файл с исходным текстом программы (он имеет расширение CS).
Первый шаг, необходимый для выполнения программы – компиляция исходного файла в промежуточный код, готовый для выполнения. Выполните команду Построение → Построить решение (F6):
При появлении сообщений об ошибках попытайтесь их исправить самостоятельно, а при необходимости – обратитесь к преподавателю. После выполнения компиляции откройте папку BIN и найдите в ней:
Исполнимый файл программы (с расширением EXE);
Файл с отладочной информацией программы (с расширением PDB);
Служебный файл, используемый интегрированной средой для запуска программы (с расширением VSHOST.EXE);
Файл манифеста с описанием сборки (с расширением MANIFEST), который является текстовым и его можно просматривать.
Для запуска программы на выполнение следует выполнить команду Отладка → Запуск без отладки или нажать CTRL+F5:
Результат должен выглядеть примерно так:
Задание на работу:
Ознакомиться со средой разработки Visual Studio 2008.
Создать новое консольное приложение.
Добавить в него код для вывода на экран фразы ”Hello, World!”, скомпилировать и выполнить программу.
Модифицировать программный код таким образом, чтобы программа при запуске выводила на экран информацию в соответствии с полученным у преподавателя вариантом.
Подготовить отчет по работе
Оформление отчета:
В отчет включить:
Титульный лист (см. Приложение);
Тема и цель работы;
Задание на выполнение;
Текст программы;
Результаты выполнения программы (копия рабочего экрана программы, вставленная как изображение)
Требования к работе
Приведенное выше содержание отчета достаточно для выполнения задания уровня сложности 1. Для повышения уровня сложности задания (и балла за его выполнения) к вышеперечисленному необходимо добавить (и объяснить на защите) следующие элементы:
Уровень 2: Использование метода Write() вместе с WriteLine() для вывода текста на консоль.
Уровень 3: Использование в составе символьных строк управляющих символов (escape-последовательностей).
Уровень 4: Включить в отчет копию изображения содержимого папки проекта и содержимого папки BIN, пояснить на защите назначение каждого файла.
Уровень 5: Распечатать содержимое файла проекта и файла манифеста сборки, пояснить на защите их содержание.
Требования по каждому критерию оценки:
Точное выполнение полученного задания с учетом выбранного уровня сложности.
Включение в отчет всех материалов, указанных в приведенных выше описаниях уровней сложности. При этом выбор студентом определенного уровня сложности означает, что он использует в программе и включает в отчет элементы выбранного и всех предыдущих уровней. Поскольку данный отчет является первым, особое внимание обращается на аккуратность оформления.
Описание алгоритма в данной работе не предусматривается. Всем студентам по данному пункту начисляется максимальная оценка.
Качество алгоритма в данной работе не оценивается. Всем студентам по данному пункту начисляется максимальная оценка.
Качество исходного текста программы оценивается в полном соответствии с требованиями «Методики учета успеваемости». Рекомендуемые к использованию элементы кода указаны выше в определении уровня сложности работы.
Данная работа имеет целью освоить процесс ввода, анализа и простой обработки исходных данных, поэтому надежность программы не оценивается. Всем студентам по данному пункту начисляется максимальная оценка.
Данная программа не предполагает добавления каких-либо управляющих конструкций к автоматически сгенерированному проекту. Постарайтесь не испортить код, созданный мастером проекта. При выводе на экран длинных строк необходимо сделать так, чтобы в листинге программы они не вылезали на новую строку и не портили структуру блоков.