Управление ArcView 3.2 с помощью Avenue комманд из .NET (C#) кода по протоколу DDE (Dynamic Data Exchange)

by Dmitry [dimaka] Pavlov 21. July 2010 03:12
Описание задачи Я работаю над проектом, часть которого заключается в обеспечении взаимодействия между ГИС (ГеоИнформационная Система) приложением ArcView 3.2 и .NET приложением (WinForms, C#). Необходимо иметь возможность получать сведения о состоянии проекта ArcView (например, «ловить»... [More]

Tags:

.NET | Coding | GIS | Tips | Tricks | по-русски

NDde - .NET(C#) library to work with DDE (Dynamic Data Exchange)

by Dmitry [dimaka] Pavlov 6. July 2010 02:38
I have a task to manage the old ESRI ArcView version - ArcView GIS 3.2 from .NET application. ArcView supports the only way to interoperate with external world via Dynamic Data Exchange (DDE) protocol. Which allows to programmatically run the Avenue scripts stored inside ArcView project ([PDF] Progr... [More]

Tags:

.NET | GIS | Links | Tips | Tricks

Code sample: custom project PropertyPage (MPF, VSX)

by Dmitry [dimaka] Pavlov 2. July 2010 18:46
I’m getting a lot of emails from Visual Studio Extensibility developers to help them with implementing custom property pages (like tabs you see on Project Properties) for custom projects systems in MPF packages they develop. A few year ago I’ve posted the good sample of that on MSDN Forums (Visual ... [More]

Tags:

Coding | Links | Tips | Visual Studio | VSX | MPF

Several issues about WPF Binding support in DSL tools 2010 and a Solution

by Dmitry [dimaka] Pavlov 1. July 2010 18:03
Read a new Feng Chen’s blog post about issues related to WPF Binding support in DSL tools 2010 and how to work around them: http://fengchen.wordpress.com.cn/2010/07/01/several-issues-about-wpf-binding-support-in-dsl-tools-2010-and-a-workaround/ Have a nice Visual Studio eXtending!

Tags:

Coding | Tips | Tricks | Visual Studio | VSX

UI Patterns

by Dmitry [dimaka] Pavlov 21. May 2010 00:53
Сегодня был на отличном корпоративном тренинге о UI Usability. Узнал много нового. А главное – по этой части уже накоплен богатый опыт и у нас в компании, и в Интернет. Вот некотрые ссылки на юзабельные шаблоны пользовательского интерфейса – UI Patterns: UI Patterns Yahoo! Desig... [More]

Tags:

Links | Tips | Patterns | UI | Design

Using Page Methods in ASP.NET AJAX

by Dmitry [dimaka] Pavlov 17. April 2010 06:36
I have found very clear and simple example of the Using Page Methods in ASP.NET AJAX written by Timothy Khouri. It demonstrated how to call server side methods in ASP.NET from javascript.

Tags:

Tips | Links | Tricks | ASP.NET | Coding | AJAX

Some links about the code generation in Visual Studio using Custom Tools (IVsSingleFileGenerator)

by Dmitry [dimaka] Pavlov 9. April 2010 02:31
These posts might be helpful to start: Code Generation in Visual Studio 2005 And some VSX Forum treads as well: custom tool registration Custom Tool in VS2005 How to create a new Code Generator in VS 2005? How to *always* associate a custom tool with a specific file extension?

Tags:

Coding | Links | Tips | Tricks | Visual Studio

Как получить ссылки на открытые окна ArcMap

by Dmitry [dimaka] Pavlov 16. March 2010 21:30
В рамках одного из проектов я озадачился тем, как получить ссылки на открытые окна ArcMap на языке C#. Документация говорит, что это нужно делать следующим образом: Type appRefType = Type.GetTypeFromProgID("esriFramework.AppRef");object appRefObject = Activator.CreateInstance(appRefType); IApplicat... [More]

Tags:

.NET | Tips | Tricks | по-русски | GIS

eMail Handling: отличная презентация об эффективной работе с электронной почтой

by Dmitry [dimaka] Pavlov 13. March 2010 02:36
На корпоративном тренинге я услышал от коллег, что существует презентация об эффективной работе с электронной почтой. Выяснив автора и найдя презентацию, спешу поделиться. Автор этой замечательной презентации - Юрий Шиллер. Вот цитата с его сайта об этой презентации: Переписка по электронной поч... [More]

Tags:

Links | Tips | по-русски | Email

It's a beautiful, beautiful world with LINQ and Lambda Expressions!

by Dmitry [dimaka] Pavlov 10. March 2010 23:33
I like C# for a long time. And now I like it even more once I have tried LINQ extension introduced in .NET Framework 3.5. And even more with combination LINQ with Lambda Expressions (anonymous functions). I won't write ABOUT a lot, just some lines of code: Example 1: Filter and sort collection Li... [More]

Tags:

.NET | Tips | Lambda | LINQ

Calendar

<<  August 2010  >>
MoTuWeThFrSaSu
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345

View posts in large calendar