Отправляет email-рассылки с помощью сервиса Sendsay

Финансы. Инструкция

  Все выпуски  

Уроки по C# и .NET.


Информационный Канал Subscribe.Ru

C# и .NET. Уроки с сайта http://progs.biz

Рассылка №32

FAQ по C#. Вопрос 3. Как использовать MessageBox в C#?
FAQ по C#. Вопрос 4. Как создать таймер в C#?

Полные версии уроков (с картинками) можно найти по адресам:
Вопрос 3. Как использовать MessageBox в C#?
Вопрос 4. Как создать таймер в C#?

К. Грегори. Использование Visual C++ 6. Специальное издание

Заказать на Озоне

Подробнее

Рассылки сайта progs.biz через subscribe.ru
Уроки по ассемблеру
Уроки по ассемблеру. Использование MASM, примеры, FAQ.

FAQ по C#. Вопрос 3. Как использовать MessageBox в C#?

Для использования MessageBox в C# надо использовать или полнеое имя класса, или подсоединить нужное пространство имен посредством using. Вот два соответствующих примера:

System.Windows.Forms.MessageBox.Show("Внимание!");

Второй пример:

...
using System.Windows.Forms;
    ...
    MessageBox.Show("Внимание!");
    ...

В зависимости от типа начально проекта вам может понадобится добавить соответствующую ссылку. В нашем случае вы должны сделать следующие действия: сначала в окне Solution Explorer щелкаем правой кнопкой мыши на узле References и выбираем Add Reference.

После чего в окне Add Reference добывляем ссылку на System.Windows.Forms.dll.

В этом окне перекидываем двойным щелчком ссылку в нижний список, после чего нажимаем на OK.

Как вы видите, и в том, и в другом случае мы вызываем метод Show класса MessageBox. В C#, как известно, все делается через классы. И MessageBox - это тоже класс с соответствующими методами.

Наверх

FAQ по C#. Вопрос 4. Как создать таймер в C#?

Таймер для окна создается без проблем. Но как создать его, скажем для консольного приложения? Для создания таймера в этом случае служит пространство имен System.Timers. Вот пример:

using System;
//Включаем необходимое пространство имен.
using System.Timers;
public class MyTimer
{
    static int n=0; //Счетчик.
    public static void Main()
    {
        System.Timers.Timer tmr = new System.Timers.Timer();
        tmr.Elapsed+=new ElapsedEventHandler(OnTimedEvent);
        tmr.Interval=1000; //Устанавливаем интервал в 1 сек.
        tmr.Enabled=true; //Вкючаем таймер.
        while(n!=4); //Таймер тикает 4 раза.
    }
    //Метод для отработки события Elapsed таймера.
    public static void OnTimedEvent(object source, ElapsedEventArgs e)
    {
        //Делаем некоторые действия.
        Console.WriteLine("Hello World!");
        //Увеличиваем счетчик.
        n++;
    }
}

Указанная программа будет выводить надпись Hello World 4 раза через 1 секунду, после чего закончится.

Наверх

Copyright Алексеев Игорь, 2002-2003
Copyright сайт progs.biz, 2002-2003
Распространение материалов без разрешения владельцев авторских прав запрещено.


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное