zoukankan      html  css  js  c++  java
  • 主要城市公交路线下载Mono版(使用MonoDevelop开发)

          晚上在家用Ubuntu上网,看到园子里到一篇文章《主要城市公交路线下载》,博主提供了个exe,在linux下没运行起来,就想起用Mono里到GTK#开发一个,反正关键代码博主已经提供,所有就有了下面这个东西。先上图:

     

    一直听说.net在linux下有个mono实现,但是从来没用用过,正好借这个机会玩玩。

    打开MonoDevelop,创建来一个GTK#工程,然后使用MonoDevelop自带到可视化GUI设计工具,按照博主的图片,拖了个几个控件然后就开始了。

    把提供到代码直接拷贝过来,加上几个模块到引用,再把楼主没提供到两个正则表达式到网上搜来两个,也不用自己写了。

    经过几次简单到语法错误,修改后,编译就已经成功了。

    心情灰常激动啊,赶紧运行,没有结果。

    经过调试发现乱码,就设置了一下字符编码

    webDownloader.Encoding=System.Text.Encoding.GetEncoding("GBK");

    ok,这次再运行结果就有了。

    因为天色已晚,还有很多功能没加,不过南京的我已经成功下了下来。

    遗留了几个问题:

    1、只搞了南京到,别的城市没有,这个可以通过修改代码直接下,就没有和下拉列表框关联。

    2、下载93页,有时会在中间挂掉,不知道是因为网速慢还是线程在linux下不能这么写。

     3、不知道GTK#里面到窗体OnShow对应到那个事件 。

    上面两个问题有那个对MonoDevelop熟悉的,跟您学习学习。

    最后附上程序源码: BusStation        谁有兴趣完善一下,也让我学习学习。 

  • 相关阅读:
    带你看懂MySQL执行计划
    MySQL rename table方法大全
    MySQL慢日志全解析
    mybatis-通用mapper
    springboot-数据访问
    docker-1常用命令
    springboot-错误处理
    springboot-配置1
    react--temp
    了解react记录2-生命周期
  • 原文地址:https://www.cnblogs.com/sss/p/BusStationByMonoDevelop.html
Copyright © 2011-2022 走看看