Открытие Windows Explorer, Notepad, WordPad, Calculator, PowerPoint и FrontPage

 

Листинг 71.1. Метод для открытия проводника Windows Explorer.

private void button1_Click(object sender, EventArgs e)

{

Process.Start("Explorer.exe");

}

Напомним, что перед написанием любой программы в начале файла Form1.cs сначала подключаем пространство имен Diagnostics при помощи кода:

using System.Diagnostics;

Теперь в файл Form1.cs необходимо написать нашу часть кода для открытия блокнота Notepad при помощи кнопки (рис. 71.5). Дважды щелкаем эту кнопку в режиме редактирования. Появляется файл Form1.cs с шаблоном (метода button1_Click), который после записи нашего кода принимает следующий вид.

Листинг 71.2. Метод для открытия блокнота Notepad.

private void button1_Click(object sender, EventArgs e)

{

Process.Start("Notepad.exe");

}

В режиме выполнения (Build, Build Solution; Debug, Start Without Debugging) после щелчка кнопки на экране монитора появляется блокнот Notepad.

Аналогично для открытия редактора WordPad в данный проект вводим новую кнопку (или создаем новый проект с кнопкой) и в шаблон метода для обработки щелчка этой кнопки записываем код:

Process.Start("WordPad.exe"); или Process.Start("WordPad");

Аналогично для открытия калькулятора Microsoft Calculator в данный проект вводим новую кнопку (или создаем новый проект с кнопкой) и в шаблон метода для обработки щелчка этой кнопки записываем код:

Process.Start("Calc.exe"); или Process.Start("Calc");

Мы можем одновременно открыть эти три приложения при помощи одной кнопки, если в шаблон метода для обработки щелчка этой кнопки записать:

Process.Start("Notepad");

Process.Start("WordPad");

Process.Start("Calc");

Далее по этой методике (при помощи класса Process и метода Start) мы можем открывать другие программы и постепенно дополнять нашу систему другими возможностями такой интеграции.

Теперь в файл Form1.cs необходимо написать нашу часть кода для открытия PowerPoint при помощи кнопки (рис. 71.6). Дважды щелкаем эту кнопку в режиме редактирования. Появляется файл Form1.cs с шаблоном (метода button1_Click), который после записи нашего кода принимает следующий вид.

Листинг 71.3. Метод для открытия PowerPoint.

private void button1_Click(object sender, EventArgs e)

{

//Объявляем объектную переменную и, тем самым, запускаем

//программу PowerPoint, которая по умолчанию невидима:

PowerPoint.ApplicationClass objectPowerPoint =

new PowerPoint.ApplicationClass();

//Делаем программу PowerPoint видимой:

objectPowerPoint.Visible =

Office.Core.MsoTriState.msoCTrue;

}

Листинг 71.4. Метод для открытия FrontPage.

private void button1_Click(object sender, EventArgs e)

{

//Запускаем FrontPage:

Process.Start("FrontPg.exe");

}

Напомним, что везде в скобках имя и расширение исполняемого файла мы можем записать как строчными, так и прописными буквами. В начале файла Form1.cs подключаем пространство имен: using System.Diagnostics;

В режиме выполнения (Build, Build Solution; Debug, Start Without Debugging) после щелчка кнопки (рис. 71.10) на экране появляется FrontPage (рис. 71.11).

Мы можем проектировать новый сайт или открыть существующий наш сайт, внести в него изменения (например, из приложения Visual C#) и при помощи команды File, Publish Web отправить на сервер провайдера (предоставляющего нам услуги хостинга), чтобы наш новый вариант сайта заменил предыдущий и был виден в Интернете.

Предлагаю ознакомиться с аналогичными статьями: