12 2014 档案

摘要:HTML5 Canvas Game: 玩家飞船本系列博文翻译自以下文章http://blog.sklambert.com/html5-canvas-game-the-player-ship/Languages:HTML5, JavaScript Code:https://github.com/str... 阅读全文
posted @ 2014-12-11 18:01 际为软件事务所 阅读(1117) 评论(0) 推荐(2) 编辑
摘要:近阶段接到一些b/s类型的软件项目,但是团队成员之前大部分没有这方面的开发经验,于是自己选择了一套目前网上比较容易上手的开发框架(FineUI),计划录制一套视频讲座,来讲解如何利用FineUI快速开发一个小型的b/s结构的管理系统,已达到帮助团队成员快速掌握b/s结构信息系统的开发方法。源码位置:... 阅读全文
posted @ 2014-12-11 16:21 际为软件事务所 阅读(881) 评论(2) 推荐(2) 编辑
摘要:自己开发的豆约翰博客备份专家软件工具问世3年多以来,深受广大博客写作和阅读爱好者的喜爱。同时也不乏一些技术爱好者咨询我,这个软件里面各种实用的功能是如何实现的。该软件使用.NET技术开发,为回馈社区,现将该软件中用到的核心技术,开辟一个专栏,写一个系列文章,以飨广大技术爱好者。本系列文章除了讲解网络... 阅读全文
posted @ 2014-12-11 16:19 际为软件事务所 阅读(392) 评论(0) 推荐(0) 编辑
摘要:本系列博文翻译自以下文章http://blog.sklambert.com/html5-canvas-game-panning-a-background/Languages: HTML5, JavaScriptCode: https://github.com/straker/galaxian-can... 阅读全文
posted @ 2014-12-05 11:33 际为软件事务所 阅读(1599) 评论(4) 推荐(6) 编辑
摘要:一 本系列随笔概览及产生的背景自己开发的豆约翰博客备份专家软件工具问世3年多以来,深受广大博客写作和阅读爱好者的喜爱。同时也不乏一些技术爱好者咨询我,这个软件里面各种实用的功能是如何实现的。该软件使用.NET技术开发,为回馈社区,现将该软件中用到的核心技术,开辟一个专栏,写一个系列文章,以飨广大技术... 阅读全文
posted @ 2014-12-04 17:03 际为软件事务所 阅读(846) 评论(0) 推荐(0) 编辑
摘要:这个简单框架,主要有3个比较重要的地方: 1.树形控件节点的递归加载; 2.右边tab窗体的创建(主要利用了大名鼎鼎的WeifenLuo.WinFormsUI.Docking.dll); 3.点击树形节点,打开新窗口(前2者的结合)。 阅读全文
posted @ 2014-12-04 13:22 际为软件事务所 阅读(2352) 评论(0) 推荐(2) 编辑
摘要:与上节的demo不同在于,上节我们得到的某个博主的全部博文被保存在DataTable(内存)中,程序关闭后,全部下载下来的博文全都没了,下次还需要重新下载,这样明显不好。 这次我们将下载的博文存在sqlite数据库中,每新增一个博主,程序会自动在执行文件所在的文件夹下的WebSiteDB子目录中创建一个以博主ID命名的.db文件,该数据库是sqlite数据库。 程序加载的时候会自动去执行文件所在的文件夹下的WebSiteDB子目录扫描,在ComboBox下拉中列出扫描到数据库名字,点击某一个下拉项,程序自动加载该数据库中的文章表中的全部数据到DataGridView显示,点击DataGridView的某一项,可以在下部的WebBrower中浏览网页。 阅读全文
posted @ 2014-12-03 08:47 际为软件事务所 阅读(834) 评论(2) 推荐(1) 编辑
摘要:本节我们提供了一个示例将本系列中的第一节和第二节的内容综合到一起,实现下载博客园任意博主的全部博文功能。用户只要在编辑框中输入博客园任意博主的ID,该博主的全部文章就会被下载到内存中,我们本节就来剖析一下实现原理。 总体步骤如下: 1.用分页地址初始化Url队列(其实是一个堆栈数据结构),具体请参考本系列第一节内容; 2.调度器不断从Url队列中取得url,从网上获取该url对应的网页正文; 3.多线程的网页爬虫分析下载到的网页正文是链接提取页还是文章正文页; (1)若为链接提取页面,则提取全部符合规则的文章链接,然后压入到前面的Url队列中(其实是堆栈操作,这里可以理解为,一个分页页面地址换取了几十个文章链接地址,接下来调度器将取得的链接是这几十个文章链接地址,全部下载完,存储到数据存储后,接下来才会轮到取第二个分页页面,这点大家可以对照提供的代码自行理解,此处是网络爬虫的精髓)。 (2)若为文章正文页,则按照正文css路径,提取出正文,存储到数据存储中(本节为datatable中),具体可参考本系列第二节内容。 4.递归的执行第2步和第3步,直 阅读全文
posted @ 2014-12-02 08:47 际为软件事务所 阅读(971) 评论(2) 推荐(3) 编辑

点击右上角即可分享
微信分享提示