Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Фокселл Дж.Д. -> "Освой самостоятельно Visual Basic.NET за 24 часа" -> 12

Освой самостоятельно Visual Basic.NET за 24 часа - Фокселл Дж.Д.

Фокселл Дж.Д. Освой самостоятельно Visual Basic.NET за 24 часа — М.: Вильямс, 2002. — 416 c.
ISBN 5-8459-0304-1
Скачать (прямая ссылка): osvoysamostoyatelnovsn2002.pdf
Предыдущая << 1 .. 6 7 8 9 10 11 < 12 > 13 14 15 16 17 18 .. 181 >> Следующая

работу программы.
Как дать возможность пользователю выбрать файл
Первый отрезок кода, который вы напишете, предназначен для того, чтобы
пользователь мог просмотреть информацию на жестком диске, выбрать файл и
вывести изображение на экран в управляющем элементе Picture Box. Код
будет выполняться,
32
Часть Среда Visual Basic
когда пользователь щелкнет на кнопке Select Picture; поэтому он
добавляется к событию Click этой кнопки (вы узнаете все о событиях в
следующих главах). Если выполнить двойной щелчок мышью на управляющем
элементе, который находится на форме, то в кодовом окне отобразится
событие по умолчанию для этого элемента (например, для элемента Button
это событие Click, что в принципе понятно, потому что кнопка
предназначена для того, чтобы на ней щелкать). Теперь нужно получить
доступ к событию СПсккнопки Select Picture (рис. 1.10). Для этого нужно
выполнить двойной щелчок на самой кнопке.
Новый
термин
Когда вы получаете доступ к событию, Visual Basic конструирует обработчик
события, по существу, шаблонную процедуру, куда нужно добавить код,
который будет выполняться при возникновении события. Курсор уже находится
в области, в которой следует набирать код, теперь все, что нужно сделать,
это ввести его. Думаю, что вы, к тому времени, когда прочитаете эту
книгу, сможете написать код, благодаря которому приложения будут
выполнять необходимые вам действия. А сейчас просто введите предлагаемый
мною код.
Очень важно выработать привычку комментировать свой код, поэтому сначала
мы введем комментарий. Начните предложение с апострофа, который помечает
предложение как комментарий; компилятор ничего не будет с ним делать, так
что после апострофа можно вводить любой текст. Напечатайте точно такое же
предложение и нажмите клавишу <Enter> в конце строки.
Показать диалоговое окно открытия файла
Для более подробной информации по написанию хороших комментариев см,
главу 16 "Отладка программы".
; . ... . . .. . , . ,

•. Picture - 'Ию г V,-1 V's<mS I"-'.:. M i'll' ! | - .> oT*!'J.^i' :' '

• ttt ErolMt 8КИ pofcug loots Whfco tjolp
ftp-?3*tirW(r) a 1ЛШ • •. з & я "
... ' • 1 'RiHinweu "
Щ [ Start Psrje | Fermi .vb (Psstgn}* Forml.vb*) nxl
If i i i f< Is Viewer (Pictt*e_Vlewer) ~Z\ lj*b"nSel"tPtcti"o_CUcll
M ------ - J 1
Д. Class
generated -и-д? i
Peivute Sub tor.nSeleccPlct.ure_CllcIc(S7Va: sender As
SyscerruCtiJect, ByVai e As System.
End End Class
Ready
Рис 1.10. Вот в таком окне вы будете вводить код
Час 1. Обзор программирования в Visual Basic.Net
33
Следующее предложение, которое вы введете, запускает метод управляющего
элемента, который вы добавили к форме. Все о методах вы узнаете в главе
3. А сейчас можете считать метод механизмом, благодаря которому
управляющий элемент выполняет действия. Метод ShowDialog приказывает
элементу вывести на экран диалоговое окно Open, чтобы дать пользователю
возможность выбрать файл. Метод ShowDialog возвращает значение, которое
отмечает успешное завершение либо сбой. Мы затем сравниваем его с
предопределенным результатом (ShowDialog. ОК). Особенно в это не
вникайте, так как подробно вы сможете все узнать из следующих глав. В
двух словах, метод ShowDialog вызывается для того, чтобы пользователю
смог выбрать нужный файл, после чего будет задействован другой код.
Конечно, об использовании управляющего элемента OpenFileDialog нужно
знать намного больше, чем я рассказываю в этом базовом примере, но этого
простого предложения достаточно для того, чтобы выполнить задачу. Поэтому
введите его:
If ofciseiectpdctrure , ShowDialoc = DialogResult,О? Then
Пришло время сделать еще один комментарий. Введите следующее предложение
и не забывайте нажимать <Esnter> в конце каждой строки кода.
Загрузить изображение в окно изображения.
Не волнуйтесь по поводу отступов в тексте. Если вы забудете ввести
табуляцию или пробел, Visual Basic .NETавтоматически еделаетэто сам.
Сейчас вы введите последнюю строку кода. Это предложение находится в If
конструкции и является строкой кода, которая фактически выводит
изображение на экран. (Если вы хотите узнать больше о графике, загляните
в главу 10, "Рисование и печать".) Введите следующее предложение:
picshcwpict.ure . Imags = Image, PromFile (cfdselectpicture .. filename)
Созданная программа не только выводит выбранное изображение на экран, но
и отображает имя графического файла, в котором находится изображение, и
путь к нему в строке заголовка. После создания формы вы изменили свойство
Text в окне Properties (Свойства). В динамическом приложении свойства
должны непрерывно настраиваться во время работы, это достигается при
помощи кода. Введите следующие два предложения:
' Показать имя файла в заголовке кода
Me.Text = "Picture Viewer("s ofdselectpicture. FileName S ")"
После того как вы ввели весь код, окно редактора должно выглядеть, как на
рис. I. I i.
После того как вы ввели предложение, начинающееся с и нажали клавишу
Предыдущая << 1 .. 6 7 8 9 10 11 < 12 > 13 14 15 16 17 18 .. 181 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.