Все скачиваемые с этого сайта файлы являются архивами. Так как многие системные администраторы имеют пагубную привычку запрещать загружать из интернета архивы - расширение всех файлов заканичивается цифрой "1". После загрузки файла ее необходимо удалить.
Для сохранения файла воспользуйтесь пунктом "Сохранить объект как ..." из меню правой кнопки мыши.
Справочник по реестру Win XP скачать
Справочник по реесту Win 7 скачать
Сайт автора user.alexanderklimov.ru
BEGIN
PRINT 'NOT EXISTS'
END
С помощью WPF и XAML окну можно придать любую форму. Любое изображение любой формы можно сделать окном программы. Изображение должно иметь формат png, его фон должен быть прозрачным.
Это легко сделать в Photoshop.
1. Взять любое изображение, выделить на нем фрагмент, который будет окном нашей программы.
2. Создать новое изображение, обязательно установить галочку "Прозрачность" (Transparency).
3. Перетащить на новое изображение выделенный фрагмент.
4. Сохранить в формате png
Далее в Visual Studio (2008+) создаем новый WPF проект. XAML-описание главного окна программы должно содержать примерно следующее:
<window title="ShapedWindow" windowstartuplocation="CenterScreen"
allowstransparency="True" opacitymask="White" windowstyle="None"
background="Transparent" width="620" height="267"
xmlns:x=http://schemas.microsoft.com/winfx/2006/xaml
xmlns=http://schemas.microsoft.com/winfx/2006/xaml/presentation
x:class="ShapedWPFForm.ShapedWindow">
<grid>
<img name="imgBackground" source="Shape.png" stretch="Fill" />
</grid>
</window>
Все. Особое внимание уделяем выделенным курсивом фрагментам. Если при компиляции будут возникать ошибки - меняем "allowstransparency" на "AllowsTransparency" или "img" на "Image" и так далее в том же духе )))
Небольшой простой пример, как сделать окно программы или кнопку круглыми. Для WinForms
private void Form1_Load(object sender, EventArgs e)
{
//Делаем форму круглой
System.Drawing.Drawing2D.GraphicsPath Form_Path=new System.Drawing.Drawing2D.GraphicsPath();
Form_Path.AddEllipse(0, 0, this.Width, this.Height);
Region Form_Region = new Region(Form_Path);
this.Region = Form_Region;
//Делаем кнопку круглой
System.Drawing.Drawing2D.GraphicsPath Button_Path=new System.Drawing.Drawing2D.GraphicsPath();
Button_Path.AddEllipse(0, 0, this.button1.Width, this.button1.Height);
Region Button_Region = new Region(Button_Path);
this.button1.Region = Button_Region;
}
DECLARE @DateEnd datetime
SET @DateBegin = 'aug 15 1969'
SET @DateEnd = 'aug 16 1969'
IF DATEDIFF(DAY, @DateBegin, @DateEnd) <> 1
BEGIN
DECLARE @@DateBegin varchar(11)
DECLARE @@DateEnd varchar(11)
SET @@DateBegin = CAST(@DateBegin AS varchar(11))
SET @@DateEnd = CAST(@DateEnd AS varchar(11))
RAISERROR ('Разница между ''%s '' и ''%s '' не равна 1', 16, 1, @@DateBegin, @@DateEnd)
RETURN
END
Все скачиваемые с этого сайта файлы являются архивами. Так как многие системные администраторы имеют пагубную привычку запрещать загружать из интернета архивы - расширение всех файлов заканичивается цифрой "1". После загрузки файла ее необходимо удалить.
Для сохранения файла воспользуйтесь пунктом "Сохранить объект как ..." из меню правой кнопки мыши.
Мэтью МакДоналд WPF в C#2010, на английском, pdf Скачать