转载请注明:
ZXPXBB:基于C#的东营公交线路查询WPF窗体zhuanlan.zhihu.com历经五天时间,基于C#的东营公交线路查询WPF窗体的功能基本完善;
bug暂无,不过有待继续测试。
主要分为五大模块:
- 搜索站点:根据公交站点来搜索遍历所有的公交线路,找到这个公交站点所在的所有公交线路,并弹出提示框展示。
2. 搜索线路:根据公交线路进行查询,查询到的是指定公交线路的所有站点并在新的窗体将信息显示出来,可以通过鼠标滚轮向下滚动查看剩余的站点。
3. 换乘查询:是该项目的难点和重点,我会在后面讲解我的变成思路和解决方案(啊。。挺费劲的,因为我用的可恶的数组,方法没选择好,但不能半途返工,所以就硬着头皮思考这中标该方法的出路,最终是费了些劲儿整出来了)此功能就是起始地到目的地之间就行换乘,情况多种多样,可能是直达,也可能是换乘一次,换乘两次,,,总之,就是找到那条让你通往目的地的方法,在我的这个项目里,我也比较闲麻烦所以就做到双换乘,三换乘嫌麻烦我就:
嘎嘎,偷个懒头的也得偷得合理才行啊,盆友打的吧,要什么公交车。
4. 用户邮件反馈:一套成熟的系统都具有类似于邮件反馈或用用户意见与建议的信息反馈,从而才能让软件做的更贴近使用者,好处自然不必多言,所以虽然我这是小项目,但是我有梦想啊,哪能不做呢?fa
发送完毕,如上所示。我们来看一下我的邮件是否收到模拟用户的反馈信息。
哎,真实的用户这么友善就好了,希望如此。
5. 其它:整体的介绍差不多了,还有个关闭按钮,主窗体的“关闭窗口”按钮设置的是可以关闭所有的子窗体及主窗体。一键了却烦恼,比如这样,,多个窗体,虽然我设置了“close“按钮事件,但一个个怪麻烦的,所以是吧,细节很重要。
还有就是中间的交换按钮,也没啥好说的,还有就是左侧的“东营市”,“北京市”,“上海市”,暂时呢,说实话就是个摆设,只是利用TreeViewItem进行实现,功能还没有往上加,时间有限,所以先这样吧。
如若喜欢,你懂的,扫一扫你我更亲近。