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

       

Открытие 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 отправить на сервер провайдера (предоставляющего нам услуги хостинга), чтобы наш новый вариант сайта заменил предыдущий и был виден в Интернете.

Содержание раздела