(Lviv community of .NET developers)

Полезные ссылки - Part 4

October 9, 2007 07:03 by alexk

A Pure .NET Single Application Instance/Instancing Solution
http://www.codeproject.com/useritems/SingleInstancingWithIpc.asp

Интересное решение, позволяющее контролировать сколько инстансов запущенно, а также показывает, как сделать комуникацию между инстансами программ - передача данных между процессами. Построенно на Named Pipes + Mutex.


Capturing Minimized Window: A kid’s trick
http://www.codeproject.com/useritems/CapturingMinimizedWindow.asp
Пример работы с Windows Forms окнами на уровне Win32 API. Решается проблема кепчеринга минимизированного окна, также затрагивается несколько аспектов работы с Win32 API окнами в .NET.

 

Automating Undo/Redo with .NET Generics
http://www.codeproject.com/cs/library/AutomatingUndoRedo.asp
Имплементация простого Undo/Redo менеджера на базе генериков. Хорошая стартовая точка для разработчиков приложение требующих Undo/Redo логики.

 

Enterprise Application Architecture with LINQ to SQL
http://www.codeproject.com/cs/design/EnterpriseApplicationArch.asp
А вот и первые патерны построения enterprise программ на базе нового языка LINQ. Решение не претендует на полный учебник, но показывает основные аспекты проектирования, дизайна и имплементации программ такого уровня. Рекомендовано к прочтению!

 

NVM - eNvironment Variables Manager
http://www.codeproject.com/useritems/NVM.asp
Установка переменных окружения. Мало используемо на сегодня.

 

Localized Application Settings
http://www.codeproject.com/useritems/LocalizedAppSettings.asp
Расскрыт один из аспектов локализации программ. Рекомендуемо к изучению.

 

Dynamic Generation of Interfaces Using a Pool of Objects
http://www.codeproject.com/csharp/DynamicGeneration.asp
Еще один вариант системы плагинов для создание динамических программ. Проблемы все теже: не возможность выгрузить плагин после инициализации, сложность управления и передачи исполнения. Хотя решение не лешено некой элегантности.

 

General Purpose Colorizer
http://www.codeproject.com/useritems/GPC.asp
Расскрасчик кода. Интересен будет для людей ведущие блоги, интересующихся теорией компиляторов/парсеров/лексем и т.п.

 

DataTable with SelectDistinct in C#
http://www.codeproject.com/useritems/SelectDistinctCSharp.asp
Расширение ADО.NET функциональности, автор как и многие не мог найти причины, по которой DISTINCT запросы так сложно должны реализовываться в ado.net; потратив время автор выдал простой в приминении код. Enjoy.

 


Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Add comment


(Will show your Gravatar icon)