【问题标题】:Building an Interactive Map using C# [closed]使用 C# 构建交互式地图 [关闭]
【发布时间】:2014-09-03 14:31:36
【问题描述】:

我有一个简单的小项目,用于构建我们学校的可点击交互式地图。

挑战是创建一个可点击的地图包并添加动画 使用地图上给定的道路/走廊将用户从 A 点引导到 B。此外,我想创建一个数据库,允许用户在单击时查看特定地图包的信息。

我正在使用 C# 来编写这个程序。我的应用程序是 Visual Studio 2010

示例链接:

问题:

  1. 创建此项目的过程(逐步)是什么?
  2. 编程、数据库、动画、绘图等需要哪些应用程序?

【问题讨论】:

  • 您是否还需要一个可以跟踪所有学生和所有教师的数据库?说真的,这听起来很有趣,但不是非常小而简单。退后一步,写下您的所有要求。让我重复一遍:请尝试写下所有您的要求!
  • 好点。我一定会回过头来写下所有的要求。谢谢。

标签: c# map mapping virtual interactive


【解决方案1】:
  • 确定您将使用的平台:WinForms、WPF、WinRT、ASP... 如果您的项目描述中包含平台,那么您就知道了;如果不记住这个问题!

  • 获取您的资源。获取地图和您将使用的所有地点的列表。还有所有额外的东西,比如描述和照片等。现在把这件苦差事解决掉。它将帮助您了解您将投入到项目中的东西的数量。

  • 了解您的客户。较旧的信息亭系统仅运行几个信息亭。今天,也许您需要/想要让它在网络和便携式设备上运行。这不仅会影响屏幕尺寸,还会影响可能的路线数量。

  • 定义用户输入控件。键盘?老鼠?触碰?哪些按钮?您需要一份完整的清单!

  • 定义用户交互。完全地。尝试制作系统可以通过的状态表。

  • 尝试确定路径查找的工作方式。只要您想包含多个点,这绝不是微不足道的。您可以拥有一组现成的路径或尝试找到它们或从部分路径列表中构建它们。这可能是其中最艰难的部分。有些人相信“最艰难的第一”,而另一些人则相信“最艰难的最后”。我认为,首先要充分了解困难的部分,以便对它们有感觉并做出决定。

这真的只是一个开始,我想不到。

祝你好运,玩得开心!!

【讨论】:

  • 我在这个项目中使用 WinForms,因为我刚刚开始学习它。我一定会按照您的建议使用 ASP.NET 创建一个新的在网络上传输它。谢谢你的指导。这很有帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-22
  • 1970-01-01
  • 2021-06-05
  • 1970-01-01
  • 2012-01-13
  • 1970-01-01
相关资源
最近更新 更多