Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Desktop_1 / ЛК / Лекция 13WForm.doc
Скачиваний:
37
Добавлен:
10.06.2015
Размер:
1.06 Mб
Скачать

18.2. Сохранение проекта – приложения под Windows

Выполняется командой Файл \ Сохранить все….

18.3. Запуск и компиляция приложения

Сборка проектавыполняется командой Отладка/Начать отладку

При этом образуются исполняемые и объектные файлы, перекомпилируются все модули, входящие в проект.

Решение, находящееся, например, в папке P, включает:

Решение P

Demo

Properties

Ссылки

bin

Debug

Demo.exe

Demo.pdbDemo.vshost.exe

Release

obj

Решение

Проект

Свойства

Ссылки

Двоичные файлы

Файлы отладки

Управляемый исполняемый файл

База данных для компилятора

Служебный файл

Файлы выпуска

Объектные файлы

Исполняемые (bin) и объектные (obj) файлы образуются при компиляции (построении). Возможны два режима решения:

  • Команда Построение => Построить решение. Построение в режиме отладки: в компонуемые файлы включаются символы отладки и режим оптимизации исключается. Это может увеличить размеры файлов. Файлы размещаются в папках Debug.

  • Команда Построение => Перестроить решение (в версии Express отсутствует). Построение отлаженного проекта, когда в компонуемые файлы символы отладки не включаются и компилятор использует режим оптимизации кода (например, исключает не использованные переменные). Это может уменьшить размеры файлов. Файлы размещаются в папках Release.

18.4. Шаблон кода:

Стандартные модули (по умолчанию)

using System; //системный

using System.Collections.Generic; //с коллекциями

using System.ComponentModel; //с компонентами

using System.Data; //дата/время

using System.Drawing; //с инструментами рисования

using System.Linq; //с языковыми средствами

using System.Text; //для работы с текстом

using System.Windows.Forms; //с формой под Windows

namespace WindowsFormsApplication1 //пространство имен приложения1

{

public partial class Form1 : Form //объявление класса Form1

{

public Form1() // объявление объекта Form1

{

InitializeComponent(); // объявление компонентов

} // на Form1

}

}

Интерфейс Windows.Forms состоит из сотен типов, которые объединены в пространстве имен namespace.

19.0. Разработка приложения

Состоит из двух этапов:

  • Создание интерфейса приложения,

  • Определение функциональности приложения с написанием адекватных процедур.

Интерфейс приложения определяет способ взаимодействия пользователя и приложения, т.е. внешний вид формы при выполнении приложения и то, каким способом пользователь управляет приложением.

Для создания интерфейсанеобходимо:

  • выбрать нужные объекты на Панели элементов;

  • определить внешний вид и функциональные возможности компонентов;

  • используя Конструктора Формы,расположить компоненты на форме.

Функциональностьприложения определяется процедурами, которые выполняются при возникновении определенных событий, происходящих при действиях пользователя с элементами формы.

Для обеспечения функциональностиприложения необходимо:

  • задать в Окне Свойствазначения свойств и процедур обработки событий;

  • написать программный код для заданных процедур обработки событий.

Соседние файлы в папке ЛК