Файл: Создание Windows и консольного приложений в среде Microsoft Visual Studio. Net.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 07.11.2023
Просмотров: 46
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Лабораторная работа № 1.
Тема: Создание Windows и консольного приложений в среде Microsoft Visual Studio .NET.
Цель: Изучение среды разработки Microsoft Visual Studio .NET и структуры программы для создания приложений с применением языка программирования C#.
Содержание.
1. Теоретическая часть. 2
1.1. Возможности среды разработки Visual Studio .NET. 2
1.2. Создание проекта. 3
1.3. Окна управления проектами Solution Explorer и классами проекта ClassView. 4
1.4. Окно свойств Properties. 5
1.5. Окно инструментов Toolbox. 6
1.6. Визуальные свойства вспомогательных окон. 7
1.7. Меню и панель инструментов среды Visual Studio 2005. 8
2. Практическая часть. Создание Windows-приложения и консольного приложения. 9
2.1. Создание нового проекта. 9
2.2. Свойства проекта. 10
2.3. Дизайнер форм. 11
2.4. Компиляция программы. 14
2.5. Запуск приложения. 15
2.6. Расширение функциональности программы. 15
2.7. Создание консольного приложения. 16
3. Задания. 18
1. Теоретическая часть.
1.1. Возможности среды разработки Visual Studio .NET.
Жизненный путь платформы .NET по-настоящему начался с появлением на рынке комплекса средств разработки нового поколения Visual Studio .NET. Его официальное представление и продажа первых версий состоялись в феврале 2002 г. Важность Visual Studio .NET для всей концепции Microsoft .NET объяснима: успешное продвижение платформы напрямую зависит от наличия широкого круга прикладных программ, позволяющих работать с .NET-технологией.
Сразу после появления первой публичной бета-версии Visual Studio.NET в конце 2000 г. стала очевидной серьезность намерений Microsoft относительно своей новой платформы. Разработчики сразу поняли, что их ожидает не просто очередная модификация инструментария, а серьезное изменение подхода к созданию приложений. Программистам не оставалось ничего другого, как начать осваивать новую технологию, перейти на платформу другого поставщика, упорно продолжать работать в среде Visual Studio 6.0, дожидаясь последних дней его жизни, либо менять профессию.
Даже если вы уже работали с какой-либо средой разработки от компании Microsoft, то будете приятно удивлены появлением новых возможностей в среде Visual Studio .NET. Если нет, то вам предстоит многое освоить. Новая среда содержит огромный набор полезных инструментов, призванных упростить жизнь программисту.
Запустите Visual Studio .NET. Для этого после установки программы выберите пункт меню
Пуск/Программы/Microsoft Visual Studio 2005/Microsoft Visual Studio 2005. На экране появится среда с ее стартовой страницей Visual Studio Start Page, изображенной на рис. 1.1. В левом окне виден список последних выполненных проектов, а также кнопки, с помощью которых можно открыть ранее созданный проект или создать новый. Закладка Find Samples поможет по ключевым словам выполнять поиск подходящих примеров, записанных в соответствующих разделах установочного каталога.
В нижней части находится список дополнительных команд. Ссылка What's New in Visual Studio 2005? познакомит вас с новшествами VS .NET. Остальные команды представляют собой ссылки на различные Интернет-ресурсы.
Если вы случайно закрыли стартовую страницу или хотите открыть ее в процессе работы над проектом, просто выберите пункт меню View/Other Window/Start Page.
Рис. 1.1. Стартовая страница.
1.2. Создание проекта.
Visual Studio 2005 — это не только среда для разработки приложений на языке С#. Visual Studio 2005 позволяет создавать приложения на языках VB, С#, C++, формировать Setup (установочный пакет) ваших приложений и многое другое. Для создания нового проекта в Visual Studio 2005, выберите пункт меню File/New/Project... После его вызова появится окно, аналогичное изображенному на рис. 1.2.
Рис. 1.2. Окно создания нового проекта.
Здесь можно выбрать нужный вам язык программирования (в левой части окна) или какой-то специальный мастер создания приложений — этот список может пополняться инструментами независимых разработчиков. Поскольку лабораторные работы посвящены изучению программированию на С#, выберите тип проекта Visual С#. В правой части окна нужно указать тип создаваемого вами проекта. Это может быть Windows-приложение (Windows Application), консольное приложение (Console Application) и некоторые другие. Выберите в правой части окна пункт Windows Application. Кроме того, вы можете указать название создаваемого проекта и путь к каталогу, в котором он будет располагаться. Нажмите ОК. Основные части визуальной среды разработки проекта изображены на рис. 1.3.
Рис. 1.3. Главное окно среды Visual Studio 2005 .
В центре находится главное окно для создания визуальных форм и написания кода. Справа размещается окно Solution Explorer для управления вашими проектами, Class View для обзора всех классов и окно свойств Properties.
1.3. Окна управления проектами Solution Explorer и классами проекта ClassView.
Окно Solution Explorer позволяет управлять компонентами, включенными в ваш проект. Например, для того чтобы добавить в него новую форму, просто выберите в контекстном меню, открывающемся по щелчку правой кнопки мыши, пункт Add/Windows Form (рис. 1.4). Кроме контекстного меню проекта существует еще ряд контекстных меню, позволяющих управлять отдельными элементами проекта. Так, чтобы переключиться из окна дизайнера в окно кода проекта, выберите в контекстном меню для Form1 пункт View Code. Соответственно, чтобы переключиться назад— View Designer. Контекстное меню есть у каждого элемента дерева проекта. Использование контекстного меню — это быстрый интерактивный способ навигации по проекту.
Окно ClassView позволяет перемещаться по всем элементам программного проекта, включая отдельные процедуры (рис. 1.5). При этом с помощью Class View можно добавлять новые методы, классы, данные. Все эти возможности будут доступны вам благодаря контекстным меню Class View. При этом заметьте, что каждый элемент дерева проекта имеет свой тип контекстного меню. Поэкспериментируйте с Class View. Это позволит вам более уверенно чувствовать себя в среде Visual Studio 2005 . Если окно Class View отсутствует на экране, выберите пункт меню View/Class View.
| |
Рис. 1.4. Контекстное меню управления проектом. | Рис. 1.5. Окно Class View. |
1.4. Окно свойств Properties.
Окно Properties позволит вам работать со свойствами форм и их компонентов. Properties содержит список всех свойств выбранного в текущий момент компонента. Например, если вы выберите форму созданного приложения, окно Properties примет вид, представленный на рис. 1.6.
Рис. 1.6. Окно Properties. Закладка «Свойства» | Рис. 1.7. Окно Properties. Закладка «События» |
Здесь представлены два списка: список всех свойств формы (с левой стороны) и их значений (с правой стороны). При этом значения свойств могут быть представлены в любой форме, например, как текстовое поле, как выпадающий список допустимых значений, как окно выбора цвета и т. д. Если вы измените, значение свойства по умолчанию, то оно будет выделено жирным цветом. В этом случае контроль над вносимыми вами в проект изменениями станет более наглядным.
Кроме того, Properties позволяет сортировать свойства либо по алфавиту, либо по принадлежности к определенной группе. Второй важной задачей, которую выполняет Properties, является управление событиями. Для того чтобы переключиться на закладку событий, нажмите кнопку с изображением молнии вверху окна (рис. 1.7).
Окно событий позволит вам настраивать реакцию вашей формы или компонента на различные действия со стороны пользователя или операционной системы, например, создать обработчик событий от мыши или клавиатуры. В левой части окна содержится список всех доступных событий, а в правой — список имен методов, обрабатывающих события. По умолчанию список методов пуст. Вы можете добавить новый обработчик, вписав имя метода в соответствующую ячейку, либо создать обработчик с именем по умолчанию, щелкнув два раза по ячейке левой кнопкой мыши.
1.5. Окно инструментов Toolbox.
Это окно содержит Windows Forms компоненты, которые вы можете разместить на своей форме. Если такого окна в вашем Visual Studio нет, выберите в главном меню пункт View/Toolbox (рис. 1.8). Окно визуально отображает наиболее часто используемые .NET компоненты для создания приложений Windows. Toolbox имеет несколько закладок: Data, Components, Windows Forms, General и др. Все содержат компоненты, которые можно перетянуть мышью на форму. Закладка Windows Forms включает визуальные элементы управления, такие как кнопки, списки, деревья. Закладка Data посвящена базам данных. Закладка Components содержит невизуальные компоненты, наиболее представительным среди которых является Timer. В закладку General вы можете добавить любой элемент из другой закладки простым перетаскиванием.
Рис. 1.8. Инструментальная панель (Toolbox).
1.6. Визуальные свойства вспомогательных окон.
Нельзя не отметить некоторые свойства всех вышеописанных окон. Во-первых, все они могут «прилипать» к любой стороне главного окна Visual Studio. Во-вторых, прятаться при потере активности. Для того чтобы наделить этим свойством, например, Solution Explorer, выберите в контекстном меню этого окна пункт Auto Hide (рис. 1.9.) или нажмите соответствующую кнопку рядом с кнопкой заголовка «Закрыть».
Рис. 1.9. Режим автоматического исчезновения окна с экрана. | Рис. 1.10. Панель отображения скрытых окон. |
Сейчас, если Solution Ехрlorer потеряет активность (например, вы сделаете активной форму), тогда его окно спрячется в прилежащую панель (рис. 1.10). Чтобы вернуть окно в первоначальное состояние, просто щелкните левой кнопкой мыши по соответствующему названию в панели.
1.7. Меню и панель инструментов среды Visual Studio 2005.
Все действия, которые вы можете выполнять в среде Visual Studio 2005, располагаются в главном меню. Главное меню имеет контекстную зависимость от текущего состояния среды, то есть содержит различные пункты в зависимости от того, чем вы сейчас занимаетесь и в каком окне находитесь. Кроме того, большинство пунктов меню продублированы в панели инструментов. Visual Studio 2005 имеет множество панелей инструментов. Вы можете включить или выключить панель инструментов при помощи меню View/Toolbars (рис. 1.11).
Рис. 1.11. Настройка панели инструментов.
Те панели инструментов, которые уже открыты, помечены в меню «галочками». Вы также можете создавать собственные панели инструментов, воспользовавшись пунктом этого же меню Customize.
Главное меню Visual Studio 2005 находится в верхней части среды. В меню есть все команды, предназначенные для выполнения действий над элементами проектов Visual Studio 2005 . Пункты меню бывают командными и всплывающими (содержащими другие пункты меню). Название каждого всплывающего пункта меню отражает содержащиеся в нем команды. Например, меню «File» содержит команды, предназначенные для работы с файлами проекта. Некоторые пункты меню включают вложенные пункты с более подробными командами. Например, команда «New» из меню «File» показывает меню выбора типов файлов. Наиболее часто употребляемые пункты меню имеют «горячие» клавиши. Так, для создания нового файла нужно нажать клавиши CTRL+N.