Marko Apfel - Afghanistan/Belgium/Germany

Management, Architecture, Programming, QA, Coach, GIS, EAI

  Home  |   Contact  |   Syndication    |   Login
  168 Posts | 2 Stories | 136 Comments | 4 Trackbacks

News



Twitter | LinkedIn | Xing

Article Categories

Archives

Post Categories

BizTalk

C#

Enterprise Library

SAP

SQL Server

Technologie

May 2011 Entries

Aufgrund mehrfacher Nachfrage, hier nochmal zusammengefasst die Links zu Präsentationen und Code-Beispielen von Vorträgen und Workshop mit meinem Mitwirken: ESRI 2011 - Workshop "Professionelle Softwareentwicklung mit ArcObjects" http://prezi.com/ntphelyvygsf ESRI 2011 - Customizing ArcGIS Desktop http://prezi.com/cje6dz9uxxnd ESRI 2011 - ArcObjects 10 http://prezi.com/bsmod7x8hivk Die Sourcen finden sich unter: git://github.com/Esri/Esri2... Als Frontend verwende ich am liebsten Git Extensions: ......

Till yet I thought, that if you have an assembly in the GAC all referenced assemblies must also be in the GAC. So a break of this GAC-assembly resolving chain is impossible. This results in some annoying problems. Lets have a view at the following scenario: You write an own appender for log4net. You deploy your solution with log4net-assembly beside your application assemblies. Your appender is located in one of there application assemblies and log4net is configured to use this appender. Everything ......

Als erstes möchten Jochen und ich uns bei euch Teilnehmern bedanken für das große positive Feedback zu diesem Workshop. Das waren sicher für uns alle 3 sehr spannende Stunden – für euch im technischen Inhalt und für uns in der Frage euren Geschmack zu treffen. Ein derartiger Workshop war eine Premiere für Esri im Rahmen der GIS Konferenz - und eure Einwertung kann man durchaus als einen Arbeitsauftrag an uns auffassen diesbzgl am Ball zu bleiben. Für den allgemeinen Frageblock ergab sich folgende ......

Now I have my 3rd Lenovo ThinkPad W510 – and with all of them I had problems in stability. First one (freezing and not able to wake up) The first one from July 2010 sometimes freezes for some seconds till minutes. Mostly it comes back after that time and I could continue my work. But when I used the standby function in almost all cases the system was not able to wake up for standby-times more than 5 minutes. Then the system only blinks at all LEDs. A hard reset solves this. Second and third one (crashes) ......

If you develop ArcGIS Add-ins with Visual Studio under limited permissions you get during the build process an error, that the stuff could not be registered. Normally its enough to run one times this build as an admin. Then all needed information are set and also taken for users with limited access. So – how to suppress the registration task? If you look inside the running target (C:\Program Files (x86)\MSBuild\ESRI\ESRI.Arc... you will see these statements: <Warning Text="Skipping ......

Vorkenntnisse: Kenntnisse einer Programmiersprache sind hilfreich. Zielgruppe: Dieser Workshop richtet sich an alle Softwareentwickler und Softwarearchitekten, die Lösungen in Form von ArcGIS Desktop Erweiterungen oder ArcGIS Engine Anwendungen planen und entwickeln. Kurzbeschreibung: Professionelle Softwareentwicklung hat primär nichts mit Geld zu tun, oder mit der Verwendung teurer Entwicklungstools. Vielmehr basiert Professionelle Softwareentwicklung auf Werten mit dem Ziel, dauerhaft guten, fehlerfreien ......

Keymaps for ReSharper is a nice tool and allows the user easily to learn short cuts of ReSharper. Unfortunally the last update is from january 2010. So the installation folder of the installing script (Install.Keymaps.for.ReShar... is not up to date. If you run it no expected new menu item “Show Keymap” under the ReSharper-menu is listed. But you could easily correct this. Look in the cmd and you will see that the destination of the copy command inside points to "%APPDATA%\JetBrains\ReShar... ......

Addins in ArcGIS Desktop 10 uses tool generated code of the Config.esriaddinx file. Have a look at the properties you will see this tool – named ArcGISAddInHostGenerator. This tool creates some classes in the depending file “Config.Designer.cs”. Unfortunately these classes are not marked with the GeneratedCode-attribute. This ends with warnings like: CA1811 : Microsoft.Performance : 'ArcMap.DockableWindowManag... appears to have no upstream public or protected callers. CA1811 : Microsoft.Performance ......

If different implementations for the same interface are specified without named keys, then a resolving is made in order of the configurations. So the first fitting implementation is taken. Different implementations for the same interface is a typical scenario for patterns like “chain of responsibility” and “decorator”. If you want to describe such a chain you could use the next handler as a constructor- parameter in the actual one. Demo source code Lets have a look at code. Interface for one handler/processor/part ......