上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 关于如何将地球经纬度坐标系统转换成程序中常用到的平面2D坐标系统,网上的文章很多,参考http://www.cnblogs.com/beniao/archive/2010/04/18/1714544.html(本文图1 图3来自此处).谷歌地图采用的投影方式为“墨卡托投影法”(维基百科网址http:... 阅读全文
posted @ 2014-02-19 14:25 周见智 阅读(4446) 评论(7) 推荐(8)
摘要: 我们目前对.NET的理解大部分可以归纳为:起初它是Java平台(注意是平台,不要跟Java语言搞混淆)的一个克隆品,后来慢慢演变,有了自己的特性。由于Java平台最显著的特点就是“平台独立性”(或者说不知道谁发明的Write once,Run anywhere这个话)。理论上,你可以写一个程序编译完... 阅读全文
posted @ 2014-01-03 17:41 周见智 阅读(2076) 评论(2) 推荐(2)
摘要: 反射概念在网上到处都有,但是讲到的具体的应用很少,一个重要的原因是现实中真的很少用得到它。引用msdn上对“反射”的解释:"通过 System.Reflection 命名空间中的类以及 System.Type,您可以获取有关已加载的程序集和在其中定义的类型(如类、接口和值类型)的信息。 您也可以使用... 阅读全文
posted @ 2013-12-26 16:34 周见智 阅读(3829) 评论(4) 推荐(6)
摘要: 在使用需要授权的软件时,注册付费的目标是软件的使用者,我们开发人员平时用到的一些第三方组件也是需要授权付费的,也就是说,付费者是开发人员,并不是系统(使用了该第三方组件)的最终使用者。以上两者的区别如下图:图1本篇文章介绍.net中怎样开发需要授权的第三方控件(组件),既然授权对象是开发者,不是最终... 阅读全文
posted @ 2013-12-20 17:44 周见智 阅读(3850) 评论(13) 推荐(15)
摘要: 阅读本篇博客之前需要了解VS窗体设计器的工作原理,详细可参见本系列博客(十)、(十一)、(十二)。必须需要知道的一条结论就是:处于窗体设计器(Form Designer)中的任何组件(包含控件,下同),都是实际存在的一个实例。也就是说,拖进去的button1,其实就是实例化一个Button控件。通常... 阅读全文
posted @ 2013-12-08 13:50 周见智 阅读(2785) 评论(6) 推荐(4)
摘要: winform中很多任务是需要在后台线程(或类似)中完成的,也就是说,经常容易涉及到UI界面与后台工作线程之间的交互。比如UI界面控制后台工作的执行(启动、暂停、停止等),后台工作进度在UI界面上的显示。前两天一个员工在UI线程中访问数据库,刚开始数据库在局域网中,没感觉到什么,后来将数据库移... 阅读全文
posted @ 2013-12-04 14:17 周见智 阅读(7074) 评论(14) 推荐(6)
摘要: 在很多场合,我们需要在已有软件程序上增加一些新的功能,几乎所有原因是因为原有软件功能不能满足我们的需要,我们平时做的插件就属于这种情况,最常见的是VS IDE的插件开发,网上老外写的一篇关于插件开发的文章,很详细(网址)。如果我们要给一个已有软件扩展新的功能,一般我们必须知道原有软件提供给二次开发人... 阅读全文
posted @ 2013-09-30 14:49 周见智 阅读(3388) 评论(1) 推荐(7)
摘要: 补充有两个:一个是系列(五)中讲到的事件编程(网址链接),该文提及到了事件编程的几种方式以及容易引起的一些异常,本文补充“多线程事件编程”这一块。第二个是前三篇博客中提及到的“泵”结构在编程中的应用,我稍微做一点补充。总结有一个:如果您善于总结和类比,您会发现世界好多东西其实都是一样的。这部分主要理... 阅读全文
posted @ 2013-09-11 09:57 周见智 阅读(2512) 评论(4) 推荐(3)
摘要: 上一篇博客中说了基于“泵”的UDP通讯,附上了一个Demo,模拟飞鸽传书的功能,功能不太完善,主要是为了说明“泵”在编程中的应用。本篇文章我再附上一个关于TCP通讯的两个Demo,也都采用了“泵”模式:1.由于我把通讯部分的代码写在了一个dll中,这个demo只是简单的应用这个dll,主要完成发送字... 阅读全文
posted @ 2013-08-29 20:27 周见智 阅读(4278) 评论(13) 推荐(6)
摘要: 上一篇中说到了“泵”在编程中的作用以及一些具体用处,但没有实际demo,可能不好理解,这篇文章我分享一个UDP通信的demo,大概实现了类似“飞鸽传书”在局域网中文本消息和文件传输的功能。功能不全也不是很完善,但足以说明“泵”在代码中的具体应用。先来回忆一下上篇中“泵”的含义,首先它是可持续运作的,... 阅读全文
posted @ 2013-07-03 15:47 周见智 阅读(4913) 评论(3) 推荐(7)
上一页 1 ··· 6 7 8 9 10 11 12 下一页