Quantcast
Channel: DotSpatial
Viewing all articles
Browse latest Browse all 3973

New Post: UPDATE: Status of DotSpatial on OS X and Linux

$
0
0
Jacob,

i can't open DemoMapMac project in Visual Studio 2013. It says "The application which this project type is based on was not found."
Regarding to your changes:
  1. Lets rename DotSpatial.MacControls to DotSpatial.Controls.MonoMac or DotSpatial.Controls.Mono (if they will work in Linux too).
  2. Why you need MapCore class in DotSpatial.Controls? As i understood, we can't use inheritance between WinForms Map and MonoMac Map.
  3. Why you need another MapCore inside MacControls? Are you planning to add another inheritors? I think we not need MapCore at this stage.
  4. Try to not use "Mac" abbreviation for your classes and properties, e.g. MacMap, MacCursor, etc. "Mac" inside namespace name will be enough.
  5. We should use code sharing as much as possible to avoid a lot of copy-pastng between Windows and Mac assemblies. If you can't use inheritance try to use aggegation.

Viewing all articles
Browse latest Browse all 3973

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>