Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Программа 15. Использование OLE - объектов для запуска приложений. ⇐ ПредыдущаяСтр 10 из 10
Одна из важнейших особенностей Visual Basic – это его способность работать с другими приложениями. OLE-объект позволяет запускать приложения для Windows из приложения Visual Basic. Рассмотрим, как работает OLE-объект, и как он может быть использован (без программного кода) для создания приложения "Примерная оценка", который запускает документы Word, Excel и Paint. Внешний вид готовой программы на рис.21. В меню Файл выбрать Новый проект, создать стандартный .ехе-файл. Появится новая форма. Создать 1-ю этикетку (Label1), в свойствах в Caption набрать "Примерная оценка". Создать 2-ю этикетку (Label2), в свойствах в Caption набрать "Word, Excel, Paint". Создать еще три этикетки (Label3, Label4, Label5) с надписями в Caption "Смета", "Калькуляция", "Диаграмма". Эти этикетки будут использоваться для идентификации OLE-объектов. Щелкните на кнопке OLE в панели инструментов. Под этикеткой "Смета" создать прямоугольник с помощью кнопки управления OLE. Когда опустите кнопку мыши, Visual Basic откроет диалоговое окно Insert Objeсt (Вставка объекта), одержащее список объектов-приложений, которые можно использовать в нашей программе. Прокрутите вниз список объектов и щелкните на объекте Microsoft Word Document. Щелкнуть на контрольном блоке Display As Icon (Показать в виде пиктограммы) в диалоговом окне Insert Objeсt так, чтобы приложение появилось в вашей Visual Basic-программе в виде значка. Щелкните на ОК, чтобы закрыть диалоговое окно Insert Objeсt и открыть Word. Он откроет чистую форму текстового документа, введите сведения о компании, имена, цены, материалы и пр. Используйте команду Date and time (Дата и время) в меню Insert (Вставка) для добавления даты и времени в документ. В меню File (Файл) программы Word выполните команду Exit (Выход). Трехмерность OLE-объекта управляется свойством Appearance (Вид), имеющим установки 3D и Flat (Плоский). Установить свойство Appearance каждого OLE-объекта как Flat, свойство BackColor (Цвет фона) в палитре светло-серый. Аналогично документу Word, добавить на форму объект Microsoft Excel и битовый рисунок Paint. Также выбрать в контрольном блоке Display As Icon (Показать в виде пиктограммы) в диалоговом окне Insert Objeсt. На рабочем листе Microsoft Excel представить информацию о материале, ценах, количестве, качестве работы. В Paint нарисовать произвольный рисунок – диаграмму. В нижней части формы поместить командную кнопку Quit (Выход). Дважды щелкнув на этом объекте набрать утверждение End в процедуре Command1_Click. Установите следующие свойства для объектов.
Запустите программу, убедитесь, как она работает. Добавьте в эту форму элементы Microsoft Eqution, Microsoft WordArt или других приложений. Программа 16. "Калькулятор" Эта программа демонстрирует действия операторов сложения, вычитания, умножения и деления над числами, вводимыми с клавиатуры. Она показывает, как использовать текстовые поля, кнопки выбора и командные кнопки для ввода данных. Внешний вид программы "Калькулятор" приведен на рис.22. Создать Метку1 (Label1), в свойствах в Caption набрать – Variable1; cоздать Метку2 (Label2), в свойствах Caption – Variable2. Под Меткой1 и Меткой2, выбрав в инструментах Текст, создать 2 текстовых прямоугольника (Text1, Text2). Для создания блока Operator необходимо выбрать на панели инструментов Frame (Рамка) и определить размер Рамки на 1/3 формы. Для создания кнопок выбора на панели инструментов выбрать Option Button, в свойствах Caption ввести надпись Addition(+), далее создать еще 3 кнопки выбора и в свойствах Caption ввести надписи – Sutraction(-), Multiplication(*), Division(/). Добавить еще Метку3 (Label3) с надписью в свойствах Result, Метку4 (Label4) для вывода результата без надписи в свойствах Caption. И, наконец, 2 командных кнопки на панели инструментов Command Button – Calculate и Quit. Чтобы ввести командный код для Command1 необходимо дважды щелкнуть на этой кнопке. Командный код для этих кнопок приведен ниже: Private Sub Command1_Click() В этой программе объявлены массивы с именами First, Second. Это 2 переменные общего использования типа Вариант. Данные текстовых полей преобразуют в числа с помощью функции Val. Используется условный оператор If: если свойство Value (Значение) первой кнопки выбора установлено в True (Истина), Then (Тогда) переменные суммируются, а результат присваивается объекту Метка4. В трех остальных формулах используется тот же принцип: в каждой из них применяется структура If…Then и свойство Caption (надпись) объекта Label4 (Поле метки). Вторая команда (Quit) закрывает работу программы: Private Sub Command1_Click() Запустить готовую программу. Используя эту программу, добавить в нее опции: целая часть от деления (Integer Division) – (\), остаток от деления (Remainder) – Моd, возведение в степень (Exponentiation) – ^, слияние (Concatenation) – &. Список использованной литературы. 1. Halvorson M., Microsoft Visual Basic 5. / Пер. с англ. -М.: Изд-во ЭКОМ, 1998. |
Последнее изменение этой страницы: 2018-06-01; просмотров: 220.
stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...