Фрагменты кода в Visual Studio 2010 (Snippet)
Visual Studio позволяет разработчикам сохранить фрагменты кода, которые могут использоватся позже. Это экономит время от перепечатывания кусков кода, которые часто используются. Я также вижу это очень полезно тогда, когда надо показать во время презентации код. Вместо того, чтобы все печатать, я считаю, что гораздо проще просто добавить код, используя фрагменты кода.
VS 2010 имеет улучшеный функционал, и она упрощает создание фрагментов кода. В ней есть два типа фрагментов:
Расширяемые фрагменты – вставлены в позицию курсора
- Обтекаемые фрагменты вокруг выделенного кода
- Создание собственного фрагмента
Прочитать остальную часть записи »
Поделиться в соц. сетях
TextBox Multiline WPF
Статья, чтобы не забыть
Нужно сделать как в WindowsForms
TextBox.Multiline = True;
В WPF для этого нужно задать 3 свойства:
TextWrapping="Wrap" VerticalScrollBarVisibility="Visible" AcceptsReturn="True"
В итоге получаем:
<TextBox Height="60" TextWrapping="Wrap" VerticalScrollBarVisibility="Visible" AcceptsReturn="True"/>
И текстовое поле в необходимом виде…
Поделиться в соц. сетях
Преобразование между XDocument и XmlDocument, XElement и XmlElement
Вот класс, который обеспечит преобразование между System.Xml and System.Xml.Linq классами:
Прочитать остальную часть записи »
Поделиться в соц. сетях
Использование пользовательского курсора при Drag&Drop
Применяя функцию перетаскивания Drag&Drop студия использует курсоры по умолчанию, которые не всегда подходят разработчику. В данной статье я хочу показать, как можно использовать свой курсор. Паралельно, мы кратко рассмотрим саму реализацию механизма Drag&Drop. Чтобы Drop кнопки производить с учетом координат нажатия на ней в момент перетаскивания, координаты точки нажатия можно сохранить в свойстве Tag кнопки, которое затем прочитать в обработчике события DragDrop и соответсвующим образом подкорректировать новые координаты кнопки.
Прочитать остальную часть записи »
Поделиться в соц. сетях
Выбор файлов и папок по маске
Те, кто работал с файлами и папками в командной строке Windows знают, что в ней есть возможность выбирать их по маске. К примеру, необходимо вывести все названия файлов с расширением .txt. Для этого в командной строке нужно набрать команду
for %B in (C:\*.txt) do (echo %B)
В результате, на экран будет выведн список всех файлов с расширением *.txt которые находяться в корне диска C:\.
C# дает возможность выбирать файлы по тому же принципу – по маске. Получить список файлов по маске можно с помощью метода GetFiles класса System.IO.Directory:
Прочитать остальную часть записи »
Поделиться в соц. сетях
Отправка e-mail средствами C#
В данной статье я хочу рассказать вам, как с помощью C# и .NET Framework осуществить отправку электронной почты. Мы будем отправлять письмо через определенный smtp сервер, который требует авторизацию. Итак, присутпим.
Создадим консольное приложение. Для работы с сетью и почтой необходимо подключить пространства имен:
Прочитать остальную часть записи »