Как часто задают этот вопрос на форумах. Кажется сколько раз уже приводили решения этой задачи и всеравно находятся люди, которые спрашивают. Потому решил привести простой код, который позволяет добавлять рисунок (TImage) в TRichEdit:

void __fastcall TForm1::Button1Click(TObject *Sender)
{
TImage *img = new TImage(RichEdit1);
img->Left = 30;
img->Top = 30;
img->Picture->LoadFromFile("C:\\image.bmp");
img->Parent = RichEdit1;
}

С компонентом TCheckBox код выглядит примерно так же:
Читать полностью »

Не имей сто рублей, а имей сто друзей. Хорошая поговорка, очень. Потому что мой друг подсказал мне как легко можно сделать заглушку для Вашего сайта под управлением ASP.NET.
Итак, допустим у вас сложилась ситуация, когда хостинг и домен уже куплены, а CMS еще в процессе установки или её попросту нет? или на сайте проводятся какие-то профилактические работы ? :) . В таком случае на сайт обычно ставят “заглушки”. В ASP.NET это делается проще простого, мы должны только создать файлик app_offline.htm (не *.html (!!!)) с красивой надписью о том, что сайт временно недоступен, и все :) . Теперь если кто-то будет заходить на ваш сайт, то он увидит только красивую надпись до тех пор, пока в корне вашего сайта будет лежать файлик app_offline.htm. Спасибо за внимание.

Для того чтобы в коде РНР оставить комментарий, используем такую конструкцию:

<?/*
This is the server-side comment
*/?>

Стоить отметить что на стороне клиента этот комментарий не отобразится ( в отличии от <!– Comment –>)

Аналогом в ASP.NET является:

<%--
This is the server-side comment
--%>

Вот так все просто :)

В понедельник (19 Ноября 2007), компания Microsoft обьявила:

On Monday, Nov. 19, Microsoft announced that Visual Studio 2008 and the .NET Framework 3.5 were released to manufacturing (RTM).

Так что поздравляю всех разработчкиов с релизом Visual Studio 2008!
Visual Studio 2008Visual Studio 2008Visual Studio 2008
Подробнее почитать можно конечно же на сайте Microsoft:
Visual Studio Home Page
Visual Studio 2008 Overview
Пока все :)

Недавно нашел в интернете интересную вещ: IDE для PHP, которая при установке отлично интегрируется в Visual Studio (есть также Stanalone версия). После установки вы можете писать РНР-скрипты в Visual Studio. VS.Php поддерживает все полезности студии, в нем есть подсветка синтаксиса, подсказки по функциям, дебаггер, IntelliSense. Вобщем неплохо все сделоно. Вот скрины:
VS.Php
syntax_checker
html_intellisense
Скачать и посмотреть больше скринов можно здесь: http://www.jcxsoftware.com/.

Взял интервью у создателя сайта http://realcoding.net.
Прошу оценки, т.к. это мое первое интервью - “Читаем здесь!”.
У кого какие мысли возникли после прочтения - отписываемся в комментариях.

Чтобы защитить свой файл, например, Admin.aspx, программисту на ASP.NET достаточно написать в web.config такой код:

<location path="admin/admin.aspx">
<system.web>
<authorization>
<allow roles="Administrator"/>
<deny users="*"/>
</authorization>
</system.web>
</location>

Этот код позволяет запрашивать файл Admin.aspx из папки Admin только тем пользователям, которым присвоена роль “Administrator” :)

Я недавно написал маленькую статью на тему: Перечисления (enumerations) в C# (C sharp), и в продолжение к ней хочу привести пример из спецификации языка C# (C sharp), который показывает как еще можно обьявлять перечисления, но используя в роли основного типа sbyte:

The following example declares an enum type named Alignment with an underlying type of sbyte.
enum Alignment: sbyte
{
Left = -1,
Center = 0,
Right = 1
}

Замечу что при обьявлении перечисления без явного определения типа, автоматически используется int.

В последнее время очень часто на форумах программистов задают вопрос “Как добавить в автозагрузку программу написанную на C#”. Чтобы немного разьяснить этот вопрос - написал статью Автозапуск программы в C#, прочитав которую вы без проблем сможете добавить программу в автозагрузку. Все сводится к простой работе с реестром (используя Microsoft.Win32.RegistryKey и Microsoft.Win32.Registry).

Редирект в ASP.NET можно сделать спомощью web.config:

<configuration>
<system.web>
<urlMappings enabled="true">
<add url="~/Article28.aspx" mappedUrl="~/MyNewBestArtile.aspx"/>
<urlMappings>
</system.web>
</configuration>

Вот такой вот несложный код позволяет сделать редирект в ASP.NET.