09 2009 档案

Database2Sharp混淆处理之经验分享(国庆专辑,祝福我们的祖国)
摘要:在处理Database2Sharp混淆的时候,经常会出现一些莫名奇妙的错误,而没有混淆的程序是正常的,开始基本上定位在反射方面的原因,因为反射经过混淆的程序集,可能会出现问题。 由于我是使用dotfuscator来进行混淆的,正常混淆很多没有使用反射操作的程序,一般都是没有问题的,因此偶尔出现问题的时候,就晚上找找看看有没有这方面的介绍文章。 看到一篇文章介绍了这方面的原因 阅读全文

posted @ 2009-09-30 22:43 伍华聪 阅读(3205) 评论(0) 推荐(1) 编辑

Database2Sharp重要更新之数据库文档的生成(国庆专辑,祝福我们的祖国)
摘要:由于时间和研究方向的关系,虽然我的开发和工作,一直离不开我的代码生成工具,但是近来一直很少对Database2Sharp的功能进行更新了,最近发现我的一位同事在研究数据库文档的生成方面的内容,获得了很好的灵感,发现我的代码生成工具中数据库文档部分应该更新了,同时对整个数据库信息的模型做了一些完善,增加了视图字段信息的检索及显示,存储过程参数列表的获取,引入了Oracle数据库包信息的对象模型。这些内容都直接反映到数据库文档的生成中。 另外结合了上次博客中介绍到了《发布一个实体类属性生成小工具,给开发加点料》中提高的属性生成功能,集成到我的代码生成工具中。 阅读全文

posted @ 2009-09-30 21:37 伍华聪 阅读(2811) 评论(4) 推荐(0) 编辑

C#开发基于ESMTP协议的邮件发送系统经验总结
摘要:用过C#内置的SMTP类的朋友大概知道,使用它发送邮件的时候,有时候总是出现莫名奇妙的错误,有时候可以发送成功,有时候说用户帐号验证失败,即使你设置了帐号验证信息,问题依旧,特别是在你使用QQ邮箱(好像163的用SMTP发送比较正常),基本上使用SMTP对象来发送邮件是不可能的事情,后来查询了一些资料,说QQ的协议好像是ESMTP协议了,也就是加强版的SMTP协议,不知道是不是,反正用QQ邮件的人比较多,发送的问题就比较突出了。 特别是我的软件“QQ号码采集及邮件发送系统”,之前一直使用SMTP类来处理邮件的发送,客户反映QQ邮件发送不成功的问题就特别突出,但是当时不知道如何处理这个问题,晚上找了很多资料,问题依旧,甚是头痛。先看看我这个邮件发送软件的界面先。 这个软件目前已经实现了ESMTP协议的批量发送功能了,测试发现163也支持ESMTP协议,估计大多数的SMTP提供商都是支持这个接口的了,因为对他们来说这个是更加安全、更少垃圾邮件的协议,好像有的像我们日常所说的“实名制”规则一样。 阅读全文

posted @ 2009-09-29 22:38 伍华聪 阅读(4740) 评论(7) 推荐(1) 编辑

发布两个Winform新控件:Winfrom下的查询控件和内容展示控件
摘要:如果大家看过我的随笔文章《查询控件、分页控件、页面展示控件,我的Web开发三大得力助手》相信大家都对Web中的查询控件、页面展示控件有很多感触,现在我这两个发布两个Winform版本的相似控件:Winfrom下的查询控件和内容展示控件。 阅读全文

posted @ 2009-09-29 21:27 伍华聪 阅读(9532) 评论(13) 推荐(1) 编辑

QQ城市达人接口编程及经验分享2--新接口
摘要:在我的上一篇关于城市达人的接口编程中《QQ城市达人接口编程及经验分享》,介绍了关于如何获取QQ号码的接口使用,这个接口是绝大多数QQ号码采集软件使用的,不过这个接口现在已经随着腾讯的屏蔽而失效,于是,QQ号码采集软件倒下一大批,所有在华军或者网上能查到的QQ号码采集软件,统统不能采集到数据。 我的软件“QQ号码采集及邮件管理系统”,采集号码之前也是用了这个原理,所以有短时间也是采集不了数据,好在众多使用客户的一再反映,才知道不知何因,腾讯取消了该接口的支持。 因此,要实现号码的采集,只能另辟高招了,通过分析城市达人:"http://city.qzone.qq.com/" 的查询原理,很快找到了解决的方法,更新了获取数据的接口以及Jason数据对象,终于又可以实现数据的采集了,不过接口数据和之前的有一定的差异,但是总体上还是不错的。 阅读全文

posted @ 2009-09-29 19:29 伍华聪 阅读(4222) 评论(4) 推荐(3) 编辑

简易的分页用户控件处理Oracle数据的分页
摘要:近来一直从事Oralce数据的开发工作,处理一些报表,由于数据比较大,因此要求需要进行一定的分页处理,以便提高效率,但由于这些报表是一种轻便的开发模式,不希望引入太多的复杂的东西,而且这些报表有的是用Sql检索数据的,有些是用存储过程的。 由于基本上每个报表都会使用到分页的部分,因此这些内容最好是作为控件的方式,以便减少代码,我原来的文章中有介绍过的分页控件《查询控件、分页控件、页面展示控件,我的Web开发三大得力助手》,这个分页控件样式很不错,不过是基于Sql进行分页的,因此我在这个基础上编写了一个用户控件来处理界面和分页内容就可以了。 这个分页控件(使用用户控件模式)减少了很多重复的代码,可以较好适应存储过程或者是Sql查询的情况,当然也具有我一贯的软件风格,好的界面。 阅读全文

posted @ 2009-09-29 17:27 伍华聪 阅读(2853) 评论(4) 推荐(2) 编辑

硬件接口开发之USB电话录音盒来电显示
摘要:除了上篇《硬件接口开发之Modem来电显》介绍的Modem来电显示,还可以采用USB电话录音盒来进行来电显示和电话录音功能,本文介绍如何在C#中实现该功能。首先我们看看我是如何在我的软件中集成USB电话录音盒的功能,先对USB电话录音盒的功能和应用场景有一个总体的认识先。 我的送水软件可以支持两路及以上多路的来电显示和电话录音功能,当用户有新的来电,系统会检测数据库是否存在该电话的用户,如果有那么调出该用户的资料(包括上次订购产品信息),否则提示操作员建立新客户的资料,并记录该次的电话号码。这些来电显示功能非常方便操作人员进行业务操作,点击下鼠标就可以完成客户的订单。 阅读全文

posted @ 2009-09-08 22:04 伍华聪 阅读(7668) 评论(6) 推荐(0) 编辑

硬件接口开发之Modem来电显示
摘要: 本文介绍下如何实现Modem的来电显示的功能。Modem的来电显示是在我最早的送水管理软件中实现的,大概是05年完成的,由于Modem的成本比较低(普通的在100元之内),而来电显示功能在送水管理软件中比较需要,因此是一项性价比比较好的功能。 随着时间的推移,Modem的生产越来越少,而支持来电显示模块的Modem就更少一些了,取而代之是功能比较专一的来电显示盒横行天下,一般USB来电显示盒都可以支持2路、4路、8路等等,但是USB来电显示盒较贵,Modem由于性价比比较好,市场上依然还继续出现。本篇主要介绍如何实现Modem的来电显示,下篇将继续介绍基于USB的来电显示盒的接口开发。目前在我的送水软件中,为了兼顾两者的好处,一般是集成了两个硬件的功能,随便选一个硬件都可以使用来电显示功能。 看看Modem来电显示的应用场景,在送水软件中,链接一台电话(Modem只能连接一台电话),当有客户的电话接入的时候,软件会提示用户的信息,并进入下订单的界面,如下所示。 阅读全文

posted @ 2009-09-06 23:07 伍华聪 阅读(7040) 评论(5) 推荐(3) 编辑

【转】ISession接口介绍
摘要:ISession Interface位于MapInfo.Engine命名空间。实现此接口的是一个内部对象SessionInternal,直接并不能使用此对象,必须用MapInfo.Session.Current 访问。从这里看的话这篇文章主要说的还是MapInfo.Session.Current 。因此以下所用的ISession Interface是指SessionInternal的实现接口,Isession实例是指MapInfo.Session.Current 包含的SessionInternal对象。 ISession Interface 是所有MapXtreme程序的起点。它管理Map程序必须初始化的资源。不过这些都不用我们参与,甚至我们想参与都难,所以一方面减轻了开发人员的负担,另一方面减少了灵活度。同时它提供了访问一些重要资源的属性:Catalog、MapFactory、CoordSysFactory、Selections等。 阅读全文

posted @ 2009-09-05 12:56 伍华聪 阅读(1261) 评论(0) 推荐(0) 编辑

[转]MapX 操作总结
摘要:原贴地址:http://hi.baidu.com/story_of_water/blog/item/e47e90b66556eafc30add19f.html一、加载地图数据1、 TAB的数据分为两种数据:地图数据(Layers)、属性数据(Datasets)。关系:不可分割的一个数据集的两部分. 2、 数据加载:GST文件由GeosetManager40.exe程序生成。在程序使用gsT文件:Map1.Geoset=Filepath+FileName 3、 问题:GST文件加载后,只是默认将地图数据加载,属性数据另外需要使用单独的命令进行加载,否则对属性数据的操作全部非法。加载:Map1.D 阅读全文

posted @ 2009-09-04 23:29 伍华聪 阅读(4780) 评论(0) 推荐(0) 编辑

MapXtreme2008中操作矢量符号和定制符号
摘要:本文部分说明内容摘自网络文章,经过本人在MapXtreme2008中编写相关的演示例子,详细说明如何操作MapXtreme2008提供的矢量符号和定制符号。 MapXtreme 在其安装过程中自动安装 10 种 MapInfo 特定的 TrueType 字体。这些字体为用户提供了字形符号选择,范围涉及天气、房地产、交通等。字形编号为 Unicode 字符值,由于这些编号位于第一个 Unicode 字符代码块范围内,因此,与 ASCII 字符集兼容。 MapXtreme包含三种点样式:BitmapPointStyle (位图点样式)、FontPointStyle(字体点样式)和SimpleVectorPointStyle(简单矢量点样式)。 本文介绍这几种点样式的内容,并在MapXtreme2008编写相关的例子进行演示测试。 阅读全文

posted @ 2009-09-04 23:27 伍华聪 阅读(3076) 评论(0) 推荐(2) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示