Компьютерная графика, мультимедиа и игры на Visual C#


Глава Интеграция Visual C# с браузером Internet Explorer - часть 2


private void button1_Click(object sender, EventArgs

e)

{

    //Открываем в Internet Explorer заданный файл:

    Process.Start("IExplore.exe", @"D:\myPath\myFile.html");

}

Теперь в файл Form7.cs необходимо написать нашу часть кода для открытия Internet Explorer и вывода файла, путь к которому (на нашем компьютере) мы записали на второй основной кнопке (Start the file "myFile.asp") на данной Form7 (рис. 72.7). Дважды щелкаем эту кнопку в режиме редактирования. Появляется файл Form7.cs с шаблоном, который после записи нашего кода принимает такой вид.

Листинг 72.6. Метод для открытия Internet Explorer и вывода файла.

private void button2_Click(object sender, EventArgs

e)

{

    //Открываем в Internet Explorer заданный файл:

    Process.Start("IExplore.exe", @"D:\myPath\myFile.asp");

}

Проверяем в работе новую форму. Для этого строим программу и запускаем ее на выполнение обычным образом: Build, Build Solution; Debug, Start Without Debugging. В ответ Visual C# выполняет программу и на рабочий стол выводит первую форму Form1 (с оглавлением нашей системы) в режиме выполнения. После щелчка переключателя 3 (или нажатия клавиш Alt+3, или кнопки Next>> на предыдущей Form5) появляется Form7, показанная выше на рис. 72.7.

После щелчка первой основной кнопки (Start the file "myFile.html") на экране появляется браузер Internet Explorer с этим файлом. После щелчка второй основной кнопки (Start the file "myFile.asp") на экране появляется этот файл. Аналогично на форме можно разместить много кнопок (или переключателей, или других элементов управления) с именами файлов и выводить эти файлы. Далее можно продолжить выполнять любые операции, поддерживаемые интерфейсом IE.

Мы закончили главы книги по методологии интеграции (взаимодействия) комплекса Visual C# (из платформы Visual Studio 2005) с программными продуктами Windows Explorer, Notepad, WordPad, Calculator, PowerPoint, FrontPage и Internet Explorer корпорации Microsoft для решения широко распространенных на практике задач. И теперь по этой методологии мы можем постепенно дополнять эти задачи другими возможностями интеграции Visual C# с этими программными продуктами.





Начало  Назад  Вперед