Помощничек
Главная | Обратная связь


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

Тестирование управляющего элемента TextBox

Лабораторная работа №1

Создадим приложение, позволяющее посчитать доход по вкладу (рис. 1).

Чтобы начать работу над новым проектом, надо:

1. В меню File выбрать команду New Project.

2. В открывшемся окне New Project выбрать тип приложения — Windows Forms Application - Visual C#.

3. В поле Name ввести имя проекта - profit и нажать кнопку OK.

В результате описанных действий в папке временных проектов (по умолчанию это С:\Users\User\AppData\Local\Temporary Projects) будет создана папка profit, а в ней - проект profit.

4. Чтобы в заголовке окна отображалось название программы, надо изменить значение свойства Text. Для этого следует щелкнуть левой кнопкой мыши в поле значение свойства Text, ввести в поле редактирования текст Доход и нажать Enter.

5. Измените значения свойств формы программы "Доход" в соответствии с таблицей 1.

Таблица 1

Свойство Значение Комментарий
Size.Width  
Size.Height  
FormBorderStyle FixedSingle Тонкая граница формы. Во время работы программы пользователь не сможет изменить размер окна путем захвата и перемещения его границы
StartPosition CenterScreen Окно программы появится в центре экрана  
MaximizeBox False В заголовке окна не отображать кнопкуРазвернуть    
Font.Name Tahoma  
Font.Size  

 

Программа должна получить от пользователя исходные данные - сумму и срок вклада. Ввод данных с клавиатуры обеспечивает компонент TextBox.

6. На форму разрабатываемого приложения поместите два компонента TextBox,выбравих в окне Toolboxна вкладке Common Controlsи установите указатель мыши в ту точку формы, в которой должен быть левый верхний угол компонента.

7. Измените значения свойств компонентов textBox1 и textBox2 в соответствии с таблицей 2. Компонент textBox1 предназначен для ввода суммы вклада, textBox2 - срока.

Таблица 2

Компонент Свойство Значение
textBox1 Location.X
Location.Y
Size.Width
Size.Height
TabIndex
textBox2 Location.X
Location.Y
Size.Width
Size.Height
TabIndex

 

Отображение текста на поверхности формы (подсказок, результата расчета) обеспечивает компонент Label. В окне программы текст отображается слева от полей ввода/редактирования (информация о назначении полей). Результат расчета также отображается в окне программы. Поэтому в форму надо добавить три компонента Label.

8. На форму разрабатываемого приложения добавьте три компонента Label. В полях label1 и label2 отображается информация о назначении полей ввода, поле label3 используется для вывода результата расчета.

9. Измените значения свойств компонентов Label в соответствии с таблицей 3

Таблица 3

Компонент Свойство Значение
label1 Location.X
Location.Y
AutoSize False
Sise.Width
Size.Height
Text Сумма (pyб.):
TextAlign MiddleRight
label2 Location.X
Location.Y
AutoSize False
Size. Width
Size.Height
Text Срок (меc.):
TextAlign MiddleRight
label3 Location.X
Location.Y
AutoSize false

 

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

11. Выполните настройку компонентов Button в соответствии с таблицей 4

Таблица 4

Свойство Значение
Location.X
Location.Y
Size.Width
Size.Height
Text Расчет

 

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

12. Чтобы создать функцию обработки события, сначала надо выбрать компонент, для которого создается функция обработки события. Затем в окне Properties щелчком на кнопке Events нужно открыть вкладку Events.

13. Сохраните проект, для этого в меню File надо выбрать команду Save All и в появившемся окне Save Project нажать кнопку Save.

14. Пробный запуск программы можно выполнить из Visual Studio, не завершая работу со средой разработки. Для этого в меню Debug надо выбрать команду Start Debugging. Можно также сделать щелчок на находящейся в панели инструментов Debug кнопке Start Debugging или нажать клавишу F5.

 

Самостоятельно

1. Программа должна выдавать сообщение об ошибке, если не заполнено хотя бы одно поле или поле содержит неверные данные.

2. Сделайте так, чтобы в поля редактирования пользователь мог ввести только числа (в поле Сумма - дробное число, в поле Срок - целое).

3. В результате нажатия клавиши Enter в ноле Сумма курсор переходил в поле Срок, а при нажатии этой же клавиши в поле Срок становилась активной кнопка Расчет.

4. Кнопка Расчет должна становиться доступной только после ввода данных в оба поля редактирования.

Вариант 1

1. Написать программу «Вклад в банке» для расчета суммы вклада в банке с учетом процентной ставки.

2. Рекомендуемая компоновка формы программы представлена на рисунке.

3. Общая сумма вклада на n-лет рассчитывается по формуле:

4. Поля «Сумма», «Срок», «Ставка» должны быть с проверкой вводимых данных для предотвращения ввода нечисловых данных.

5. Программа должна выдавать сообщение об ошибке, если не заполнено хотя бы одно поле из трех («Сумма», «Срок» и «Ставка»).

6. Поле «Сумма вклада» должно быть только для чтения.

 

Вариант 2

1. Написать программу расчета стоимость поездки на автомобиле, если известна цена бензина (руб./л), потребление бензина (литр на 100 км) и расстояние (км).

2. Рекомендуемая компоновка формы программы представлена на рисунке.

3. Поля «Цена бензина», «Потребление бензина» и «Расстояние» должны быть с проверкой вводимых данных для предотвращения ввода нечисловых данных.

4. Поле «Стоимость» должно быть только для чтения.

15. Программа должна выдавать сообщение об ошибке, если не заполнено хотя бы одно поле из трех («Цена бензина», «Потребление бензина» и «Расстояние»).

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.