Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа1_C#.doc
Скачиваний:
122
Добавлен:
23.03.2015
Размер:
952.32 Кб
Скачать

2. Практическая часть. Создание Windows-приложения и консольного приложения.

2.1. Создание нового проекта.

Форма представляет собой экранный объект, обычно прямоугольной формы, который можно применять для предоставления информации пользователю и для обработки ввода информации от пользователя. Формы могут иметь вид стандартного диалогового окна, многодокументного интерфейса (MDI) или поверхности для отображения графической информации. Самый простой способ задать интерфейс пользователя для формы — разместить элементы управления на ее поверхности.

Форма — это объект, который задается свойствами, определяющими их внешний вид, методами, определяющими их поведение, и событиями, определяющими их взаимодействие с пользователем.

Формы, как и все объекты в .NET, являются экземплярами классов, унаследованных от System.Windows.Forms.Form. Форма, которую вы создаете с помощью Visual Studio Designer, является классом. Когда вы будете отображать форму во время выполнения программы, этот класс будет использоваться как шаблон для отображения окна. Необходимо заметить, что Windows Forms предоставляют очень простые и в то же время мощные механизмы для управления графическим интерфейсом пользователя. Если вы измените какое-нибудь свойство, отвечающее за отображение формы на экране, форма сама обновится. Такой дополнительный уровень абстракции позволяет разработчику концентрироваться на его задаче, не заботясь о мелких деталях. Форму можно создавать полностью в коде программы, однако проще использовать для этого Visual Studio Designer.

Подготовительные операции: Создайте у себя на жестком диске специальную папку, куда сможете сохранять примеры, приведенные в данных лабораторных работах. Некоторые из них будут использоваться повторно, поэтому желательно указывать в программах те же имена, что приводятся в методических указаниях.

Создание нового проекта с использованием среды Visual Studio 2005 было описано в предыдущих разделах. Запустите Visual Studio 2005 и выполните команду меню File/New/Project... В появившемся окне выберите Visual C# Project и Windows Application. Назовите проект именем «HelloWorld» и сохраните его в выбранную самостоятельно папку.

У вас на экране появится пустая форма. Это стандартный шаблон новой программы Windows Forms. В окне Solution Explorer в ветке проекта «HelloWorld» присутствует четыре элемента: Properties, References, Form1.cs и Program.cs. Следует заметить, что файлы С# имеют расширение «.cs».

Для вас пока представляет интерес только два файла — Form1.cs и Program.cs. Form1.cs содержит код, описывающий вашу форму. Program.cs содержит основную функцию Main(), в которой создается объект формы. Для начала измените название самой формы. Для этого в окне Properties для вашей формы укажите свойство Name с «Form1» на «MainForm». Если окно Properties отсутствует, в Visual Studio 2005 вы можете открыть его, используя меню View/Properties Window или «горячей» клавиши Alt+Enter.

2.2. Свойства проекта.

Каждый проект имеет определенный набор свойств. Среда Visual Studio 2005 позволяет изменять эти настройки визуально. Выделите в дереве Solution Explorer корневой элемент HelloWorld. Нажмите пункт меню Properties. Перед вами появится окно, изображенное на рис. 1.12.

Рис. 1.12. Окно свойств проекта Properties/Application.

Закладка Application содержит основную информацию о проекте.

Assembly Name — имя сборки.

Output Туре — тип приложения. Здесь можно выбрать Windows Application, Console Application или Class Library. По умолчанию для Windows Forms устанавливается тип Windows Application.

Default Namespace — используемое по умолчанию в проекте пространство имен.

Startup Object — имя класса, содержащего метод Main, который будет вызываться при запуске приложения

Icon — путь к файлу с пиктограммой для приложения.

Resource File — имя файла ресурсов.

Подробнее узнать о применении всех свойств вы сможете, обратившись к Microsoft .NET Framework SDK Documentation, входящей в состав Visual Studio 2005 .

Кроме того, вам необходимо знать о свойствах на закладке Properties/Build (рис. 1.13).

Рис. 1.13. Окно свойств проекта «Configuration Properties/Build».

Configuration – выбор конфигурации.

Conditional compilation symbols — определенные во время компиляции проекта константы. Они помогают разработчику управлять ходом компилирования проекта.

Optimize code включение этого свойства в true помогает увеличить производительность вашей программы в несколько раз.

Check for Arithmetic Overflow/Underflow — контролировать выход результата за границы допустимых значений.

Allow unsafe code — разрешить использование в проекте ключевого слова unsafe.

Warning Level — определить уровень предупреждений, отображаемых при компиляции программы.

Treat Warnings As Errors — воспринимать все предупреждения как ошибки.

Output Path — путь, где будет сформирован выходной файл.

XML Documentation File — имя файла, в который будет записываться документация из комментариев программы. Для формирования документации необходимо использовать меню Tools/Build Comment Web Pages.

Generate Debugging Information — генерировать отладочную информацию. Эта опция должна быть включена при отладке приложения.

Оставьте все значения по умолчанию.