Мысли вслух…

Метка: C#

My first application which sucessfully published (MS Store)

Пользователь Мар.04.2013. Категория Development, WindowsPhone

Yes, today at morning I got email — «Congratulations! Читаем bash app has successfully passed certification to be included in the Windows Phone Store.»

I’m glad! Bottom you may find tips which I missed when I published app.

(читать дальше…)

Оставить комментарий : дальше...

WCF RESTful service, How to pass url as argument for GET method?

Пользователь Сен.11.2012. Категория Development

Hi all,

Today I found that I need to pass url as argument to my WCF RESTful service. At first I found that I handled exception when you try to pass argument as encoded url.

Solution is too simple, modify your UrlTemplate with named arguments.

Like this — UriTemplate = «Service?a={url}&b={filename}»

Оставить комментарий : дальше...

Avoiding bugs from cached js and css files in SharePoint (layout folder)

Пользователь Июл.18.2012. Категория SharePoint

Last two days I looked for solution — «How to append param to js and css files which included in masterpage», it needs to avoid bugs with Browser caching after new version deployment.

I found these solutions:

  1. If you using Style Library enable Blob caching and SharePoint will use params to each item from Style Library (more here);
  2. Try to inherit from CssLink (for css only) and override Render method, it hasn’t work for me, Fiddler and others Web-Debuggers shown me a few instances of each files;
  3. Try to change collection in RunTime via Reflection (my choice).

(читать дальше…)

Оставить комментарий :, дальше...

WindowsService and MS Word

Пользователь Май.22.2012. Категория Development

Good day, a few days ago I’ve started to develop WindowsService for building doc/docx documents.

My code for calling MS Word.

var wordApplication = new Application
{
DisplayAlerts = WdAlertLevel.wdAlertsNone,
Visible = true
};
Document wordDocument = null;
var resultPath = Path.Combine(ResultDirectory, Path.GetFileNameWithoutExtension(FileName) + ".pdf");
try
{
wordDocument = wordApplication.Documents.OpenNoRepairDialog(FileName);
if (wordDocument == null)
{
throw new InvalidOperationException("Cannot load document to MS Word Instance");
}
wordDocument.ExportAsFixedFormat(resultPath, WdExportFormat.wdExportFormatPDF);
}
finally
{
if (wordDocument != null)
{
wordDocument.Close();
}
wordApplication.Quit();
GC.Collect();
GC.WaitForPendingFinalizers();
}

So, I’ve got a trouble, when I called method Open or OpenNoRepairDialog I’ve got null.

  • I’ve tried to set permissions for DCOM;
  • I’ve tried to use impersonation (just for test);
  • I’ve tried to lunch my Windows Service under user with administrative privileges;

Solution below.  (читать дальше…)

Оставить комментарий :, дальше...

SPFieldLookupValueCollection или почему не добавляются значения?

Пользователь Июл.26.2011. Категория SharePoint

Началось все с того, что я создал 2 списка — Преподаватели и ученики.

Одна из колонок в списке Преподавателей была — Multi Lookup типа.

Создал свой Event Receiver,  повесился на событие ItemAdded.

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

Все бы ничего, но код вида:

var field = (SPFieldLookupValueCollection)mentor[MenteesColumnName];
field.Add(new SPFieldLookupValue(properties.ListItemId, properties.ListItem.Title));
mentor.Update(); //my ListItem object

не хотел работать…

Чтож, решение под катом.

(читать дальше…)

Оставить комментарий : дальше...

немного побаловался с ConfigurationManager

Пользователь Янв.24.2011. Категория Development, Silverlight

Совсем недавно понадобилось сделать шифрование секции connectionStrings в web.config.

Собственно шифрование базировалось на RSA с использованием 1024 битного ключа.

Ну чтож…

Самый простой вариант — использование RsaProtectedConfigurationProvider.

Все бы хорошо, все сделано (да делать там практически нечего :blush: ), но есть одно НО.

… потребовалась утилита, которая сделала бы первоначальную шифровку, осуществлять ее через aspnet_regiis не очень то и хотелось, скажем так лень, двигатель прогресса. Захотелось все по простому, а именно сделать утилиту, которой банально указываешь web.config + режим (crypt/decrypt).

Тут то я и столкнулся с проблемой… (читать дальше…)

Оставить комментарий :, дальше...

Library project file cannot specify ApplicationDefinition element.

Пользователь Фев.20.2010. Категория Development, WPF

Сегодня столкнулся с проблемой.
После переноса класса на основе Window в библиотеку, проект перестал билдиться, сообщая «Library project file cannot specify ApplicationDefinition element.».

Решение проблемы:
Solution Explorer -> свойствах файла -> Build Action изменить на Page.
Пересобрать проект.

4 комментария :, , дальше...

MailRuChekershke

Пользователь Фев.15.2010. Категория Development, WPF

На выходных хотелось чего-нибудь написать, но при этом чтобы мозг особо и не напрягался.

Тут общаясь со slider’ом понял что у парня проблема. Решил помочь, да и на античате давно нет активности.

Собственно написал ему многопоточный чекер почтовых ящиков для сервиса — Mail.ru (валид/невалид).

(читать дальше…)

3 комментария :, , дальше...

Знакомство в WPF

Пользователь Янв.26.2010. Категория Development, WPF

Второй день подряд занимаюсь изучением WPF.

И на 2-й день столкнулся с проблемой. Вчера скачал WPF Toolkit, а сегодня проблемы :sad:

Рисовал форму в Expression Blend 3. Все прекрасно, все  работает, но вот незадача, в Visual Studio 2008 SP1 отказывается открываться.

(читать дальше…)

Оставить комментарий :, , дальше...

NUnit – unit-testing framework

Пользователь Июл.30.2009. Категория Development

Буквально сегодня бороздя просторы интернета в поисках нормальной русскоязычной документации (описания, мануалов) по аттрибутам фраемворка — NUnit, наткнулся на запись в блоге. Автор любезен и позволил скопировать информацию.

От себя хочу добавить. Материал достаточно полезный, просто описан и показывает много возможностей, если до этого работа с NUnit как таковая не осуществлялась.

Ну чтож, пожалуй начнем (ух и намучаюсь же я сейчас с оформлением :blink: )
(читать дальше…)

Оставить комментарий :, дальше...

Поиск

Список друзей