c# scroll panel with picturebox by dragging mouse


private Point _StartPoint;
void pictureBox1_MouseDown(object sender, MouseEventArgs e) {
  if (e.Button == MouseButtons.Left)
    _StartPoint = e.Location;
}
void pictureBox1_MouseMove(object sender, MouseEventArgs e) {
  if (e.Button == MouseButtons.Left) {
    Point changePoint = new Point(e.Location.X - _StartPoint.X, 
                                  e.Location.Y - _StartPoint.Y);
    panel1.AutoScrollPosition = new Point(-panel1.AutoScrollPosition.X - changePoint.X,
                                          -panel1.AutoScrollPosition.Y - changePoint.Y);
  }
}
A Meaning (Prod. By Joel Johnston) by Hi-Rez on Grooveshark

c# create image with transparent background / c# Создание изображения с прозрачным бэкграундом

1)Use Bitmap.MakeTransparent()

Bitmap b = new Bitmap(ImageWithNonTransparentBackGround);
b.MakeTransparent(Color.Trasparent);

2)

var image = new Bitmap(135, 135, PixelFormat.Format32bppArgb);
using (var g = Graphics.FromImage(image)) {
g.Clear(Color.Transparent);
g.DrawLine(Pens.Red, 0, 0, 135, 135);
}

textblock wrap text font

Отличный мануал про это и всё другое http://msdn.microsoft.com/en-us/library/cc189010(v=vs.95).aspx

изучаем основы umbarco

Как добавить новый datatype в umbarco
1)руками
2)через wrapper
3)видео
4)динамик пропертис видео к этому

*как изменить default page в umbarco
просто поставить в дереве контента её на первое место

*как решить проблему по поводу того чтобы под разные девайсы и браузеры сжимался боди
вот что нашёл http://css-tricks.com/body-border/

*как добавить BingMap
да пожалйста,устанавливаем компонент и пишем
<form runat="server">
<umbraco:Macro bingMapNode="[#mainBingMap]" Alias="bingMapAdvanced" runat="server"></umbraco:Macro>
</form>

*как же это всё заделать под iphone
http://interpretor.ru/iphone_dev

*изменения размера шрифта от размера страницы
http://dimox.name/dynamic-font-size-on-jquery/

*что такое em pt %
http://www.askdev.ru/frontend/484/Размеры-в-em-ex-pt-px-в-чем-разница/

*какие же размеры экранов у девайсов
iphone - 320 х 480
ipad - 1024 x 768
у меня htc gratia 320x480 точно такое же как у iphone, так что можно тестировать

*как добавить bing map на свою страницу
http://msdn.microsoft.com/en-us/library/gg427610.aspx

*как вызвать один разор скрипт из другого
http://our.umbraco.org/forum/developers/razor/26993-Calling-Razor-from-Razor

*как узнать величину боди


*как чтобы div пальцем прокручивался на iphone
http://cubiq.org/iscroll

African Melody III (Melodia Africana III) by Ludovico Einaudi on Grooveshark

с# как прочитать web.config раздел appsettings / C# Read web.config section in appsettings

Всё очень просто оказывается
string s =System.Configuration.ConfigurationManager.AppSettings["smtpserver"];

А в файле web.config:
<appSettings>
  <add key="smtpserver" value="smtp.mail.ru"/>
</appSettings>

ExtJS основы

ПРИМЕРЫ. Вот ссылку мне дали,я так понимаю это официальный сайт разработчика и там есть куча примеров http://cdn.sencha.io/ext-4.0.7-gpl/examples/

LAYOUT. По позиционировании контролов смотрим тему про layout(слои):
Вот допустим слой HBox http://cdn.sencha.io/ext-4.0.7-gpl/examples/layout/hbox.html. Тыкаем и смотрим как в зависимости от настройек лэйауте меняется расположение контролов.Чтобы посмотреть как это всё делается,смотрим исходный код страницы там расписано.
Туда же слой VBox http://cdn.sencha.io/ext-4.0.7-gpl/examples/layout/vbox.html

ДОКУМЕНТАЦИЯ. http://cdn.sencha.io/ext-4.0.7-gpl/docs/index.html#!/api


c# Как отправить емэйл ( email ) / c# How to send email

System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
message.To.Add("tomail@mail.ru");
message.Subject = "This is the Subject line";
message.From = new System.Net.Mail.MailAddress("frommail@mail.ru");
message.Body = "This is the message body";
System.Net.Mail.SmtpClient _SmtpClient = new System.Net.Mail.SmtpClient("smtp.mail.ru");
_SmtpClient.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
System.Net.NetworkCredential _NetworkCredential = new System.Net.NetworkCredential("smtpuser", "smtppassword");
_SmtpClient.UseDefaultCredentials = false;
_SmtpClient.Credentials = _NetworkCredential;

System.Net.Mail.Attachment attachment;
    attachment = new System.Net.Mail.Attachment("c:\\textfile.txt");
    message.Attachments.Add(attachment);
_SmtpClient.Send(message);


вот здесь можно ещё почитать
http://www.digitalcoding.com/Code-Snippets/C-Sharp/C-Code-Snippet-Send-Email-Using-SMTP-Server.html