Нажмите ESC для выхода

C#

Регулярное выражение для проверки e-mail

0

public bool TestEmailRegex(string emailAddress) { string patternStrict = @»^(([^<>()[\]\\.,;:\s@\»»]+» + @»(\.[^<>()[\]\\.,;:\s@\»»]+)*)|(\»».+\»»))@» + @»((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}» + @»\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+» + @»[a-zA-Z]{2,}))$»; Regex reStrict = new Regex(patternStrict); bool isStrictMatch = reStrict.IsMatch(emailAddress); return isStrictMatch; } Исходник

Продолжить чтение

7 Бесплатных книг для .NET программистов и архитекторов

0

Хочу поделиться с вами несколькими электронными книгами и полезными справочниками по .NET технологиям, которые, на мой взгляд, будут полезны не только начинающим разработчикам, но и некоторым профи. Попутно, хочу обратить ваше внимание, на экономию, от скачки данных книг с бесплатных официальных источников. Основы программирования (Foundations Of Programming) Основы программирования — серия бесплатных электронных книг от Карла Сегина (Karl Seguin). Она простая, короткая и интересная, особенно для «казуальных» программистов, которые улучшат свои мыслительные процессы — будут программировать и думать гораздо лучше. Книга покрывает философию ALT.NET, принципы DDD (Domain Driven Development), DI, TDD и прочее. Скачать можно здесь

Продолжить чтение

Первый этап: Создание оболочки и формы

4

В конце статьи вы найдете видео по данному уроку. Первая задача это создать проект, который работает в качестве основной оболочки приложения. Чтобы создать оболочку нужно: Создать новое C# Windows Forms приложение. Чтобы сделать это откройте меню File, кликните на пункт New, кликните на подпункт Project, и в списке шаблонов проектов Visual C# выберите Windows Forms Application. Назовите новое приложение ShellApplication. Убедитесь, что чекбокс Create dirrectory for solution отмечен. В Solution Explorer’e переименуйте Form1.cs в ShellForm.cs. В дизайнере нажмите правой кнопкой мыши на эту форму и выберите пункт Properties, затем измените свойство Text на Hello World Shell. Сохраните изменения и закройте дизайнер ShellForm.

Продолжить чтение

SCSF Инструкция: Моделирование и построение CAB приложений

0

Эта инструкция покажет вам, как начать использовать Composite UI Application Block (CAB), для построения простого приложения. Инструкция включает следующие секции: Требования и разработка приложения Разработка архитектуры Реализация приложения После прочтения инструкции, вы поймете, как Composite UI Application Block упрощает создание сложных приложений, которые поддерживают различные варианты использования и позволяют работать в «раздельной среде» (disconnected environment) предоставляя гибкость и командную разработку.

Продолжить чтение

Начало работы со Smart Client Software Factory 2010 (перевод)

0

Новичок в Smart Client Software Factory(далее SCSF)? Лучший способ познакомиться со SMCF – сделать следующее: — Создать свое «Hello World» приложение. Об этом далее — Запустить QuickStarts, включенные в фабрику ПО (software factory). BankTeller QuickStart поможет вам понять Composit UI блок приложения, который теперь включен в фабрику ПО. Интересуют подробности – посмотрите раздел «QuickStarts» документации — Скачайте и поработайте над Hands-on-Labs — Ознакомьтесь с главой «Exploring the Smart Client Software Factory» в документации Просто хотите ознакомиться с документацией? Если вы еще только оцениваете фабрику, вы можете скачать документацию перед тем как качать фабрику. Когда будете готовы, можете скачать саму фабрику.

Продолжить чтение