4926

Дополнительные элементы управления для разработки интерфейса пользователя

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

Информатика, кибернетика и программирование

Цель работы Приобрести навыки в использовании дополнительных элементов управления для разработки интерфейса пользователя. Задание Разработайте форму для демонстрации графиков элементарных функций. Форма должна позволять выводить на экран графи...

Русский

2012-11-29

813.5 KB

8 чел.

Цель работы

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

Задание

  1.  Разработайте форму для демонстрации графиков элементарных функций. Форма должна позволять выводить на экран график трехфазного тока в каждой фазе отдельно и в любых сочетаниях, а также графики экспоненциальной, гиперболической функций и тангенса.
  2.   Разработайте форму для редактирования текста в окне TextBox: выравнивание текста по левому краю, по правому краю, по центру,также выбора высоты шрифта и начертания: полужирный, курсив, выделенный использованием элементов управления флажки, переключатели и списки.
  3.   Разработайте форму для демонстрации управления цветом с использованием линеек прокрутки и счетчиков.

                                                                   Решение 1

  1.  При выполнении задания 1 установите на форму элемент управления PictureBox, флажки, переключатели и кнопки согласно это форме:

  1.   Выполните масштабирование элемента управления PictureBox симметрично относительно центра элемента управления, например следующим образом: Picture1.Scale (-2 * pi, 5)-(2 * pi, -5). Постройте на графике оси координат. Для увеличения толщины линии установите значение свойства DrawWidth элемента управления PictureBox равным двум. Элементы управления CheckBox и OptionButton заключенные в рамку можно объявить как элементы массива.

                                                                                                       

                                                                     Блок-схема

                                                       

                                                                      Программа

Private Sub Command1_Click()

Picture1.Cls

Picture1.Scale (-2 * 3.14, 5)-(2 * 3.14, -5)

Picture1.Line (-2 * 3.14, 0)-(2 * 3.14, 0)

Picture1.Line (0, -5)-(0, 5)

If Option4 Then

For x = -2 * 3.14 To 2 * 3.14 Step 0.01

If Check1(0).Value Then Y1 = Sin(x): Picture1.PSet (x, Y1), vbGreen

If Check1(1).Value Then Y2 = Sin(x + 2 * 3.14 / 3): Picture1.PSet (x, Y2), vbBlue

If Check1(2).Value Then y3 = Sin(x + 4 * 3.14 / 3): Picture1.PSet (x, y3), vbRed

Next x

ElseIf Check5 Then

For x = -2 * 3.141 To 2 * 3.141 Step 0.01

If Option1(0).Value Then Y1 = Exp(x): Picture1.PSet (x, Y1), vbMagenta

If Option1(1).Value Then Y2 = Tan(x): Picture1.PSet (x, Y2), vbCyan

If Option1(2).Value Then y3 = 1 / x: Picture1.PSet (x, y3), vbGreen

Next x

End If

End Sub

Private Sub Command2_Click()

End

End Sub

Private Sub Command3_Click()

Form1.Visible = False

Form2.Visible = True

End Sub

                                                      Результат

                                                            

                                                     

                                                               Решение 2

При выполнении задания 2 установите на форму элементы управления согласно этой форме :

Заполните списки элементов ComboBox .

                                             

                                                            Блок-схема

                                                        Программа

Dim Ctl As Control

Private Sub Command1_Click()

For Each Ctl In Controls

If TypeOf Ctl Is TextBox Then

Ctl.Font.Name = Combo1.Text

Ctl.Font.Bold = False

Ctl.Font.Italic = False

Ctl.Font.Underline = False

Ctl.Font.Strikethrough = False

If Check1 Then Ctl.Font.Bold = True

If Check2 Then Ctl.Font.Italic = True

If Check3 Then Ctl.Font.Underline = True

If Check4 Then Ctl.Font.Strikethrough = True

Ctl.FontSize = Combo2.Text

End If

Next Ctl

End Sub

Private Sub Command2_Click()

Form2.Visible = False

Form1.Visible = True

End Sub

Private Sub Command3_Click()

Form2.Visible = False

Form3.Visible = True

End Sub

Private Sub Command4_Click()

End

End Sub

Private Sub Form_Load()

Combo1.AddItem "Arial"

Combo1.AddItem "Times New Roman"

Combo2.AddItem "20"

Combo2.AddItem "24"

End Sub

                                                         Решение 3

Для выполнения задания по пункту 3 разработайте форму согласно  этой форме :

Форма предназначена для исследования функции управления цветом RGB. Линейки прокрутки ScrollBar, окна ввода TextBox и счетчики UpDown, предназначенны для управления цветом объекта Text1. Вертикальные линейки прокрутки VScroll1, окна ввода Text2 и счетчики UpDown1 объявите как массивы элементов управления. Для демонстрации изменения цвета можно использовать любой объект, имеющий свойство BackColor: TextBox, Label, Shape, текущую форму. При изменении положения ползунка на любой линейке прокрутки синхронно должен изменяться цвет объекта Text1 и одновременно значение кода цвета должно отображаться в окне Text2. Код цвета можно вводить в окно Text2 с клавиатуры или с помощью элемента управления UpDown1. Одновременно с вводом кода цвета в окно Text2 должен меняться цвет объекта Text1 и положение ползунка. Максимальное значение свойства Value элементов управления VScroll1 и UpDown1 должно быть равно 255. При установке элементов управления Text2 и UpDown1 соблюдайте последовательность установки: установите элемент управления Text2(0), установите элемент управления UpDown1(0) и так далее. В этом случае свойства TabIndex элементов управления Text2(i) и UpDown1(i) будут смежными, что облегчит настройку элемента управления UpDown. Настройка элемента управления UpDown:  вызовите контекстное меню объекта UpDown1(0) щелчком правой кнопки мыши по объекту;  щелкните по пункту меню Properties. Открывается окно диалога Property Pages;  выберите в окне диалога закладку Buddy;  - установите флажки AutoBaddy и SyncBuddy. При правильной установке свойств TabIndex объектов Text2(0) и UpDown1(0) в окне Buddy Control появится имя объекта Text2(0), а в окне Buddy Property – слово Default – по умолчанию. Таким образом будут связаны свойства Text элемента управления Text2(0) и свойство Value элемента управления UpDown1(0). Настройте аналогично и другие элементы управления Text2 и UpDown1. Текст программы запишите в обработчики событий Change элемента управления Text2 и в обработчик события Scroll элемента управления VScroll1.

                                                            Блок-схема

                                                        Программа

Private Sub Text2_Change(Index As Integer)

If Val(Text2(Index).Text) <= 255 Then

VScroll1(Index).Value = Val(Text2(Index).Text)

Text1.BackColor = RGB(VScroll1(0).Value, VScroll1(1).Value, VScroll1(2).Value)

End If

End Sub

Private Sub VScroll1_Change(Index As Integer)

Text2(Index).Text = Str(VScroll1(Index).Value)

Text1.BackColor = RGB(VScroll1(0).Value, _

VScroll1(1).Value, VScroll1(2).Value)

End Sub

Private Sub Command2_Click()

Form3.Visible = False

Form2.Visible = True

End Sub

Private Sub Command1_Click()

End

End Sub

                                   

                                                         Результат

                                                        Вывод

Я приобрел навыки в использовании дополнительных элементов управления для разработки интерфейса пользователя.


 

А также другие работы, которые могут Вас заинтересовать

80829. ИМИДЖ ОРГАНИЗАЦИИ: ОПРЕДЕЛЕНИЕ, ЗНАЧЕНИЕ, КЛАССИФИКАЦИЯ, ФИРМЕННЫЙ СТИЛЬ 51.62 KB
  Корпоративный имидж целенаправленно создаваемый эмоционально окрашенный образ организации. Цель и задачи корпоративного имиджа привлечение внимания и создание позитивного общественного мнения об организации. Коммерческой организации позитивный имидж помогает увеличить конкурентоспособность на рынке.
80830. КАЧЕСТВО И ЭФФЕКТИВНОСТЬ УПРАВЛЕНЧЕСКОГО РЕШЕНИЯ 45.22 KB
  Две модификации управленческого решения: Теоретически найденное решение; т. понятие качества управленческого решения. эффективность решения.
80831. ОСОБЕННОСТИ И МЕТОДЫ РАЗРАБОТКИ И ПРИНЯТИЯ УПРАВЛЕНЧЕСКИХ РЕШЕНИЙ В ОРГАНАХ ГОСУДАРСТВЕННОЙ ВЛАСТИ И МЕСТНОГО САМОУПРАВЛЕНИЯ 44.64 KB
  На основе анализа ситуации и определения критериев разрабатывается как можно большее количество возможных вариантов решений из которых составляется база данных. Методы принятия решений: 1 индивидуальный решения принимаются непосредственно ответственным лицом руководителем; 2 коллективный решения принимаются в процессе делового совещания мозгового штурма или руководитель сформулировав проблему в письменном виде дает приказание специалистам способным привнести существенный вклад в ее разрешение внести свои предложения. Для этого...
80832. УПРАВЛЯЕМЫЕ СОЦИАЛЬНО-ЭКОНОМИЧЕСКИЕ И ПОЛИТИЧЕСКИЕ ПРОЦЕССЫ, ИХ СВЯЗИ И ОСОБЕННОСТИ, КЛАССИФИКАЦИЯ 44.67 KB
  В социальноэкономических и политических процессах особый интерес представляют управляемые процессы т. Социальные управляемые процессы включают в себя: деятельность направленную на сохранение жизни и здоровья человека его физическое развитие организацию дошкольного и специального трудового воспитания на создание жилищных коммунальных торговых и бытовых условий обеспечение коммуникациями и поддержание других важных составляющих в которых выражаются эти процессы воспроизводства и общения человека. Экономические управляемые процессы...
80833. ОБЩЕНАУЧНЫЕ И КОНКРЕТНО-ПРЕДМЕТНЫЕ МЕТОДЫ ИССЛЕДОВАНИЯ СОЦИАЛЬНО-ЭКОНОМИЧЕСКИХ И ПОЛИТИЧЕСКИХ ПРОЦЕССОВ 49.34 KB
  Общенаучные методы исследования можно разделить на две большие группы: эмпирические и мыслительнологические методы.мыслительнологические методы: формализация исследование объектов когда их содержание познается с помощью выявленных элементов его формы; аналогия сходство предметов в каких либо свойствах или признаках причем в целом эти предметы различны; абстрагирование процесс мысленного выделения определенных свойств признаков и отношений некоторых объектов явлений и процессов; доказательство процесс установления истинности...
80834. ПРОГРАММА И ОРГАНИЗАЦИЯ ИССЛЕДОВАНИЙ СОЦИАЛЬНО-ЭКОНОМИЧЕСКИХ И ПОЛИТИЧЕСКИХ ПРОЦЕССОВ 46.59 KB
  Программа исследования комплекс основных положений определяющих проведение исслед. актуальность исследования цели и задачи объект и предмет рабочая гипотеза научный подход методы исслед. ресурсное обеспечение предполагаемый результат и ожидаемая эффективность исслед.
80835. ПРИНЦИПЫ ФОРМИРОВАНИЯ И ХАРАКТЕРИСТИКА ЗВЕНЬЕВ ФИНАНСОВО-КРЕДИТНОЙ СИСТЕМЫ ГОСУДАРСТВА 46.87 KB
  В бюджетную систему России входят бюджеты трех уровней являясь ее самостоятельными частями. К ним относятся государственные бюджеты двух уровней: а Федеральный бюджет; б Бюджеты субъектов Федерации республиканские бюджеты республик в составе РФ; краевые областные бюджеты краев и областей городские бюджеты городов Москвы и СанктПетербурга областной бюджет автономной области и окружные бюджеты автономных округов. Третий уровень местные бюджеты к которым относятся бюджеты муниципальных образований бюджеты районов городов и других...
80836. ФИНАНСОВЫЙ БАЛАНС МУНИЦИПАЛЬНОГО ОБРАЗОВАНИЯ 46.41 KB
  Баланс финансовых ресурсов составляется в соответствии с БК РФ и используется при составлении проекта бюджета. Показатели баланса фин ресурсов формируются на основе прогноза социальноэкономического развития и отчетного баланса фин ресурсов за предыдущий год. Баланс финресурсов позволяет выявить действительный объем и движение всех финансовых ресурсов отразить последовательно и во взаимосвязи их движение включая образование финресурсов передачу в централизованные фонды государства федеральный и региональный уровни получение ресурсов...
80837. ХАРАКТЕРИСТИКА ОСНОВНЫХ ЭТАПОВ БЮДЖЕТНОГО ПРОЦЕССА ГОСУДАРСТВА 45.96 KB
  главные администраторы администраторы доходов бюджета; 10. главные администраторы администраторы источников финансирования дефицита бюджета. Основные задачи бюджетного процесса: выявление материальных и финансовых резервов государства; максимально приближенный к реальности расчет доходов бюджетов; максимально точный расчет расходов бюджетов; обеспечение максимальной сбалансированности бюджетов; согласование бюджетов с реализуемой экономической программой; осуществление бюджетного регулирования в целях перераспределения источников...