none
想做类似谷歌地图的桌面应用程序 RRS feed

  • Pergunta

  • 大家好!我是个C#初学者,因为兴趣所以接触了c#,现在我想做一个桌面应用程序,就是能够类似谷歌地图的那种,在一个窗口中首先画出一个地图,然后上面有很多的节点,每个节点代表一个监测点,当我鼠标移到某个节点时,会出现一个小的图表,显示当前的检测数据(图表是实时更新的),同时我点击“添加”后我可以在图的任意位置添加新的节点。我也知道实现这个需要使用GDI+,但是感觉这方面的东西太多了,学了好多还是不知怎么下手编这个程序,对于这个程序能不能给我点意见,指引下我从何学起,怎么开发比较好,或者要是有这方面的实例也很好!谢谢!
    terça-feira, 27 de abril de 2010 08:11

Respostas

  • 你好!

         用GDI+从头开始开发的话,你需要学习一些GDI+的基本知识,如果想做的比较好,工作量还是比较大的。

         建议您使用Open API,这样可以比较简单的实现这个需求,Bing Map和Google都提供了这样的API,具体可以参考:

    http://www.microsoft.com/maps/developers/

         希望对你有帮助!


    周雪峰
    • Marcado como Resposta Jing0Moderator quarta-feira, 5 de maio de 2010 07:25
    terça-feira, 27 de abril de 2010 08:39
    Moderador
  • 你好!

          这个并不是同一个类型的应用程序,WPF主要用于构建据有丰富多样的用户界面的应用程序,而GDI+则用户图形编程!也就是说你无法用WPF绘制出一个地图或复杂的图形!


    周雪峰
    • Marcado como Resposta Jing0Moderator quarta-feira, 5 de maio de 2010 07:25
    quinta-feira, 29 de abril de 2010 12:10
    Moderador
  • Bing Map的api msdn上有詳細描述 還有c#的例子 http://msdn.microsoft.com/en-us/library/bb259689.aspx
    I see you~http://hi.baidu.com/1987raymondMy Blog~~~
    • Marcado como Resposta Jing0Moderator quarta-feira, 5 de maio de 2010 07:25
    sexta-feira, 30 de abril de 2010 02:55
    Moderador

Todas as Respostas

  • 大家好!我是个C#初学者,因为兴趣所以接触了c#,现在我想做一个桌面应用程序,就是能够类似谷歌地图的那种,在一个窗口中首先画出一个地图,然后上面有很多的节点,每个节点代表一个监测点,当我鼠标移到某个节点时,会出现一个小的图表,显示当前的检测数据(图表是实时更新的),同时我点击“添加”后我可以在图的任意位置添加新的节点。我也知道实现这个需要使用GDI+,但是感觉这方面的东西太多了,学了好多还是不知怎么下手编这个程序,对于这个程序能不能给我点意见,指引下我从何学起,怎么开发比较好,或者要是有这方面的实例也很好!谢谢!
    terça-feira, 27 de abril de 2010 08:11
  • 你好!

         用GDI+从头开始开发的话,你需要学习一些GDI+的基本知识,如果想做的比较好,工作量还是比较大的。

         建议您使用Open API,这样可以比较简单的实现这个需求,Bing Map和Google都提供了这样的API,具体可以参考:

    http://www.microsoft.com/maps/developers/

         希望对你有帮助!


    周雪峰
    • Marcado como Resposta Jing0Moderator quarta-feira, 5 de maio de 2010 07:25
    terça-feira, 27 de abril de 2010 08:39
    Moderador
  • 你好!

         我已经在另外一个同样的帖子中做了回复,我们可以在那个帖子中交流啊!

         另外,注意不要重复发帖,以免给大家浏览帖子造成不便啊!感谢你对MSDN中文技术论坛的支持!


    周雪峰
    terça-feira, 27 de abril de 2010 08:46
    Moderador
  • 我现在学了点GDI+,也希望继续学下去,能大概告诉我实现我那个程序需要哪些GDI+关键技术么?
    terça-feira, 27 de abril de 2010 09:13
  • 你好!

         GDI+主要用于图形开发,你熟悉他的绘图方法和图像处理就可以了!


    周雪峰
    terça-feira, 27 de abril de 2010 09:35
    Moderador
  • 你好!还想问下一个问题,这些天在网上看到了微软开发的WPF类库,也能处理图形方面的问题,不知道您认为这个相比GDI+类来说,哪个更易使用或者更适合这个程序呢?
    quinta-feira, 29 de abril de 2010 08:11
  • 你好!

          这个并不是同一个类型的应用程序,WPF主要用于构建据有丰富多样的用户界面的应用程序,而GDI+则用户图形编程!也就是说你无法用WPF绘制出一个地图或复杂的图形!


    周雪峰
    • Marcado como Resposta Jing0Moderator quarta-feira, 5 de maio de 2010 07:25
    quinta-feira, 29 de abril de 2010 12:10
    Moderador
  • Bing Map的api msdn上有詳細描述 還有c#的例子 http://msdn.microsoft.com/en-us/library/bb259689.aspx
    I see you~http://hi.baidu.com/1987raymondMy Blog~~~
    • Marcado como Resposta Jing0Moderator quarta-feira, 5 de maio de 2010 07:25
    sexta-feira, 30 de abril de 2010 02:55
    Moderador
  • 请问您用GDI+完成地图了吗?我们正好有这个作业,用GDI+画客运路线,不知道从何下手。。。希望得到你的帮助

    请联系我:763787127@qq.com

    quinta-feira, 25 de dezembro de 2014 07:28