|
|
|
||||||||||||
|
|
Собственный, легко управляемый и профессионально разработанный сайт – необходимый элемент любого бизнеса. Находитесь ли Вы в командировке, в дороге, дома или на отдыхе имея компьютер, подключенный к сети Internet, Вы получаете доступ к управлению Вашим сайтом! |
|||
Как написать свой Web - броузер на Visual Basic 6Статьи → Программирование на VisualBasicПри помощи средств, которые имеются в системе проектирования VB6, вы можете любое созданное вами приложение наделить возможностью в любой момент входить в Интернет и обращаться к любой его Web-странице. Это, в свою очередь, дает вашему приложению независимость от свойств броузера пользователя - вы всегда точно будете знать, как отображается ваша любимая страница в вами созданном броузере. В общем, напиши сою "оперу", или хотя бы песню… Для начала в меню Project на панели Components на странице Controls найдите строку Microsoft Internet Controls. Отметьте эту строку флажком и щелкните Ok. В результате этих манипуляций инструмент WebBrowser появиться на вашей панели Toolbox.Пиктограмма этого инструмента похожа на изображение глобуса. Теперь WebBrowser нужно разместить на вашей экранной форме. Т.к. его предназначение - отображать содержание Web-страниц, позаботьтесь о том, чтобы это окно в мир Интернет не было бы слишком маленьким, иначе посматривать страницы будет не очень просто, хотя, автоматически появляющиеся полосы прокрутки все равно вам позволят это сделать. Справедливо заметить, что если вы не собираетесь написать броузер, который должен составить конкуренцию, например IE, а всего лишь как средство независимой доставки пользователя вашего приложения к заинтересовавшей его страничке, тогда для его работы понадобиться написать всего одну строчку программного кода: WebBrowser1.Navigate "http://www.любимая_страница.ru/" Navigate - это метод, применяемый к WebBrowser. Единственным параметром этого метода является адрес той страницы Интернет, с которой начнется ваше путешествие по сети. Dim Adres As String Private Sub Command1_Click() Здесь сигналом к запуску служит клик командной кнопки, соответственно, эту кнопку нужно так же поместить на форму, а свойству Caption можно присвоить значение, например " любимая страница". Переменная Adres строковая, содержит полный адрес страницы в Интернете. Бывает так, что загрузка страницы происходит очень долго - а деньги как говориться капают. По этому, желательно обеспечить принудительную остановку загрузки пользователем. Это можно сделать так. Создаем вторую кнопку, свойству Caption присваиваем значение "Stop" и пишем код: Private Sub Command2_Click() Для создания многофункционального броузера конечно, использование кнопок для каждого адреса - это не лучшее решение. В этом случае можно использовать комбинированное окно списка -ComboBox, где еще на этапе проектирования можно внести сколько угодно адресов в поле List (получится типа "избранное"), и корректировать их в процессе работы броузера уже в самом окне списка. Сделать это можно примерно так: Private Sub Command1_Click() Комбинированное окно списка -ComboBox можно расположить в самом верху формы, выбор адреса производится кликом на кнопку со стрелкой вниз. Откроется весь список адресов, из которого кликом кнопки мыши можно выбрать любой и терпеливо ждать конца загрузки. Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant) А вот как можно используя метод LocationName отображать название текущего адреса в заголовке вашего web-броузера: Private Sub WebBrowser1_DownloadComplete() Каждый Web-броузер имеет такие кнопки как "Назад", "Вперед", "Обновить" и "Домой". Private Sub Command3_Click() Private Sub Command4_Click() Private Sub Command5_Click() Private Sub Command6_Click() Для надежной работы этих кнопок включен обработчик ошибок , т.к. к примеру если вы нажали кнопку "Назад", а эта была первая страница и назад двигаться некуда, то работа приложения завершится с ошибкой, то же и для кнопки "Вперед", если вы не откатывались "Назад". Ну, вот кратенько и все. Внешний вид вашего броузера, различные необходимые элементы, такие как полоса процесса загрузки или StatusBar - все оставляю на милость проектировщика, на его буйную фантазию. Источник: http://hiprog.com 16.02.2006 |
VSESMI.ru — новости в СМИ.
Tur-Hotel.ru — отзывы об отелях
|
|
Copyright © 2002—2012 ООО "Хостмэйк" Телефон в Москве: +7 (495) 223-46-50 Телефон в Санкт-Петербурге: +7 (812) 448-38-90 Тел./Факс: +7 (8636) 237-836 E-mail: 2006 |