Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Применение элемента управления ErrorProvider

Читайте также:
  1. I. Применение насосов в нефтехимическом производстве.
  2. IV. ОРГАНИЗАЦИОННАЯ СТРУКТУРА И ОРГАНЫ УПРАВЛЕНИЯ ОРГАНИЗАЦИИ.
  3. IV. Типы с влиянием ладожского элемента
  4. T-S и I-S диаграммы водяного пара. Применение этих диаграмм.
  5. VI. Применение знака категории пляжа
  6. Административные реформы. Изменения в системе государственного управления
  7. Аккумуляторная батарея служит источником напряжения 50 В для катушек аппаратов, осветительных и сигнальных ламп при неработающем генераторе управления.
  8. Алмазы, «международный терроризм» и новые способы управления глобальными рынками
  9. Анализ организации управления маркетингом, предприятием
  10. Анализ организационной структуры управления ресторана.

Элемент управления ErrorProvider удобно применять, когда нужно выводить небольшую иконку в случае ошибки ввода.

11. В режиме дизайна из окна ToolBox перенесите на форму элемент управления ErrorProvider.

12. В коде формы в обработчике textBox1_KeyPress добавьте следующую строку:

errorProviderl.SetError(textBoxl, "Must be letter");

13. Запустите приложение. При ошибке ввода появляется мигающая иконка уведомления, при наведении на нее всплывает поясняющее сообщение об ошибке.


 

Лабораторная работа 3. Использование окон диалога в формах (8 баллов)

Цель работы

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

Упражнение 1. Использование компонента SaveFileDialog(2 балла)

Чтобы пользователи могли сохранять файлы, можно использовать встроенный компонент SaveFileDialog.

В этом упражнении Вы отобразите диалоговое окно, используя метод ShowDialog. Затем с помощью поля DialogResult.OK проверите, нажал ли пользователь кнопку ОК.

Для реализации отображения диалогового окна обозревателя папок выполните:

1. Создайте приложение Windows Forms, укажите имя TestStandartDialog.

2. Добавьте элемент MenuItem, задайте имя первого пункта меню Файл и команду Сохранить как...

3. Добавьте в форму элемент управления richTextBox, оставив имя по умолчанию richTextBoxl. Свойству Dock установите Fill.

4. Добавьте в форму компонент SaveFileDialog. Проверьте, что в области компонентов появился компонент saveFileDialogl.

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

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

saveFileDialog1.Filter = "txt files (*.txt)|*.txt"; if(saveFileDialog1.ShowDialog() ==

System.Windows.Forms.DialogResult.OK

&& saveFileDialog1.FileName.Length > 0)

{

richTextBox1.SaveFile(saveFileDialog1.FileName, RichTextBoxStreamType.PlainText);

}

7. Постройте и протестируйте приложение.

8. В открывшейся форме введите какой-либо текст в текстовое поле.

9. Выберите команду Сохранить как. и сохраните файл (имя и место для сохранения файла выберите по своему усмотрению).

10. Убедитесь, что текстовый файл находится в указанном месте.

Упражнение 2. Использование компонента ColorDialog(2 балла)

Для отображения диалогового окна цветовой палитры можно использовать встроенный компонент ColorDialog вместо того, чтобы создавать свое собственное диалоговое окно.

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

Для реализации отображения диалогового окна цветовой палитры выполните:

1. Для элемента MenuItem задайте имя второго пункта меню - Формат и команду - Цвет фона.

2. Добавьте в форму компонент ColorDialog.

3. Проверьте, что в области компонентов появился компонент colorDialogl.

4. Дважды щелкните кнопку Цвет фона, чтобы создать обработчик событий по умолчанию в редакторе кода.

5. В обработчике событий добавьте следующий код для отображения диалогового окна выбора цвета и изменения фонового цвета в соответствии с выбором пользователя:

if (colorDialogl.ShowDialog() == DialogResult.OK)

{

richTextBoxl.BackColor = colorDialogl.Color;}

6. Постройтеипротестируйтеприложение.

Упражнение 3. Использование компонента FontDialog(2 балла)

Для отображения диалогового окна выбора шрифтов можно использовать встроенный компонент FontDialog вместо того, чтобы создавать свое собственное диалоговое окно.В этом упражнении Вы дополните приложение TestStandartDialog, чтобы дать пользователям возможность выбрать шрифт в диалоговом окне и затем применить его к тексту.

Для реализации отображения диалогового окна выбора шрифтов выполните:

1. Задайте в меню Формат новую команду - Шрифт.

2. Перетащите в форму компонент FontDialog.

3. Проверьте, что в области компонентов появится компонент fontDialogl.

4. Дважды щелкните команду Шрифт, чтобы создать в редакторе кода обработчик событий по умолчанию.

5. В обработчик событий добавьте следующий код для отображения диалогового окна выбора шрифта текста в окне и изменения шрифта текста в соответствии с выбором пользователя:

if (fontDialogl.ShowDialog() == DialogResult.OK)

{richTextBoxl.Font = fontDialogl.Font;

}

6. Постройтеипротестируйтеприложение.

Упражнение 4. Использование компонента OpenFileDialog(2 балла)

Чтобы пользователи могли выбрать текстовый файл и загрузить его в элемент управления RichTextBox в форме Windows Forms, можно использовать компонент OpenFileDialog.

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

1. Задайте в меню Файл новую команду Открыть...

2. Перетащите в форму компонент OpenFileDialog.

В области компонентов появился компонент openFileDialogl.

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

4. В обработчик событий добавьте следующий код для отображения диалогового окна открытия файла:

Stream myStream = null;

OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.InitialDirectory = @"c:\"; openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*) |*.*";

openFileDialog1.FilterIndex = 2;

if (openFileDialog1.ShowDialog() == DialogResult.OK)

{

try

{ if ((myStream = openFileDialog1.OpenFile())!= null)

{

using (myStream)

{

richTextBox1.LoadFile(openFileDialog1.FileName,

RichTextBoxStreamType.PlainText);

}

} //if

} //try

catch (Exception ex)

{

MessageBox.Show("Error: Could not read file from disk: "

+ ex.Message);

}

}

5. Постройте и протестируйте приложение.

Лабораторная работа 4. Повышение удобства использования приложений (6 баллов)

Цель работы

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

Упражнение 1. Создание контекстной справки(2 балла)

Важной частью любого приложения является понятная и точная документация. Снабдить ваше приложение справкой позволяет компонент HelpProvider.

1. Создайте новый проект или откройте предыдущий проект.

2. Откройте форму в режиме конструктора.

3. Выберите пункт меню View → ToolBox.

4. Добавьте ЭУ HelpProvider на форму.

5. Выделите поле txbA для отображения ее свойств.

6. Длясвойства HelpString on helpProviderl задайтезначение For input integer A.

7. Постройте и запустите приложение.

8. Переместитесь по форме, используя клавишу Tab, до тех пор, пока поле txbA не окажется в фокусе.

9. Нажмите на клавишу F1 для отображения контекстной справки для поля txbA.

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

Создайте подобную функциональность на форме проекта:

1. Добавьте к имеющимся свойствам формы следующие свойства:

Свойство Значение
MaximizeBox False
MinimizeBox False
HelpButton True
FormBorderStyle FixedDialog

2. Для полей ввода txbA, txbB и двух кнопок в свойстве ShowHelp on helpProviderl каждого из этих элементов установите значение True.

3. Текст, введенный в поле свойства HelpString on helpProviderl, будет появляться в качестве подсказки для конкретного элемента. Установите следующие значения этого свойства для каждого элемента:

txbA For input integer A
txbB For input integer B
btnRun Sum
btnWork Start work

4. Постройте и запустите приложение.

5. Для активации контекстной справки нажмите на кнопку расположенную в правом верхнем углу приложения.

6. Нажмите на любую кнопку, появится маленькое окошко, объясняющее, что происходит при ее нажатии.

Упражнение 2. Использование справочного файла(2 балла)

1. Откройте проект предыдущего Windows-приложения.

2. Откройте форму в режиме конструктора.

3. Выберите пункт меню View → ToolBox.

4. Добавьте ЭУ HelpProvider на форму (если он не был добавлен ранее).

5. В папке с решением создайте файл справки, например, документ Microsoft Word. Текст укажите произвольный.

6. Для элемента helpProviderl в свойстве HelpNamespace укажите путь к файлу справки.

7. Реализуйте возможность вызова файла справки созданием либо команды меню, либо кнопки (и команда меню и кнопка может называться, например, help).

8. Создайте обработчик события выбора файла справки. В теле обработчика укажите следующую строку:

Help.ShowHelp(this,helpProvider!.HelpNamespace);

9. Постройте и запустите приложение.

10. Выберите команду вызова справки. Проверьте, что открылся требуемый файл.

Упражнение 3. Добавление всплывающих подсказок(2 балла)

Компонент ToolTipпозволяет назначить элементам управления подсказки. Они появляются в окнах, когда мышь находится над элементом управления, и могут предоставлять пользователю краткие сведения о нем.

1. Создайте новый или откройте существующий проект Windows-приложения.

2. Выберите пункт меню View→ToolBox.

3. Добавьте на форму элемент управления ToolTip.

4. В окне Properties расположенных на форме элементов и в самой форме появилось свойство ToolTip on toolTipl. Установите следующие значения этого свойства для каждого из элементов:

txbA For input integer A
txbB For input integer B
btnRun Sum
btnWork Start work

5. Постройте и запустите приложение. Проверьте, что при наведении курсора на элемент управления появляется подсказка.


 

Лабораторная работа 5. Подключение к базе данных (15 баллов)

Цель работы

Изучение классов, предоставляющих службы доступа к данным и получение навыков по использованию компонентов ADO.NET.

Упражнение 1. Организация доступа к данным и работа с объектом DataReader
(4 баллов)

В этом упражнении вы получите объекты DataReader с помощью объекта DataCommand для чтения данных непосредственно в приложение.




Дата добавления: 2015-09-11; просмотров: 27 | Поможем написать вашу работу | Нарушение авторских прав

Подсчет рейтинга студента | Запуск готового решения | Добавление обработчиков событий для кнопок | Реализация доступа к БД для чтения и записи | Настройка связывания данных |


lektsii.net - Лекции.Нет - 2014-2024 год. (0.013 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав