Скачать 1.16 Mb.
|
Ход работы:
Задание на лабораторную работу.Задание 1-го уровня 1. Создать новый проект. 2. Составить эскиз интерактивной формы (Рис.1). 3. Задать значения свойств элементов управления, размещенных на интерактивной форме. 4. Составить программу для нахождения корней функции f(x) на интервале [A, B ]с шагом E, предусмотрев ввод исходных данных через текстовые поля интерактивной формы. Функцию f(x) выбрать из Табл. 6 в соответствии со своим вариантом. 5. Осуществить сборку и компиляцию модулей проекта. 6. Решить уравнение f(x) = 0. Рис. 1. Эскиз интерактивной формы Задание 2-го уровня. Реализовать построение графика и отображение графика функции в элементе управления PictureBox(Рис. 2). Рис. 2. Эскиз интерактивной формы с построением графика Задание 3-го уровня. Реализовать возможность задавать пользователем функцию (полином до третьей степени), предусмотрев ввод параметров функции через текстовые поля интерактивной формы (Рис. 3). Рис. 3. Эскиз интерактивной формы с построением графика и пользовательским вводом функции Порядок выполнения работы (1-й уровень) 1. Создать новый проект командой Создать проект (New Project) из меню Файл (File) (порядок создания нового проекта подробно описан в лабораторной работе № 1). 2. Создать эскиз интерактивной формы. 2.1. Используя панель инструментов ToolBox, разместить на форме элементы управления (кнопку - Button1, надписи – Label1 – Label6, текстовые поля - TextBox1 TextBox3, поле со списком - ComboBox1 и графическое поле - PictureBox1), как показано на Рис. 4. Элемент управления ComboBox- текстовое поле с предопределѐнным списком значений, из которого можно выбрать одно из имеющихся значений. В данной работе в ComboBox будут отображаться значения вычисленных корней уравнения. Рис. 4. Размещение элементов управления на форме 3. После размещения всех необходимых элементов управления на форме необходимо задать их свойства через панель Свойства (Properties), которая появляется после одинарного щелчка мышью на нужном элементе управления, расположенном на форме. Каждый элемент управления имеет свой набор свойств. Свойства можно назначать не только элементам управления, но и форме. 3.1. Установите значения свойств Text и WindowState объекта Form1, как показано на Рис. 5. 3.2. Установите значения свойств элементов – надписей (Label), как указано в Таблице 1. Таблице 1
3.3. Установите значения свойств элементов – текстовых полей (TextBox), как указано в Таблице 2. Таблица 2
3.4. Установите значения свойств элемента – кнопки (Button), как указано в Таблице 3. Таблице 3
Пояснение: для установки нужного цвета необходимо щелкнуть на кнопку в правом поле, перейти на вкладку Custom и выбрать из палитры цветов нужный цвет, например синий. 3.5. Установите значения свойств элемента – поля со списком (ComboBox), как указано в Таблице 4. Таблице 4
В результате изменения свойств вышеперечисленных объектов форма Form1 примет вид, указанный на Рис. 1. 4. Написание программы (кода) включает в себя разработку кода для обработки событий формы и всех элементов управления. В качестве примера рассмотрим функцию f(X) = X2 - 2X – 10. 4.1. Для объявления глобальных переменных выполните двойной щелчок левой кнопкой мыши на форме. В появившемся окне головного модуля Form1.vb выберете блок Объявление(Declarations), как показано на Рис. 6, и введите программный код, объявляющий переменные: Рис. 6. Обработка события в блоке Общие (General) – Объявление (Declarations) 4.2. Для обработки события – загрузки формы (Form1_Load) выберете блок Load (как показано на Рис. 7) и ведите программный код: Рис. 7. Обработка события в блоке Form1 - Load 4.3. Написать программный код, обрабатывающий событие «нажатие кнопки пуск»(Button1_Click).
Пояснения для выполнения задания 2-го уровня 1. Для отображения графика функции можно использовать элемент управления PictureBox, позволяющий размещать графические примитивы (точку, отрезок, простые геометрические фигуры). Разместите элемент управления PictureBoxна форме, как показано на Рис. 8. 2. Установите значения свойств элемента – графического поля (PictureBox), как указано в Таблице 5. Рис. 8. Размещение элементов управления на форме Таблица 5
3. Добавьте в обработчик события Load объекта Form1 код, устанавливающий размеры PictureBox: Добавьте в обработчик события Click объекта Button1 код, выполняющий перерисовку содержимого в PictureBox: 5. Для обработки события Paint, возникающего при активизации графического элемента PictureBox1, необходимо выбрать блок Paint(Рис. 9). Рис. 9. Обработка события в блоке PictureBox1- Paint 35 И ввести код для подпрограммы PictureBox1_Paint: После сборки, компиляции и запуска приложения результат расчета в виде графика функции появится на форме в поле элемента PictureBox1 (Рис. 10): Рис. 10. Результат расчета функции f(x) = x2 - 2x - 10 Выполните несколько вычислений (на разных отрезках [A, B] с разным шагом E), используя спроектированное приложение. Таблица 6. Варианты заданий к лабораторной работе №6 Контрольные вопросы:
.
Лабораторная работа №7 Создание проекта с использованием компонентов ввода и отображения чисел, дат и времени Цель: научиться извлекать даты, выбранные в элементах управления MonthCalendar и DateTimePicker, и отображать их в форме Windows Forms, получить навыки отображения диапазона дат и форматирования извлеченных дат различными способами. |
Методическое пособие Саратов 2008 г. Организация комплексной системы... Методическое пособие предназначено для руководителей и преподавателей- организаторов обж образовательных учреждений |
Учебно-методическое пособие санкт-Петербург 2009г. Автор: Г. П. Подвигин... Учебно-методическое пособие предназначено для должностных лиц, специалистов го и рсчс организаций |
||
Учебно-методическое пособие Рекомендовано методической комиссией... Методы молекулярной диагностики: Учебно-методическое пособие. Авторы: А. Д. Перенков, Д. В. Новиков, С. Г. Фомина, Л. Б. Луковникова,... |
Учебно-методическое пособие Елабуга 2016 ббк 74. 58 Учебно-методическое... Методическое пособие предназначено для студентов 1 курса высших учебных заведений неязыковых специальностей |
||
Учебно-методическое пособие «язык программирования pascal» для студентов... Методические указания соответствуют рабочей программе по специальности 09. 02. 03 Программирование в компьютерных системах. 2 |
Учебно-методическое пособие ... |
||
Организация и технология документационного обеспечения управления учебно-методическое пособие ... |
Учебно-методическое пособие Казань 2010 Печатается по рекомендации... Учебно-методическое пособие по курсу «Организационное поведение» /Д. М. Сафина. – Казань: Казанский (Приволжский) федеральный университет;... |
||
Методическое пособие по выполнению курсовых работ по дисциплине «web-дизайн... Методическое пособие по выполнению курсовых работ по дисциплине «Web-дизайн и Web-программирование» для студентов очной и заочной... |
Учебно-методическое пособие. Новосибирск, 2006 Учебно-методическое пособие предназначено инструкторам детско-юношеского и спортивного туризма с целью повышения уровня знаний и... |
||
Учебно-методическое пособие Санкт-Петербург 2007 Автор: Черемисов... Учебно-методическое пособие предназначено для подготовки руководящего состава, специалистов гочс и пб, руководителей служб, аварийно-спасательных... |
Учебно-методическое пособие к лабораторным занятиям по курсу «Основы кристаллооптики» Практическое руководство по работе с поляризационным микроскопом для исследования петрографических объектов: Учебно-методическое... |
||
Учебно-методическое пособие организация инженерной защиты населения Учебно-методическое пособие разработано применительно к Программе обучения слушателей на курсах гражданской защиты Копейского городского... |
Учебно-методическое пособие для студентов пм. 04.(07.) «Выполнение... Учебно-методическое пособие составлено в соответствии с требованиями Федерального Государственного образовательного стандарта по... |
||
Учебно-методическое пособие Кемерово 2015 г. Согласовано: кроо «памск» Учебно-методическое пособие предназначено для студентов стоматологического факультета, гигиенистов стоматологических со средним медицинским... |
Программа дисциплины [Объектно-ориентированное программирование]... Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки 220400.... |
Поиск |