• 主要城市公交路线下载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        谁有兴趣完善一下,也让我学习学习。 

  • 相关阅读:
    2014年3月新鲜出炉的最佳 JavaScript 工具库
    开发者不容错过的10款免费JavaScript游戏引擎
    创建Android环境并且安装cordova
    程序员技术练级攻略
    android sdk更新后出现please update ADT to the latest version的解决方法
    Linux cscope命令
    UltraISO制作系统ISO镜像
    Windows Live Writer 使用指南
    C语言访问网页
    Linux minicom命令
  • 原文地址:https://www.cnblogs.com/sss/p/BusStationByMonoDevelop.html
Copyright © 2020-2023  润新知