Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Object.Add (left, top, width, height)Содержание книги
Поиск на нашем сайте Элементы Add метод имеет следующий квалификатор object и поименованные аргументы. Object - обязательный. Объект, к которому применяется этот метод left, top – обязательные. Определяет начальные координаты нового объекта в точках (1/72 дюйма), относительно левого верхнего угла ячейки A1 на рабочем листе или левого верхнего угла диаграммы. Width, height – обязательные. Определяют начальный размер нового объекта в точках (1/72 дюйма).
Пример применения метода Add. Этот пример добавляет новый овал. ActiveS h eet.Ovals. Add 0, 0, 72, 72 Объект Rectangle Описание – прямоугольный графический объект на диаграмме или рабочем листе
Объект Rectangles Описание – коллекция объектов Rectangle.
Пример 1 Программа «Line» демонстрирует использование графического объектов. Интерфейс с пользователем реализован в виде формы Form1 (Рисунок 8.3.).
Рисунок 8.3. - Пользовательская форма UserForm1
Результат
Рисунок 8.4. - Результат программы «Line» Программа VBA
Private Sub CommandButton1_Click() ActiveSheet.Lines.Delete ActiveSheet.Rectangles.Delete ActiveSheet.Lines.Add 20, 20, 220, 20 ActiveSheet.Lines.Add 20, 40, 20, 140 ActiveSheet.Lines.Add 20, 180, 200, 110 ActiveSheet.Rectangles.Add 140, 100, 401, 50 ActiveSheet.Rectangles.Add 160, 50, 240, 100 End Sub
Пример 2
Программа «Circle» демонстрирует использование графического объекта Oval. Интерфейс c пользователем реализован в виде форм Form 1
Рисунок 8.5. - Интерфейс программы «Circle»
Результат
Рисунок 8.6. - Результат программы «Circle»
Программа
VBA Private Sub CommandButton1_Click() ActiveSheet.Ovals.Delete ActiveSheet.Ovals.Add 50, 25, 50, 50 ActiveSheet.Ovals.Add 50, 25, 50, 50 ActiveSheet.Ovals.Add 100, 50, 50, 100 ActiveSheet.Ovals.Add 30, 150, 180, 50 End Sub
Варианты заданий
1.Составить программу построения осей координат x и y и фигуры в соответствии с номером вашего варианта. Координаты вершин фигуры выбрать самостоятельно. 2. Набрать программу.
Практическая работа № 10 Тема: График функций Пример Программа «График» с помощью цикла со счетчиком и метода Ovals. Add строит график функции y=ax2 + bx + c (a=1, b=-2, c=-3). Кроме самого графика с помощью метода Lines. Add изображаются оси координат. Интерфейс программы реализуется на активном листе в виде формы размером 300х300:
Рисунок 10.1. - Интерфейс программы «График»
Программа VBA Private Sub CommandButton1_Click1() ActiveSheet.Ovals.Delete ActiveSheet.Lines.Delete For X= -2 To 4 step 0.1 Y=X^2 –2*X-3 ActiveSheet.Ovals.Add 112+40*X, 150-30*Y, 5, 5 Next X ActiveSheet.Lines.Add 0, 150, 300, 150 ActiveSheet.Lines.Add 112, 0, 112, 300 End Sub
Вычисление сдвигов и масштабов Sy=150 My=30 Sx= Варианты заданий
1. Составить программу построения графика функции у=f(x) на отрезке [a, b] при изменении x с шагом dx (согласно номеру Вашего варианта). Масштабы графика по осям координат выбрать самостоятельно. 2. Выполнить построение графика.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2021-04-04; просмотров: 152; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.196 (0.006 с.) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||