Книга: C# для профессионалов. Том II
Пример вывода страницы
Пример вывода страницы
Мы проиллюстрируем использование UriBuilder
вместе с созданием процесса Internet Explorer на примере DisplayPage
. Этот пример позволяет пользователю ввести компоненты URL. Отметим, что имеется в виду URL, а не URI, так как предполагается, что это запрос HTTP. Пользователь сможет затем щелкнуть на кнопке ViewPage, и приложение выведет весь URL в текстовом поле, а также страницу с помощью элемента управления ActiveX WebBrowser
.
Этот пример, будучи стандартным приложением Windows на C#, выглядит так:
Текстовые поля названы соответственно textBoxServer
, textBoxPath
, textBoxPort
и textBoxURI
. Добавленный код примера полностью находится в обработчике событий кнопки ViewPage
:
private void OnClickViewPage(object sender, System.EventArgs e) {
UriBuilder Address = new UriBuilder();
Address.Host = textBoxServer.Text;
Address.Port = int.Parse(textBoxPort.Text);
Address.Scheme = Uri.UriSchemeHttp;
Address.Path = textBoxFile.Text;
Uri AddressUri = Address.Uri;
Process myProcess = new Process();
myProcess.StartInfo.FileName = "iexplorer.exe";
textBoxURI.Text = AddressUri.ToString();
myProcess.StartInfo.Arguments = AddressUri.ToString();
myProcess.Start();
}
- 12.3.3 Примеры алгоритмов
- Пример установочного скрипта
- Пример из практики
- Информация заголовочной страницы (Database header)
- Размер страницы базы данных
- ПРИМЕР ПРОСТОЙ ПРОГРАММЫ НА ЯЗЫКЕ СИ
- Дополнительные национальные кодовые страницы и порядки сортировки
- Включение и отключение синхронного вывода
- Примеры получения статистики
- Пример применения метода «пять почему»
- Пример 12-8. Частота встречаемости отдельных слов
- 1.2.5. Пример программы