🗊Презентация Windows Forms. Создание графического приложения

Нажмите для полного просмотра!
Windows Forms. Создание графического приложения, слайд №1Windows Forms. Создание графического приложения, слайд №2Windows Forms. Создание графического приложения, слайд №3Windows Forms. Создание графического приложения, слайд №4Windows Forms. Создание графического приложения, слайд №5Windows Forms. Создание графического приложения, слайд №6Windows Forms. Создание графического приложения, слайд №7Windows Forms. Создание графического приложения, слайд №8Windows Forms. Создание графического приложения, слайд №9Windows Forms. Создание графического приложения, слайд №10Windows Forms. Создание графического приложения, слайд №11Windows Forms. Создание графического приложения, слайд №12Windows Forms. Создание графического приложения, слайд №13Windows Forms. Создание графического приложения, слайд №14Windows Forms. Создание графического приложения, слайд №15Windows Forms. Создание графического приложения, слайд №16Windows Forms. Создание графического приложения, слайд №17Windows Forms. Создание графического приложения, слайд №18Windows Forms. Создание графического приложения, слайд №19Windows Forms. Создание графического приложения, слайд №20Windows Forms. Создание графического приложения, слайд №21Windows Forms. Создание графического приложения, слайд №22Windows Forms. Создание графического приложения, слайд №23Windows Forms. Создание графического приложения, слайд №24Windows Forms. Создание графического приложения, слайд №25Windows Forms. Создание графического приложения, слайд №26Windows Forms. Создание графического приложения, слайд №27

Содержание

Вы можете ознакомиться и скачать презентацию на тему Windows Forms. Создание графического приложения. Доклад-сообщение содержит 27 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Windows Forms
Преподаватель Марченкова Е. А.
Описание слайда:
Windows Forms Преподаватель Марченкова Е. А.

Слайд 2





Создание графического приложения
После установки среды и всех ее компонентов, запустим Visual Studio и создадим проект графического приложения. Для этого в меню выберем пункт File (Файл) и в подменю выберем New - > Project (Создать - > Проект). После этого перед нами откроется диалоговое окно создания нового проекта:
Описание слайда:
Создание графического приложения После установки среды и всех ее компонентов, запустим Visual Studio и создадим проект графического приложения. Для этого в меню выберем пункт File (Файл) и в подменю выберем New - > Project (Создать - > Проект). После этого перед нами откроется диалоговое окно создания нового проекта:

Слайд 3


Windows Forms. Создание графического приложения, слайд №3
Описание слайда:

Слайд 4


Windows Forms. Создание графического приложения, слайд №4
Описание слайда:

Слайд 5


Windows Forms. Создание графического приложения, слайд №5
Описание слайда:

Слайд 6


Windows Forms. Создание графического приложения, слайд №6
Описание слайда:

Слайд 7


Windows Forms. Создание графического приложения, слайд №7
Описание слайда:

Слайд 8





Добавим вывод сообщения по нажатию кнопки, изменив код следующим образом:
Добавим вывод сообщения по нажатию кнопки, изменив код следующим образом:
Описание слайда:
Добавим вывод сообщения по нажатию кнопки, изменив код следующим образом: Добавим вывод сообщения по нажатию кнопки, изменив код следующим образом:

Слайд 9





Запуск приложения
Запуск приложения
Чтобы запустить приложение в режиме отладки, нажмем на клавишу F5 или на зеленую стрелочку на панели Visual Studio. После этого запустится наша форма с одинокой кнопкой. И если мы нажмем на кнопку на форме, то нам будет отображено сообщение с приветствием.
После запуска приложения студия компилирует его в файл с расширением exe. Найти данный файл можно, зайдя в папку проекта и далее в каталог bin/Debug или bin/Release
Описание слайда:
Запуск приложения Запуск приложения Чтобы запустить приложение в режиме отладки, нажмем на клавишу F5 или на зеленую стрелочку на панели Visual Studio. После этого запустится наша форма с одинокой кнопкой. И если мы нажмем на кнопку на форме, то нам будет отображено сообщение с приветствием. После запуска приложения студия компилирует его в файл с расширением exe. Найти данный файл можно, зайдя в папку проекта и далее в каталог bin/Debug или bin/Release

Слайд 10





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

Слайд 11


Windows Forms. Создание графического приложения, слайд №11
Описание слайда:

Слайд 12





Несмотря на то, что мы видим только форму, но стартовой точкой входа в графическое приложение является класс Program, расположенный в файле Program.cs:
Описание слайда:
Несмотря на то, что мы видим только форму, но стартовой точкой входа в графическое приложение является класс Program, расположенный в файле Program.cs:

Слайд 13





Сначала программой запускается данный класс, затем с помощью выражения Application.Run(new Form1()) он запускает форму Form1. Если вдруг мы захотим изменить стартовую форму в приложении на какую-нибудь другую, то нам надо изменить в этом выражении Form1 на соответствующий класс формы.

Сама форма сложна по содержанию. Она делится на ряд компонентов. Так, в структуре проекта есть файл Form1.Designer.cs, который выглядит примерно так:
Описание слайда:
Сначала программой запускается данный класс, затем с помощью выражения Application.Run(new Form1()) он запускает форму Form1. Если вдруг мы захотим изменить стартовую форму в приложении на какую-нибудь другую, то нам надо изменить в этом выражении Form1 на соответствующий класс формы. Сама форма сложна по содержанию. Она делится на ряд компонентов. Так, в структуре проекта есть файл Form1.Designer.cs, который выглядит примерно так:

Слайд 14


Windows Forms. Создание графического приложения, слайд №14
Описание слайда:

Слайд 15


Windows Forms. Создание графического приложения, слайд №15
Описание слайда:

Слайд 16





С помощью специального окна Properties (Свойства) справа Visual Studio предоставляет нам удобный интерфейс для управления свойствами элемента:
Описание слайда:
С помощью специального окна Properties (Свойства) справа Visual Studio предоставляет нам удобный интерфейс для управления свойствами элемента:

Слайд 17





Программная настройка свойств

Внешний вид формы
Описание слайда:
Программная настройка свойств Внешний вид формы

Слайд 18





Установка размеров формы
Для установки размеров формы можно использовать такие свойства как Width/Height или Size. Width/Height принимают числовые значения, как в вышеприведенном примере. При установке размеров через свойство Size, нам надо присвоить свойству объект типа Size:
this.Size = new Size(200,150);
Объект Size в свою очередь принимает в конструкторе числовые значения для установки ширины и высоты.
Описание слайда:
Установка размеров формы Для установки размеров формы можно использовать такие свойства как Width/Height или Size. Width/Height принимают числовые значения, как в вышеприведенном примере. При установке размеров через свойство Size, нам надо присвоить свойству объект типа Size: this.Size = new Size(200,150); Объект Size в свою очередь принимает в конструкторе числовые значения для установки ширины и высоты.

Слайд 19





Начальное расположение формы
Начальное расположение формы устанавливается с помощью свойства StartPosition, которое может принимать одно из следующих значений:
Manual: Положение формы определяется свойством Location
CenterScreen: Положение формы в центре экрана
WindowsDefaultLocation: Позиция формы на экране задается системой Windows, а размер определяется свойством Size
WindowsDefaultBounds: Начальная позиция и размер формы на экране задается системой Windows
CenterParent: Положение формы устанавливается в центре родительского окна
Описание слайда:
Начальное расположение формы Начальное расположение формы устанавливается с помощью свойства StartPosition, которое может принимать одно из следующих значений: Manual: Положение формы определяется свойством Location CenterScreen: Положение формы в центре экрана WindowsDefaultLocation: Позиция формы на экране задается системой Windows, а размер определяется свойством Size WindowsDefaultBounds: Начальная позиция и размер формы на экране задается системой Windows CenterParent: Положение формы устанавливается в центре родительского окна

Слайд 20





Установить форму в центре экрана
  this.StartPosition = FormStartPosition.CenterScreen;
Описание слайда:
Установить форму в центре экрана this.StartPosition = FormStartPosition.CenterScreen;

Слайд 21





Фон и цвета формы
Чтобы установить цвет как фона формы, так и шрифта, нам надо использовать цветовое значение, хранящееся в структуре Color:
this.BackColor = Color.Aquamarine;
this.ForeColor = Color.Red;
Кроме того, мы можем в качестве фона задать изображение в свойстве BackgroundImage, выбрав его в окне свойств или в коде, указав путь к изображению:
this.BackgroundImage = Image.FromFile("C:\\Users\\Eugene\\Pictures\\3332.jpg");
Описание слайда:
Фон и цвета формы Чтобы установить цвет как фона формы, так и шрифта, нам надо использовать цветовое значение, хранящееся в структуре Color: this.BackColor = Color.Aquamarine; this.ForeColor = Color.Red; Кроме того, мы можем в качестве фона задать изображение в свойстве BackgroundImage, выбрав его в окне свойств или в коде, указав путь к изображению: this.BackgroundImage = Image.FromFile("C:\\Users\\Eugene\\Pictures\\3332.jpg");

Слайд 22





Чтобы должным образом настроить нужное нам отображение фоновой картинки, надо использовать свойство BackgroundImageLayout, которое может принимать одно из следующих значений:

None: Изображение помещается в верхнем левом углу формы и сохраняет свои первоначальные значения

Tile: Изображение располагается на форме в виде мозаики

Center: Изображение располагается по центру формы

Stretch: Изображение растягивается до размеров формы без сохранения пропорций

Zoom: Изображение растягивается до размеров формы с сохранением пропорций
Описание слайда:
Чтобы должным образом настроить нужное нам отображение фоновой картинки, надо использовать свойство BackgroundImageLayout, которое может принимать одно из следующих значений: None: Изображение помещается в верхнем левом углу формы и сохраняет свои первоначальные значения Tile: Изображение располагается на форме в виде мозаики Center: Изображение располагается по центру формы Stretch: Изображение растягивается до размеров формы без сохранения пропорций Zoom: Изображение растягивается до размеров формы с сохранением пропорций

Слайд 23





Например, расположим форму по центру экрана:


this.StartPosition = FormStartPosition.CenterScreen;
Описание слайда:
Например, расположим форму по центру экрана: this.StartPosition = FormStartPosition.CenterScreen;

Слайд 24





Пример:
Допустим, первая форма по нажатию на кнопку будет вызывать вторую форму.
 Во-первых, добавим на первую форму Form1 кнопку и двойным щелчком по кнопке перейдем в файл кода.
Во-вторых, добавим в него код вызова второй формы. У нас вторая форма называется Form2, поэтому сначала мы создаем объект данного класса, а потом для его отображения на экране вызываем метод Show:
private void button1_Click(object sender, EventArgs e)
{
   Form2 newForm = new Form2();
    newForm.Show();
}
Описание слайда:
Пример: Допустим, первая форма по нажатию на кнопку будет вызывать вторую форму. Во-первых, добавим на первую форму Form1 кнопку и двойным щелчком по кнопке перейдем в файл кода. Во-вторых, добавим в него код вызова второй формы. У нас вторая форма называется Form2, поэтому сначала мы создаем объект данного класса, а потом для его отображения на экране вызываем метод Show: private void button1_Click(object sender, EventArgs e) { Form2 newForm = new Form2(); newForm.Show(); }

Слайд 25





Теперь сделаем наоборот - чтобы вторая форма воздействовала на первую.
namespace HelloApp
{ public partial class Form2 : Form
   {      public Form2()
     {         InitializeComponent();    }
    public Form2(Form1 f)
      {         InitializeComponent();
         f.BackColor = Color.Yellow;    } }}
Описание слайда:
Теперь сделаем наоборот - чтобы вторая форма воздействовала на первую. namespace HelloApp { public partial class Form2 : Form { public Form2() { InitializeComponent(); } public Form2(Form1 f) { InitializeComponent(); f.BackColor = Color.Yellow; } }}

Слайд 26





Теперь перейдем к коду первой формы, где мы вызывали вторую форму и изменим его на следующий:
private void button1_Click(object sender, EventArgs e)
{
    Form2 newForm = new Form2(this);
   newForm.Show();
}
Теперь после нажатия на кнопку у нас будет создана вторая форма, которая сразу изменит цвет первой формы.
Описание слайда:
Теперь перейдем к коду первой формы, где мы вызывали вторую форму и изменим его на следующий: private void button1_Click(object sender, EventArgs e) { Form2 newForm = new Form2(this); newForm.Show(); } Теперь после нажатия на кнопку у нас будет создана вторая форма, которая сразу изменит цвет первой формы.

Слайд 27





Мы можем также создавать объекты и текущей формы:
private void button1_Click(object sender, EventArgs e)
{Form1 newForm1 = new Form1();
    newForm1.Show();
         
    Form2 newForm2 = new Form2(newForm1);
    newForm2.Show();}

При работе с несколькими формами надо учитывать, что одна из них является главной - которая запускается первой в файле Program.cs. Если у нас одновременно открыта куча форм, то при закрытии главной закрывается все приложение и вместе с ним все остальные формы.
Описание слайда:
Мы можем также создавать объекты и текущей формы: private void button1_Click(object sender, EventArgs e) {Form1 newForm1 = new Form1(); newForm1.Show(); Form2 newForm2 = new Form2(newForm1); newForm2.Show();} При работе с несколькими формами надо учитывать, что одна из них является главной - которая запускается первой в файле Program.cs. Если у нас одновременно открыта куча форм, то при закрытии главной закрывается все приложение и вместе с ним все остальные формы.



Похожие презентации
Mypresentation.ru
Загрузить презентацию