Отчет по лабораторной работе Отчет представляет собой таблицу вида




Скачать 316.52 Kb.
НазваниеОтчет по лабораторной работе Отчет представляет собой таблицу вида
страница2/6
Дата публикации16.11.2014
Размер316.52 Kb.
ТипОтчет
lit-yaz.ru > Бухгалтерия > Отчет
1   2   3   4   5   6
^



Формы и программные модули C#.

Элементы управления в C#, их свойства и события



При создании проекта типа Windows Forms Application появляется форма, на которой можно размещать элементы управления, которые выбираются в окне Toolbox в левой части экрана.

У всех элементов управления или компонент есть свойства и события. Значения свойств можно менять как при проектировании приложения, так и при выполнении событий. Изменение свойства – это присвоение ему какого-то значения в виде оператора

Имя компоненты.имя свойства=значение.

Надо помнить, что всем компонентам при размещении на форму присваивается имя по умолчанию (имя компоненты с порядковым номером; это имя можно изменить при проектировании приложения).

Если значение свойства компоненты меняется в коде события этой же компоненты, то вместо имени компоненты пишется this.

Все визуальные компоненты имеют свойства Left,Top, Height,Width, определяющие положение компоненты на форме, Text – текст, расположенный на компоненте. Расположение компоненты в окне можно менять как визуально, так и изменением свойств в окне Properties. В этом же окне можно менять и другие свойства: цвет, текст, расположенный на кнопке и т.д.

Элемент управления ^ Label предназначен для отображения информации.

Элемент управления Button (кнопка) имеет событие Click (Нажатие кнопки). При щелчке по кнопке появится заготовка фрагмента кода для обработки этого события. Вставка собственного кода (выделенного жирным шрифтом) приведет при исполнении приложения и нажатии на кнопку к выводу окна сообщения:

private void buttonl_Click(object sender, EventArgs e)

{MessageBox. Show ("Первое Windows приложение!") ; }

Элемент управления Text Box позволяет вводить текст.

Элемент управления MaskedTextBox дополнительно к TextBox содержит свойство Mask, которое позволяет контролировать допустимость ввода символов (числа, даты и т.д.) .

Элементы управления RadioButton и CheckButton позволяют информировать о текущем состоянии приложения и изменять это состояние.

Традиционно элементы управления RadioButton (переключатели) следует применять, когда нужно предоставить возможность выбора между взаимоисключающими опциями — например, пола пользователя.

Чтобы сгруппировать переключатели для образования единого логического блока, следует использовать элемент управления GroupBox.

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

Элемент управления CheckBox (флажок) следует использовать, когда нужно предоставить возможность выбора одного или более режимов — например, для заполнения вопросника об использовавшихся ранее операционных системах (Windows ХР, Windows Vista, Linux и т.п.).

У того и другого элемента есть булевское свойство ^ Checked, которое равно true, если переключатель или флажок включен, и false в противном случае.

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

Элемент имеет свойства:

SelectedIndex - начинающийся с 0 номер выбранного элемента списка;

Sorted - возможность упорядочения элементов списка по алфавиту;

Items – перечень строк, включенных в список. Его можно создавать как в момент проектирования, так и в процессе выполнения программы.

Для добавления в процессе выполнения нужно выполнить метод Add. Для удаления элемента нужно выполнить метод RemoveAt с параметром номер элемента в списке.

SelectedItems – список выбранных строк;

SelectionMode – режим выбора. Его возможные значения:

One — только один элемент может быть выбран в каждый конкретный момент времени;

MultiSimple — возможен выбор нескольких элементов. При использовании этого стиля при щелчке на элементе он становится выбранным и остается таким даже в случае щелчка на другом элементе до повторного щелчка на нем.

ToStringO Метод возвращает элемент, выбранный в текущий момент времени.

Еще один вид доступного списка — CheckedListBox. Он предоставляет список, но кроме текстовых строк имеется также флажок для каждого элемента в списке.

Свойство только этого вида списка – Checkedltems. Это свойство — перечень всех элементов в CheckedListBox, которые находятся в состоянии Checked.

У этого списка есть метод GetItemChecked с параметром номер элемента в списке, который возвращает true, если элемент выбран.

Элемент управления TabControl, как и GroupBox, позволяет группировать другие элементы управления. Этот элемент предоставляет простой способ организации диалоговых окон в логические части, доступные посредством вкладок в верхней части элемента управления.

TabControl содержит элементы TabPages, которые по существу работают подобно элементу управления GroupBox, поскольку они группируют элементы управления.

Элемент управления dataGridView предназначен для работы с таблицами. При копировании этого элемента на форму создается таблица без столбцов, к которой можно добавлять столбцы как в режиме проектирования, так и в режиме выполнения. При проектировании создается столбец с именем и заголовком. Для добавления столбца в режиме выполнения нужно вызвать свойство Columns и выполнить его метод Add с параметрами имя столбца и имя заголовка столбца.

Для добавления строки таблицы нужно вызвать свойство ^ Rows и выполнить его метод Add. Таким образом создается двумерный массив, первый индекс которого - номер столбца, а второй – номер строки. Заполнение элемента таблицы происходит с помощью оператора присваивания вида this.dataGridView1[0,nr].Value=…

Элемент управления для создания меню это MenuStrip. Пункты меню создаются интерактивно; каждый пункт является элементом управления toolStripMenuItem, событие Click которого выполняется при выборе этого пункта.

Для вызова из одной формы другой нужно создать экземпляр вызываемой формы с помощью оператора вида Form2 fr2 = new Form2(); и выполнить его метод ShowDialog. Закрытие формы промсходит с помощью ее метода Close.

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

public static class Global

{

public static string name;

public static int age;

public static bool sex;

}

В этом случае все переменные с именами вида Global.имя доступны в любой форме.

1   2   3   4   5   6

Похожие:

Отчет по лабораторной работе Отчет представляет собой таблицу вида iconОтчет по нир должен содержать исчерпывающие сведения о выполненной...
Южный филиал Национального университета биоресурсов и природопользования украины

Отчет по лабораторной работе Отчет представляет собой таблицу вида iconОтчет по лабораторной работе должен содержать введение, отражающее...
Для каждой лабораторной работы приведены перечень теоретических вопросов для сдачи коллоквиумов и перечень вопросов для сдачи отчетов....

Отчет по лабораторной работе Отчет представляет собой таблицу вида iconОтчет по лабораторной работе №2 Ревизия
Лабораторная работа Разработка многопроцессного приложения для анализа логов web-сервера 5

Отчет по лабораторной работе Отчет представляет собой таблицу вида iconОтчет по лабораторной работе Тема: «Умножение разреженных матриц»
Государственное образовательное учреждение высшего профессионального образования Нижегородский государственный университет

Отчет по лабораторной работе Отчет представляет собой таблицу вида iconОтчет по лабораторной работе Тема: «Умножение разреженных матриц»
Государственное образовательное учреждение высшего профессионального образования Нижегородский государственный университет

Отчет по лабораторной работе Отчет представляет собой таблицу вида iconОтчет по лабораторной работе №1 по предмету «Экономико-математические...
Предложения (рекомендации) лицу, ответственному за принятие решений, по оптимальному управленческому поведению 6

Отчет по лабораторной работе Отчет представляет собой таблицу вида iconОтчет по лабораторной работе по дисциплине "Технологии программирования"...
Пояснительная записка: с., 22 рис., 17 табл., 11 библиограф источников, 2 приложения

Отчет по лабораторной работе Отчет представляет собой таблицу вида iconОтчёт по лабораторной работе №4 по курсу «Безопасность программ и...
В качестве симметричного алгоритма используется алгоритм des с режимом шифрования cbc

Отчет по лабораторной работе Отчет представляет собой таблицу вида iconОтчет по лабораторной работе по дисциплине "Технологии программирования"...
Произвести анализ предметной области по методологии объектной декомпозиции и разработать логический проект системы по технологии...

Отчет по лабораторной работе Отчет представляет собой таблицу вида iconОтчёт По лабораторной работе №1 По курсу «Основы проектирования систем...
Экспертные системы вместе с системами обработки естественных языков являются наиболее важными в коммерческом плане областями использования...



Образовательный материал



При копировании материала укажите ссылку © 2013
контакты
lit-yaz.ru
главная страница