Основы создания оконных приложений Особенности поведения оконных приложений




НазваниеОсновы создания оконных приложений Особенности поведения оконных приложений
страница1/13
Дата публикации01.04.2013
Размер0.59 Mb.
ТипДокументы
vbibl.ru > Информатика > Документы
  1   2   3   4   5   6   7   8   9   ...   13

Основы создания оконных приложений

Особенности поведения оконных приложений.


Большинство современных программ относятся к категории оконных. Это значит, что их интерфейс (внешний вид) и поведение соответствует стандартам современных операционных систем:

  1. Выполнение программы начинается с показа на экране ее главного (правильнее сказать, стартового) окна.

  2. Далее программа выполняется обычно в режиме диалога с пользователем. Это означает, что если пользователь не осуществляет управляющих воздействий на программу (например, с помощью мыши или клавиатуры), то эта программа находится в режиме пассивного ожидания.

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

  • внешнее воздействие на программу

  • возникновение внутреннего события

  • программная реакция на событие.

  1. Завершение работы программы обычно также происходит по инициативе пользователя и приводит к закрытию окна.


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

Важным свойством оконных программ является высокая степень соответствия стандартам используемой операционной системы. Например, крайне редко окно программы может иметь не прямоугольную форму. Это же касается и элементов, из которых построены окна (кнопки, поля ввода, списки и т.д.) Принципиальная возможность «экзотических» приложений у программиста остается, но это, как правило, сопряжено со значительными усилиями при программировании и выходит за рамки нашего иложения.

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

Первое оконное приложение


На практике при создании оконного приложения с помощью современных систем программирования (например, MS Visual Studio) программист получает значительную помощь от визуального дизайнера (Visual Designer) – компонента Visual Studio, который генерирует большую часть программного кода автоматически. Однако для лучшего понимания происходящего первый проект создадим почти полностью вручную.

  1. Запустите Visual Studio и при создании нового проекта (New->Project) выберите шаблон EmptyProject. В результате в окне Solution Explorer Вы увидите решение, содержащее один проект. Этот проект «пустой», то есть не содержит ни одного файла с программным кодом.

  2. Добавьте в этот проект новый файл с программным кодом: Add  New Item  Code File.

  3. Внесите в этот файл следующее содержимое:

using System;

using System.Windows.Forms;

static class Program

{

static void Main()

{

Application.Run(new Form());

}

}

  1. В тексте программы имеется директива using, обеспечивающая использование классов, очень важных для создания оконных приложений – классов из пространства имен System.Windows.Forms. Чтобы эти классы были доступными, нужно добавить в проект ссылку на это пространство имен: выберите проект и выполните для него команду Add Reference. В повившемся диалоговом окне на вкладке .NET найдите пространтво имен System.Windows.Forms и нажмите кнопку OK. Аналогично добавьте ссылку и на другое необходимое пространство имен – System.

  2. В параметрах проекта укажите тип приложения – Project  Properties: Output Type – Window Application.

Теперь программу можно выполнить. Результатом является появление стандартного пустого окна:



Хотя окно и пустое, однако оно уже демонстрирует все стандартные черты поведения «настоящих» окон.
  1   2   3   4   5   6   7   8   9   ...   13

Добавить документ в свой блог или на сайт

Похожие:

Основы создания оконных приложений Особенности поведения оконных приложений iconЛабораторная работа №8 Создание сценариев в среде Web сервера iis...
Интернета и создания asp приложений, с возможностями отладчика Microsoft Script Debugger для отладки asp приложений, а также с примерами...

Основы создания оконных приложений Особенности поведения оконных приложений icon1. 12. Эксплуатация серверов бизнес-приложений
Обеспечение функционирования сервера или комплекса серверов, необходимых для эксплуатации и сопровождения бизнес-приложений. Возможны...

Основы создания оконных приложений Особенности поведения оконных приложений icon1 Предоставление доступа к серверам бизнес-приложений
Обеспечение функционирования сервера или комплекса серверов, необходимых для эксплуатации и сопровождения бизнес-приложений. Возможны...

Основы создания оконных приложений Особенности поведения оконных приложений iconЕсли в отчете созданы папки для приложений, но не загружены приложения,...

Основы создания оконных приложений Особенности поведения оконных приложений iconСерверы приложений и web-контейнеры
По сути дела он представляет собой веб-сервер с набором инструментов для развёртывания (deployment) приложений пользователя и управления...

Основы создания оконных приложений Особенности поведения оконных приложений iconЛабораторная работа №5 Создание приложений asp. Net 0 на языке C#...
Ознакомление с технологией создания приложений asp. Net 0 и, в частности, с моделями кодирования Web-страниц, с механизмом обработки...

Основы создания оконных приложений Особенности поведения оконных приложений iconСистема-арбитр Dudge написана на языке программирования Java
Поскольку Dudge является веб-приложением, для его запуска необходим сервер приложений. В качестве сервера приложений Dudge использует...

Основы создания оконных приложений Особенности поведения оконных приложений iconПри подготовке дипломного проекта использовалась следующая литература
Книга ориентирована на разработчиков любых видов приложений на платформе с. Net framework: Windows Forms, Web Forms, Web-сервисов,...

Основы создания оконных приложений Особенности поведения оконных приложений iconРешение для важных приложений vmware
Всё больше важных приложений, используемых предприятиями, переходят с физических машин на виртуальные. Результаты исследования idc...

Основы создания оконных приложений Особенности поведения оконных приложений iconЛабораторная работа №2
Ознакомление с технологией создания настольных приложений Windows Form на языке С# в среде разработки ms visual Studio. Net

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
vbibl.ru
Главная страница