Код должен отправлять email: var fromAddress = new MailAddress("shirobokov.andrey@gmail.com", "Andrey Shirobokov"); var toAddress = new MailAddress("shirobokov.andrey@gmail.com", "Shirobokov Andrey"); const string fromPassword = "парольепта"; const string subject = "Subject"; const string body = "Body"; var smtp = new SmtpClient { Host = "smtp.gmail.com", Port = 587, EnableSsl = true, DeliveryMethod = SmtpDeliveryMethod.Network, UseDefaultCredentials = false, Credentials = new NetworkCredential(fromAddress.Address, fromPassword) }; using (var message = new MailMessage(fromAddress, toAddress) { Subject = subject, Body = body }) { smtp.

Continue reading

VS2013 и Github

Team Foundation Server 2013 и Visual Studio 2013 “из коробки” научились работать с Github. Причем, работа эта ведется очень удобно. Однако, при создании нового проекта в github есть нюансы. Здесь я опишу кратко как создать проект, исходный код которого будет храниться в github. Для начала вам будет необходимо создать ПУСТОЙ репозиторий в Github: 1. Переходите на сайт github.com 2. Создаете репозиторий (кнопка “+” рядом с вашим именем) 3. В появившейся форме заполняете имя репозитория (обязательно) и описание (по желанию) 4.

Continue reading

При разработке приложений для Windows Phone, использующих сторонние сервисы (например, клиент для ВКонтакте), нужно помнить, что не каждый проверяющий имеет аккаунт в социальной сети. Если ваше приложение - клиент для какого-то сервиса или просто использует возможности стороннего сервиса необходимо при публикации его в Windows Phone Store указывать тестового пользователя. В первый раз найти где это сделать не так-то просто: 1. На странице добавления XAP кликаете на “More XAP options” (на картинке обведено красным) 2.

Continue reading

В одном из проектов появилась необходимость использования SkyDrive для бекапа пользовательских данных. Казалось бы, задача достаточно тривиальная. Но не тут то было. Для того, чтобы использовать Live SDK необходимо его скачать и “зарегистрировать” свое приложение здесь. При регистрации вы получите ключ, который указывается в атрибуте ClientId элемента SignInButton (специальная кнопка, скрывающая OAuth-авторизацию SkyDrive) из пространства xmlns:sd="clr-namespace:Microsoft.Live.Controls;assembly=Microsoft.Live.Controls" , которое входит в Live SDK. Добавив в разметку следующий код - у вас будет кнопка для соединения со SkyDrive.

Continue reading

При попытке установить Windows Phone Developer Tools на рабочей машине под управлением Windows 2008 R2 обнаржул крайне неприятное сообщение о том, что данная ОС неподдерживается. Логичный вопрос: отчего же? Решил, что это не повод останавливаться в попытках заставить работать WP Tools на Win2008r2. Немного погуглив нашел решение. Нам потребуется: скачать Windows Phone Developer Tools web bootstrapper в консоли перейти в папку, куда был сохранен скачанный файл. Распакуйте его выполнив команду “vm_web.

Continue reading

Возникла необходимость отлавливать запросы, отправляемые моим приложением для WP7. По привычке запустив Fiddler обнаружил, что запросы, которые исходят от эмулятора он не видит. Грустно стало мне. Но решил все-таки разобраться с этим. К счастью долго думать не пришлось - решение нашлось достаточно быстро. Нужно всего-лишь: Установить Fiddler 2.3.0.7. Запустить Fiddler. Выбрать в меню Tools раздел Fiddler Options. На закладке Connections выыбираем Allow remote computers to connect box. Жмем OK. В поле QuickExec под списком всех запросов, вводим команду “prefs set fiddler.

Continue reading

Задача Приложение для WP7 с WebClient для получения данных с url. При каждом обращении к данному url в браузере данные обновляются. Проблема Есть функция, которая должна при каждом ее вызове должна получать данные с определенного url: void LoadRandomData() { WebClient wclientRandom = new WebClient(); string url = "http://localhost/random.php"; wclientRandom.DownloadStringCompleted += new DownloadStringCompletedEventHandler(wclientRandom_DownloadStringCompleted); wclientRandom.DownloadStringAsync(new Uri(url)); } void wclientRandom_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e) { string result = e.Result; // делаем дела. } Но при получении данных программно из WP7 приложения данные возвращаются каждый раз одни и те же.

Continue reading

Author's picture

feeeper

За деньги программирую на C# и Python

Software developer

Russia