|
|
Сообщество ineta.ru включает в себя участников движения групп пользователей технологий .NET
|
|
|
|
Последние посты участников сообщества
0
Просмотров: 53
Я давно хотел научиться делать выезжающие меню на WPF, и вот попалась задача, для которой это действительно необходимо. Для проекта я использовал VS 2010. Идея в следующем: в верхней (боковой, нижней) части приложения есть меню. Ниже (выше, левее, правее) него находится контент. Меню уходит за край приложения и контент занимает его место. Казалось бы, все просто, но есть некоторые тонкости. Я нашёл два удобных способа. Для начала рассмотрим способ, когда вёрстка рабочего пространства происходит с помощью Grid...
Читать далее...
2
Просмотров: 90
9
Просмотров: 115
По материалам технической статьи, посвящённой SQL Server: The Data Loading Performance Guide Авторы: Томас Кайзер (Thomas Kejser), Питер Карлин (Peter Carlin) и Стюарт Озер (Stuart Ozer) Техническая рецензия и экспертиза: Sunil Agarwal, Ted Lee, David Schwartz, Chris Lee, Lindsey Allen, Hermann Daeubler, Juergen Thomas,Sanjay Mishra, Denny Lee, Peter Carlin, Lubor Kollar Особая благодарность: Henk van der Valk (Unisys), Alexei Khalyako и Marcel van der Holst Перевод: Александр Гладченко, Ирина Наумова, Влад Щербинин и Алексей Халяко Дата издания: январь 2009г...
Читать далее...
4
Просмотров: 90
Одной из рекомендуемых практик при построении базы данных, является задание максимального числа ограничений на данные средствами самой СУБД, т.к. не известно, что и как будет реализовано на уровне приложения и сколько этих приложений может быть. Важным ограничением, которое позволит отсечь много мусора является ограничение уникальности. Например, если у меня есть таблица проектов: CREATE TABLE Projects ( ProjectID int identity not null primary key, Name nvarchar(50) )
и я хочу обеспечить уникальность названия проекта, я сделаю так:
ALTER TABLE Projects ADD CONSTRAINT UQ_Project_Name UNIQUE (Name)
И тогда, для следующего запроса:
insert into Projects VALUES('Project #1') insert into Projects VALUES('Project #1')
Первая строчка будет выполнена, а вторая вернет ошибку:
Msg 2627, Level 14, State 1, Line 2 Violation of UNIQUE KEY constraint 'UQ_Project_Name'...
Читать далее...
4
Просмотров: 107
Практически в любой отрасли существуют свои критические данные, которые требуют шифрования. Начиная с SQL сервера версии 6.x, для шифрования данных вы можете применять функцию ENCRYPT (в последних версия эта функция уже недоступна), которая использует тот же метод (шифрования), что и опция WITH ENCRYPTION. Начиная с SQL Server 2000 появилась недокументированная функция PWDENCRYPT, которая возвращает Хэш пароля (PWDENCRYPT — это устаревшая функция, которая может не поддерживаться в будущих версиях SQL Server...
Читать далее...
0
Просмотров: 64
Последняя статья из серии что нового в WPF. Предыдущие версии: 1, 2, 3, 4. В данной части будет небольшая солянка из еще найденных и откопанных нововведений. Предполагаю, что можно найти и другие, но уже и эти не совсем нужны в продакшене, потому, пожалуй, пора остановится. Читать далее...
Читать далее...
5
Просмотров: 362
В SQL Server 2005 SP1 появилась технология Database Mirroring, которая позволяет обеспечить высокую доступность баз(ы) данных и удаленное расположение резервное системы. Это не единственная технология обеспечения высокой доступности. Общий обзор я делал здесь и здесь. Хочу поделиться некоторыми наблюдениями о реальных примерах использованния данной технологии и о типичных ошибках в конфигурировании, которые приводят к проблемам. 1. Некорректный расчет полосы пропускания Одним из плюсов Database Mirroring заключается в том, что основную и резервную систему связывает только сеть, а значит сервера можно расположить на большом расстоянии друг от друга и тем самым обеспечить защиту от выхода из строя целой площадки...

Читать далее...
|
|
|
|