Версия для Microsoft Visual C#. Создание проекта. 1.

Презентация:



Advertisements
Похожие презентации
Практические работы в Pascal ABC
Advertisements

Язык программирования Visual Basic Visual Basic - это объектно-ориентированный язык. Основой языка являются объекты. Например: окно, кнопка,
ОКНА СРЕДЫ Visual Basic Презентацию подготовила учитель информатики МБОУ СОШ 3 г. Светлого Нетесова Н. А.
Объектно-ориентированный язык программирования. Выберите в реальной жизни любой объект (холодильник, магнитофон, машина) и опишите его свойства, методы,
Microsoft Office FrontPage Программа создания Веб-сайтов и управления ими.
Объектно-ориентированное программирование Основы языка программирования Lazarus.
Основы языка программирования VBA (Visual Basic for Application) Офисное программирование.
Вопрос 1. Для чего необходим графический интерфейс? ОПРОС ДОМАШНЕГО ЗАДАНИЯ: Ответ: Графический интерфейс необходим для реализации интерактивного диалога.
Основные свойства объектов Объектами называются форма и элементы управления, переносимые с панели элементов на форму. Внешний вид, форму, размеры, положение.
Графический интерфейс и событийные процедуры VBA Мирошниченко А.П. Презентацию подготовила: Мирошниченко А.П.
Презентаци ю подготовил ученик 9 класса «Г» Рощин Витали й Введение в объектно- ориентированный язык программирования Visual Basic Учитель информатики.
Программирование на Visual Basic Автор Волков Ф.Л.
Слезко Полина Сергеевна Учитель информатики Белоярской СОШ Томской области.
1. Изменение свойств объектов. Изменение свойств объектов На этом уроке мы научимся, как в процессе работы программы изменять свойства объектов, а также.
Ввод данных. Для ввода данных используется объект TextBox работающий с текстом, поэтому если вводятся числовые данные их необходимо преобразовывать в численные.
Модуль 7 Разработка и создание форм. Общие сведения Формы. Основные понятия. Создание форм с помощью мастера. Использование выражений в формах. Работа.
Общие сведения Так как среда программирования Visual Basic выполняется на компьютере вместе с операционной средой Windows, то создавать мы будем программы,
Свойство формы PICTURE Автоматический вывод изображений на форму после запуска проекта.
Объектное программирование Учебное пособие Следующая страница.
Графический интерфейс и событийные процедуры.. Графический интерфейс. Графический интерфейс необходим для реализации интерактивного диалога пользователя.
Транксрипт:

Версия для Microsoft Visual C#

Создание проекта. 1

1 Создание проекта. Шаг 1. Внешний вид среды программирования после запуска

2 Создание проекта. Шаг 2. Создаем новый проект

3 Создание проекта. Шаг 3. Выбираем приложение Windows Forms Имя будущего проекта

4 Элементы среды программирования Дизайнер формы Панель компонентов Свойства и события объектов (инспектор объектов) Сообщения об ошибках

5 Конструирование интерфейса Выбираем нужный элемент Размещаем его на форме Изменяем необходимые свойства Шаг 1. Шаг 2. Шаг 3.

6 Вкладки проекта Вкладка дизайнера формы Вкладка текста программы

7 Программа после создания процедуры

public partial class Form1 : Form { int n; //здесь описываем глобальные переменные public Form1() { InitializeComponent(); // настройки формы } private void button1_Click(object sender, EventArgs e) { int a; //действия происходящие при щелчке по кнопке 1 } private void button2_Click(object sender, EventArgs e) { int b; //действия происходящие при щелчке по кнопке 2 } 8 Область видимости переменных Глобальная переменная n видна во всей программе Переменная а видна в первой процедуре Переменная b видна во второй процедуре

Открытие проекта. 9

Выбираем папку с необходимым проектом Выбираем «главный» файл проекта 9 Открытие проекта Выбираем «Открыть проект»

Основные компоненты. 1010

Свойство Описание Text Заголовок формы. BackColor цвет формы Font задает шрифт для всей формы и всех помещенных на нее элементов управления StartPosition начальное расположение формы Form – форма 1010

11 Form – форма Форма в режиме конструктора Элементы которые можно разместить на форме

Свойство Значение Width Ширина надписи. Height Высота надписи. Text Текст на надписи. BackColor Цвет фона надписи. ForeColor Цвет текста надписи. Visible Видна ли надпись. Label – надпись 12

Свойство Значение Width Ширина кнопки. Height Высота кнопки. Text Текст на кнопке. Image Задает изображение для кнопки ImageAlign Выравнивание изображения на кнопке Button – кнопка 13

Свойство Значение Width Ширина флажка. Height Высота флажка. Text Текст на флажка. BackColor Цвет фона флажка. ForeColor Цвет текста флажка. Visible Виден ли флажок. Checked Определяет установлен ли флажок или нет. CheckBox – флажок 14

Свойство Значение Width Ширина радио-кнопки. Height Высота радио-кнопки. Text Текст на радио-кнопки. BackColor Цвет фона радио-кнопки. ForeColor Цвет текста радио- кнопки. Visible Видна ли радио-кнопка. Checked Определяет установлена ли радио-кнопка или нет. RadioButton – радио-кнопка 15

Свойство Значение Width Ширина контейнера. Height Высота контейнера. Text Текст на контейнере. BackColor Цвет фона контейнера. ForeColor Цвет текста контейнера. AutoScroll Контейнер с полосами прокрутки GroupBox – контейнер 16

button1 RadioButton1 RadioButton2 RadioButton3 GroupBox1 CheckBox1 CheckBox2 CheckBox3 17 У группы CheckBox можно поставить на всех галочки У группы RadioButton можно поставить точку только на одном

Свойство Значение Width Ширина надписи. Height Высота надписи. Text Текст на надписи. BackColor Цвет фона надписи. ForeColor Цвет текста надписи. Multiline Многострочное поле ввода TextBox – окно ввода 18

19 Настройка многострочного поля ввода через инспектор объектов Настройка многострочного поля ввода через элемент на самом поле ввода Способ 1. Способ 2.

Свойство Значение Itemsхранит элементы списка SelectedIndex Индекс выбранного элемента выпадающего списка. SelectedItem Выбранный элемент выпадающего списка. Items.Item[k] K-ый элемент выпадающего списка. ComboBox – выпадающий список 20

Свойство Значение Image Устанавливает рисунок SizeMode Настройка вида рисунка в PictureBox PictureBox– рисунок 21

22 Свойство SizeMode Normal: изображение позиционируется в левом верхнем углу PictureBox, и размер изображения не изменяется. Если PictureBox больше размеров изображения, то по справа и снизу появляются пустоты, если меньше - то изображение обрезается StretchImage: изображение растягивается или сжимается таким образом, чтобы вместиться по всей ширине и высоте элемента PictureBox AutoSize: элемент PictureBox автоматически растягивается, подстраиваясь под размеры изображения CenterImage: если PictureBox меньше изображения, то изображение обрезается по краям и выводится только его центральная часть. Если же PictureBox больше изображения, то оно позиционируется по центру. Zoom: изображение подстраивается под размеры PictureBox, сохраняя при этом пропорции

23

DataGridView – таблица Свойство Значение Columns Добавление столбцов ReadOnly Может ли пользователь редактировать ячейки 24

25 label1label2label3DataGridView1 textBox1 textBox2 textBox3 button1 button2 button3 button4

Преобразование типов. 2626

double a = Convert.ToSingle(textBox1.Text); textBox3. Text = Convert.ToString(c); 49 ac 49 ac 2626 Тип String Тип Double

Простые проекты. 2727

private void button1_Click(object sender, EventArgs e) { label2. Text = "Привет "+ textBox1.Text; } 2727 label1 textBox1 label2 button1 button3

textBox2 textBox1 textBox3 button4 button5 button3 button2 button1 label1 label2 label3 label4 28 private void button1_Click(object sender, EventArgs e) { double a = Convert.ToSingle(textBox1.Text); double b = Convert.ToSingle(textBox2.Text); double c = a + b; textBox3. Text = Convert.ToString(c); }

textBox2 textBox1 textBox3 button4 button5 button3 button2 button1 label1 label2 label3 label4 29 private void button2_Click(object sender, EventArgs e) { this.Close(); }

Сombobox1 textBox2 textBox1 GroupBox2 button2 textBox3 label1 label2 label3 button1 GroupBox1 30 double a = Convert.ToSingle(textBox1.Text); double b = Convert.ToSingle(textBox2.Text); double c = 0; int k = comboBox1.SelectedIndex; if (k == 0) c = a + b; if (k == 1) c = a - b; if (k == 2) c = a * b; if (k == 3) c = a / b; textBox3. Text = Convert.ToString(c);

31 Для Сombobox1 в инспекторе объектов для свойства Items нажмите на кнопку с тремя точками В открывшемся окне запишите названия операций, которые будет выполнять калькулятор

32 textBox2 textBox1 textBox3 button2 button1 label1 label2 RadioButton1 RadioButton2 RadioButton3 RadioButton4 label3 double a = Convert.ToSingle(textBox1.Text); double b = Convert.ToSingle(textBox2.Text); double c = 0; if (radioButton1. Checked == true) c = a + b; if (radioButton2. Checked == true) c = a - b; if (radioButton3. Checked == true) c = a * b; if (radioButton4. Checked == true) c = a / b; textBox3. Text = Convert.ToString(c);

Список используемой литературы: 1. В.В.Лабор. Си Шарп: Создание приложений для Windows. Минск издательство Харвест, Герберт Шилдт. C# 3.0. Полное руководство. Издательство: Вильямс, Сайт Сайт посвященный C# и семейству технологий.NET (ASP.NET MVC, WPF, Xamarin, EntityFramework и т.д.), технологии на базе Java ( Java SE, программирование под ОС Андроид и т.д.), работа с базами данных (MS SQL Server, MySQL, MongoDB) а также WEB-технологии, такие как HTML5, AJAX, jQuery, ExtJS, AngularJS и др. 3. Чарльз Петцольд. Программирование с использованием Microsoft Windows Forms. Издательство: Русская Редакция, Питер,