16 декабря 2009 г.

Бесплатный антивирус Microsoft

Компания Microsoft с радостью для нас объявила, что их бесплатный антивирус Microsoft Security Essentials доступен и для жителей России.

Многие осуждали Microsoft за этот шаг (выпуск бесплатного антивируса), но мне кажется это наоборот хорошо, так как не каждый пользователь может позволить себе покупку платного антивируса. Да или если взять обыкновенного пользователя, который по своей сути, включает компьютер 3 раза за неделю, чтобы посмотреть пару фильмов и слазить в интернет на пару сайтов и отправить пару писем. Этот человек, конечно же не будет гореть большим желание покупать антивирус, так как он и компьютером почти не пользуется, а тут поставит бесплатный антивирус, он и обновляется и компьютер защищен.

Скачать Microsoft Security Essentials можно по это ссылке http://www.microsoft.com/security_essentials/

PS. Доступен русский язык =)

15 декабря 2009 г.

Блокирование кнопки после нажатия

Честно говоря, никогда не думал, что пользователи такие паникеры. Дошло уже до того, что пользователи напрочь игнорируют надпись “Пожалуйста, подождите…” и анимацию около этой надписи. Вот и встал вопрос, как же сделать так, чтобы пользователи просто не тискали на эту кнопку как сумасшедшие. Выход был прост. Блокировать кнопку да и все. Как это сделать? Для решения этого вопроса я обратился к своей любимой CMS mojoPortal. И вот какой код нарыл. Метод прост, а его пользу и не передать.

public static void DisableButtonAfterClick(
        WebControl button,
        string disabledText,
        string postbackEventReference)
    {
        if (button == null) return;
        button.Attributes.Add("onclick", "this.value='"
            + disabledText
            + "';this.disabled = true;"
            + postbackEventReference);
    }

А вот как его использовать

DisableButtonAfterClick(
                Button1,
                "Пожалуйста, подождите...",
                Page.ClientScript.GetPostBackEventReference(this.Button1, string.Empty)
                );