Размещение картинки в программе
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: банковские рефераты, курсовые работы
| Добавил(а) на сайт: Ангела.
1 2 3 | Следующая страница реферата
Размещение картинки в программе
Владимир Коробицын
Оживление картинок. Изготовление электронной кнопки. Создание исполняемого EXE-файла
На одном из дисков вашего компьютера, например, на диске C, создайте папку с произвольным названием, допустим Lesson11. Запустите Visual Basic. В средней части экрана Вы увидите окно формы с именем Form1. Это и есть тот самый фундамент Вашего будущего приложения для Windows.
Для начала на форму поместите рисунок. В левой части экрана расположено окно инструментов. Если Вы его не видите, выберите в меню Window (Окно) команду Toolbox (Окно инструментов). Наведите указатель мыши на значок «Рисунок», который расположен в окне инструментов, и щелкните по нему левой кнопкой мыши. Затем поместите указатель мыши на свободное поле окна формы Form1 в его верхнем левом углу. Нажмите на левую кнопку мыши и, не отпуская ее, переместите указатель в сторону правого нижнего угла, расширяя появившийся прямоугольник до произвольных размеров. Отпустите кнопку мыши.
Таким образом на форму Вы поместили объект PictureBox (Окно рисунка) с именем Picture1 (Рисунок первый). Имена объектов можно изменять. Мы на протяжении всей книги будем использовать те имена объектов, которые будет предлагать для них Visual Basic по умолчанию. В дальнейшем для простоты описания объектов будем называть их по именам, не упоминая общего названия объекта.
В правой части экрана расположено окно Properties (Свойства). Если в данный момент окно скрыто, выберите в меню Window (Окно) команду Properties (Свойства) или нажмите клавишу <F4>. В окне Properties (Свойства) щелкните два раза левой кнопкой мыши по надписи Picture (Рисунок). Во вновь появившемся окне Load Picture (Загрузка рисунка) выделите файл рисунка 01.wmf. Щелкните по имени этого файла два раза. Изображение яблока окажется на форме Form1, выделенное маркерами – черными квадратиками небольших размеров. Откорректируйте размеры рисунка на Ваше усмотрение. Для чего ухватите любой из маркеров окна рисунка и перемещайте мышь в нажатом состоянии в необходимом направлении. Для перетаскивания рисунка по форме целиком нажмите на поле картинки и, не отпуская кнопку мыши, переместите картинку. Освободите кнопку мыши. Желательно, чтобы изображение яблока расположилось в левой половине формы Вашего приложения. В окне Properties (Свойства) выберите свойство BorderStyle (Граничный стиль) и два раза щелкните по его надписи. Данное свойство объекта Picture1 (Рисунок) примет значение 0-None (Нет), при этом граница рисунка исчезнет.
Запустите Вашу программу на выполнение, для чего щелкните один раз левой кнопкой мыши по значку «Запуск программы», расположенному на панели инструментов или нажмите на клавишу <F5>. Можно также на панели инструментов выбрать в меню Run (Пуск) команду Start (Старт). Если на панели инструментов не видны кнопки со значками, то в меню View (Просмотр) выберите команду Toolbar (Набор средств). Остановите работу программы, нажав в заголовке приложения на кнопку «Закрыть» или сочетание клавиш <Alt + F4>. Аналогичным образом на форму Вашего приложения поместите второй рисунок, используя теперь файл 02.wmf. Рисунок вишни расположите в правой половине формы. Наведите указатель мыши на изображение яблока и щелкните два раза левой кнопкой мыши – появится окно программного кода с процедурой Picture1_Click. Имя процедуры обычно состоит из имени объекта и имени возможного для данного объекта события. Данная процедура будет вызвана во время работы программы при свершении такого события, как одиночный щелчок мыши по изображению яблока. В эту процедуру прерывания запишите две строки:
Sub Picture1_Click ( ) ‘ начало работы процедуры прерывания
Picture1.Visible = False ‘ скрыть первый рисунок
Picture2.Visible = True ‘ показать второй рисунок
End Sub ‘ завершение прерывания
Для немедленного вызова окна программных утверждений в меню View (Просмотр) нажмите команду Code (Программный код) или клавишу <F7>.
Первая строка для объекта Picture1 (Рисунок) устанавливает его свойству Visible (Видимость) значение False (Ложь). Это программное утверждение сделает яблоко «невидимым». Вторая строка покажет вишню. Для объекта Picture2 в процедуру Picture2_Click поместите две строки противоположного действия:
Sub Picture2_Click ( )
Picture1.Visible = True
Picture2.Visible = False
End Sub
Запустите программу. Поочередно понажимайте левой кнопкой мыши на изображения яблока и вишни. Остановите программу.
Таким образом, управление объектами в процессе работы программы Visual Basic происходит путем изменения их свойств. Для изменения свойства объекта этому свойству присваиваются различные значения в окне для ввода программного кода по формуле:
Объект.Свойство = Значение
Сначала записывается имя объекта, затем его свойство, причем разделяются они точкой. После указания свойства объекта ставится знак «присвоить значение» и на последнем месте записывается значение свойства объекта. Как видите знак «=» здесь несет совершенно другую смысловую нагрузку, в отличие от его назначения в математике.
Нажмите один раз на свободное от рисунков поле формы Form1 и в окне свойств объекта выберите свойство Caption (Заголовок) и измените надпись строки заголовка окна Form1 на произвольную, например: «Мое первое приложение для Windows». Сохраните Вашу программу в папке Lesson11, для этого в меню File (Файл) выберите команду Save Project As... (Сохранить проект как...). Подтвердите предлагаемые имена файлов Form1.frm (Первое окно приложения) и Project1.mak (Проект приложения). Можно дать другие имена, придерживаясь правил DOS. Типы данных файлов изменять недопустимо.
Откомпилируйте программу, т.е. создайте исполняемый EXE-файл. Для чего на панели инструментов выберите меню File, а затем команду Make EXE File... . В процессе компиляции Visual Basic сливает отдельные файлы-компоненты проекта приложения в единый файл с расширением EXE. Компиляция проекта приложения – это процесс рождения самостоятельного EXE-файла. С этого момента дитя выходит из подчинения своего родителя по имени Visual Basic.
Завершите работу в Visual Basic, нажав в его заголовке кнопку «Закрыть» или сочетание клавиш <Alt + F4>. Откройте папку Lesson11. В ней Вы обнаружите файлы: Project1.mak, Form1.frm и Project1.exe. Запустите свое приложение Project1.exe. Поработайте в нем. Закройте приложение. При желании Вы можете переименовать этот файл, но расширение должно остаться прежним – EXE.
А теперь рассмотрим некоторые приемы простейшей анимации. Создайте папку Lesson12 для следующего приложения. Запустите Visual Basic. Окно формы Form1 увеличьте по ширине почти до полной ширины экрана Вашего дисплея, а по высоте уменьшите примерно в два раза. В правую половину формы поместите рисунок из файла 01.bmp, так чтобы передняя часть автомобиля виднелась из-за правого края формы. Вызовите окно программного кода для этого рисунка и в процедуру Picture1_Click впишите строки:
For n = 1 To 500 ‘ начало цикла
Рекомендуем скачать другие рефераты по теме: красный диплом, рефераты по предметам.
Категории:
1 2 3 | Следующая страница реферата