Картинка блога

В большинстве случаев, для написания сколько-нибудь ценной программы приходится использовать сторонние разработки. Чаще, и проще всего подключить их как ссылка по файлу. В таких случаях, при возникновении ошибки стек вызова покажет такой код как внешний. Но что делать, если именно в этом коде возникла ошибка, и есть желание узнать что к чему?

Продолжить чтение "Отладка сторонних библиотек в Visual Studio" »

25 февраля, 2009

Microsoft предоставляет несколько способов для решения этой задачи. Все они требуют предустановленного Office соответствующей версии.

Автоматизация Excel или другого Office приложения с помощью interop (m_objExcel = new Excel.Application();).
Доступ к файлу через ODBC (об этом методе пойдет речь в этой статье).
Использование OpenXML SDK (только для Office файлов с окончанием «X» – xlsx, docx).

Продолжить чтение "Чтение Excel файлов (XLS, XLSX) из C#" »

При создании более или менее сложных приложений для Windows. Неизбежно возникает проблема организации доступа к данным из разных потоков. В Windows.Forms это выглядит так:
Cross-thread operation not valid: Control ‘textBox1′ accessed from a thread other than the thread it was created on.
В WPF это выглядит так:
System.InvalidOperationException: The calling thread cannot access this object because a different [...]

Продолжить чтение "Мультипоточность в Windows.Forms и WPF" »

4 февраля, 2009

Давно не писал уже ни строчки в блоге, связанно это с целым рядом обстоятельств. Некоторые обстоятельства хорошие, некоторые не очень. Прежде всего это связанно с нехваткой времени. Вот и сейчас пишу из-за бессонницы. Появилось у меня непреодолимое желание, что-то написать, даже спать не могу! А писать есть о чем.
World Secret
В прошлом году [...]

Продолжить чтение "YouTube to AMV и WorldSecret.info" »

19 июня, 2008

Жаль начинать знакомство с библиотеками с их проблем. Но все-же. Сегодня я расскажу о том, какие проблемы могут возникнуть, при развертывании ASP.NET MVC приложений на IIS 6 и ранних версиях. Все дело в том, что запуская и тестируя ваше приложение из студии, вы можете и не догадыватся о том, что ваше приложение не запустится на [...]

Продолжить чтение "IIS 6 и ASP.NET MVC." »

Скриншот (screenshot) снимок экрана, картинка, которая точно отображает то, что показывает ваш монитор в конкретный момент времени. Можно сделать скриншот всего экрана, текущего окна или определенной области.
Стандартный путь, с чего все началось.
В Windows скриншот можно сделать без каких либо дополнительных программ, используя кнопку Print Screen. Обычно на ней написано PrnScr и расположена она в правой, [...]

Продолжить чтение "Как сделать скриншот быстро и легко." »